@import url("../CherryFramework/style.css");
@import url(//fonts.googleapis.com/css?family=PT+Sans:400,700);
.main-holder {
	z-index:100;
	overflow:hidden;
}
.header { z-index:101; }
.content-holder {
	z-index:100;
	background:#fff;
	position:relative;
}
.footer { z-index:99; }
@media (max-width: 767px) {
	body { padding:0; }
	body .header { padding:0 20px; }
	body .footer {
		padding:20px 20px 0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	body .content-holder { padding:0 20px 30px 20px !important; }
}
a {
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.featured-thumbnail, .thumbnail, figure.frame {
	background:none;
	border-radius:4px;
	padding:0;
	box-shadow:none;
	border:none;
	overflow:hidden;
	-webkit-transform:translateZ(0);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.featured-thumbnail img, .thumbnail img, figure.frame img {
	display:inline-block;
	border-radius:0;
	border:none;
	padding:0;
	background:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
figure.frame {
	margin-left:0;
	text-align:left;
}
figure.frame p { margin:0 !important; }
@media (max-width: 767px) {
	figure.frame { text-align:center; }
}
figure.frame.alignnone { margin:5px 0 25px; }
@media (max-width: 767px) {
	figure.frame.alignnone {
		margin:20px 0;
		text-align:left;
	}
}
figure.frame.alignleft { margin:9px 30px 20px 0; }
@media (min-width: 768px) and (max-width: 979px) {
	figure.frame.alignleft {
		float:none;
		margin:0 0 20px;
	}
}
@media (max-width: 600px) {
	figure.frame.alignleft {
		margin:0 0 20px 0;
		float:none;
	}
}
figure.frame.alignright { margin:0 0 10px 30px; }
@media (min-width: 768px) and (max-width: 979px) {
	figure.frame.alignright {
		float:none;
		margin:0 0 20px 0;
	}
}
@media (max-width: 550px) {
	figure.frame.alignright {
		float:none;
		margin:20px 0 20px 0;
	}
}
.main-holder textarea, .main-holder input[type="text"], .main-holder input[type="password"], .main-holder input[type="datetime"], .main-holder input[type="datetime-local"], .main-holder input[type="date"], .main-holder input[type="month"], .main-holder input[type="time"], .main-holder input[type="week"], .main-holder input[type="number"], .main-holder input[type="email"], .main-holder input[type="url"], .main-holder input[type="search"], .main-holder input[type="tel"], .main-holder input[type="color"], .main-holder .uneditable-input {
	padding:10px 15px;
	margin:0 0 10px 0;
	font-size:13px;
	line-height:1.2em;
	text-transform:none;
	color:#777777;
	text-decoration:none;
	position:relative;
	height:50px;
	border-radius:4px;
	background:#efefef;
	box-shadow:none;
	border:1px solid transparent !important;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.main-holder textarea::-moz-placeholder, .main-holder input[type="text"]::-moz-placeholder, .main-holder input[type="password"]::-moz-placeholder, .main-holder input[type="datetime"]::-moz-placeholder, .main-holder input[type="datetime-local"]::-moz-placeholder, .main-holder input[type="date"]::-moz-placeholder, .main-holder input[type="month"]::-moz-placeholder, .main-holder input[type="time"]::-moz-placeholder, .main-holder input[type="week"]::-moz-placeholder, .main-holder input[type="number"]::-moz-placeholder, .main-holder input[type="email"]::-moz-placeholder, .main-holder input[type="url"]::-moz-placeholder, .main-holder input[type="search"]::-moz-placeholder, .main-holder input[type="tel"]::-moz-placeholder, .main-holder input[type="color"]::-moz-placeholder, .main-holder .uneditable-input::-moz-placeholder {
	color:#777777;
	opacity:1;
}
.main-holder textarea::-ms-input-placeholder, .main-holder input[type="text"]::-ms-input-placeholder, .main-holder input[type="password"]::-ms-input-placeholder, .main-holder input[type="datetime"]::-ms-input-placeholder, .main-holder input[type="datetime-local"]::-ms-input-placeholder, .main-holder input[type="date"]::-ms-input-placeholder, .main-holder input[type="month"]::-ms-input-placeholder, .main-holder input[type="time"]::-ms-input-placeholder, .main-holder input[type="week"]::-ms-input-placeholder, .main-holder input[type="number"]::-ms-input-placeholder, .main-holder input[type="email"]::-ms-input-placeholder, .main-holder input[type="url"]::-ms-input-placeholder, .main-holder input[type="search"]::-ms-input-placeholder, .main-holder input[type="tel"]::-ms-input-placeholder, .main-holder input[type="color"]::-ms-input-placeholder, .main-holder .uneditable-input::-ms-input-placeholder { color:#777777; }
.main-holder textarea::-webkit-input-placeholder, .main-holder input[type="text"]::-webkit-input-placeholder, .main-holder input[type="password"]::-webkit-input-placeholder, .main-holder input[type="datetime"]::-webkit-input-placeholder, .main-holder input[type="datetime-local"]::-webkit-input-placeholder, .main-holder input[type="date"]::-webkit-input-placeholder, .main-holder input[type="month"]::-webkit-input-placeholder, .main-holder input[type="time"]::-webkit-input-placeholder, .main-holder input[type="week"]::-webkit-input-placeholder, .main-holder input[type="number"]::-webkit-input-placeholder, .main-holder input[type="email"]::-webkit-input-placeholder, .main-holder input[type="url"]::-webkit-input-placeholder, .main-holder input[type="search"]::-webkit-input-placeholder, .main-holder input[type="tel"]::-webkit-input-placeholder, .main-holder input[type="color"]::-webkit-input-placeholder, .main-holder .uneditable-input::-webkit-input-placeholder { color:#777777; }
.main-holder textarea:-moz-placeholder, .main-holder input[type="text"]:-moz-placeholder, .main-holder input[type="password"]:-moz-placeholder, .main-holder input[type="datetime"]:-moz-placeholder, .main-holder input[type="datetime-local"]:-moz-placeholder, .main-holder input[type="date"]:-moz-placeholder, .main-holder input[type="month"]:-moz-placeholder, .main-holder input[type="time"]:-moz-placeholder, .main-holder input[type="week"]:-moz-placeholder, .main-holder input[type="number"]:-moz-placeholder, .main-holder input[type="email"]:-moz-placeholder, .main-holder input[type="url"]:-moz-placeholder, .main-holder input[type="search"]:-moz-placeholder, .main-holder input[type="tel"]:-moz-placeholder, .main-holder input[type="color"]:-moz-placeholder, .main-holder .uneditable-input:-moz-placeholder { color:#777777; }
.main-holder textarea:-ms-input-placeholder, .main-holder input[type="text"]:-ms-input-placeholder, .main-holder input[type="password"]:-ms-input-placeholder, .main-holder input[type="datetime"]:-ms-input-placeholder, .main-holder input[type="datetime-local"]:-ms-input-placeholder, .main-holder input[type="date"]:-ms-input-placeholder, .main-holder input[type="month"]:-ms-input-placeholder, .main-holder input[type="time"]:-ms-input-placeholder, .main-holder input[type="week"]:-ms-input-placeholder, .main-holder input[type="number"]:-ms-input-placeholder, .main-holder input[type="email"]:-ms-input-placeholder, .main-holder input[type="url"]:-ms-input-placeholder, .main-holder input[type="search"]:-ms-input-placeholder, .main-holder input[type="tel"]:-ms-input-placeholder, .main-holder input[type="color"]:-ms-input-placeholder, .main-holder .uneditable-input:-ms-input-placeholder { color:#777777; }
.main-holder textarea::-webkit-input-placeholder, .main-holder input[type="text"]::-webkit-input-placeholder, .main-holder input[type="password"]::-webkit-input-placeholder, .main-holder input[type="datetime"]::-webkit-input-placeholder, .main-holder input[type="datetime-local"]::-webkit-input-placeholder, .main-holder input[type="date"]::-webkit-input-placeholder, .main-holder input[type="month"]::-webkit-input-placeholder, .main-holder input[type="time"]::-webkit-input-placeholder, .main-holder input[type="week"]::-webkit-input-placeholder, .main-holder input[type="number"]::-webkit-input-placeholder, .main-holder input[type="email"]::-webkit-input-placeholder, .main-holder input[type="url"]::-webkit-input-placeholder, .main-holder input[type="search"]::-webkit-input-placeholder, .main-holder input[type="tel"]::-webkit-input-placeholder, .main-holder input[type="color"]::-webkit-input-placeholder, .main-holder .uneditable-input::-webkit-input-placeholder { color:#777777; }
.main-holder textarea:focus, .main-holder input[type="text"]:focus, .main-holder input[type="password"]:focus, .main-holder input[type="datetime"]:focus, .main-holder input[type="datetime-local"]:focus, .main-holder input[type="date"]:focus, .main-holder input[type="month"]:focus, .main-holder input[type="time"]:focus, .main-holder input[type="week"]:focus, .main-holder input[type="number"]:focus, .main-holder input[type="email"]:focus, .main-holder input[type="url"]:focus, .main-holder input[type="search"]:focus, .main-holder input[type="tel"]:focus, .main-holder input[type="color"]:focus, .main-holder .uneditable-input:focus {
	background:#fff;
	color:#777777;
	box-shadow:none;
	border-color:#262626 !important;
}
.main-holder input[type="submit"] {
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.main-holder input[type="submit"]:hover { color:#fff; }
div.wpcf7 { padding:10px 0; }
div.wpcf7 .wpcf7-form p { margin-bottom:20px; }
div.wpcf7 .wpcf7-form p input[type="text"], div.wpcf7 .wpcf7-form p input[type="email"] {
	padding:15px 15px;
	margin:0;
	height:50px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div.wpcf7 .wpcf7-form p input[type="text"]:focus, div.wpcf7 .wpcf7-form p input[type="email"]:focus { border-color:#262626 !important; }
div.wpcf7 .wpcf7-form textarea {
	margin-bottom:0;
	min-height:inherit;
	height:130px;
	padding:15px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div.wpcf7 .wpcf7-form textarea:focus { border-color:#262626 !important; }
div.wpcf7 .wpcf7-form .wpcf7-not-valid-tip {
	padding:13px 10px !important;
	vertical-align:middle;
}
@media (min-width: 980px) and (max-width: 1200px) {
	div.wpcf7 .wpcf7-form .wpcf7-not-valid-tip {
		font-size:12px !important;
		padding-top:10px !important;
	}
}
.ie8 div.wpcf7 .wpcf7-form .wpcf7-not-valid-tip { font-size:12px !important; }
@media (min-width: 768px) and (max-width: 979px) {
	div.wpcf7 .wpcf7-form .wpcf7-not-valid-tip {
		font-size:9px !important;
		padding:12px 7px !important;
	}
}
div.wpcf7 .wpcf7-form .submit-wrap {
	position:relative;
	text-align:left;
}
@media (max-width: 767px) {
	div.wpcf7 .wpcf7-form .submit-wrap { text-align:center; }
}
div.wpcf7 .wpcf7-form .submit-wrap .btn { height:auto; }
div.wpcf7 .wpcf7-form .submit-wrap input {
	margin:0;
	height:auto;
	display:inline-block;
}
div.wpcf7 .wpcf7-form .submit-wrap .input-btn { margin-right:20px; }
@media (max-width: 767px) {
	div.wpcf7 .wpcf7-form .submit-wrap .input-btn { margin:10px; }
}
div.wpcf7 .wpcf7-form .submit-wrap .input-btn span input[type="submit"], div.wpcf7 .wpcf7-form .submit-wrap .input-btn span input[type="reset"] { margin:0; }
div.wpcf7 .wpcf7-form .submit-wrap .ajax-loader {
	position:absolute;
	right:-22px;
	top:9px;
}
div.wpcf7 .wpcf7-form .submit-wrap input[type="submit"], div.wpcf7 .wpcf7-form .submit-wrap input[type="reset"] {
	height:auto;
	text-transform:capitalize;
	font:600 15px/1.2em 'PT Sans', sans-serif;
}
.header {
	padding:0;
	border:none;
}
.info-wrap {
	background:#262626;
	padding:10px 0 9px;
	position:relative;
}
.info-wrap > div {
	position:relative;
	z-index:10;
}
.info-wrap:before, .info-wrap:after {
	content:"";
	display:block;
	height:100%;
	position:absolute;
	top:0;
	width:101%;
	background:inherit;
	border:inherit;
	z-index:1;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.info-wrap:before { left:-100%; }
.info-wrap:after { right:-100%; }
.info-wrap a { color:#11c8b2; }
.info-wrap a:hover, .info-wrap a:active, .info-wrap a:focus {
	text-decoration:none;
	color:#00747e;
}
.info-wrap .info {
	font:12px/1.2em 'PT Sans', sans-serif;
	color:#777777;
}
@media (max-width: 767px) {
	.info-wrap .info {
		text-align:center;
		padding:10px 0;
	}
}
.info-wrap .info span i {
	color:#11c8b2;
	margin:0 3px;
}
.info-wrap .info .phone { margin:0 17px 0 0; }
.info-wrap .info .phone i { font-size:13px; }
.info-wrap .info .phone span {
	color:#fff;
	font:bold 13px/1.2em 'PT Sans', sans-serif;
}
.info-wrap .info .email i {
	color:#00747e;
	margin:0 7px 0 0;
}
@media (max-width: 480px) {
	.info-wrap .info > span {
		display:block;
		margin:5px 0 !important;
	}
}
.auth {
	text-align:right;
	position:relative;
	top:-5px;
}
@media (max-width: 767px) {
	.auth {
		top:0;
		padding:10px 0;
		text-align:center;
	}
}
.auth .login-out { font:12px/1.2em 'PT Sans', sans-serif; }
.auth .login-out em {
	font-style:normal;
	padding:0 15px;
	color:#424242;
}
.nav-wrap {
	position:relative;
	padding:24px 0 25px;
	z-index:100;
	background:transparent;
	-webkit-transition:background 300ms, border-color 300ms;
	-moz-transition:background 300ms, border-color 300ms;
	transition:background 300ms, border-color 300ms;
	-webkit-transform:translateZ(0);
	border-bottom:1px solid transparent;
	position:relative;
}
.nav-wrap > div {
	position:relative;
	z-index:10;
}
.nav-wrap:before, .nav-wrap:after {
	content:"";
	display:block;
	height:100%;
	position:absolute;
	top:0;
	width:101%;
	background:inherit;
	border:inherit;
	z-index:1;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.nav-wrap:before { left:-100%; }
.nav-wrap:after { right:-100%; }
@media (max-width: 767px) {
	.nav-wrap { padding:20px 0; }
}
@media only screen and (min-width: 998px) {
	.nav-wrap.isStuck {
		padding:10px 0;
		border-color:#f4f4f4;
		background:#fff;
	}
}
@media (max-width: 998px) {
	.nav-wrap.isStuck {
		position:relative !important;
		top:0 !important;
		background:none !important;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
}
.ie8 .nav-wrap.isStuck {
	position:relative !important;
	top:0 !important;
	background:none !important;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
@media (max-width: 998px) {
	.pseudoStickyBlock { height:0 !important; }
}
.nav__primary {
	padding:3px 0 0;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media only screen and (min-width: 1250px) {
	.nav__primary { margin-right:-16px; }
}
@media (max-width: 767px) {
	.nav__primary { padding:0; }
}
.nav__primary .select-menu {
	height:40px;
	color:#262626;
}
.nav__primary .sf-menu {
	float:right;
	padding:0;
	position:relative;
}
.nav__primary .sf-menu > .menu-item {
	display:inline-block;
	float:left;
	vertical-align:middle;
	background:none;
	position:relative;
	padding:0;
	margin:0 0 0 1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nav__primary .sf-menu > .menu-item:first-child {
	margin:0;
	border:none;
}
.nav__primary .sf-menu > .menu-item > a {
	border:none;
	display:block;
	background:none;
	text-transform:none;
	z-index:100;
	position:relative;
	letter-spacing:0;
	border-radius:4px;
	padding:11px 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nav__primary .sf-menu > .menu-item > a:before {
	content:'';
	width:100%;
	height:0;
	position:absolute;
	top:0;
	left:0;
	background:#00747e;
	border-radius:4px;
	padding:0;
	z-index:-1;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.nav__primary .sf-menu > .menu-item > a:hover, .nav__primary .sf-menu > .menu-item > a:active, .nav__primary .sf-menu > .menu-item > a:focus {
	color:#fff;
	background:none;
}
.nav__primary .sf-menu > .menu-item > a:hover:before, .nav__primary .sf-menu > .menu-item > a:active:before, .nav__primary .sf-menu > .menu-item > a:focus:before { height:100%; }
.nav__primary .sf-menu > .menu-item > a:hover .sf-sub-indicator, .nav__primary .sf-menu > .menu-item > a:active .sf-sub-indicator, .nav__primary .sf-menu > .menu-item > a:focus .sf-sub-indicator { background-position:-10px -100px; }
.nav__primary .sf-menu > .menu-item > a >.sf-sub-indicator {
	position:absolute;
	display:inline-block;
	top:100%;
	left:50%;
	margin-left:-4px;
	margin-top:-10px;
	background:url("images/arrows-ffffff.png") no-repeat scroll 0 -100px transparent;
}
.nav__primary .sf-menu > .menu-item.current-menu-item > a, .nav__primary .sf-menu > .menu-item.sfHover > a {
	color:#fff;
	background:none;
}
.nav__primary .sf-menu > .menu-item.current-menu-item > a:before, .nav__primary .sf-menu > .menu-item.sfHover > a:before { height:100%; }
.nav__primary .sf-menu > .menu-item.current-menu-item > a .sf-sub-indicator, .nav__primary .sf-menu > .menu-item.sfHover > a .sf-sub-indicator { background-position:-10px -100px; }
.nav__primary .sf-menu > .menu-item > .sub-menu {
	width:150px;
	left:50%;
	margin-top:5px;
	margin-left:-75px;
	top:100%;
	background:#fff;
	border:none;
	padding:0;
	border-radius:0;
	z-index:10;
	box-shadow:0 0 10px rgba(0,0,0,0.1);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nav__primary .sf-menu > .menu-item > .sub-menu .menu-item {
	text-align:center;
	background:none;
	font:14px/1.2em 'PT Sans', sans-serif;
	padding:0;
	border:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nav__primary .sf-menu > .menu-item > .sub-menu .menu-item:first-child {
	border:none;
	background:none;
}
.nav__primary .sf-menu > .menu-item > .sub-menu .menu-item > a {
	text-transform:none;
	border:none;
	background:none;
	padding:12px 10px;
	display:block;
	-moz-hyphens:auto;
	word-wrap:break-word;
}
.nav__primary .sf-menu > .menu-item > .sub-menu .menu-item > a >.sf-sub-indicator {
	top:15px;
	right:10px;
	left:auto;
	background:url("images/arrows-ffffff.png") no-repeat scroll 0 0 transparent;
}
.nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > a {
	color:#262626;
	background:none;
}
.nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > a:hover, .nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > a:active, .nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > a:focus {
	color:#fff;
	background:#00747e;
}
.nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item.current-menu-item > a, .nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item.sfHover > a {
	color:#fff;
	background:#00747e;
}
.nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item.current-menu-item > a .sf-sub-indicator, .nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item.sfHover > a .sf-sub-indicator { background-position:-10px 0; }
.nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > .sub-menu {
	width:150px;
	background:#fff;
	border:none;
	padding:0;
	left:100%;
	overflow:hidden;
	right:auto;
	top:0;
	margin-right:0;
	box-shadow:0 0 10px rgba(0,0,0,0.1);
	border-radius:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > .sub-menu .menu-item {
	padding:0;
	border:none;
	text-align:center;
	position:relative;
}
.nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > .sub-menu .menu-item:first-child { border:none; }
.nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > .sub-menu .menu-item > a {
	color:#262626;
	display:block;
	padding:12px 10px;
}
.nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > .sub-menu .menu-item > a:hover, .nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > .sub-menu .menu-item > a:active, .nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > .sub-menu .menu-item > a:focus {
	color:#fff;
	background:#00747e;
}
.nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > .sub-menu .menu-item.current-menu-item > a {
	color:#fff;
	background:#00747e;
}
@media (min-width: 768px) and (max-width: 979px) {
	.logo { width:100%; }
}
@media (max-width: 767px) {
	.logo { padding:20px 0; }
}
.logo.pull-left { float:none; }
.logo .logo_h__txt { text-transform:none; }
.logo .logo_h__txt a:hover, .logo .logo_h__txt a:active, .logo .logo_h__txt a:focus {
	color:#333333;
	text-decoration:none;
}
.title-section {
	margin:0;
	padding:0;
	background:none;
	position:relative;
	z-index:10;
	text-align:center;
}
@media (max-width: 767px) {
	.title-section { padding:30px 0 0; }
}
.title-section .title-header {
	padding:0;
	margin:40px 0 0;
	color:#262626;
	text-transform:none;
	overflow:visible;
	font:bold 25px/1.2em 'PT Sans', sans-serif;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.title-section .breadcrumb {
	position:relative;
	background:#f4f4f4;
	display:block;
	margin:0;
	padding:10px 0 9px;
	text-transform:none;
	text-shadow:none;
	text-align:center;
	letter-spacing:0;
	border:none;
	box-shadow:none;
	border-radius:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
}
.title-section .breadcrumb > div {
	position:relative;
	z-index:10;
}
.title-section .breadcrumb:before, .title-section .breadcrumb:after {
	content:"";
	display:block;
	height:100%;
	position:absolute;
	top:0;
	width:101%;
	background:inherit;
	border:inherit;
	z-index:1;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.title-section .breadcrumb:before { left:-100%; }
.title-section .breadcrumb:after { right:-100%; }
.title-section .breadcrumb > li {
	text-shadow:none;
	font:12px/1.2em 'PT Sans', sans-serif;
	display:inline-block;
	vertical-align:baseline;
}
@media (max-width: 480px) {
	.title-section .breadcrumb > li {
		float:none;
		display:block;
		margin:5px 0;
	}
}
.title-section .breadcrumb > li.active { color:#00747e; }
.title-section .breadcrumb a {
	padding:0;
	background:none;
	color:#777777;
	display:block;
	text-shadow:none;
}
.title-section .breadcrumb a:hover, .title-section .breadcrumb a:active {
	background:none;
	text-decoration:none;
	color:#00747e;
}
.title-section .breadcrumb .divider {
	padding:0 10px;
	vertical-align:baseline;
	background:none;
	display:inline-block;
}
@media (max-width: 480px) {
	.title-section .breadcrumb .divider { display:none; }
}
.title-section .breadcrumb .divider:after {
	content:'|';
	font:12px/1.2em 'PT Sans', sans-serif;
	color:#cdcbcb;
}
article {
	background:none;
	border:none;
	border-radius:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
article.post__holder {
	margin-bottom:60px;
	overflow:visible;
}
article.post__holder .post-header {
	margin:0;
	padding:0 0 30px;
}
@media (max-width: 767px) {
	article.post__holder .post-header { padding:0 0 20px; }
}
article.post__holder .post-header .post-title {
	text-align:left;
	font:bold 25px/1.2em 'PT Sans', sans-serif;
	margin:0;
	padding:0;
	letter-spacing:0;
	text-transform:none;
	color:#00747e;
}
@media (max-width: 979px) {
	article.post__holder .post-header .post-title { margin:0 !important; }
}
article.post__holder .post-header .post-title a {
	color:#00747e;
	display:inline-block;
}
article.post__holder .post-header .post-title a:hover, article.post__holder .post-header .post-title a:active, article.post__holder .post-header .post-title a:focus {
	text-decoration:none;
	color:#11c8b2;
}
article.post__holder .post_content {
	background:none;
	border-radius:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
article .thumbnail { margin:0 30px 20px 0; }
@media (max-width: 320px) {
	article .thumbnail {
		width:auto !important;
		display:inline-block;
		float:none;
		margin:0 0 15px 0;
	}
	article .thumbnail img { width:100%; }
}
article .thumbnail.flexslider { margin:0 0 20px; }
@media (max-width: 320px) {
	article .thumbnail.flexslider { display:block; }
}
article .thumbnail.large { margin:0 0 30px 0; }
@media (min-width: 768px) and (max-width: 979px) {
	article .thumbnail.large { float:none !important; }
}
article .post_meta.meta_type_line {
	padding:10px;
	position:relative;
	display:block;
	margin:15px 0 30px;
	overflow:visible;
	background:none;
	border-top:1px solid #dddcdc;
	border-bottom:1px solid #dddcdc;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
article .post_meta.meta_type_line .post_meta_unite {
	font:13px/1.2em 'PT Sans', sans-serif;
	border-color:transparent;
	padding-left:0;
}
article .post_meta.meta_type_line .post_meta_unite .meta_group > div { padding:0 10px 0 0; }
article .post_meta.meta_type_line i {
	margin-right:0;
	padding-right:5px;
	color:#11c8b2;
	line-height:17px;
	font-size:16px;
	vertical-align:middle;
}
article .post_meta.meta_type_line .post_date time { color:#262626; }
article .post_meta.meta_type_line .post_author a { color:#262626; }
article .post_meta.meta_type_line .post_category a, article .post_meta.meta_type_line .post_tag a, article .post_meta.meta_type_line .post_tag { color:#262626; }
article .post_meta.meta_type_line .post_comment a { color:#262626; }
article .post_meta.meta_type_line .user_like, article .post_meta.meta_type_line .post_views { color:#262626; }
article .post_meta.meta_type_line .post_permalink a { color:#262626; }
article .post_meta.meta_type_line > div a:hover, article .post_meta.meta_type_line > div a:active {
	text-decoration:none;
	color:#11c8b2;
}
article div.jp-playlist li a:hover, article div.jp-playlist li.jp-playlist-current a { color:#b8b8b8; }
article .quote-wrap blockquote {
	font-family:'PT Sans', sans-serif;
	font-size:15px;
	line-height:1.2em;
	font-style:normal;
	color:#afafaf;
	font-weight:bold;
}
article .gallery-post { padding-bottom:0; }
article.testimonial {
	background:#f2f2f2;
	border:none;
	border-radius:4px;
}
article.testimonial .testimonial_content small { color:#262626; }
.single #content article { margin-bottom:0; }
@media (min-width: 768px) and (max-width: 1000px) {
	.single #content article .thumbnail { float:left; }
	.single #content article .thumbnail img { margin:0; }
	.single #content article .thumbnail { width:100%; }
	.single #content article .thumbnail img { width:100%; }
}
.single #content .share-buttons {
	margin:20px 0 30px;
	background:none;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.single #content .share-buttons .pinterest img { vertical-align:top; }
.single #content .post-author {
	margin:60px 0 20px;
	padding:35px 35px 40px;
	border:none;
	background:#f4f4f4;
	border-radius:4px;
}
.single #content .post-author .post-author_h {
	font:bold 17px/1.2em 'PT Sans', sans-serif;
	margin:0 0 15px 0;
	letter-spacing:0;
	text-align:left;
	text-transform:none;
	color:#262626;
	display:block;
}
.single #content .post-author .post-author_h a {
	color:#262626;
	text-transform:none;
	font:bold 17px/1.2em 'PT Sans', sans-serif;
}
.single #content .post-author .post-author_h a:hover, .single #content .post-author .post-author_h a:active, .single #content .post-author .post-author_h a:focus {
	text-decoration:none;
	color:#11c8b2;
}
.single #content .post-author .post-author_gravatar {
	display:block;
	margin:4px 30px 10px 0;
}
@media (max-width: 480px) {
	.single #content .post-author .post-author_gravatar {
		float:none;
		margin:0 0 20px;
	}
}
.single #content .post-author .post-author_gravatar img {
	width:120px;
	height:120px;
	border-radius:50%;
	padding:0;
	border:none;
	background:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.single #content .post-author .post-author_desc {
	padding:0;
	margin:0;
	text-transform:none;
	color:#777777;
	font:13px/21px 'PT Sans', sans-serif;
}
.single #content .post-author .post-author_link {
	padding:15px 0 0;
	margin:0;
	text-transform:none;
	color:#777777;
	font:13px/1.2em 'PT Sans', sans-serif;
}
.single #content .post-author .post-author_link p { margin:0; }
.single #content .post-author .post-author_link a {
	color:#777777;
	text-transform:none;
	font:13px/1.2em 'PT Sans', sans-serif;
}
.single #content .post-author .post-author_link a:hover, .single #content .post-author .post-author_link a:active, .single #content .post-author .post-author_link a:focus {
	text-decoration:none;
	color:#11c8b2;
}
.filter-wrapper {
	margin:0 0 40px;
	border-radius:4px;
	position:relative;
	text-align:left;
}
@media (max-width: 979px) {
	.filter-wrapper {
		margin:20px 0;
		text-align:left;
	}
}
.filter-wrapper strong {
	color:#262626;
	padding:0 0 5px;
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	margin-right:24px;
	margin-top:0;
	text-transform:none;
	float:none;
	letter-spacing:0;
	display:inline-block;
	vertical-align:middle;
}
@media (max-width: 979px) {
	.filter-wrapper strong { margin:0 0 20px; }
}
.filter-wrapper .filter {
	margin:0;
	display:block;
	float:none;
	text-align:left;
	position:relative;
	vertical-align:middle;
	top:0;
}
@media (max-width: 979px) {
	.filter-wrapper .filter {
		float:none;
		display:block;
	}
}
.filter-wrapper .filter li {
	margin:0 0 0 20px;
	float:none;
	display:inline-block;
	font:15px/1.3em 'PT Sans', sans-serif;
	position:relative;
	vertical-align:middle;
}
@media (max-width: 979px) {
	.filter-wrapper .filter li {
		float:none;
		display:block;
		margin:0 0 5px !important;
	}
}
.filter-wrapper .filter li:first-child { margin:0; }
.filter-wrapper .filter li a {
	color:#777777;
	padding:0;
	margin:0;
	display:inline-block;
	background:none;
	border-radius:0;
	letter-spacing:0;
	text-transform:none;
}
@media (max-width: 979px) {
	.filter-wrapper .filter li a { display:inline-block; }
}
.filter-wrapper .filter li a:hover, .filter-wrapper .filter li a:active, .filter-wrapper .filter li a:focus {
	text-decoration:none;
	color:#11c8b2;
	background:none;
}
.filter-wrapper .filter .active a {
	text-decoration:none;
	color:#11c8b2;
	background:none;
}
.filter-wrapper .pull-right { float:none; }
.filterable-portfolio li.portfolio_item .portfolio_item_holder {
	position:relative;
	padding:0;
	background:none;
	border:none;
}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .thumbnail {
	margin:0 0 25px;
	border:none;
	padding:0;
}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption {
	padding:0;
	background:none;
	text-align:left;
	position:relative;
	z-index:100;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption h3 {
	text-shadow:none;
	margin:0 0 10px;
	font:bold 22px/1.2em 'PT Sans', sans-serif;
}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption h3 a {
	color:#262626;
	text-transform:none;
	text-decoration:none;
}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption h3 a:hover, .filterable-portfolio li.portfolio_item .portfolio_item_holder .caption h3 a:active, .filterable-portfolio li.portfolio_item .portfolio_item_holder .caption h3 a:focus {
	text-decoration:none;
	color:#f89406;
}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption .excerpt {
	font:13px/19px 'PT Sans', sans-serif;
	color:#acacac;
	text-transform:none;
	margin:0;
}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption p { margin:0; }
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption .btn { margin:15px 0 0; }
.portfolio-meta, .portfolio-meta-list, .pager { border-color:#dddcdc; }
.related-posts, .comment-holder, #respond { margin:50px 0 0 0; }
.related-posts h3, .comment-holder h3, #respond h3 {
	font:bold 25px/1.2em 'PT Sans', sans-serif;
	margin:0 0 35px;
	text-align:left;
	text-transform:none;
	color:#262626;
	letter-spacing:0;
	display:block;
}
.related-posts .related-posts_item {
	overflow:visible;
	padding:0;
}
@media only screen and (min-width: 1200px) {
	.related-posts .related-posts_item { margin-bottom:0; }
}
.related-posts a {
	font:bold 16px/22px 'PT Sans', sans-serif;
	color:#262626;
	display:inline;
	letter-spacing:0;
	text-transform:none;
}
.related-posts a:hover, .related-posts a:active, .related-posts a:focus {
	text-decoration:none;
	color:#11c8b2;
}
.related-posts .thumbnail {
	margin:0 0 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.related-posts .thumbnail a {
	display:inline-block;
	width:100%;
}
.related-posts .thumbnail img {
	-webkit-transform:scale(1) !important;
	-moz-transform:scale(1) !important;
	-ms-transform:scale(1) !important;
	-o-transform:scale(1) !important;
	transform:scale(1) !important;
	-webkit-transform:scale(1) !important;
	-moz-transform:scale(1) !important;
	-ms-transform:scale(1) !important;
	-o-transform:scale(1) !important;
	transform:scale(1) !important;
	-webkit-transform:rotate(0) !important;
	-moz-transform:rotate(0) !important;
	-ms-transform:rotate(0) !important;
	-o-transform:rotate(0) !important;
	transform:rotate(0) !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:4px;
}
.comment-holder .pagination { margin:10px 0; }
.comment-holder .comment-list .comment .comment-body {
	padding:35px 35px 40px;
	margin:0 0 30px;
	background:#f4f4f4;
	border:none;
	border-radius:4px;
}
.comment-holder .comment-list .comment .comment-body .comment-author {
	margin:3px 30px 0 0;
	text-align:left;
	border:none;
}
@media (max-width: 480px) {
	.comment-holder .comment-list .comment .comment-body .comment-author {
		float:none;
		margin:0 0 20px;
	}
}
.comment-holder .comment-list .comment .comment-body .comment-author img {
	width:120px;
	height:120px;
	border-radius:50%;
	padding:0;
	border:none;
	background:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.comment-holder .comment-list .comment .comment-body .comment-author .author {
	width:auto;
	text-align:center;
	font:bold 14px/1.2em 'PT Sans', sans-serif;
	color:#262626;
	padding-top:20px;
	text-transform:uppercase;
}
.comment-holder .comment-list .comment .comment-body .wrapper { width:auto; }
.comment-holder .comment-list .comment .comment-body .extra-wrap {
	padding:0;
	margin:0;
	font-size:13px;
	line-height:21px;
	color:#777777;
	text-transform:none;
}
@media (max-width: 480px) {
	.comment-holder .comment-list .comment .comment-body .extra-wrap { overflow:visible; }
}
.comment-holder .comment-list .comment .comment-body .buttons {
	padding-top:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.comment-holder .comment-list .comment .comment-body .comment-meta {
	float:right;
	margin:0;
	padding:10px 0 0;
	font:12px/1.2em 'PT Sans', sans-serif;
	color:#777777;
	text-transform:none;
}
.comment-holder .reply {
	float:left;
	margin:0;
	padding:0;
}
.comment-holder .reply .comment-reply-link {
	background:#00747e;
	padding:0;
}
.comment-holder .reply .comment-reply-link:before { background:#11c8b2; }
.comment-holder .reply .comment-reply-link:hover span, .comment-holder .reply .comment-reply-link:active span, .comment-holder .reply .comment-reply-link:focus span { color:#fff; }
.comment-holder .children > li { margin:0 0 0 30px; }
.comment-holder #respond #commentform { margin-top:0; }
#respond #commentform { margin:15px 0 0; }
#respond #commentform textarea {
	min-width:inherit;
	min-height:inherit;
	max-height:inherit;
	min-width:inherit;
	max-width:100%;
	width:100%;
	height:150px;
	padding:15px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#respond #commentform p { margin:0 0 20px; }
#respond #commentform p input {
	max-width:inherit;
	min-width:inherit;
	width:100%;
	height:50px;
	padding:15px 20px;
	margin-bottom:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#respond #commentform p input:focus { box-shadow:none; }
#respond #commentform p.item-1, #respond #commentform p.item-2, #respond #commentform p.item-3 {
	width:31.623931623931625%;
	*width:31.570740134569924%;
	margin:0 0 20px 2.564102564102564%;
	float:left;
}
@media (max-width: 767px) {
	#respond #commentform p.item-1, #respond #commentform p.item-2, #respond #commentform p.item-3 {
		width:100%;
		margin:0 0 20px;
		float:none;
	}
}
#respond #commentform p.item-1 { margin:0 0 20px; }
#respond #commentform p.comment_submit { text-align:left; }
#respond #commentform p.comment_submit input { width:auto; }
#sidebar.idx-sidebar > div > h3 {
	margin:0 0 25px;
	font:bold 25px/1.2em 'PT Sans', sans-serif;
	display:block;
	color:#262626;
	text-align:left;
	letter-spacing:0;
	text-transform:none;
}
@media (min-width: 768px) and (max-width: 1200px) {
	#sidebar.idx-sidebar > div > h3 {
		-moz-hyphens:auto;
		word-wrap:break-word;
	}
}
.ie8 #sidebar.idx-sidebar > div > h3 { word-wrap:break-word; }
@media (max-width: 480px) {
	#sidebar.idx-sidebar > div > h3 {
		-moz-hyphens:auto;
		word-wrap:break-word;
	}
}
#sidebar.sidebar .widget { margin:50px 0 0 0; }
#sidebar.sidebar .widget:first-child { margin:0; }
#sidebar.sidebar .widget > h3 {
	margin:0 0 25px;
	font:bold 25px/1.2em 'PT Sans', sans-serif;
	display:block;
	color:#262626;
	text-align:left;
	letter-spacing:0;
	text-transform:none;
}
@media (min-width: 768px) and (max-width: 1200px) {
	#sidebar.sidebar .widget > h3 {
		-moz-hyphens:auto;
		word-wrap:break-word;
	}
}
.ie8 #sidebar.sidebar .widget > h3 { word-wrap:break-word; }
@media (max-width: 480px) {
	#sidebar.sidebar .widget > h3 {
		-moz-hyphens:auto;
		word-wrap:break-word;
	}
}
[id*="categories"] ul, [id*="archives"] ul, .list.custom-list ul {
	margin:0 0 11px;
	list-style-type:none;
}
@media (max-width: 767px) {
	[id*="categories"] ul, [id*="archives"] ul, .list.custom-list ul { margin:0 0 30px; }
}
[id*="categories"] ul li, [id*="archives"] ul li, .list.custom-list ul li {
	margin:0;
	padding:4px 0 5px;
	z-index:100;
	color:#262626;
	position:relative;
	font:15px/1.4em 'PT Sans', sans-serif;
}
[id*="categories"] ul li:before, [id*="archives"] ul li:before, .list.custom-list ul li:before { display:none; }
.footer [id*="categories"] ul li, .footer [id*="archives"] ul li, .footer .list.custom-list ul li { color:#fff; }
[id*="categories"] ul li a, [id*="archives"] ul li a, .list.custom-list ul li a {
	font:inherit;
	color:inherit;
	text-transform:none;
	display:inline;
	position:relative;
	overflow:hidden;
}
[id*="categories"] ul li a:hover, [id*="categories"] ul li a:active, [id*="categories"] ul li a:focus, [id*="archives"] ul li a:hover, [id*="archives"] ul li a:active, [id*="archives"] ul li a:focus, .list.custom-list ul li a:hover, .list.custom-list ul li a:active, .list.custom-list ul li a:focus {
	color:#11c8b2;
	text-decoration:none;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li { padding:20px 0; }
[id*="my-recent-comments"] .comments-custom .comments-custom_li:first-child {
	padding-top:0;
	border:none;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li .featured-thumbnail {
	margin:0 25px 20px 0;
	box-shadow:none;
	border-radius:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (min-width: 768px) and (max-width: 979px) {
	[id*="my-recent-comments"] .comments-custom .comments-custom_li .featured-thumbnail {
		float:none;
		margin:0 0 15px;
	}
}
@media (max-width: 480px) {
	[id*="my-recent-comments"] .comments-custom .comments-custom_li .featured-thumbnail {
		float:none;
		margin:0 0 15px;
	}
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li i {
	color:#11c8b2;
	font-size:16px;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li time {
	margin:0;
	color:#262626;
	display:inline-block;
	text-transform:none;
	font:13px/20px 'PT Sans', sans-serif;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_author {
	font:13px/20px 'PT Sans', sans-serif;
	text-transform:none;
	margin:0;
	color:#262626;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_author { margin-top:0; }
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_title { font:500 13px/1.2em 'PT Sans', sans-serif; }
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_title a { color:#262626; }
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_title a:hover, [id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_title a:active, [id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_title a:focus {
	text-decoration:none;
	color:#11c8b2;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_txt {
	border:none;
	overflow:hidden;
	margin:0;
	padding:20px 0 0 0;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_txt a { color:#262626; }
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_txt a:hover, [id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_txt a:active, [id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_txt a:focus {
	text-decoration:none;
	color:#11c8b2;
}
[id*="my_postwidget"] .post-list .post-list_li .post-list_h { font:18px/1.2em 'PT Sans', sans-serif; }
#wp-calendar caption, #wp-calendar thead tr th {
	color:#11c8b2;
	font-family:'PT Sans', sans-serif;
}
.search-form .search-form_it {
	margin:0;
	height:50px;
}
.search-form .search-form_is {
	margin:10px 0 0 15px;
	padding:5px !important;
	height:auto;
	background:none;
	box-shadow:none;
	color:#11c8b2;
	letter-spacing:0;
}
@media (min-width: 768px) and (max-width: 1200px) {
	.search-form .search-form_is {
		margin:10px 0 0 0;
		display:block;
	}
}
@media (max-width: 480px) {
	.search-form .search-form_is {
		margin:10px 0 0 0;
		display:block;
	}
}
.search-form .search-form_is:hover {
	color:#3d4140;
	background:none;
}
@media (max-width: 767px) {
	#content.left, #sidebar { float:none !important; }
}
#content > .title-section .title-header {
	margin:0 0 25px;
	font:bold 25px/1.2em 'PT Sans', sans-serif;
	display:block;
	color:#262626;
	text-align:left;
	letter-spacing:0;
	text-transform:none;
}
.flexslider {
	margin:0 0 20px;
	border-radius:0;
}
.flexslider .slides li img { border-radius:4px; }
.flexslider .flex-control-nav {
	bottom:auto !important;
	margin:28px 0 0 0;
	position:relative !important;
}
.flexslider .flex-control-nav li a {
	width:8px;
	height:8px;
	background:#8e9090;
	position:relative;
	box-shadow:none;
}
.flexslider .flex-control-nav li a.flex-active, .flexslider .flex-control-nav li a:hover { background:#11c8b2; }
.widget-flexslider { background:none; }
.ie8 .widget-flexslider { overflow:hidden; }
.widget-flexslider .flex-control-paging {
	position:relative;
	bottom:0;
	margin:20px 0 0 0;
}
.widget-flexslider .flex-prev:hover, .widget-flexslider .flex-prev:active, .widget-flexslider .flex-next:hover, .widget-flexslider .flex-next:active { text-decoration:none !important; }
[id*="nav_menu"] .menu {
	margin:0;
	padding:4px 0 0;
	list-style-type:none;
}
[id*="nav_menu"] .menu .menu-item {
	padding:0 0 14px;
	font:13px/1.3em 'PT Sans', sans-serif;
}
[id*="nav_menu"] .menu .menu-item:before {
	content:'';
	display:inline-block;
	color:#3c3c3c;
	font:12px/1.2em FontAwesome;
	margin:0 22px 0 0;
}
[id*="nav_menu"] .menu .menu-item a {
	color:#888888;
	text-decoration:none;
}
[id*="nav_menu"] .menu .menu-item a:hover, [id*="nav_menu"] .menu .menu-item a:active, [id*="nav_menu"] .menu .menu-item a:focus {
	color:#11c8b2;
	text-decoration:none;
}
[id*="dsidx-list-areas"] .dsidx-widget {
	margin:0;
	padding:4px 0 0;
	list-style-type:none;
}
[id*="dsidx-list-areas"] .dsidx-widget li {
	padding:0 0 14px;
	font:13px/1.3em 'PT Sans', sans-serif;
}
[id*="dsidx-list-areas"] .dsidx-widget li:before {
	content:'';
	display:inline-block;
	color:#00747e;
	font:12px/1.2em FontAwesome;
	margin:0 10px 0 0;
}
.footer [id*="dsidx-list-areas"] .dsidx-widget li:before {
	margin:0 22px 0 0;
	color:#3c3c3c;
}
[id*="dsidx-list-areas"] .dsidx-widget li:hover:before { color:#11c8b2; }
.footer [id*="dsidx-list-areas"] .dsidx-widget li:hover:before { color:#3c3c3c; }
[id*="dsidx-list-areas"] .dsidx-widget li a {
	color:#888888;
	text-decoration:none;
}
[id*="dsidx-list-areas"] .dsidx-widget li a:hover, [id*="dsidx-list-areas"] .dsidx-widget li a:active, [id*="dsidx-list-areas"] .dsidx-widget li a:focus {
	color:#11c8b2;
	text-decoration:none;
}
div.dsidx-results-widget .dsidx-map.dsidx-panel .dsidx-results-widget-map-details .featured-listing {
	padding:10px 0 !important;
	margin:0 !important;
	border:none;
	display:none !important;
}
div.dsidx-results-widget .dsidx-map.dsidx-panel .dsidx-results-widget-map-details .featured-listing:first-child { display:block !important; }
div.dsidx-results-widget .dsidx-slideshow.dsidx-panel .dsidx-slideshow-control {
	border:none !important;
	background:#00747e !important;
	color:#fff !important;
	border-radius:3px;
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	-webkit-box-sizing:border-radius;
	-moz-box-sizing:border-radius;
	box-sizing:border-radius;
}
div.dsidx-results-widget .dsidx-slideshow.dsidx-panel .dsidx-slideshow-control:hover {
	background:#11c8b2 !important;
	color:#fff !important;
}
div.dsidx-results-widget .dsidx-slideshow.dsidx-panel ul li.featured-listing {
	padding:0 !important;
	margin:0 !important;
	border:none;
}
div.dsidx-results-widget .dsidx-list.dsidx-panel li { border:none; }
div.dsidx-results-widget .dsidx-list.dsidx-panel li a {
	font:bold 15px/1.2em 'PT Sans', sans-serif !important;
	color:#11c8b2;
}
div.dsidx-results-widget .dsidx-list.dsidx-panel li a:hover, div.dsidx-results-widget .dsidx-list.dsidx-panel li a:active, div.dsidx-results-widget .dsidx-list.dsidx-panel li a:focus {
	text-decoration:none;
	color:#00747e;
}
div.dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing {
	padding:15px 0 !important;
	margin:0 !important;
	border:none;
}
div.dsidx-results-widget .dsidx-panel .featured-listing .dsidx-photo {
	position:relative;
	top:0;
	overflow:hidden;
	border-radius:4px;
	margin:4px 10px 0 0;
}
@media (min-width: 768px) and (max-width: 979px) {
	div.dsidx-results-widget .dsidx-panel .featured-listing .dsidx-photo { float:none; }
	div.dsidx-results-widget .dsidx-panel .featured-listing .dsidx-photo img { margin:0 0 10px; }
}
div.dsidx-results-widget .dsidx-panel .featured-listing .dsidx-photo img {
	border:none;
	position:relative;
	border-radius:4px;
	top:-1px;
	left:-1px;
}
div.dsidx-results-widget .dsidx-panel .featured-listing h4 {
	margin:0 !important;
	overflow:hidden;
	border:none;
	padding:0 0 5px !important;
	font:bold 15px/1.2em 'PT Sans', sans-serif !important;
	color:#00747e;
}
div.dsidx-results-widget .dsidx-panel .featured-listing h4 a {
	text-transform:none !important;
	color:#00747e;
}
div.dsidx-results-widget .dsidx-panel .featured-listing h4 a:hover, div.dsidx-results-widget .dsidx-panel .featured-listing h4 a:active, div.dsidx-results-widget .dsidx-panel .featured-listing h4 a:focus {
	text-decoration:none;
	color:#11c8b2;
}
div.dsidx-results-widget .dsidx-panel .featured-listing ul {
	margin:0 !important;
	overflow:hidden;
}
div.dsidx-results-widget .dsidx-panel .featured-listing ul li { display:block !important; }
div.dsidx-results-widget .dsidx-panel .featured-listing ul li.price {
	display:inline-block !important;
	font:bold 18px/1.2em 'PT Sans', sans-serif !important;
	color:#11c8b2;
	margin:6px 0 0 !important;
}
div.dsidx-results-widget .dsidx-panel .featured-listing p {
	margin:0 !important;
	overflow:hidden;
}
div.dsidx-results-widget .dsidx-panel .featured-listing p span { display:block !important; }
div.dsidx-results-widget .dsidx-panel .featured-listing p span.price {
	display:inline-block !important;
	font:bold 18px/1.2em 'PT Sans', sans-serif !important;
	color:#11c8b2;
	margin:6px 0 0 !important;
}
div.dsidx-results-widget .dsidx-controls {
	text-align:left !important;
	border:none;
	font-size:0;
	padding:10px 0 0;
}
div.dsidx-results-widget .dsidx-controls a {
	color:#fff;
	background:#00747e;
	padding:5px 10px !important;
	border-radius:3px;
	font:15px/1.2em 'PT Sans', sans-serif;
	margin:5px 10px 5px 0;
	display:inline-block !important;
	text-transform:capitalize !important;
}
div.dsidx-results-widget .dsidx-controls a:hover, div.dsidx-results-widget .dsidx-controls a:active, div.dsidx-results-widget .dsidx-controls a:focus { background:#11c8b2; }
.footer-widgets div.dsidx-results-widget .dsidx-controls { display:none; }
.footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing {
	background:none;
	box-shadow:none;
	border:none;
	padding:6px 0;
	margin:0;
}
.footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing .dsidx-photo {
	position:relative;
	top:0;
	left:0;
	margin:2px 20px 0 0;
	overflow:hidden;
	width:98px;
	height:73px;
	border-radius:4px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing .dsidx-photo { float:none; }
	.footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing .dsidx-photo img { margin:0 0 10px; }
}
.footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing .dsidx-photo img {
	border:none;
	position:relative;
	top:-1px;
	left:-1px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing .dsidx-photo {
		float:none;
		margin:0 0 10px;
		display:inline-block;
	}
}
.footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing h4 {
	margin:0 !important;
	overflow:hidden;
	border:none;
	padding:0 0 7px !important;
	font:13px/21px 'PT Sans', sans-serif !important;
	color:#777777;
}
.footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing h4 a {
	text-transform:none !important;
	color:#777777;
}
.footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing h4 a:hover, .footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing h4 a:active, .footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing h4 a:focus {
	text-decoration:none;
	color:#11c8b2;
}
.footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing ul {
	margin:0 !important;
	overflow:hidden;
}
.footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing ul li { display:none !important; }
.footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing ul li.price {
	display:block !important;
	font:bold 13px/1.2em 'PT Sans', sans-serif !important;
	color:#11c8b2;
	background:none;
	padding:0;
	margin:0 !important;
}
.footer-last-widget .dsidx-results-widget .dsidx-controls { display:none; }
[id*="dsidx-single-listing"] { margin:50px 0; }
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing {
	width:100%;
	background:#00747e;
	border-radius:4px;
	border:none;
	padding:30px;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (min-width: 980px) and (max-width: 1200px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing { padding:30px 21px; }
}
.ie8 [id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing { padding:30px 21px; }
@media (min-width: 768px) and (max-width: 979px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing {
		width:100%;
		padding:10px;
	}
}
@media (max-width: 480px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing { padding:30px 10px; }
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .widget-title {
	text-align:left;
	padding:0;
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	color:#fff !important;
	margin:0 auto 13px !important;
}
@media only screen and (min-width: 1200px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .widget-title { width:250px; }
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .widget-title a { color:#fff !important; }
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .widget-title a:hover, [id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .widget-title a:active, [id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .widget-title a:focus {
	text-decoration:none;
	color:#11c8b2;
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body {
	background:#00747e;
	overflow:hidden;
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos { text-align:center; }
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-wrap {
	margin:0 auto;
	overflow:hidden;
}
@media only screen and (min-width: 1200px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-wrap { width:260px; }
}
@media (max-width: 767px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-wrap { width:260px; }
}
@media (max-width: 480px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-wrap { width:100%; }
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control {
	width:32px;
	height:32px;
	background:none;
	display:inline-block;
	position:absolute;
	top:50%;
	margin:-16px 0 0;
}
@media (min-width: 768px) and (max-width: 979px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control { display:none; }
}
@media (max-width: 480px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control { display:none; }
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control:before {
	font:23px/32px FontAwesome;
	width:32px;
	height:32px;
	border-radius:4px;
	background:#11c8b2;
	color:#fff;
	text-indent:0;
	position:absolute;
	top:0;
	left:0;
	margin:0;
	text-align:center;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control:hover { text-decoration:none; }
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control:hover:before {
	background:#fff;
	color:#00747e;
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control.dsidx-widget-single-listing-slideshow-prev { left:0; }
@media only screen and (min-width: 1200px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control.dsidx-widget-single-listing-slideshow-prev { left:14px; }
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control.dsidx-widget-single-listing-slideshow-prev:before { content:''; }
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control.dsidx-widget-single-listing-slideshow-next { right:0; }
@media only screen and (min-width: 1200px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control.dsidx-widget-single-listing-slideshow-next { right:14px; }
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control.dsidx-widget-single-listing-slideshow-next:before { content:''; }
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow {
	margin:0 auto;
	background:#00747e;
}
@media (min-width: 768px) and (max-width: 979px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow { height:auto; }
}
@media (max-width: 480px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow { height:auto; }
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow span.dsidx-widget-single-listing-photo { padding:0; }
@media (min-width: 768px) and (max-width: 979px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow span.dsidx-widget-single-listing-photo {
		width:100%;
		height:auto;
		line-height:1em;
	}
}
@media (max-width: 480px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow span.dsidx-widget-single-listing-photo {
		width:100%;
		height:auto;
		line-height:1em;
	}
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow span.dsidx-widget-single-listing-photo a {
	position:relative;
	top:0;
	left:0;
	display:inline-block;
	overflow:hidden;
	border-radius:5px 5px 0 0;
}
@media (min-width: 768px) and (max-width: 979px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow span.dsidx-widget-single-listing-photo a { width:100%; }
}
@media (max-width: 480px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow span.dsidx-widget-single-listing-photo a { width:100%; }
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow span.dsidx-widget-single-listing-photo a img {
	border:none;
	border-radius:0 0 5px 5px;
	position:relative;
	top:-2px;
	left:-1px;
}
@media (min-width: 768px) and (max-width: 979px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow span.dsidx-widget-single-listing-photo a img { border-radius:5px; }
}
@media (max-width: 480px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow span.dsidx-widget-single-listing-photo a img { border-radius:5px; }
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-meta {
	background:none;
	text-align:left;
	margin:13px auto 0;
}
@media only screen and (min-width: 1200px) {
	[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-meta { width:250px; }
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-meta .dsidx-widget-single-listing-details {
	padding:0 70px 0 0;
	text-align:left;
	font:13px/1.2em 'PT Sans', sans-serif;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-meta .dsidx-widget-single-listing-details span {
	display:inline-block;
	float:none;
	font-family:'PT Sans', sans-serif;
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-meta .dsidx-widget-single-listing-details span span {
	text-transform:lowercase;
	color:#fff;
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-meta .dsidx-widget-single-listing-photo-count {
	margin-top:0;
	top:0;
	padding:0;
	right:0;
	color:#11c8b2;
	background:none;
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-meta .dsidx-widget-single-listing-photo-count:before {
	content:'';
	font:13px/1.2em FontAwesome;
	color:#fff;
	display:inline-block;
	margin:0 5px 0 0;
}
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-meta .dsidx-widget-single-listing-price {
	background:none;
	color:#11c8b2;
	font:bold 18px/1.2em 'PT Sans', sans-serif;
	padding:7px 70px 0 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.spacer { height:50px; }
.content_box {
	background:#f2f2f2;
	padding:50px 0;
}
@media (max-width: 767px) {
	.content_box { padding:30px 0; }
}
.content_box:before, .content_box:after { background:inherit; }
.content_box.last-block { margin-bottom:-50px; }
@media (max-width: 767px) {
	.content_box.last-block { margin-bottom:-30px; }
}
.content_box.second-bg { background:#038085; }
.carousel-wrap > h2 {
	text-align:center;
	font:bold 17px/1.2em 'PT Sans', sans-serif;
	margin:0 0 20px;
}
.owl-carousel .owl-wrapper-outer { margin:0; }
.owl-carousel .owl-wrapper-outer .owl-item { padding:0; }
.owl-carousel .owl-wrapper-outer .owl-item .item {
	padding:0 15px;
	border:none;
	margin:0;
	border-radius:4px;
}
.owl-carousel .owl-wrapper-outer .owl-item .item figure {
	border-radius:4px;
	overflow:hidden;
	margin:0;
	position:relative;
	top:5px;
	z-index:1000;
}
.owl-carousel .owl-wrapper-outer .owl-item .item .desc {
	background:#fff;
	border-radius:0 0 5px 5px;
	padding:20px;
	text-align:center;
	position:relative;
	z-index:100;
}
.owl-carousel .owl-wrapper-outer .owl-item .item .desc:before {
	content:'';
	width:100%;
	height:0;
	background:#00747e;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	border-radius:0 0 5px 5px;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.owl-carousel .owl-wrapper-outer .owl-item .item .desc h5 {
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	margin:0 0 10px;
}
.owl-carousel .owl-wrapper-outer .owl-item .item .desc h5 a { color:#00747e; }
.owl-carousel .owl-wrapper-outer .owl-item .item .desc h5 a:hover, .owl-carousel .owl-wrapper-outer .owl-item .item .desc h5 a:active, .owl-carousel .owl-wrapper-outer .owl-item .item .desc h5 a:focus {
	text-decoration:none;
	color:#11c8b2;
}
.owl-carousel .owl-wrapper-outer .owl-item .item:hover .desc:before { height:100%; }
.owl-carousel .owl-wrapper-outer .owl-item .item:hover .desc h5 a { color:#fff; }
.owl-carousel .owl-wrapper-outer .owl-item .item:hover .desc h5 a:hover, .owl-carousel .owl-wrapper-outer .owl-item .item:hover .desc h5 a:active, .owl-carousel .owl-wrapper-outer .owl-item .item:hover .desc h5 a:focus {
	text-decoration:none;
	color:#11c8b2;
}
.owl-carousel .owl-wrapper-outer .owl-item .item:hover .desc .excerpt, .owl-carousel .owl-wrapper-outer .owl-item .item:hover .desc time { color:#11c8b2; }
.owl-carousel .owl-controls {
	margin:0;
	position:absolute;
	width:100%;
	top:50%;
	margin-top:-20px;
}
@media (max-width: 1300px) {
	.owl-carousel .owl-controls {
		position:relative;
		top:auto;
		bottom:0;
		margin:15px 0 0;
	}
}
.ie8 .owl-carousel .owl-controls {
	position:relative;
	top:auto;
	bottom:0;
	margin:15px 0 0;
}
.cherry-fixed-layout .owl-carousel .owl-controls {
	position:relative;
	top:auto;
	bottom:0;
	margin:15px 0 0;
}
@media (max-width: 1300px) {
	.owl-carousel .owl-controls .owl-buttons, .owl-carousel .owl-controls .owl-nav { text-align:center; }
}
.ie8 .owl-carousel .owl-controls .owl-buttons, .ie8 .owl-carousel .owl-controls .owl-nav { text-align:center; }
.cherry-fixed-layout .owl-carousel .owl-controls .owl-buttons, .cherry-fixed-layout .owl-carousel .owl-controls .owl-nav { text-align:center; }
.owl-carousel .owl-controls .owl-buttons > div, .owl-carousel .owl-controls .owl-nav > div {
	padding:0;
	bottom:auto;
	background:none;
	opacity:1;
	filter:alpha(opacity=100);
}
@media only screen and (min-width: 1300px) {
	.owl-carousel .owl-controls .owl-buttons > div, .owl-carousel .owl-controls .owl-nav > div { position:absolute; }
}
@media (max-width: 1300px) {
	.owl-carousel .owl-controls .owl-buttons > div, .owl-carousel .owl-controls .owl-nav > div {
		position:relative;
		right:auto;
		left:auto;
	}
}
.ie8 .owl-carousel .owl-controls .owl-buttons > div, .ie8 .owl-carousel .owl-controls .owl-nav > div {
	position:relative;
	right:auto;
	left:auto;
}
.cherry-fixed-layout .owl-carousel .owl-controls .owl-buttons > div, .cherry-fixed-layout .owl-carousel .owl-controls .owl-nav > div {
	position:relative;
	right:auto;
	left:auto;
}
.owl-carousel .owl-controls .owl-buttons > div:before, .owl-carousel .owl-controls .owl-nav > div:before {
	font-size:11px;
	line-height:40px;
	width:40px;
	height:40px;
	border:1px solid #dddcdc;
	border-radius:4px;
	color:#11c8b2;
}
.owl-carousel .owl-controls .owl-buttons > div:hover:before, .owl-carousel .owl-controls .owl-nav > div:hover:before { color:#00747e; }
.owl-carousel .owl-controls .owl-buttons > div.owl-prev:before, .owl-carousel .owl-controls .owl-nav > div.owl-prev:before { content:'' !important; }
.owl-carousel .owl-controls .owl-buttons > div.owl-next:before, .owl-carousel .owl-controls .owl-nav > div.owl-next:before { content:'' !important; }
@media only screen and (min-width: 1300px) {
	.owl-carousel .owl-controls .owl-buttons > div.owl-prev, .owl-carousel .owl-controls .owl-nav > div.owl-prev { left:-55px; }
}
@media (max-width: 1300px) {
	.owl-carousel .owl-controls .owl-buttons > div.owl-prev, .owl-carousel .owl-controls .owl-nav > div.owl-prev { left:15px; }
}
@media only screen and (min-width: 1300px) {
	.owl-carousel .owl-controls .owl-buttons > div.owl-next, .owl-carousel .owl-controls .owl-nav > div.owl-next { right:-55px; }
}
@media (max-width: 1300px) {
	.owl-carousel .owl-controls .owl-buttons > div.owl-next, .owl-carousel .owl-controls .owl-nav > div.owl-next { right:15px; }
}
.service-box {
	padding:0;
	border:none;
	border-radius:0;
	box-shadow:none;
	background:none;
	text-align:center;
}
.service-box .icon {
	margin:0 auto 20px;
	display:inline-block;
	border-radius:50%;
	float:none;
	background:#11c8b2;
	position:relative;
}
.service-box .icon:before {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	background:#00747e;
	top:0;
	left:0;
	border-radius:50%;
	z-index:10;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.ie8 .service-box .icon:before { display:none; }
.service-box .icon img {
	position:relative;
	z-index:100;
	display:inline-block;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.service-box .service-box_body .title, .service-box .service-box_body .sub-title {
	font:bold 17px/26px 'PT Sans', sans-serif;
	margin:0 0 15px;
	color:#333333;
}
.service-box .service-box_body .title a, .service-box .service-box_body .sub-title a { color:inherit; }
.service-box .service-box_body .title a:hover, .service-box .service-box_body .title a:active, .service-box .service-box_body .title a:focus, .service-box .service-box_body .sub-title a:hover, .service-box .service-box_body .sub-title a:active, .service-box .service-box_body .sub-title a:focus {
	text-decoration:none;
	color:#11c8b2;
}
.service-box .service-box_body .sub-title {
	font-size:15px;
	line-height:1.3em;
}
@media only screen and (min-width: 1200px) {
	.service-box:hover .icon:before {
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
	}
	.service-box:hover .icon img {
		-webkit-transform:rotateY(360deg);
		-moz-transform:rotateY(360deg);
		-ms-transform:rotateY(360deg);
		-o-transform:rotateY(360deg);
		transform:rotateY(360deg);
	}
}
.testimonials .testi-item {
	margin:0;
	padding:20px 0;
}
.testimonials .testi-item .featured-thumbnail {
	overflow:visible;
	border-radius:0;
	width:145px;
	height:145px;
	margin:0 15px 0 0;
	position:relative;
	z-index:10;
	-webkit-perspective:300px;
	perspective:300px;
}
@media (max-width: 979px) {
	.testimonials .testi-item .featured-thumbnail {
		float:none;
		margin:0 0 20px;
	}
}
.testimonials .testi-item .featured-thumbnail:before {
	content:'';
	width:0;
	height:0;
	border-style:solid;
	border-width:6.5px 7px 6.5px 0;
	border-color:transparent #00747e transparent transparent;
	position:absolute;
	top:46px;
	right:-15px;
}
@media (max-width: 979px) {
	.testimonials .testi-item .featured-thumbnail:before { display:none; }
}
.testimonials .testi-item .featured-thumbnail img {
	border-radius:50%;
	display:inline-block;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
@media only screen and (min-width: 1200px) {
	.testimonials .testi-item:hover .featured-thumbnail img {
		-webkit-transform:rotateY(360deg);
		-moz-transform:rotateY(360deg);
		-ms-transform:rotateY(360deg);
		-o-transform:rotateY(360deg);
		transform:rotateY(360deg);
	}
}
.testimonials .testi-item .testi-item_blockquote {
	overflow:hidden;
	background:#00747e;
	padding:25px 30px;
	border-radius:4px;
	position:relative;
	z-index:100;
}
.testimonials .testi-item .testi-item_blockquote:before, .testimonials .testi-item .testi-item_blockquote:after { display:none; }
.testimonials .testi-item .testi-item_blockquote a { color:#fff; }
.testimonials .testi-item .testi-item_blockquote a:hover, .testimonials .testi-item .testi-item_blockquote a:active, .testimonials .testi-item .testi-item_blockquote a:focus {
	text-decoration:none;
	color:#11c8b2;
}
.testimonials .testi-item .testi-item_blockquote a:before {
	content:'';
	font:41px/1em FontAwesome;
	color:#fff;
	float:left;
	display:inline-block;
	margin:1px 8px 0 0;
}
.testimonials .testi-item .testi-item_blockquote .testi-meta {
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	color:#11c8b2;
	padding:15px 0 0;
}
.testimonials .testi-item .testi-item_blockquote .testi-meta:before { display:none; }
.testimonials .testi-item .testi-item_blockquote .testi-meta .user:after { display:none; }
.testimonials.testi-home .testi-item {
	width:48%;
	margin:0 0 0 4%;
	display:inline-block;
	vertical-align:top;
}
@media (max-width: 480px) {
	.testimonials.testi-home .testi-item {
		width:100%;
		margin:20px 0;
		display:block;
	}
}
.testimonials.testi-home .testi-item:first-child { margin:0; }
.footer {
	background:none;
	border:none;
	padding:0;
	color:#888888;
}
.footer-widgets {
	border-bottom:1px solid #000;
	padding:47px 0;
	position:relative;
}
.footer-widgets > div {
	position:relative;
	z-index:10;
}
.footer-widgets:before, .footer-widgets:after {
	content:"";
	display:block;
	height:100%;
	position:absolute;
	top:0;
	width:101%;
	background:inherit;
	border:inherit;
	z-index:1;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.footer-widgets:before { left:-100%; }
.footer-widgets:after { right:-100%; }
@media (max-width: 767px) {
	.footer-widgets { padding:10px 0; }
}
@media (max-width: 767px) {
	.footer-widgets > div > div { margin:40px 0; }
}
.footer-widgets .widget-title {
	font:15px/1.2em 'PT Sans', sans-serif;
	color:#fff;
	margin:0 0 12px;
}
.footer-widgets .textwidget { color:#888888; }
.footer-widgets .textwidget p { margin:0 0 10px; }
.footer-widgets .textwidget i {
	color:#00747e;
	margin:0 15px 0 0;
}
@media (min-width: 768px) and (max-width: 979px) {
	.footer-widgets .textwidget i {
		display:block;
		margin:0 0 10px;
	}
}
.footer-widgets .textwidget i.icon-fax {
	width:13px;
	height:13px;
	margin:0 12px 0 0;
	display:inline-block;
	background:url(images/icon-fax.png) no-repeat;
}
@media (min-width: 768px) and (max-width: 979px) {
	.footer-widgets .textwidget i.icon-fax {
		display:block;
		margin:0 0 10px;
	}
}
.footer-widgets .textwidget a {
	color:#11c8b2;
	text-decoration:underline;
}
.footer-widgets .textwidget a:hover, .footer-widgets .textwidget a:active, .footer-widgets .textwidget a:focus {
	text-decoration:none;
	color:#11c8b2;
}
.widget-with { margin:0 0 69px; }
@media (max-width: 767px) {
	.widget-with { margin:0 0 30px; }
}
.social-wrap .social li {
	display:inline-block;
	margin:0 10px 10px 0;
}
.social-wrap .social li a {
	display:block;
	width:40px;
	height:40px;
	background:#3c3c3c;
	border-radius:4px;
	text-align:center;
}
.social-wrap .social li a i {
	color:#fff;
	font-size:18px;
	line-height:40px;
	display:inline-block;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.social-wrap .social li a:hover, .social-wrap .social li a:active, .social-wrap .social li a:focus {
	background:#11c8b2;
	text-decoration:none;
}
.social-wrap .social li a:hover i, .social-wrap .social li a:active i, .social-wrap .social li a:focus i {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.copyright { padding:13px 0; }
.footer-text {
	padding:0;
	font:11px/1.2em 'PT Sans', sans-serif;
	color:#888888;
	text-transform:none;
	text-align:left;
	float:none;
	margin:0;
}
@media (max-width: 767px) {
	.footer-text { text-align:center; }
}
.footer-text a { color:#888888; }
.footer-text a:hover, .footer-text a:active, .footer-text a:focus {
	text-decoration:none;
	color:#11c8b2;
}
@media (max-width: 767px) {
	.footer-text span {
		padding:0;
		display:block;
	}
}
nav.nav.footer-nav {
	float:none;
	margin:0;
	padding:0;
}
@media (max-width: 767px) {
	nav.nav.footer-nav { padding:10px 0; }
}
nav.nav.footer-nav ul {
	float:none;
	text-align:right;
	line-height:13px;
}
@media (max-width: 767px) {
	nav.nav.footer-nav ul { text-align:center; }
}
nav.nav.footer-nav ul li {
	float:none;
	display:inline-block;
	line-height:inherit;
	padding:0;
	text-transform:none;
	margin:0 0 0 10px;
	padding:0;
	position:relative;
}
@media (max-width: 480px) {
	nav.nav.footer-nav ul li {
		display:block;
		margin:5px 0;
	}
}
nav.nav.footer-nav ul li:first-child { margin:0; }
nav.nav.footer-nav ul li:first-child:before { display:none; }
nav.nav.footer-nav ul li.current-menu-item a, nav.nav.footer-nav ul li a:hover {
	color:#11c8b2;
	text-decoration:none;
}
#back-top-wrapper {
	z-index:200;
	right:20px;
	bottom:20px;
	overflow:visible;
}
#back-top-wrapper #back-top { margin:0; }
#back-top-wrapper #back-top a {
	width:48px;
	height:48px;
	border-radius:4px;
	background:#3c3c3c;
	text-align:center;
	-webkit-perspective:100px;
	perspective:100px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
#back-top-wrapper #back-top a span {
	display:block;
	width:14px;
	height:8px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-4px 0 0 -7px;
	background:url(images/totop.png) no-repeat 0 0;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
#back-top-wrapper #back-top a:hover { background:#11c8b2; }
#back-top-wrapper #back-top a:hover span {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg);
}
@media (max-width: 600px) {
	#wpadminbar { top:-46px !important; }
}
.error404-holder { padding:80px 0; }
.error404-holder .error404-holder_num {
	color:#11c8b2;
	font-weight:100;
}
@media (min-width: 768px) and (max-width: 979px) {
	.error404-holder .error404-holder_num { font-size:150px; }
}
@media (max-width: 767px) {
	.archive_h { margin-top:30px; }
}
blockquote p { line-height:22px; }
.faq-list .faq-list_h, .faq-list .faq-list_body { padding:0; }
.faq-list .faq-list_h { padding-top:50px; }
.faq-list .faq-list_h:before, .faq-list .faq-list_h:after {
	content:'';
	width:100%;
	height:2px;
	background:#dddcdc;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
.faq-list .faq-list_h:after {
	width:85px;
	background:#fff;
}
.faq-list .faq-list_h:first-child { padding-top:0; }
.faq-list .faq-list_h:first-child:before, .faq-list .faq-list_h:first-child:after { display:none; }
.faq-list .faq-list_body { margin-bottom:50px; }
.faq-list .faq-list_body p {
	padding:0;
	overflow:hidden;
	font:14px/25px 'PT Sans', sans-serif;
}
.faq-list h4 {
	padding:0;
	font:bold 21px/32px 'PT Sans', sans-serif;
	color:#262626;
	margin:0 0 30px;
	overflow:hidden;
	text-transform:uppercase;
}
.faq-list h4.marker {
	font-size:28px !important;
	font-weight:bold;
	font-family:'PT Sans', sans-serif;
	color:#fff;
	width:54px;
	height:54px;
	padding:0;
	line-height:54px;
	background:#e6e6e6;
	text-align:center;
	position:relative;
	margin:7px 30px 0 0;
	float:left;
	border-radius:4px;
}
.flickr_list .flickr_li {
	border-radius:4px;
	margin-bottom:15px;
}
@media only screen and (min-width: 1200px) {
	.flickr_list .flickr_li {
		margin:0 0 20px 20px;
		width:74px;
	}
	.flickr_list .flickr_li.nomargin { margin-left:0; }
}
.flickr_list .flickr_li .thumbnail {
	width:100%;
	border-radius:0;
	display:block;
	margin:0;
}
.flickr_list .flickr_li .thumbnail img { width:100%; }
.flickr_list .flickr_li .thumbnail .wrapper { border-radius:4px; }
@media only screen and (min-width: 1200px) {
	.flickr_list .flickr_li .thumbnail .wrapper { height:57px; }
}
.flickr_list .flickr_li .thumbnail .zoom-icon:before {
	width:32px;
	height:38px;
	background:url(images/zoom-mini.png);
	margin:-19px 0 0 -16px;
}
.ie9 .wpcf7-form p input[type="text"], .ie9 .wpcf7-form p input[type="email"], .ie8 .wpcf7-form p input[type="text"], .ie8 .wpcf7-form p input[type="email"] { padding-top:8px; }
.ie9 #search-header .search-form_it, .ie8 #search-header .search-form_it { padding-top:7px; }
.ie9 .search-form .search-form_it, .ie8 .search-form .search-form_it { padding-top:7px; }
.ie8 .wpcf7 .wpcf7-form .wpcf7-not-valid-tip { font-size:12px !important; }
.ie8 #sidebar .search-form .search-form_is, .ie8 #content .search-form .search-form_is, .ie8 .footer-widgets .search-form .search-form_is {
	display:block;
	margin:0;
}
.ie8 .search-form .search-form_it {
	display:block;
	margin:0 0 10px;
}
.ie8 .search-form .input-btn { margin:0; }
.ie8 .comment-author {
	width:80px !important;
	height:auto !important;
	margin-right:20px !important;
}
.ie8 .comment-author img {
	width:80px !important;
	height:80px !important;
}
.ie8 .post-author_gravatar { width:80px !important; }
.ie8 #respond #commentform p input {
	padding-top:7px;
	height:36px;
}
.ie8 #respond #commentform p input[type="submit"] {
	height:auto;
	padding:0;
}
.ie8 .flexslider .flex-direction-nav li a:hover, .ie8 .flexslider .flex-direction-nav li a:active, .ie8 .flexslider .flex-direction-nav li a:focus { text-decoration:none; }
.transition { transition:all 0.3s ease 0s; }
.clear-both:after {
	content:'';
	width:0;
	height:0;
	display:block;
	clear:both;
}
@media (max-width: 767px) {
	.thumb-center {
		float:none;
		display:block;
		text-align:center;
	}
	.thumb-center a {
		display:inline-block;
		text-align:center;
	}
}
.left-right { position:relative; }
.left-right > div {
	position:relative;
	z-index:10;
}
.left-right:before, .left-right:after {
	content:"";
	display:block;
	height:100%;
	position:absolute;
	top:0;
	width:101%;
	background:inherit;
	border:inherit;
	z-index:1;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.left-right:before { left:-100%; }
.left-right:after { right:-100%; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after { clear:both; }
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:31px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.transition {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.font { font:bold 15px/1.2em 'PT Sans', sans-serif; }
*:after, *:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.btn, .reply a {
	border:none;
	color:#fff;
	text-decoration:none;
	background:#00747e;
	cursor:pointer;
	padding:0;
	display:inline-block;
	text-transform:none;
	border-radius:4px;
	outline:none;
	box-shadow:none;
	text-shadow:none;
	position:relative;
	letter-spacing:0;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	font:bold 15px/1.2em 'PT Sans', sans-serif;
}
.btn > span, .reply a > span {
	position:relative;
	z-index:100;
	display:inline-block;
	vertical-align:middle;
	padding:10px 25px;
}
@media (max-width: 767px) {
	.btn > span, .reply a > span { padding:10px; }
}
.btn:hover, .btn:active, .btn:focus, .reply a:hover, .reply a:active, .reply a:focus {
	color:#fff;
	background:#00747e;
	border-color:#fff;
	box-shadow:none;
}
.input-btn { padding:0; }
.input-btn > span {
	display:inline-block;
	padding:0;
	vertical-align:top;
	position:relative;
}
.input-btn input {
	display:block;
	border:none;
	background:none;
	color:#fff;
	z-index:100;
	padding:10px 25px !important;
	margin:0;
	position:relative;
	height:auto !important;
	text-transform:inherit;
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
@media (max-width: 767px) {
	.input-btn input { padding:10px !important; }
}
.input-btn:hover input, .input-btn:active input {
	color:#fff !important;
	background:none;
	border-color:#fff;
	box-shadow:none;
}
.input-btn:focus input {
	color:#fff;
	background:none;
	border-color:#fff;
}
.btn-from-top:before {
	content:'';
	width:100%;
	height:0;
	top:0;
	left:0;
	z-index:10;
	position:absolute;
	background:#11c8b2;
	border-radius:4px;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.btn-from-top:hover { color:#fff; }
.btn-from-top:hover:before {
	height:100%;
	background:#11c8b2;
}
.btn-from-bottom:before {
	content:'';
	width:100%;
	height:0;
	bottom:0;
	left:0;
	z-index:10;
	position:absolute;
	background:#11c8b2;
	border-radius:4px;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.btn-from-bottom:hover {
	background:#00747e;
	color:#fff;
}
.btn-from-bottom:hover:before {
	height:100%;
	background:#11c8b2;
}
.btn-from-left:before {
	content:'';
	width:0;
	height:100%;
	top:0;
	left:0;
	z-index:10;
	position:absolute;
	background:#11c8b2;
	border-radius:4px;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.btn-from-left:hover {
	background:#00747e;
	color:#fff;
}
.btn-from-left:hover:before {
	width:100%;
	background:#11c8b2;
}
.btn-from-right:before {
	content:'';
	width:0;
	height:100%;
	top:0;
	right:0;
	z-index:10;
	position:absolute;
	background:#11c8b2;
	border-radius:4px;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.btn-from-right:hover {
	background:#00747e;
	color:#fff;
}
.btn-from-right:hover:before {
	width:100%;
	background:#11c8b2;
}
.btn-from-center-vertical, .btn-from-center-horizontal, .btn-to-center-vertical, .btn-to-center-horizontal, .btn-from-center-in-sides, .btn-diagonal { overflow:hidden; }
.btn-from-center-vertical:before, .btn-from-center-vertical:after, .btn-from-center-horizontal:before, .btn-from-center-horizontal:after, .btn-to-center-vertical:before, .btn-to-center-vertical:after, .btn-to-center-horizontal:before, .btn-to-center-horizontal:after, .btn-from-center-in-sides:before, .btn-from-center-in-sides:after, .btn-diagonal:before, .btn-diagonal:after {
	content:'';
	position:absolute;
	background:#11c8b2;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.btn-from-center-vertical { background:#11c8b2; }
.btn-from-center-vertical:before, .btn-from-center-vertical:after {
	width:55%;
	top:0;
	height:100%;
	background:#00747e;
}
.btn-from-center-vertical:before { left:0; }
.btn-from-center-vertical:after { right:0; }
.btn-from-center-vertical:hover { background:#11c8b2; }
.btn-from-center-vertical:hover:before, .btn-from-center-vertical:hover:after { width:0; }
.btn-from-center-horizontal { background:#11c8b2; }
.btn-from-center-horizontal:before, .btn-from-center-horizontal:after {
	background:#00747e;
	width:100%;
	left:0;
	height:55%;
}
.btn-from-center-horizontal:before { top:0; }
.btn-from-center-horizontal:after { bottom:0; }
.btn-from-center-horizontal:hover:before, .btn-from-center-horizontal:hover:after { height:0; }
.btn-to-center-horizontal:before, .btn-to-center-horizontal:after {
	height:0;
	left:0;
	width:100%;
}
.btn-to-center-horizontal:before { top:0; }
.btn-to-center-horizontal:after { bottom:0; }
.btn-to-center-horizontal:hover:before, .btn-to-center-horizontal:hover:after { height:50%; }
.btn-to-center-vertical:before, .btn-to-center-vertical:after {
	width:0;
	top:0;
	height:100%;
}
.btn-to-center-vertical:before { left:0; }
.btn-to-center-vertical:after { right:0; }
.btn-to-center-vertical:hover:before, .btn-to-center-vertical:hover:after { width:50%; }
.btn-from-center-in-sides {
	padding:10px 25px;
	background:#00747e;
}
.btn-from-center-in-sides:before {
	content:'';
	width:100%;
	height:100%;
	background:#11c8b2;
	border-radius:4px;
	position:absolute;
	top:0;
	left:0;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
}
.btn-from-center-in-sides:hover, .btn-from-center-in-sides:active { background:#00747e; }
.btn-from-center-in-sides:hover:before, .btn-from-center-in-sides:active:before {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.btn-only-text-line-from-left {
	padding:0;
	border:none;
	transition:400ms color ease;
}
.btn-only-text-line-from-left span {
	padding:1px 0;
	display:block;
}
.btn-only-text-line-from-left span:before {
	content:'';
	width:0;
	height:1px;
	background:#fff;
	position:absolute;
	bottom:0;
	left:0;
	z-index:100;
	opacity:1;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.btn-only-text-line-from-left.input-btn > span { padding:0; }
.btn-only-text-line-from-left.input-btn input {
	display:block;
	height:100%;
}
.btn-only-text-line-from-left:hover, .btn-only-text-line-from-left:active { color:#fff; }
.btn-only-text-line-from-left:hover span:before, .btn-only-text-line-from-left:active span:before {
	width:100%;
	background:#fff;
}
.btn-only-text-two-lines-from-left {
	padding:0;
	border:none;
	transition:400ms color ease;
}
.btn-only-text-two-lines-from-left span {
	padding:2px 0;
	display:inline-block;
}
.btn-only-text-two-lines-from-left span:before {
	content:'';
	width:0;
	height:1px;
	background:#fff;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	opacity:1;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.btn-only-text-two-lines-from-left span:after {
	content:'';
	width:0;
	height:1px;
	background:#fff;
	position:absolute;
	bottom:0;
	left:0;
	z-index:-1;
	opacity:1;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
.btn-only-text-two-lines-from-left.input-btn > span { padding:0; }
.btn-only-text-two-lines-from-left.input-btn input {
	display:block;
	height:100%;
}
.btn-only-text-two-lines-from-left:hover, .btn-only-text-two-lines-from-left:active { color:#fff; }
.btn-only-text-two-lines-from-left:hover span:before, .btn-only-text-two-lines-from-left:hover span:after, .btn-only-text-two-lines-from-left:active span:before, .btn-only-text-two-lines-from-left:active span:after {
	width:100%;
	background:#fff;
}
#wpl_property_listing_container {
	padding:0;
	margin:0;
	overflow:visible;
}
#wpl_property_listing_container .wpl_googlemap_container {
	padding:0;
	margin:0;
	border:none;
}
.wpl_plisting_top_sidebar_container {
	padding:25px 0;
	margin:0 0 60px;
	background:#01767f;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNzY3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMWM4YjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(left,#01767f 0%,#11c8b2 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#01767f),color-stop(100%,#11c8b2));
	background:-webkit-linear-gradient(left,#01767f 0%,#11c8b2 100%);
	background:-o-linear-gradient(left,#01767f 0%,#11c8b2 100%);
	background:-ms-linear-gradient(left,#01767f 0%,#11c8b2 100%);
	background:linear-gradient(to right,#01767f 0%,#11c8b2 100%);
	color:#fff;
	font:bold 17px/1.2em 'PT Sans', sans-serif;
	position:relative;
}
.wpl_plisting_top_sidebar_container > div {
	position:relative;
	z-index:10;
}
.wpl_plisting_top_sidebar_container:before, .wpl_plisting_top_sidebar_container:after {
	content:"";
	display:block;
	height:100%;
	position:absolute;
	top:0;
	width:101%;
	background:inherit;
	border:inherit;
	z-index:1;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.wpl_plisting_top_sidebar_container:before { left:-100%; }
.wpl_plisting_top_sidebar_container:after { right:-100%; }
@media (max-width: 768px) {
	.wpl_plisting_top_sidebar_container { background:#00747e; }
}
.wpl_plisting_top_sidebar_container:before, .wpl_plisting_top_sidebar_container:after { z-index:-1; }
.wpl_plisting_top_sidebar_container:before { background:#01767f; }
@media (max-width: 768px) {
	.wpl_plisting_top_sidebar_container:before { background:#00747e; }
}
.wpl_plisting_top_sidebar_container:after { background:#11c8b2; }
@media (max-width: 768px) {
	.wpl_plisting_top_sidebar_container:after { background:#00747e; }
}
.ie8 .wpl_plisting_top_sidebar_container { background:#00747e; }
.ie8 .wpl_plisting_top_sidebar_container:before, .ie8 .wpl_plisting_top_sidebar_container:after { background:#00747e; }
.wpl_plisting_top_sidebar_container .widget_wpl_search_widget { margin:0; }
.wpl_plisting_top_sidebar_container .widget_wpl_search_widget .widget-title { color:#fff; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box {
	padding:0;
	border:none;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .more_search_option {
	position:absolute;
	background:#089995;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4OTk5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYWE2OWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(left,#089995 0%,#0aa69d 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#089995),color-stop(100%,#0aa69d));
	background:-webkit-linear-gradient(left,#089995 0%,#0aa69d 100%);
	background:-o-linear-gradient(left,#089995 0%,#0aa69d 100%);
	background:-ms-linear-gradient(left,#089995 0%,#0aa69d 100%);
	background:linear-gradient(to right,#089995 0%,#0aa69d 100%);
	color:#fff;
	font:15px/1.2em 'PT Sans', sans-serif;
	padding:13px 20px;
	width:190px;
	left:50%;
	margin-left:-85px;
	border:none;
	text-align:center;
	border-radius:0 0 5px 5px;
	bottom:-77px;
}
@media (max-width: 768px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .more_search_option { background:#00747e; }
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .more_search_option:after {
	position:relative;
	float:none;
	display:inline-block;
	margin:0 0 0 10px;
}
.ie8 .wpl_plisting_top_sidebar_container .wpl_search_from_box .more_search_option { background:#00747e; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top { margin:0; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top input, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_widget_location_textsearch, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box {
	width:186px;
	height:40px;
	min-width:inherit;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (min-width: 980px) and (max-width: 1200px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top input, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_widget_location_textsearch, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box { width:145px; }
}
.ie8 .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top input, .ie8 .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_widget_location_textsearch, .ie8 .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box { width:145px; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container {
	width:186px !important;
	color:#262626;
	font-weight:normal;
	margin:5px 10px 5px 0;
}
@media (min-width: 980px) and (max-width: 1200px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container { width:145px !important; }
}
@media (max-width: 768px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container { width:auto !important; }
}
.ie8 .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container { width:145px !important; }
@media (max-width: 768px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container { margin:5px 0 0; }
}
@media (max-width: 480px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container { margin:5px 0; }
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container .chosen-single {
	height:40px;
	border:none;
	border-radius:4px;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container .chosen-single .chosen-drop .chosen-search input[type="text"] { background:none !important; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container .chosen-single > div b { background:none !important; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container .chosen-single > div b:before {
	content:'';
	display:inline-block;
	font:13px/1.2em FontAwesome;
	color:#777;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container .chosen-search input {
	width:100%;
	background:none !important;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container { margin:0; }
@media (max-width: 768px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container { overflow:visible; }
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container.locationtextsearch_type { width:auto; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container.locationtextsearch_type .wpl_search_widget_location_textsearch { margin:5px 0; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container > input {
	margin:5px 10px 5px 0;
	font-weight:normal;
}
@media (max-width: 768px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container > input { margin:5px 0 0; }
}
@media (max-width: 480px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container > input { margin:5px 0; }
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container .wpl_search_widget_location_level_container { margin-right:0; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container .wpl_search_widget_location_level_container.text-field input { margin:5px 0; }
@media (max-width: 768px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container .wpl_search_widget_location_level_container { margin:5px 0; }
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container .wpl_search_widget_location_level_container input { margin:0; }
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container .wpl_search_widget_location_level_container .wpl_search_widget_location_textsearch { font:13px/1.2em 'PT Sans', sans-serif; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container.minmax .chosen-container-single { float:right; }
@media (max-width: 768px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container.minmax .chosen-container-single { float:none; }
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top input {
	background:#fff;
	border:none;
	border-radius:4px;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top input:focus {
	border:none !important;
	background:#f1f1f1;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box {
	margin:5px 0 5px 10px;
	border-radius:4px;
	height:auto;
	background:none;
}
@media (max-width: 768px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box { margin:0; }
}
@media (max-width: 480px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box { width:99%; }
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box:after { display:none; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box input {
	background:#00747e;
	border-radius:4px;
	padding:0;
	font:bold 15px/40px 'PT Sans', sans-serif;
}
@media (max-width: 768px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box input { background:#11c8b2; }
}
@media (max-width: 480px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box input { width:100% !important; }
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box input:hover {
	color:#00747e;
	background:#fff;
}
.ie8 .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box input { background:#11c8b2; }
.ie8 .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box input:hover { background:#fff; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot { margin:30px 0 0; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .text-field-wrap { margin:0; }
@media (max-width: 1200px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .text-field-wrap { margin:0 0 30px; }
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .text-field-wrap:after {
		content:'';
		width:0;
		height:0;
		display:block;
		clear:both;
	}
}
.ie8 .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .text-field-wrap { margin:0 0 30px; }
.ie8 .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .text-field-wrap:after {
	content:'';
	width:0;
	height:0;
	display:block;
	clear:both;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container {
	margin:0 11px 5px 0;
	width:186px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (min-width: 980px) and (max-width: 1200px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container { width:145px; }
}
.ie8 .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container { width:145px; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.locationtextsearch_type { width:auto; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.textbox_type label { height:auto; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.text-field.last-child { margin:0; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container input {
	width:100%;
	margin:0;
	height:40px;
	background:#fff;
	font-weight:normal;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container input:focus, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container input:active {
	border:none !important;
	background:#f1f1f1;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container label {
	font:15px/1.2em 'PT Sans', sans-serif;
	margin:0 0 6px;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field {
	margin:0 0 10px 5px !important;
	width:70px;
	padding:0;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field:first-of-type { margin-left:0 !important; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field.mini { width:120px; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field input { width:auto; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field label {
	display:none;
	margin:0 0 4px;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field label.show { display:block; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field .jquery-safari-checkbox { display:inline-block; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field .jquery-safari-checkbox .mark {
	width:98px;
	height:25px;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field .jquery-safari-checkbox .mark:before, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field .jquery-safari-checkbox .mark:after { display:none; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field .jquery-safari-checkbox img {
	display:block;
	width:98px;
	height:25px;
	max-height:inherit;
	background:url(images/off-on.png) no-repeat;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field .jquery-safari-checkbox.jquery-safari-checkbox-checked img { background-position:0 -25px; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field .jquery-checkbox img {
	width:25px;
	height:25px;
	max-height:inherit;
	background:url(images/yes-no.png) no-repeat;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.checkbox-field .jquery-checkbox.jquery-checkbox-checked img { background-position:0 -25px; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .chosen-container-single {
	border-radius:4px;
	background:#fff;
	border:none;
	width:auto;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .chosen-container-single .chosen-single {
	height:40px;
	border:none;
	border-radius:4px;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .chosen-container-single .chosen-single > span {
	line-height:40px;
	font-weight:normal;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .chosen-container-single .chosen-single > div b { background:none !important; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .chosen-container-single .chosen-single > div b:before {
	content:'';
	display:inline-block;
	font:13px/1.2em FontAwesome;
	color:#777;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .chosen-container-single .chosen-drop {
	color:#262626;
	font-weight:normal;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .chosen-container-single .chosen-drop .chosen-results { color:#262626; }
#wpl_property_listing_container .wpl_sort_options_container {
	border-bottom:1px solid #dddcdc;
	overflow:visible;
}
#wpl_property_listing_container .wpl_sort_options_container:after {
	content:'';
	width:0;
	height:0;
	display:block;
	clear:both;
}
#wpl_property_listing_container .wpl_sort_options_container .wpl_sort_options_container_title {
	font:bold 17px/25px 'PT Sans', sans-serif;
	color:#262626;
	margin:0 20px 0 0;
	padding:9px 0 0;
}
@media (max-width: 768px) {
	#wpl_property_listing_container .wpl_sort_options_container .wpl_sort_options_container_title {
		float:none;
		margin:0 0 15px;
	}
}
#wpl_property_listing_container .wpl_sort_options_container ul { margin:0; }
@media (max-width: 768px) {
	#wpl_property_listing_container .wpl_sort_options_container ul {
		margin:0 0 20px;
		float:none;
	}
}
#wpl_property_listing_container .wpl_sort_options_container ul li {
	padding:0;
	line-height:25px;
}
@media (max-width: 768px) {
	#wpl_property_listing_container .wpl_sort_options_container ul li {
		float:none;
		display:block;
	}
}
#wpl_property_listing_container .wpl_sort_options_container ul li:after { display:none; }
#wpl_property_listing_container .wpl_sort_options_container ul li div {
	font:15px/25px 'PT Sans', sans-serif;
	color:#777777;
	padding:9px 20px;
	position:relative;
	border-radius:5px 5px 0 0;
	border:1px solid transparent;
	border-bottom:none;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
@media (max-width: 768px) {
	#wpl_property_listing_container .wpl_sort_options_container ul li div {
		border:1px solid transparent;
		border-radius:5px;
	}
}
#wpl_property_listing_container .wpl_sort_options_container ul li div:after {
	content:'';
	position:absolute;
	bottom:-1px;
	left:0;
	background:#fff;
	width:100%;
	height:0;
}
@media (max-width: 768px) {
	#wpl_property_listing_container .wpl_sort_options_container ul li div:after { display:none; }
}
#wpl_property_listing_container .wpl_sort_options_container ul li div.wpl_plist_sort_active {
	padding:9px 40px 9px 20px;
	border-color:#dddcdc;
	color:#00747e;
}
#wpl_property_listing_container .wpl_sort_options_container ul li div.wpl_plist_sort_active:before {
	transform:none;
	right:15px;
	top:13px;
	font:13px/1.2em FontAwesome;
	color:#11c8b2;
	width:auto;
	height:auto;
	background:none;
}
#wpl_property_listing_container .wpl_sort_options_container ul li div.wpl_plist_sort_active:after { height:1px; }
#wpl_property_listing_container .wpl_sort_options_container ul li div.wpl_plist_sort_active.sort_up:before {
	content:'';
	line-height:1.4em;
}
#wpl_property_listing_container .wpl_sort_options_container ul li div.wpl_plist_sort_active.sort_down:before { content:''; }
#wpl_property_listing_container .wpl_sort_options_container ul li:hover div {
	color:#00747e;
	border-color:#dddcdc;
}
#wpl_property_listing_container .wpl_sort_options_container ul li:hover div:after { height:1px; }
#wpl_property_listing_container .wpl_sort_options_container .wpl_list_grid_switcher {
	position:relative;
	top:7px;
	margin:0;
}
@media (max-width: 768px) {
	#wpl_property_listing_container .wpl_sort_options_container .wpl_list_grid_switcher {
		float:none;
		top:1px;
		display:block;
	}
}
#wpl_property_listing_container .wpl_sort_options_container .wpl_list_grid_switcher > div {
	vertical-align:middle;
	background:none;
	width:38px;
	height:38px;
	border:1px solid #dddcdc;
	text-align:center;
	position:relative;
	border-radius:5px 5px 0 0;
}
#wpl_property_listing_container .wpl_sort_options_container .wpl_list_grid_switcher > div:before {
	font:15px/38px FontAwesome;
	color:#bbbbbb;
	display:inline-block;
	vertical-align:middle;
}
#wpl_property_listing_container .wpl_sort_options_container .wpl_list_grid_switcher > div:after {
	content:'';
	position:absolute;
	bottom:-1px;
	left:0;
	background:#fff;
	width:100%;
	height:0;
}
#wpl_property_listing_container .wpl_sort_options_container .wpl_list_grid_switcher > div.active:after, #wpl_property_listing_container .wpl_sort_options_container .wpl_list_grid_switcher > div:hover:after { height:1px; }
#wpl_property_listing_container .wpl_sort_options_container .wpl_list_grid_switcher > div.grid_view:before { content:''; }
#wpl_property_listing_container .wpl_sort_options_container .wpl_list_grid_switcher > div.list_view:before { content:''; }
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column {
	padding:0;
	width:100%;
}
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column .wpl_prp_cont.row_box, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column .wpl_prp_cont.row_box {
	margin-top:0;
	padding:0;
	border:none;
}
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column .wpl_prp_cont.row_box .wpl_prp_top, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column .wpl_prp_cont.row_box .wpl_prp_top { margin:0 30px 0 0; }
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column .wpl_prp_cont.row_box .wpl_prp_bot, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column .wpl_prp_cont.row_box .wpl_prp_bot { padding:0; }
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column .wpl-listing-tags-wp, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column .wpl-listing-tags-wp {
	position:absolute;
	width:100%;
	height:45px;
	text-align:center;
	bottom:-22px;
}
@media (max-width: 979px) {
	.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column .wpl-listing-tags-wp, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column .wpl-listing-tags-wp {
		bottom:auto;
		position:relative;
		height:auto;
		margin:10px 0 0;
	}
}
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column .wpl-listing-tags-wp .wpl-listing-tags-cnt, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column .wpl-listing-tags-wp .wpl-listing-tags-cnt {
	display:block;
	padding:0;
}
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column .wpl-listing-tags-wp .wpl-listing-tag, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column .wpl-listing-tags-wp .wpl-listing-tag {
	width:45px;
	height:45px;
	border-radius:50%;
	padding:9px 5px;
	margin:0 2px;
	position:relative;
	text-align:center;
	font:bold 11px/12px 'PT Sans', sans-serif;
	color:#fff;
	word-break:break-word;
	-webkit-word-break:break-all;
	-ms-word-break:break-all;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
	bottom:0;
	right:auto;
	display:inline-block;
	vertical-align:middle;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width: 979px) {
	.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column .wpl-listing-tags-wp .wpl-listing-tag, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column .wpl-listing-tags-wp .wpl-listing-tag { margin:2px; }
}
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column .wpl-listing-tags-wp .wpl-listing-tag:after, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column .wpl-listing-tags-wp .wpl-listing-tag:after { display:none; }
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column .wpl-listing-tags-wp .wpl-listing-tag.sp_feature, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column .wpl-listing-tags-wp .wpl-listing-tag.sp_feature { background:#23c0ca; }
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column .wpl-listing-tags-wp .wpl-listing-tag.sp_forclosure, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column .wpl-listing-tags-wp .wpl-listing-tag.sp_forclosure { background:#00747e; }
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column .wpl-listing-tags-wp .wpl-listing-tag.sp_open_house, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column .wpl-listing-tags-wp .wpl-listing-tag.sp_open_house { background:#11c8b2; }
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-1 .wpl-column .wpl-listing-tags-wp .wpl-listing-tag.sp_hot_offer, .wpl_property_listing_listings_container.wpl-row.row_box_wrap .wpl-column .wpl-listing-tags-wp .wpl-listing-tag.sp_hot_offer {
	padding:0 7px;
	background:#fc4552;
}
@media screen and (min-width: 64em) {
	.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 { font-size:0; }
}
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-column {
	padding:0;
	margin:0 0 30px;
}
@media screen and (min-width: 64em) {
	.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-column {
		width:23.076923076923077%;
		*width:23.023731587561375%;
		padding:0;
		border:none;
		float:none;
		display:inline-block;
		vertical-align:top;
		margin:0 0 30px 2.564102564102564%;
	}
	.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-column:nth-child(3n+1) { clear:none; }
	.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-column:nth-child(4n+1) { margin:0 0 30px; }
	.ie8 .wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-column {
		display:block;
		float:left;
	}
	.ie8 .wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-column.item-1, .ie8 .wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-column.item-5, .ie8 .wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-column.item-9, .ie8 .wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-column.item-13 { margin:0 0 30px; }
}
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl_prp_cont {
	padding:0;
	border:none;
	margin:0;
}
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl_prp_cont .wpl_prp_bot { padding:35px 0 0; }
@media (max-width: 1200px) {
	.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl_prp_cont .wpl_prp_bot { padding:20px 0 0; }
}
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl_prp_cont .price_box { padding:10px 0 0; }
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl_prp_top, .wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl_gallery_container { overflow:visible; }
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-listing-tags-wp {
	position:absolute;
	width:100%;
	height:45px;
	text-align:center;
	bottom:-22px;
}
@media (max-width: 979px) {
	.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-listing-tags-wp {
		bottom:auto;
		position:relative;
		height:auto;
		margin:10px 0 0;
	}
}
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-listing-tags-wp .wpl-listing-tags-cnt {
	display:block;
	padding:0;
}
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-listing-tags-wp .wpl-listing-tag {
	width:45px;
	height:45px;
	border-radius:50%;
	padding:9px 5px;
	margin:0 2px;
	position:relative;
	text-align:center;
	font:bold 11px/12px 'PT Sans', sans-serif;
	color:#fff;
	word-break:break-word;
	-webkit-word-break:break-all;
	-ms-word-break:break-all;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
	bottom:0;
	right:auto;
	display:inline-block;
	vertical-align:middle;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width: 979px) {
	.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-listing-tags-wp .wpl-listing-tag { margin:2px; }
}
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-listing-tags-wp .wpl-listing-tag:after { display:none; }
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-listing-tags-wp .wpl-listing-tag.sp_feature { background:#23c0ca; }
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-listing-tags-wp .wpl-listing-tag.sp_forclosure { background:#00747e; }
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-listing-tags-wp .wpl-listing-tag.sp_open_house { background:#11c8b2; }
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3 .wpl-listing-tags-wp .wpl-listing-tag.sp_hot_offer {
	padding:0 7px;
	background:#fc4552;
}
.wpl_property_listing_listings_container.wpl-row.wpl-large-up-3.row_box_wrap .wpl-column {
	padding:0;
	width:100%;
	margin:0 0 30px;
}
.wpl_prp_cont.row_box {
	margin:0 0 40px;
	padding:0;
	border:none;
	border-radius:0;
	float:none;
	overflow:visible;
	max-height:inherit;
}
.wpl_prp_cont.row_box:after {
	content:'';
	width:0;
	height:0;
	display:block;
	clear:both;
}
@media (max-width: 768px) {
	.wpl_prp_cont.row_box { width:100% !important; }
}
.wpl_prp_cont.row_box .wpl_prp_top, .wpl_prp_cont.row_box .wpl_gallery_container { overflow:visible; }
.wpl_prp_cont.row_box .wpl_prp_top {
	margin:0 30px 0 0;
	width:auto;
}
@media (max-width: 768px) {
	.wpl_prp_cont.row_box .wpl_prp_top {
		float:none;
		margin:0 0 20px;
		width:100% !important;
	}
}
.wpl_prp_cont.row_box .wpl_prp_bot {
	width:auto;
	overflow:hidden;
	float:none;
	padding:0;
}
.wpl_prp_cont.row_box .wpl_prp_bot .price_box {
	top:0;
	text-align:left;
}
.wpl_prp_cont.row_box .wpl_prp_bot .price_box span { padding:0; }
.wpl_prp_cont.row_box .wpl_prp_bot .wpl_prp_listing_location { text-align:left; }
.wpl_prp_cont.row_box {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.wpl_prp_cont .wpl_prp_top { margin:0; }
@media (max-width: 1200px) {
	.wpl_prp_cont .wpl_prp_top { height:auto !important; }
}
.ie8 .wpl_prp_cont .wpl_prp_top { height:auto !important; }
.ie8 .wpl_prp_cont .wpl_prp_top:hover .wpl_prp_top_boxes.front, .ie8 .wpl_prp_cont .wpl_prp_top:hover .wpl_prp_top_boxes.back {
	display:block !important;
	visibility:visible !important;
	transform:none !important;
}
@media (max-width: 1200px) {
	.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front {
		-webkit-transform:none;
		transform:none;
		position:relative;
		width:100%;
		display:block;
	}
}
.ie8 .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front {
	transform:none;
	position:relative;
	width:100%;
	display:block;
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container img { border-radius:4px; }
.ie8 .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container img { height:150px !important; }
@media (max-width: 768px) {
	.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container img {
		margin:0 auto;
		height:auto !important;
	}
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .no_image_box {
	background:#eee;
	position:relative;
	margin:0;
	border-radius:4px;
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .no_image_box:before {
	background:none;
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	height:100%;
	margin-top:-50px;
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap {
	position:absolute;
	width:100%;
	height:45px;
	text-align:center;
	bottom:-22px;
}
@media (max-width: 979px) {
	.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap {
		bottom:auto;
		position:relative;
		height:auto;
		margin:10px 0 0;
	}
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div {
	width:45px;
	height:45px;
	border-radius:50%;
	padding:0 5px;
	margin:0 2px;
	position:relative;
	text-align:center;
	font:bold 11px/12px 'PT Sans', sans-serif;
	color:#fff;
	word-break:break-word;
	-webkit-word-break:break-all;
	-ms-word-break:break-all;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
	bottom:0;
	right:auto;
	display:inline-block;
	vertical-align:middle;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width: 979px) {
	.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div { margin:2px; }
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div:after {
	content:'';
	height:100%;
	display:inline-block;
	vertical-align:middle;
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div.feature { background:#23c0ca; }
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div.forclosure { background:#00747e; }
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div.open_house { background:#11c8b2; }
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div.hot_offer {
	padding:0 7px;
	background:#fc4552;
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div span {
	display:inline-block;
	vertical-align:middle;
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back {
	border-radius:4px;
	overflow:hidden;
	background:#11c8b2;
	display:inline-block;
	vertical-align:middle;
}
@media (max-width: 1200px) {
	.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back {
		-webkit-transform:none;
		transform:none;
		position:relative;
		border-radius:0 0 5px 5px;
		height:auto !important;
		width:100%;
		display:block;
		background:none;
		padding:40px 10px 0;
		line-height:0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
}
.ie8 .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back {
	transform:none;
	position:relative;
	border-radius:0 0 5px 5px;
	height:auto !important;
	width:100%;
	display:block;
	background:none;
	padding:40px 10px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width: 979px) {
	.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back { padding:20px 10px 0; }
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a {
	font:bold 15px/200px 'PT Sans', sans-serif;
	color:#fff;
	display:block;
	vertical-align:middle;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a:hover, .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a:active, .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a:focus {
	text-decoration:none;
	color:#00747e;
}
@media (max-width: 1200px) {
	.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a {
		margin:0;
		display:block;
		position:relative;
		width:auto;
		height:auto;
		display:inline-block;
		line-height:1.2em;
		color:#00747e;
	}
	.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a:hover, .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a:active, .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a:focus {
		text-decoration:none;
		color:#11c8b2;
	}
}
.ie8 .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a {
	margin:0;
	display:block;
	color:#00747e;
}
.ie8 .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a:hover, .ie8 .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a:active, .ie8 .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a:focus {
	text-decoration:none;
	color:#11c8b2;
}
.wpl_prp_cont .wpl_prp_bot { padding:35px 0 0; }
@media (max-width: 1200px) {
	.wpl_prp_cont .wpl_prp_bot { padding:40px 0 0; }
}
.wpl_prp_cont .wpl_prp_bot .wpl_prp_title {
	margin:0 0 10px;
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	color:#00747e;
}
.wpl_prp_cont .wpl_prp_bot .wpl_prp_listing_location {
	font:13px/1.2em 'PT Sans', sans-serif;
	height:auto;
	color:#777777;
	margin:0 0 10px;
}
.wpl_prp_cont .wpl_prp_bot .wpl_prp_listing_icon_box div {
	margin:0 5px;
	color:#00747e;
	font:13px/1.2em 'PT Sans', sans-serif;
}
.wpl_prp_cont .wpl_prp_bot .wpl_prp_listing_icon_box div:after {
	color:#bbbbbb;
	font-size:12px;
	vertical-align:middle;
	margin:0 0 0 5px;
	display:inline-block;
}
.wpl_prp_cont .price_box {
	position:relative;
	height:auto;
	padding:0;
}
.wpl_prp_cont .price_box span {
	font:15px/1.2em 'PT Sans', sans-serif;
	color:#11c8b2;
}
.wpl_pagination_container {
	border-color:#dddcdc;
	overflow:visible;
	padding:10px 0 0;
}
.wpl_pagination_container span.wpl_total_result {
	text-align:center;
	padding:11px 0 0;
	font:13px/1.2em 'PT Sans', sans-serif;
	color:#777777;
}
.wpl_pagination_container .wpl_page_size { text-align:right; }
@media (max-width: 768px) {
	.wpl_pagination_container .wpl_page_size { text-align:center; }
}
.wpl_pagination_container .wpl_page_size .wpl_page_size_title {
	font:13px/1.2em 'PT Sans', sans-serif;
	color:#777777;
	display:inline-block;
	vertical-align:middle;
}
.wpl_pagination_container .wpl_page_size .wpl_page_size_options { margin:0; }
.wpl_pagination_container .wpl_page_size .jqselect.wpl_page_size_options .jq-selectbox__select {
	background:none;
	box-shadow:none;
	height:40px;
	border-color:#dddcdc;
}
.wpl_pagination_container .wpl_page_size .jqselect.wpl_page_size_options .jq-selectbox__select .jq-selectbox__select-text {
	font:13px/40px 'PT Sans', sans-serif;
	color:#777777;
}
.wpl_pagination_container .wpl_page_size .jqselect.wpl_page_size_options .jq-selectbox__select .jq-selectbox__trigger { border:none; }
.wpl_pagination_container .wpl_page_size .jqselect.wpl_page_size_options .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
	border:none;
	width:30px;
	height:100%;
	top:0;
	right:0;
	overflow:visible;
	text-align:center;
	opacity:1;
	filter:alpha(opacity=100);
}
.wpl_pagination_container .wpl_page_size .jqselect.wpl_page_size_options .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow:after {
	content:'';
	font:13px/40px FontAwesome;
	color:#777777;
	display:inline-block;
}
.wpl_pagination_container .jq-selectbox .jq-selectbox__select { padding:0 25px 0 0; }
.wpl_pagination_container {
	font-size:0;
	text-align:center;
}
.wpl_pagination_container ul.pagination {
	width:31.623931623931625%;
	*width:31.570740134569924%;
	margin:0;
	float:none;
	display:inline-block;
	vertical-align:top;
}
@media (max-width: 768px) {
	.wpl_pagination_container ul.pagination {
		float:none;
		text-align:center;
		width:100%;
		margin:0 0 10px;
	}
}
@media (max-width: 768px) {
	.wpl_pagination_container ul.pagination li {
		display:inline-block;
		float:none;
	}
}
.wpl_pagination_container ul.pagination li a {
	padding:12px 15px;
	display:inline-block;
	border-radius:4px;
	background:#00747e;
	color:#fff;
	border:none;
	font:bold 15px/1.2em 'PT Sans', sans-serif;
}
.wpl_pagination_container ul.pagination li a:hover, .wpl_pagination_container ul.pagination li a:active, .wpl_pagination_container ul.pagination li a:focus {
	background:#11c8b2;
	text-decoration:none;
}
.wpl_pagination_container ul.pagination li.active a {
	background:#11c8b2;
	color:#fff;
}
.wpl_pagination_container ul.pagination li.disabled { display:none; }
.wpl_pagination_container ul.pagination li.disabled a {
	cursor:default;
	background:#dddcdc;
}
.wpl_pagination_container span.wpl_total_result, .wpl_pagination_container span.wpl_page_size {
	display:inline-block;
	vertical-align:top;
	float:none;
	width:31.623931623931625%;
	*width:31.570740134569924%;
	margin:0 0 0 2.564102564102564%;
}
@media (max-width: 768px) {
	.wpl_pagination_container span.wpl_total_result, .wpl_pagination_container span.wpl_page_size {
		float:none;
		width:100%;
		padding:0 0 10px;
		margin:0;
		display:block;
	}
}
.gm-style-iw {
	width:100% !important;
	top:0 !important;
	left:0 !important;
}
.gm-style-iw > div {
	width:420px !important;
	max-height:inherit !important;
	padding:10px 10px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.gm-style-iw #main_infowindow { width:400px; }
.gm-style-iw #main_infowindow:after {
	content:'';
	width:0;
	height:0;
	display:block;
	clear:both;
}
.gm-style-iw #main_infowindow .main_infowindow_l .wpl_gallery_image { border-radius:4px; }
.gm-style-iw #main_infowindow .main_infowindow_r {
	padding:0 0 0 20px;
	width:200px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_t { padding:10px 0 5px; }
.gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_t .main_infowindow_title {
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	color:#00747e;
	margin:0 0 10px;
}
.gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_t .main_infowindow_title:hover, .gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_t .main_infowindow_title:active, .gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_t .main_infowindow_title:focus {
	text-decoration:none;
	color:#11c8b2;
}
.gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_t .main_infowindow_location {
	font:13px/21px 'PT Sans', sans-serif;
	color:#777777;
}
.gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_b { margin:0; }
.gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_b > div {
	display:inline-block;
	margin:0 0 0 10px;
	font:13px/1.2em 'PT Sans', sans-serif;
	color:#00747e;
	float:none;
}
.gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_b > div:after { font-size:1.1em; }
.gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_b > div:first-child { margin:0; }
.gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_b .price {
	float:none;
	margin:0;
	font:bold 18px/1.2em 'PT Sans', sans-serif;
	color:#11c8b2;
	text-align:left;
	padding:8px 0 0;
}
#wpl_prp_show_container { overflow:visible; }
#wpl_prp_show_container .wpl_prp_container .tabs_container { border:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs { margin:0; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_container { border:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_container .wpl_gallery_container .bx-wrapper .bx-viewport li img { border-radius:4px; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_container .wpl_gallery_container #bx-pager {
	bottom:0;
	padding:15px 0 14px 15px;
	width:100%;
	border-radius:0 0 5px 5px;
	right:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_container .wpl_gallery_container #bx-pager { background:#333; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_container .wpl_gallery_container #bx-pager #img_count {
	font:13px/1.2em 'PT Sans', sans-serif;
	color:#11c8b2;
	margin:-15px 0 -14px;
	padding:13px 15px 14px;
	border-radius:0 0 5px 0;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_container .wpl_gallery_container #bx-pager #img_count:after { display:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_container .wpl_gallery_container #bx-pager #img_count:before {
	content:'';
	font:13px/1em FontAwesome;
	color:#fff;
	display:inline-block;
	margin:0 5px 0 0;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_container .wpl_gallery_container #bx-pager > a {
	width:14px;
	height:14px;
	margin:0 3px;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_container .wpl_gallery_container #bx-pager > a.active, #wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_container .wpl_gallery_container #bx-pager > a:hover { background:#11c8b2; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_box { padding:0; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_box ul.tabs {
	border:none;
	padding:30px 0;
	text-align:center;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_box ul.tabs li {
	display:inline-block;
	float:none;
	margin:0 0 0 25px;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_box ul.tabs li:first-child { margin:0; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_box ul.tabs li:before, #wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_box ul.tabs li:after { display:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_box ul.tabs li a {
	font:15px/1.2em 'PT Sans', sans-serif;
	color:#777777;
	padding:0;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_box ul.tabs li a:hover, #wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_box ul.tabs li a:active, #wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_box ul.tabs li a:focus {
	text-decoration:none;
	color:#00747e;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_box ul.tabs li.active a { color:#00747e; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content {
	overflow:visible;
	margin:0;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title {
	background:#f4f4f4;
	border-radius:4px;
	padding:20px 30px;
	border:none;
	margin:0 0 30px;
}
@media (max-width: 768px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title { padding:20px; }
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .wpl-columns { padding:0; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .title_text, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .location_build_up { margin:0; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .title_text {
	font:bold 25px/1.2em 'PT Sans', sans-serif;
	color:#00747e;
	width:30%;
}
@media (max-width: 768px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .title_text {
		width:100%;
		float:none;
	}
}
@media (max-width: 480px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .title_text { text-align:left; }
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .location_build_up {
	font:15px/1.2em 'PT Sans', sans-serif;
	color:#00747e;
	padding:10px 0 0;
}
@media (max-width: 768px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .location_build_up {
		width:100%;
		float:none;
		text-align:left;
	}
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .wpl_prp_show_detail_boxes.hide { display:block; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_title {
	font:bold 17px/1.2em 'PT Sans', sans-serif;
	color:#262626;
	margin:0 0 15px;
	border:none;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_title:after { display:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont {
	font:13px/21px 'PT Sans', sans-serif;
	color:#777777;
	margin:0;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .sub-list { display:none; }
@media (max-width: 480px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .wpl_qrcode_container {
		float:none;
		width:100%;
	}
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .wpl_qrcode_container img {
	width:180px;
	height:180px;
}
@media (max-width: 768px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_title .wpl_qrcode_container img {
		width:100px;
		height:100px;
	}
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left { width:870px; }
@media (min-width: 980px) and (max-width: 1200px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left { width:700px; }
}
.ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left { width:700px; }
@media (max-width: 979px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left { width:100%; }
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes { margin:0 0 30px; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes.last { border:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_title {
	font:bold 17px/1.3em 'PT Sans', sans-serif;
	color:#262626;
	margin:0 0 20px;
	border:none;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_title:after { display:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont { padding:0; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .sub-list {
	float:left;
	width:31.623931623931625%;
	*width:31.570740134569924%;
	border-radius:4px;
	border:1px solid #dddcdc;
	margin:0 0 0 2.564102564102564%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .sub-list:first-child { margin-left:0; }
@media (max-width: 550px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .sub-list {
		width:100%;
		margin:20px 0;
	}
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .sub-list .rows {
	border-top:1px solid #dddcdc;
	margin:0;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .sub-list .rows:nth-child(2n+1) { background:#f4f4f4; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .sub-list .rows:first-child { border-top:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows {
	width:100%;
	float:left;
	display:block;
	vertical-align:middle;
	padding:7px 10px;
	font:15px/25px 'PT Sans', sans-serif;
	color:#00747e;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows:nth-child(3n+1) { margin-left:0; }
.ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.item-1, .ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.item-4, .ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.item-7, .ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.item-10, .ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.item-13, .ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.item-16, .ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.item-19, .ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.item-22, .ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.item-25, .ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.item-28, .ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.item-31, .ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.item-34 { margin-left:0; }
@media (max-width: 768px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows { width:100% !important; }
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.single.feature:after {
	content:'';
	text-align:center;
	font:13px/25px FontAwesome;
	color:#00747e;
	border-radius:2px;
	border:1px solid #dddcdc;
	background:#fff;
	width:25px;
	height:25px;
}
@media (max-width: 767px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.single.feature:after { float:none; }
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.feature span {
	font:13px/25px 'PT Sans', sans-serif;
	color:#777;
	display:inline-block;
	vertical-align:middle;
	padding:0;
	background:none;
}
@media (max-width: 767px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.feature span {
		display:block;
		float:none;
	}
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.neighborhood span { padding:0 0 0 30px !important; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows.neighborhood span:after {
	left:0;
	right:auto;
	color:#11c8b2 !important;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows span {
	font:13px/25px 'PT Sans', sans-serif;
	color:#777;
	display:inline-block;
	vertical-align:middle;
}
@media (max-width: 767px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont .rows span {
		display:block;
		float:none;
	}
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .first-col {
	float:left;
	width:calc(100% - 210px);
}
.ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .first-col { width:65%; }
@media (max-width: 768px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .first-col { width:calc(100% - 120px); }
}
@media (max-width: 480px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .first-col {
		width:100%;
		float:none;
	}
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .first-col .wpl_prp_show_detail_boxes {
	margin:0;
	border:none;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .first-col .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont { padding:0; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right {
	width:270px;
	padding:0;
	margin-left:30px;
	border:none;
	background:#00747e;
	border-radius:4px;
}
@media (min-width: 980px) and (max-width: 1200px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right {
		width:220px;
		margin-left:20px;
	}
}
.ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right {
	width:220px;
	margin-left:20px;
}
@media (max-width: 979px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right {
		width:100%;
		margin-left:0;
	}
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes {
	border:none;
	padding:20px 30px;
	border-top:1px solid #339098;
}
@media (min-width: 980px) and (max-width: 1200px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes { padding:10px 20px; }
}
.ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes { padding:10px 20px; }
@media (max-width: 768px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes { padding:20px; }
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.details { border:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.listing_contact { border-bottom:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes .wpl_prp_right_boxes_title {
	font:bold 25px/1.2em 'PT Sans', sans-serif;
	color:#fff;
	margin:0 0 15px;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes .wpl_prp_right_boxes_title span { color:#fff; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes .wpl_prp_right_boxes_content .wpl_prp_right_boxe_details_top .wpl_prp_right_boxe_details_left {
	width:100%;
	margin:0;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes .wpl_prp_right_boxes_content .wpl_prp_right_boxe_details_top .wpl_prp_right_boxe_details_left ul li {
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	color:#fff;
	padding:5px 0;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes .wpl_prp_right_boxes_content .wpl_prp_right_boxe_details_top .wpl_prp_right_boxe_details_left ul li span {
	font-size:13px;
	font-weight:normal;
	color:#fff;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes .wpl_prp_right_boxes_content .wpl_prp_right_boxe_details_bot .price_box {
	text-align:left;
	font:bold 28px/1.2em 'PT Sans', sans-serif;
	color:#fff;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes .wpl_prp_right_boxes_content .wpl_contact_container form { margin:0; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes .wpl_prp_right_boxes_content .wpl_contact_container form .form-field input, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes .wpl_prp_right_boxes_content .wpl_contact_container form .form-field textarea {
	margin:5px 0;
	border:none !important;
	background:#fff;
}
.ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes .wpl_prp_right_boxes_content .wpl_contact_container form .form-field input { height:40px; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes .wpl_prp_right_boxes_content .wpl_contact_container form .form-field input.btn {
	background:#11c8b2;
	width:100%;
	height:50px;
	border-radius:4px;
	font:bold 15px/1.2em 'PT Sans', sans-serif;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes .wpl_prp_right_boxes_content .wpl_contact_container form .form-field textarea { height:134px; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_l { width:88px; }
@media (min-width: 980px) and (max-width: 1200px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_l { float:none; }
}
.ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_l { float:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_l .image_container .front {
	background:none;
	transform:none !important;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_l .image_container .front .profile_image {
	border:none;
	width:88px;
	height:88px;
	border-radius:50%;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_l .image_container .back { display:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_l .company_details { display:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r {
	width:calc(100% - 88px);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (min-width: 980px) and (max-width: 1200px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r {
		width:100%;
		padding:0;
	}
}
.ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r {
	width:100%;
	padding:0;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r ul li {
	font:13px/1.2em 'PT Sans', sans-serif;
	color:#fff;
	padding-top:4px;
	padding-bottom:4px;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r ul li a { color:#fff; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r ul li a:hover, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r ul li a:active, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r ul li a:focus {
	text-decoration:none;
	color:#11c8b2;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r ul li:before {
	font-size:12px;
	top:4px;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r ul li.name {
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	padding:0 0 5px;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r ul li.name a { color:#fff; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r ul li.name a:hover, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r ul li.name a:active, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_right_boxes.agent_info .wpl_prp_right_boxes_content .wpl_agent_info .wpl_agent_info_r ul li.name a:focus {
	text-decoration:none;
	color:#11c8b2;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_show_position2 .wpl_prp_right_boxes.listing_links .wpl_listing_links_container ul { margin-left:-5px; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_show_position2 .wpl_prp_right_boxes.listing_links .wpl_listing_links_container ul li {
	margin:5px;
	background:#1a828b;
	border-radius:4px;
	border:none;
	width:40px;
	height:40px;
	color:#fff;
	text-align:center;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_show_position2 .wpl_prp_right_boxes.listing_links .wpl_listing_links_container ul li:before {
	left:0 !important;
	top:0 !important;
	font-size:20px;
	position:absolute;
	line-height:40px;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_show_position2 .wpl_prp_right_boxes.listing_links .wpl_listing_links_container ul li:hover { background:#11c8b2; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right .wpl_prp_show_position2 .wpl_prp_right_boxes.listing_links .wpl_listing_links_container ul li:hover:before { color:#fff !important; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom {
	padding:50px 0;
	margin-bottom:-50px;
	background:#f2f2f2;
	text-align:center;
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	position:relative;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom > div {
	position:relative;
	z-index:10;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom:before, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom:after {
	content:"";
	display:block;
	height:100%;
	position:absolute;
	top:0;
	width:101%;
	background:inherit;
	border:inherit;
	z-index:1;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom:before { left:-100%; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom:after { right:-100%; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom:before, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom:after { z-index:-1; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel { margin:30px 0 0; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item { padding:0; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item {
	padding:0;
	margin:0 15px;
	background:#fff;
	overflow:hidden;
	position:relative;
	border:none;
	border-radius:4px;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item:before {
	content:'';
	width:100%;
	height:0;
	background:#00747e;
	position:absolute;
	top:0;
	left:0;
	border-radius:4px;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item img {
	border-radius:4px;
	-webkit-transform:scale(1) !important;
	-moz-transform:scale(1) !important;
	-ms-transform:scale(1) !important;
	-o-transform:scale(1) !important;
	transform:scale(1) !important;
	-webkit-transform:scale(1) !important;
	-moz-transform:scale(1) !important;
	-ms-transform:scale(1) !important;
	-o-transform:scale(1) !important;
	transform:scale(1) !important;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item .title {
	padding:20px 0;
	border-radius:0 0 5px 5px;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item .title h3 {
	background:none;
	font:bold 15px/1.2em 'PT Sans', sans-serif !important;
	position:relative;
	color:#00747e;
	margin:0 0 10px;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item .title .more_info {
	position:relative;
	height:auto;
	width:auto;
	padding:5px 10px;
	border-radius:4px;
	background:#00747e;
	color:#fff;
	display:inline-block;
	font:13px/1.2em 'PT Sans', sans-serif;
	opacity:1;
	filter:alpha(opacity=100);
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item .title .more_info:hover, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item .title .more_info:active, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item .title .more_info:focus {
	text-decoration:none;
	color:#11c8b2;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item .title .more_info:before, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item .title .more_info:after { display:none; }
@media only screen and (min-width: 1200px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item:hover:before { height:100%; }
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item:hover .title h3 { color:#fff; }
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item:hover .title .more_info {
		color:#00747e;
		background:#fff;
	}
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item:hover .title .more_info:hover, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item:hover .title .more_info:active, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-stage-outer .owl-stage .owl-item .wpl-carousel-item:hover .title .more_info:focus {
		text-decoration:none;
		color:#11c8b2;
	}
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls { height:auto; }
@media (max-width: 1300px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls { margin:0; }
}
@media (max-width: 1300px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-nav { margin:20px 0 0; }
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-nav div {
		width:40px;
		height:40px;
		left:auto;
		display:inline-block;
		position:absolute;
		margin:0;
	}
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-nav div:before {
		left:0;
		right:0;
		position:absolute;
		top:0;
		margin:0;
	}
}
@media only screen and (min-width: 1300px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-nav div.owl-prev { left:-55px !important; }
}
@media (max-width: 1300px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-nav div.owl-prev { left:15px !important; }
}
@media only screen and (min-width: 1300px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-nav div.owl-next { right:-55px !important; }
}
@media (max-width: 1300px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-nav div.owl-next { right:15px !important; }
}
.ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-nav div {
	width:40px;
	height:40px;
	left:0;
	margin:0 10px;
	text-align:center;
	display:inline-block;
}
.ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-nav div:before {
	left:0;
	text-align:center;
	right:auto;
}
#wpl_profile_show_container { margin:0; }
#wpl_profile_show_container .wpl_profile_show_container_box {
	overflow:visible;
	padding:0;
	border:none;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info {
	margin:0;
	padding:50px 0;
	background:#01767f;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNzY3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMWM4YjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(left,#01767f 0%,#11c8b2 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#01767f),color-stop(100%,#11c8b2));
	background:-webkit-linear-gradient(left,#01767f 0%,#11c8b2 100%);
	background:-o-linear-gradient(left,#01767f 0%,#11c8b2 100%);
	background:-ms-linear-gradient(left,#01767f 0%,#11c8b2 100%);
	background:linear-gradient(to right,#01767f 0%,#11c8b2 100%);
	position:relative;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info > div {
	position:relative;
	z-index:10;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info:before, #wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info:after {
	content:"";
	display:block;
	height:100%;
	position:absolute;
	top:0;
	width:101%;
	background:inherit;
	border:inherit;
	z-index:1;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info:before { left:-100%; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info:after { right:-100%; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info:before, #wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info:after { z-index:-1; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info:before { background:#01767f; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info:after { background:#11c8b2; }
.ie8 #wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info { background:#00747e; }
.ie8 #wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info:before, .ie8 #wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info:after { background:#00747e; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_l {
	position:relative;
	margin:0 35px 0 0;
}
@media (max-width: 768px) {
	#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_l {
		margin:0 0 15px;
		float:none;
		width:auto;
	}
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_l img {
	border:none;
	padding:0;
	border-radius:50%;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_l .photo-logo-wrap {
	position:relative;
	padding:0 95px 0 0;
	margin:0;
}
@media (max-width: 768px) {
	#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_l .photo-logo-wrap {
		padding:0;
		display:inline-block;
	}
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_l .logo {
	position:absolute;
	bottom:0;
	right:0;
	width:147px;
	height:147px;
	border-radius:50%;
	text-align:center;
	background:#fff;
	padding:0;
}
@media (max-width: 768px) {
	#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_l .logo { right:-20px; }
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_l .logo img {
	border:none;
	padding:0;
	width:100px;
	height:auto;
	padding:24px 0;
	border-radius:0;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_l .company_details {
	margin:20px 0 0;
	text-align:center;
	font:bold 17px/1.2em 'PT Sans', sans-serif;
	color:#fff;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_l .company_details .location {
	margin:10px 0 0;
	font-weight:normal;
	font-size:15px;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c {
	text-align:left;
	overflow:hidden;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c .wpl_profile_container_title {
	width:100%;
	margin:0 0 30px;
	display:block;
	color:#fff;
	font:bold 45px/1.2em 'PT Sans', sans-serif;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c .wpl_profile_container_title .company_details {
	margin:10px 0 0;
	text-align:left;
	font:bold 17px/1.2em 'PT Sans', sans-serif;
	color:#fff;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c .wpl_profile_container_title .company_details .location {
	margin:5px 0 0;
	font-weight:normal;
	font-size:15px;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul { overflow:hidden; }
.ie8 #wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul { margin-left:-20px; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li {
	color:#fff;
	width:45%;
	display:inline-block;
	vertical-align:middle;
	height:auto;
	float:none;
	padding:0;
	margin:5px 0 5px 4%;
	font:bold 17px/1.2em 'PT Sans', sans-serif;
}
@media only screen and (min-width: 1200px) {
	#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li {
		width:260px;
		margin:5px 0 5px 30px;
	}
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li:nth-child(2n+1) { margin:5px 0; }
@media (min-width: 768px) and (max-width: 979px) {
	#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li {
		width:100%;
		margin:5px 0;
	}
}
@media (max-width: 550px) {
	#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li {
		width:100%;
		margin:5px 0;
	}
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li:before {
	content:'';
	width:45px;
	height:45px;
	border-radius:50%;
	background:#00747e;
	text-align:center;
	font:19px/45px FontAwesome;
	display:inline-block;
	vertical-align:middle;
	margin:0 15px 0 0;
	position:relative;
	top:0;
}
.ie8 #wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li:before { background:#11c8b2; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li a {
	font:15px/1.2em 'PT Sans', sans-serif;
	text-decoration:underline;
	color:#fff;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li a:hover, #wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li a:active, #wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li a:focus {
	text-decoration:none;
	color:#11c8b2;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li.tel:before { content:''; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li.website:before { content:''; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li.mobile:before { content:''; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li.fax:before {
	content:'';
	background-image:url(images/icon-fax-white.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li.email:before { content:''; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li.name {
	width:100%;
	margin:0 0 30px;
	display:block;
	font:bold 45px/1.2em 'PT Sans', sans-serif;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li.name:before { display:none; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li.name a {
	color:#fff;
	font:inherit;
	text-decoration:none;
}
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li.name a:hover, #wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li.name a:active, #wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li.name a:focus {
	text-decoration:none;
	color:#11c8b2;
}
#wpl_profile_show_container .wpl_profile_show_container_box .wpl_contact_container { margin:50px 0; }
#wpl_profile_show_container .wpl_profile_show_container_box .wpl_contact_container form .form-field.button {
	width:100%;
	float:none;
	position:relative;
	padding:0;
	margin:0;
	text-align:center;
	overflow:hidden;
}
#wpl_profile_show_container .wpl_profile_show_container_box .wpl_contact_container form .form-field.button input {
	border-radius:4px;
	padding:10px 70px;
	height:auto;
}
#wpl_profile_show_container .wpl_profile_show_container_box .wpl_contact_container form .form-field.text-field {
	width:31.623931623931625%;
	*width:31.570740134569924%;
	margin:0 0 30px 2.564102564102564%;
	padding:0;
}
#wpl_profile_show_container .wpl_profile_show_container_box .wpl_contact_container form .form-field.text-field:first-child { margin:0 0 30px; }
@media (max-width: 480px) {
	#wpl_profile_show_container .wpl_profile_show_container_box .wpl_contact_container form .form-field.text-field {
		width:100%;
		float:none;
		margin:10px 0 !important;
	}
}
#wpl_profile_show_container .wpl_profile_show_container_box .wpl_contact_container form .form-field.text-field input {
	margin:0;
	height:40px;
	background:none;
	border:1px solid #dddcdc !important;
}
#wpl_profile_show_container .wpl_profile_show_container_box .wpl_contact_container form .form-field.text-field input:focus { background:#f1f1f1; }
#wpl_profile_show_container .wpl_profile_show_container_box .wpl_contact_container form .form-field.text-area { margin:0 0 30px; }
#wpl_profile_show_container .wpl_profile_show_container_box .wpl_contact_container form .form-field.text-area textarea {
	height:160px;
	margin:0;
	background:none;
	border:1px solid #dddcdc !important;
}
#wpl_profile_show_container .wpl_profile_show_container_box .wpl_contact_container form .form-field.text-area textarea:focus { background:#f1f1f1; }
#wpl_profile_show_container .wpl_carousel_container { margin:50px 0; }
#wpl_profile_show_container .wpl_carousel_container .bx-wrapper { border:none; }
#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-viewport .bxslider li .bx-caption {
	bottom:0;
	width:100%;
	left:0;
}
.ie8 #wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-viewport .bxslider li .bx-caption { background:#333; }
#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-viewport .bxslider li .bx-caption:after { display:none; }
#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-viewport .bxslider li .bx-caption span {
	padding:20px 40px;
	font:bold 25px/1.2em 'PT Sans', sans-serif;
	color:#fff;
}
@media (max-width: 480px) {
	#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-viewport .bxslider li .bx-caption span {
		padding:10px 20px;
		font-size:15px;
	}
}
@media (max-width: 1300px) {
	#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls {
		width:100%;
		margin:15px 0 0;
		position:relative;
	}
}
.ie8 #wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls, .cherry-fixed-layout #wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls {
	width:100%;
	margin:15px 0 0;
	position:relative;
}
@media (max-width: 1300px) {
	#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction {
		width:100%;
		height:40px;
		text-align:center;
	}
}
.ie8 #wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction, .cherry-fixed-layout #wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction {
	width:100%;
	height:40px;
	text-align:center;
}
#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a {
	width:40px;
	height:40px;
	text-align:center;
	padding:0;
	bottom:auto;
	background:none;
	opacity:1;
	filter:alpha(opacity=100);
}
@media (max-width: 1300px) {
	#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a {
		bottom:0;
		position:relative;
		display:inline-block;
		margin:0 10px;
	}
}
.ie8 #wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a, .cherry-fixed-layout #wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a {
	bottom:0;
	position:relative;
	display:inline-block;
	margin:0 10px;
}
#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a:before {
	font-size:11px;
	line-height:40px;
	width:40px;
	height:40px;
	border:1px solid #dddcdc;
	border-radius:4px;
	color:#11c8b2;
}
@media (max-width: 1300px) {
	#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a:before {
		margin:0;
		left:0;
	}
}
.ie8 #wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a:before, .cherry-fixed-layout #wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a:before {
	margin:0;
	left:0;
	text-align:center;
}
#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a:hover:before { color:#00747e; }
#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev { left:-70px; }
@media (max-width: 1300px) {
	#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev { left:0; }
}
.ie8 #wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev, .cherry-fixed-layout #wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev { left:0; }
#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev:before { content:''; }
#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-next { right:-70px; }
@media (max-width: 1300px) {
	#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-next { right:0; }
}
.ie8 #wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-next, .cherry-fixed-layout #wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-next { right:0; }
#wpl_profile_show_container .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-next:before { content:''; }
.wpl_videos_container .wpl_videos_list_container .wpl_videos_video { text-align:center; }
.wpl_videos_container .wpl_videos_list_container .wpl_videos_video iframe { display:inline-block; }
#dsidx.dsidx-results .dsidx-paging-control {
	font:15px/1.2em 'PT Sans', sans-serif;
	color:#777;
}
#dsidx.dsidx-results .dsidx-paging-control a { color:#00747e; }
#dsidx.dsidx-results .dsidx-paging-control a:hover, #dsidx.dsidx-results .dsidx-paging-control a:active, #dsidx.dsidx-results .dsidx-paging-control a:focus {
	text-decoration:none;
	color:#11c8b2;
}
#dsidx.dsidx-results .dsidx-paging-control a:hover, #dsidx.dsidx-results .dsidx-paging-control a:active, #dsidx.dsidx-results .dsidx-paging-control a:focus {
	text-decoration:none !important;
	outline:none;
}
#dsidx.dsidx-results .dsidx-sorting-control {
	float:right;
	width:45%;
	margin:0;
}
@media (max-width: 768px) {
	#dsidx.dsidx-results .dsidx-sorting-control {
		float:none;
		width:100%;
	}
}
#dsidx.dsidx-results .dsidx-sorting-control form { display:block !important; }
#dsidx.dsidx-results .dsidx-sorting-control .jq-selectbox { margin:3px 0 0; }
#dsidx.dsidx-results .dsidx-sorting-control .jq-selectbox .jq-selectbox__select { padding:0 45px 0 10px; }
#dsidx.dsidx-results #dsidx-map {
	border:none;
	margin:20px 0 30px;
}
#dsidx.dsidx-results #dsidx-map-control {
	text-align:left;
	margin:20px 0 0;
	float:left;
	width:45%;
}
@media (max-width: 768px) {
	#dsidx.dsidx-results #dsidx-map-control {
		float:none;
		width:100%;
	}
}
#dsidx.dsidx-results #dsidx-map-control a { color:#00747e; }
#dsidx.dsidx-results #dsidx-map-control a:hover, #dsidx.dsidx-results #dsidx-map-control a:active, #dsidx.dsidx-results #dsidx-map-control a:focus {
	text-decoration:none;
	color:#11c8b2;
}
#dsidx-listings {
	padding:30px 0;
	font-size:0;
}
#dsidx-listings li {
	display:none;
	font-size:12px;
}
#dsidx-listings li.dsidx-listing {
	width:17.94872%;
	margin-left:2.5641%;
	display:inline-block;
	padding:0 0 15px;
	vertical-align:top;
	background:#f4f4f4;
	border-radius:4px;
	position:relative;
}
#dsidx-listings li.dsidx-listing.item-1, #dsidx-listings li.dsidx-listing.item-6, #dsidx-listings li.dsidx-listing.item-11, #dsidx-listings li.dsidx-listing.item-16, #dsidx-listings li.dsidx-listing.item-21 { margin:0; }
@media (max-width: 979px) {
	#dsidx-listings li.dsidx-listing { width:23.076925%; }
	#dsidx-listings li.dsidx-listing.item-1, #dsidx-listings li.dsidx-listing.item-6, #dsidx-listings li.dsidx-listing.item-11, #dsidx-listings li.dsidx-listing.item-16, #dsidx-listings li.dsidx-listing.item-21 { margin-left:2.5641%; }
	#dsidx-listings li.dsidx-listing.item-1, #dsidx-listings li.dsidx-listing.item-5, #dsidx-listings li.dsidx-listing.item-9, #dsidx-listings li.dsidx-listing.item-13, #dsidx-listings li.dsidx-listing.item-17, #dsidx-listings li.dsidx-listing.item-21, #dsidx-listings li.dsidx-listing.item-25 { margin-left:0; }
}
@media (max-width: 767px) {
	#dsidx-listings li.dsidx-listing { width:31.6239333%; }
	#dsidx-listings li.dsidx-listing.item-1, #dsidx-listings li.dsidx-listing.item-5, #dsidx-listings li.dsidx-listing.item-9, #dsidx-listings li.dsidx-listing.item-13, #dsidx-listings li.dsidx-listing.item-17, #dsidx-listings li.dsidx-listing.item-21, #dsidx-listings li.dsidx-listing.item-25 { margin-left:2.5641%; }
	#dsidx-listings li.dsidx-listing.item-1, #dsidx-listings li.dsidx-listing.item-4, #dsidx-listings li.dsidx-listing.item-7, #dsidx-listings li.dsidx-listing.item-10, #dsidx-listings li.dsidx-listing.item-13, #dsidx-listings li.dsidx-listing.item-16, #dsidx-listings li.dsidx-listing.item-19, #dsidx-listings li.dsidx-listing.item-22, #dsidx-listings li.dsidx-listing.item-25 { margin-left:0; }
}
@media (max-width: 480px) {
	#dsidx-listings li.dsidx-listing {
		width:100%;
		display:block;
		margin:10px 0 !important;
	}
}
#dsidx-listings li.dsidx-listing:before {
	content:'';
	width:100%;
	height:0;
	position:absolute;
	top:0;
	left:0;
	background:#00747e;
	z-index:10;
	border-radius:0 0 5px 5px;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
#dsidx-listings li.dsidx-listing:hover:before { height:100%; }
#dsidx-listings li.dsidx-listing:hover .dsidx-primary-data .dsidx-address a { color:#fff; }
#dsidx-listings li.dsidx-listing:hover .dsidx-secondary-data { color:#fff; }
#dsidx-listings li.dsidx-listing .dsidx-media {
	margin:0 0 25px;
	position:relative;
	z-index:100;
}
#dsidx-listings li.dsidx-listing .dsidx-media .dsidx-photo {
	position:relative;
	border:none;
	border-radius:4px;
}
@media (max-width: 480px) {
	#dsidx-listings li.dsidx-listing .dsidx-media .dsidx-photo { text-align:center; }
	#dsidx-listings li.dsidx-listing .dsidx-media .dsidx-photo img { border-radius:4px; }
}
#dsidx-listings li.dsidx-listing .dsidx-primary-data {
	padding:0 5px 10px;
	background:none;
	position:relative;
	z-index:100;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#dsidx-listings li.dsidx-listing .dsidx-primary-data .dsidx-address {
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	margin:0 0 10px;
}
#dsidx-listings li.dsidx-listing .dsidx-primary-data .dsidx-address a { color:#00747e; }
#dsidx-listings li.dsidx-listing .dsidx-primary-data .dsidx-address a:hover, #dsidx-listings li.dsidx-listing .dsidx-primary-data .dsidx-address a:active, #dsidx-listings li.dsidx-listing .dsidx-primary-data .dsidx-address a:focus {
	text-decoration:none;
	color:#11c8b2;
}
#dsidx-listings li.dsidx-listing .dsidx-primary-data .dsidx-price {
	font:bold 18px/1.2em 'PT Sans', sans-serif;
	color:#11c8b2;
}
#dsidx-listings li.dsidx-listing .dsidx-secondary-data {
	position:relative;
	z-index:100;
	padding:0 5px;
	text-align:center;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#dsidx.dsidx-details hr { display:none; }
#dsidx.dsidx-details #dsidx-actions {
	text-align:center;
	margin:0 0 30px;
}
#dsidx.dsidx-details #dsidx-actions a {
	font:15px/1.2em 'PT Sans', sans-serif;
	color:#00747e;
	margin:5px 10px 5px 0;
}
#dsidx.dsidx-details #dsidx-actions a:hover, #dsidx.dsidx-details #dsidx-actions a:active, #dsidx.dsidx-details #dsidx-actions a:focus {
	text-decoration:none;
	color:#11c8b2;
}
#dsidx.dsidx-details #dsidx-actions a:hover, #dsidx.dsidx-details #dsidx-actions a:active, #dsidx.dsidx-details #dsidx-actions a:focus { background:none; }
#dsidx.dsidx-details #dsidx-actions a img { display:none; }
#dsidx.dsidx-details #dsidx-actions a:before {
	display:inline-block;
	font:16px/1.2em FontAwesome;
	color:#00747e;
	margin:0 5px 0 0;
}
#dsidx.dsidx-details #dsidx-actions #dsidx-button-contact-agent:before { content:''; }
#dsidx.dsidx-details #dsidx-actions #dsidx-button-schedule-showing:before { content:''; }
#dsidx.dsidx-details #dsidx-actions #dsidx-button-share:before { content:''; }
#dsidx.dsidx-details #dsidx-actions #dsidx-button-print:before { content:''; }
#dsidx.dsidx-details #dsidx-header table #dsidx-media-td { margin:0 0 20px; }
#dsidx.dsidx-details #dsidx-header table #dsidx-media-td .jb-panel-detail .jb-dt-main-image img { border-radius:6px; }
#dsidx.dsidx-details #dsidx-header table #dsidx-media-td ~ div {
	padding:30px;
	border-radius:4px;
	background:#f4f4f4;
	border:1px solid #dddcdc;
	margin:0 0 30px;
}
@media (max-width: 767px) {
	#dsidx.dsidx-details #dsidx-header table #dsidx-media-td ~ div { padding:20px; }
}
#dsidx.dsidx-details #dsidx-header table .dsidx-details-info:after {
	content:'';
	width:0;
	height:0;
	display:block;
	clear:both;
}
#dsidx.dsidx-details #dsidx-header table .dsidx-details-info #dsidx-description {
	overflow:hidden;
	padding:0;
	clear:none;
	border:none;
	font:13px/21px 'PT Sans', sans-serif;
	color:#777;
	text-align:left;
}
#dsidx.dsidx-details #dsidx-primary-data {
	width:260px;
	float:left;
	margin:0 30px 0 0;
}
@media (max-width: 979px) {
	#dsidx.dsidx-details #dsidx-primary-data {
		float:none;
		margin:0 0 20px;
	}
}
#dsidx.dsidx-details #dsidx-primary-data tbody tr { border-top:1px solid #dddcdc; }
#dsidx.dsidx-details #dsidx-primary-data tbody tr:first-of-type { border:none; }
#dsidx.dsidx-details #dsidx-primary-data tbody tr#dsidx-price th { font-weight:bold; }
#dsidx.dsidx-details #dsidx-primary-data tbody tr#dsidx-price td {
	color:#11c8b2;
	font-size:18px;
	font-weight:bold;
}
#dsidx.dsidx-details #dsidx-primary-data tbody tr th {
	font:15px/1.2em 'PT Sans', sans-serif;
	color:#333333;
	padding:10px 5px 10px 0;
	display:table-cell;
	vertical-align:middle;
}
#dsidx.dsidx-details #dsidx-primary-data tbody tr td {
	font:13px/1.2em 'PT Sans', sans-serif;
	color:#777;
	padding:10px 0 10px 5px;
	text-align:right;
	display:table-cell;
	vertical-align:middle;
}
#dsidx.dsidx-details h3 {
	border:none;
	margin:30px 0 20px;
}
#dsidx.dsidx-details #dsidx-property-types {
	font:13px/21px 'PT Sans', sans-serif;
	color:#777;
	margin:0 0 30px;
}
#dsidx.dsidx-details #dsidx-property-types strong {
	font:bold 17px/1.2em 'PT Sans', sans-serif;
	color:#333;
}
#dsidx.dsidx-details #dsidx-secondary-data, #dsidx.dsidx-details .dsidx-supplemental-data { border:1px solid #dddcdc; }
#dsidx.dsidx-details #dsidx-secondary-data tbody, #dsidx.dsidx-details .dsidx-supplemental-data tbody { width:100%; }
#dsidx.dsidx-details #dsidx-secondary-data tbody tr, #dsidx.dsidx-details .dsidx-supplemental-data tbody tr { border-top:1px solid #dddcdc; }
#dsidx.dsidx-details #dsidx-secondary-data tbody tr:first-child, #dsidx.dsidx-details .dsidx-supplemental-data tbody tr:first-child { border:none; }
#dsidx.dsidx-details #dsidx-secondary-data tbody tr.dsidx-secondary-row, #dsidx.dsidx-details .dsidx-supplemental-data tbody tr.dsidx-secondary-row { background:#f4f4f4; }
@media (max-width: 768px) {
	#dsidx.dsidx-details #dsidx-secondary-data tbody tr.dsidx-secondary-row, #dsidx.dsidx-details .dsidx-supplemental-data tbody tr.dsidx-secondary-row { background:none; }
}
#dsidx.dsidx-details #dsidx-secondary-data tbody tr th, #dsidx.dsidx-details .dsidx-supplemental-data tbody tr th {
	font:15px/1.2em 'PT Sans', sans-serif;
	color:#00747e;
	padding:10px 0 10px 15px;
}
@media (max-width: 768px) {
	#dsidx.dsidx-details #dsidx-secondary-data tbody tr th, #dsidx.dsidx-details .dsidx-supplemental-data tbody tr th {
		display:block;
		padding:10px 10px 5px 10px;
		width:100% !important;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	#dsidx.dsidx-details #dsidx-secondary-data tbody tr th:first-of-type, #dsidx.dsidx-details .dsidx-supplemental-data tbody tr th:first-of-type { background:#f4f4f4; }
	#dsidx.dsidx-details #dsidx-secondary-data tbody tr th:nth-of-type(2), #dsidx.dsidx-details .dsidx-supplemental-data tbody tr th:nth-of-type(2) { border-top:1px solid #dddcdc !important; }
}
#dsidx.dsidx-details #dsidx-secondary-data tbody tr td, #dsidx.dsidx-details .dsidx-supplemental-data tbody tr td {
	font:13px/1.2em 'PT Sans', sans-serif;
	color:#777777;
	text-align:right;
	padding:10px 15px 10px 0;
}
#dsidx.dsidx-details #dsidx-secondary-data tbody tr td:nth-of-type(1), #dsidx.dsidx-details .dsidx-supplemental-data tbody tr td:nth-of-type(1) { border-right:1px solid #dddcdc; }
@media (max-width: 767px) {
	#dsidx.dsidx-details #dsidx-secondary-data tbody tr td:nth-of-type(1), #dsidx.dsidx-details .dsidx-supplemental-data tbody tr td:nth-of-type(1) { border-right:none; }
}
@media (max-width: 768px) {
	#dsidx.dsidx-details #dsidx-secondary-data tbody tr td, #dsidx.dsidx-details .dsidx-supplemental-data tbody tr td {
		display:block;
		text-align:left;
		width:100% !important;
		padding:0 10px 10px 10px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	#dsidx.dsidx-details #dsidx-secondary-data tbody tr td:first-of-type, #dsidx.dsidx-details .dsidx-supplemental-data tbody tr td:first-of-type { background:#f4f4f4; }
}
@media (max-width: 767px) {
	#dsidx.dsidx-details .dsidx-supplemental-data tbody tr { background:none; }
	#dsidx.dsidx-details .dsidx-supplemental-data tbody tr th, #dsidx.dsidx-details .dsidx-supplemental-data tbody tr td { background:none !important; }
	#dsidx.dsidx-details .dsidx-supplemental-data tbody tr.dsidx-secondary-row { background:#f4f4f4; }
}
#dsidx.dsidx-details .dsidx-supplemental-data tbody tr th { text-transform:lowercase; }
#dsidx.dsidx-details .dsidx-supplemental-data tbody tr th:first-letter { text-transform:uppercase; }
#dsidx.dsidx-details .dsidx-supplemental-data tbody tr td b { font-weight:normal; }
#dsidx.dsidx-details #dsidx-contact-form-header {
	margin:30px 0 20px;
	border:none;
	text-align:left;
}
#dsidx.dsidx-details #dsidx-listing-source, #dsidx.dsidx-details a[name="dsidx-contact-form"] { display:none; }
#dsidx.dsidx-details .dsidx-contact-form table tbody tr { background:none; }
#dsidx.dsidx-details .dsidx-contact-form table tbody tr:nth-child(1) td:first-child, #dsidx.dsidx-details .dsidx-contact-form table tbody tr:nth-child(2) td:first-child, #dsidx.dsidx-details .dsidx-contact-form table tbody tr:nth-child(3) td:first-child, #dsidx.dsidx-details .dsidx-contact-form table tbody tr:nth-child(4) td:first-child { display:none; }
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td { padding:5px 0; }
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td:first-child { width:30%; }
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td:last-child { width:70%; }
@media (max-width: 480px) {
	#dsidx.dsidx-details .dsidx-contact-form table tbody tr td {
		width:100% !important;
		display:block !important;
	}
}
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td label {
	color:#777;
	font:13px/40px 'PT Sans', sans-serif;
	margin:0;
}
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td input[type="text"], #dsidx.dsidx-details .dsidx-contact-form table tbody tr td textarea {
	padding:10px 15px;
	margin:0;
	font-size:13px;
	line-height:1.2em;
	text-transform:none;
	color:#777777;
	text-decoration:none;
	position:relative;
	height:40px;
	border-radius:4px;
	background:#fff;
	box-shadow:none;
	border:1px solid #dddcdc !important;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td input[type="text"]::-moz-placeholder, #dsidx.dsidx-details .dsidx-contact-form table tbody tr td textarea::-moz-placeholder {
	color:#777777;
	opacity:1;
}
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td input[type="text"]::-ms-input-placeholder, #dsidx.dsidx-details .dsidx-contact-form table tbody tr td textarea::-ms-input-placeholder { color:#777777; }
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td input[type="text"]::-webkit-input-placeholder, #dsidx.dsidx-details .dsidx-contact-form table tbody tr td textarea::-webkit-input-placeholder { color:#777777; }
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td input[type="text"]:-moz-placeholder, #dsidx.dsidx-details .dsidx-contact-form table tbody tr td textarea:-moz-placeholder { color:#777777; }
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td input[type="text"]:-ms-input-placeholder, #dsidx.dsidx-details .dsidx-contact-form table tbody tr td textarea:-ms-input-placeholder { color:#777777; }
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td input[type="text"]::-webkit-input-placeholder, #dsidx.dsidx-details .dsidx-contact-form table tbody tr td textarea::-webkit-input-placeholder { color:#777777; }
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td input[type="text"]:focus, #dsidx.dsidx-details .dsidx-contact-form table tbody tr td textarea:focus {
	background:#fff;
	color:#777777;
	box-shadow:none;
	border-color:#333 !important;
}
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td textarea {
	height:100px;
	margin:0 0 20px;
}
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td .dsidx-contact-form-schedule-date-row { padding:10px 0; }
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td input[type="button"] {
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	color:#fff;
	margin:0 0 15px;
	padding:15px 30px;
	border-radius:4px;
	background:#00747e;
	border:none;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
#dsidx.dsidx-details .dsidx-contact-form table tbody tr td input[type="button"]:hover, #dsidx.dsidx-details .dsidx-contact-form table tbody tr td input[type="button"]:active, #dsidx.dsidx-details .dsidx-contact-form table tbody tr td input[type="button"]:focus { background:#11c8b2; }
ol.dsidx-results { font-size:0; }
ol.dsidx-results .dsidx-prop-summary {
	width:31.623931623931625%;
	*width:31.570740134569924%;
	margin:10px 0 10px 2.564102564102564%;
	display:inline-block;
	position:relative;
	vertical-align:top;
	border-radius:4px;
	overflow:hidden;
}
ol.dsidx-results .dsidx-prop-summary:nth-child(3n+1) { margin:10px 0; }
.ie8 ol.dsidx-results .dsidx-prop-summary.item-1, .ie8 ol.dsidx-results .dsidx-prop-summary.item-4, .ie8 ol.dsidx-results .dsidx-prop-summary.item-7, .ie8 ol.dsidx-results .dsidx-prop-summary.item-10, .ie8 ol.dsidx-results .dsidx-prop-summary.item-13, .ie8 ol.dsidx-results .dsidx-prop-summary.item-16 { margin:10px 0; }
@media (max-width: 600px) {
	ol.dsidx-results .dsidx-prop-summary {
		width:48%;
		margin:10px 0 10px 4%;
	}
	ol.dsidx-results .dsidx-prop-summary:nth-child(3n+1) { margin:10px 0 10px 4%; }
	ol.dsidx-results .dsidx-prop-summary:nth-child(2n+1) { margin:10px 0; }
}
@media (max-width: 400px) {
	ol.dsidx-results .dsidx-prop-summary {
		width:100%;
		display:block;
		margin:10px 0 !important;
	}
}
ol.dsidx-results .dsidx-prop-summary > div {
	float:none !important;
	margin:0 !important;
	min-height:inherit !important;
}
ol.dsidx-results .dsidx-prop-summary > div > a img {
	border:none !important;
	width:100% !important;
}
ol.dsidx-results .dsidx-prop-summary .dsidx-prop-title {
	position:relative;
	color:#11c8b2;
	font:bold 18px/1.2em 'PT Sans', sans-serif;
	z-index:100;
	text-align:left;
}
ol.dsidx-results .dsidx-prop-summary .dsidx-prop-title b { white-space:normal; }
ol.dsidx-results .dsidx-prop-summary .dsidx-prop-title a {
	font:bold 15px/1.2em 'PT Sans', sans-serif;
	color:#fff;
}
ol.dsidx-results .dsidx-prop-summary .dsidx-prop-title a:hover, ol.dsidx-results .dsidx-prop-summary .dsidx-prop-title a:active, ol.dsidx-results .dsidx-prop-summary .dsidx-prop-title a:focus {
	text-decoration:none;
	color:#11c8b2;
}
@media (max-width: 1200px) {
	ol.dsidx-results .dsidx-prop-summary .dsidx-prop-title a { display:inline-block; }
}
ol.dsidx-results .dsidx-prop-summary .dsidx-prop-features {
	font:12px/18px 'PT Sans', sans-serif;
	color:#fff;
	background:#00747e;
	position:relative;
	left:0;
	top:0;
	width:100%;
	height:auto;
	z-index:10;
	padding:10px;
	text-align:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
@media only screen and (min-width: 1200px) {
	ol.dsidx-results .dsidx-prop-summary .dsidx-prop-features {
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		transform:translateY(-100%);
		position:absolute;
		width:100%;
		height:100%;
	}
}
@media (max-width: 979px) {
	ol.dsidx-results .dsidx-prop-summary .dsidx-prop-features > div {
		text-overflow:clip !important;
		white-space:normal !important;
	}
}
@media only screen and (min-width: 1200px) {
	ol.dsidx-results .dsidx-prop-summary:hover .dsidx-prop-features {
		-webkit-transform:translateY(0);
		-moz-transform:translateY(0);
		-ms-transform:translateY(0);
		-o-transform:translateY(0);
		transform:translateY(0);
	}
}
.dsidx-shortcode-item .header-wrap {
	padding:30px;
	background:#f4f4f4;
	border:1px solid #dddcdc;
	border-radius:4px;
	margin:0 0 25px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width: 480px) {
	.dsidx-shortcode-item .header-wrap { padding:15px; }
}
.dsidx-shortcode-item .header-wrap br { display:none; }
.dsidx-shortcode-item .header-wrap blockquote { padding:20px 0; }
.dsidx-shortcode-item .header-desc-wrap { overflow:hidden; }
.dsidx-shortcode-item .dsidx-address {
	margin:-3px 0 10px;
	font:bold 17px/26px 'PT Sans', sans-serif;
}
@media (max-width: 1200px) {
	.dsidx-shortcode-item .dsidx-address { margin:0 0 10px; }
}
.ie9 .dsidx-shortcode-item .dsidx-address { margin-top:0; }
.dsidx-shortcode-item .dsidx-address a { color:#00747e; }
.dsidx-shortcode-item .dsidx-address a:hover, .dsidx-shortcode-item .dsidx-address a:active, .dsidx-shortcode-item .dsidx-address a:focus {
	text-decoration:none;
	color:#11c8b2;
}
.dsidx-shortcode-item > p {
	font:13px/21px 'PT Sans', sans-serif;
	color:#777;
	margin:0 0 25px;
}
.dsidx-shortcode-item > p strong {
	font:bold 17px/21px 'PT Sans', sans-serif;
	color:#333;
}
.dsidx-shortcode-item .dsidx-primary-photo { margin:0 30px 20px 0 !important; }
@media (max-width: 979px) {
	.dsidx-shortcode-item .dsidx-primary-photo {
		float:none !important;
		margin:10px 0 20px !important;
	}
}
@media (max-width: 480px) {
	.dsidx-shortcode-item .dsidx-primary-photo { width:auto !important; }
}
.dsidx-shortcode-item .dsidx-primary-photo a img {
	border:none !important;
	border-radius:4px;
}
.dsidx-shortcode-item .dsidx-primary-data {
	margin:13px 0 0 0;
	width:100%;
}
@media (max-width: 768px) {
	.dsidx-shortcode-item .dsidx-primary-data { margin:0 0 15px; }
}
.dsidx-shortcode-item .dsidx-primary-data tbody tr {
	width:100%;
	border-top:1px solid #dddcdc;
}
.dsidx-shortcode-item .dsidx-primary-data tbody tr:first-child { border:none; }
.dsidx-shortcode-item .dsidx-primary-data tbody tr:first-child th {
	font-weight:bold;
	font-size:17px;
}
.dsidx-shortcode-item .dsidx-primary-data tbody tr:first-child td {
	font:bold 17px/1.2em 'PT Sans', sans-serif;
	color:#11c8b2;
}
.dsidx-shortcode-item .dsidx-primary-data tbody tr th {
	font:15px/1.2em 'PT Sans', sans-serif;
	color:#333;
	padding:8px 30px 8px 0 !important;
}
.dsidx-shortcode-item .dsidx-primary-data tbody tr td {
	font:13px/1.2em 'PT Sans', sans-serif;
	color:#777;
	padding:8px 0 !important;
	text-align:right;
}
.dsidx-shortcode-item .dsidx-photos { margin:0 !important; }
.dsidx-shortcode-item .dsidx-photos .dsidx-photo-thumb {
	margin:5px;
	display:inline-block;
}
.dsidx-shortcode-item .dsidx-photos .dsidx-photo-thumb img {
	border-radius:4px;
	border:none !important;
}
.dsidx-shortcode-item blockquote {
	border:none;
	font:13px/21px 'PT Sans', sans-serif;
	color:#777;
	margin:0;
}
@media (max-width: 979px) {
	.dsidx-shortcode-item blockquote { padding:10px 20px; }
}
.dsidx-shortcode-item > h3 {
	margin:0 0 20px;
	font:bold 17px/1.2em 'PT Sans', sans-serif;
	color:#262626;
	padding:0;
	text-decoration:none !important;
}
.dsidx-shortcode-item > table {
	margin-left:0 !important;
	margin:0 0 30px;
	border:1px solid #dddcdc;
}
.dsidx-shortcode-item > table tbody { width:100%; }
.dsidx-shortcode-item > table tbody tr { border-top:1px solid #dddcdc; }
.dsidx-shortcode-item > table tbody tr:first-child { border:none; }
.dsidx-shortcode-item > table tbody tr:nth-child(2n+1) { background:#f4f4f4; }
@media (max-width: 767px) {
	.dsidx-shortcode-item > table tbody tr:nth-child(2n+1) { background:none; }
}
.dsidx-shortcode-item > table tbody tr th {
	font:15px/1.2em 'PT Sans', sans-serif;
	color:#00747e;
	padding:10px 0 10px 15px;
}
@media (max-width: 768px) {
	.dsidx-shortcode-item > table tbody tr th {
		display:block;
		padding:10px 10px 5px 10px;
		width:100% !important;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.dsidx-shortcode-item > table tbody tr th:first-of-type { background:#f4f4f4; }
}
.dsidx-shortcode-item > table tbody tr th:nth-of-type(2) { border-left:1px solid #dddcdc; }
@media (max-width: 767px) {
	.dsidx-shortcode-item > table tbody tr th:nth-of-type(2) {
		border-left:none;
		border-top:1px solid #dddcdc;
	}
}
.dsidx-shortcode-item > table tbody tr td {
	font:13px/1.2em 'PT Sans', sans-serif;
	color:#777777;
	text-align:right;
	padding:10px 15px 10px 0;
}
@media (max-width: 768px) {
	.dsidx-shortcode-item > table tbody tr td {
		display:block;
		text-align:left;
		width:100% !important;
		padding:0 10px 10px 10px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.dsidx-shortcode-item > table tbody tr td:first-of-type { background:#f4f4f4; }
}
.ie9 .dsidx-shortcode-item > table tbody tr td { border-right:1px solid #dddcdc; }
@media (max-width: 767px) {
	.dsidx-shortcode-item > table.last tbody tr.dsidx-secondary-row td, .dsidx-shortcode-item > table.last tbody tr.dsidx-secondary-row th { background:none; }
}
.dsidx-shortcode-item .dsidx-shortcode-map { margin-left:0 !important; }
#loader-wrapper {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
}
.ie9 #loader-wrapper, .ie8 #loader-wrapper { display:none !important; }
#loader {
	display:block;
	position:relative;
	left:50%;
	top:50%;
	width:150px;
	height:150px;
	margin:-75px 0 0 -75px;
	border-radius:50%;
	border:3px solid transparent;
	border-top-color:#017880;
	-webkit-animation:spin 2s linear infinite;
	animation:spin 2s linear infinite;
	z-index:1001;
}
#loader:before {
	content:"";
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	border-radius:50%;
	border:3px solid transparent;
	border-top-color:#11c5b0;
	-webkit-animation:spin 3s linear infinite;
	animation:spin 3s linear infinite;
}
#loader:after {
	content:"";
	position:absolute;
	top:15px;
	left:15px;
	right:15px;
	bottom:15px;
	border-radius:50%;
	border:3px solid transparent;
	border-top-color:#37e4d0;
	-webkit-animation:spin 1.5s linear infinite;
	animation:spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
	0% {
		-webkit-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100% {
		-webkit-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100% {
		-webkit-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
#loader-wrapper .loader-section {
	position:fixed;
	top:0;
	width:51%;
	height:100%;
	background:#262626;
	z-index:1000;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}
#loader-wrapper .loader-section.section-left { left:0; }
#loader-wrapper .loader-section.section-right { right:0; }
.loaded #loader-wrapper .loader-section.section-left {
	-webkit-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645,0.045,0.355,1.000);
	transition:all 0.7s 0.3s cubic-bezier(0.645,0.045,0.355,1.000);
}
.loaded #loader-wrapper .loader-section.section-right {
	-webkit-transform:translateX(100%);
	-ms-transform:translateX(100%);
	transform:translateX(100%);
	-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645,0.045,0.355,1.000);
	transition:all 0.7s 0.3s cubic-bezier(0.645,0.045,0.355,1.000);
}
.loaded #loader {
	opacity:0;
	-webkit-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
.loaded #loader-wrapper {
	visibility:hidden;
	-webkit-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	transform:translateY(-100%);
	-webkit-transition:all 0.3s 1s ease-out;
	transition:all 0.3s 1s ease-out;
}
.no-js #loader-wrapper { display:none; }
