@import url(//fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);
.main-holder {
	z-index:100;
	overflow:hidden;
}
.header { z-index:103; }
.content-holder {
	z-index:102;
	background:#fff;
	position:relative;
}
.home .content-holder { padding-bottom:30px; }
.footer { z-index:101; }
@media (max-width: 767px) {
	body { padding:0; }
	body .header { padding:0 20px; }
	body .footer {
		padding:0 20px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	body .content-holder { padding:0 20px 40px 20px !important; }
	body.home .content-holder { padding:0 !important; }
	body.home .content-holder >.container { padding:0 20px 40px !important; }
}
a { transition:all 0.3s ease 0s; }
.featured-thumbnail, .thumbnail, figure.frame {
	background:none;
	border-radius:4px;
	padding:0;
	box-shadow:none;
	border:none;
	-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 {
	box-shadow:none;
	border:none;
	border-radius:0;
	padding:0;
	background:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.flexslider .flex-control-nav {
	position:relative;
	margin:20px 0 0;
	bottom:0;
}
@media (max-width: 767px) {
	img.alignleft {
		float:none;
		margin:0 auto 20px;
	}
}
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:0 0 30px; }
@media (max-width: 767px) {
	figure.frame.alignnone {
		margin:20px 0;
		text-align:left;
	}
}
figure.frame.alignleft {
	max-width:100%;
	margin:0 30px 20px 0;
}
@media (max-width: 979px) {
	figure.frame.alignleft {
		float:none;
		margin:0 0 20px;
	}
}
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 #commentform textarea, .main-holder input[type="text"], .main-holder input[type="password"], .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 .uneditable-input {
	padding:8px 15px;
	margin:0 0 10px 0;
	font-size:13px;
	line-height:1.2em;
	text-transform:none;
	color:#777777;
	height:40px;
	text-decoration:none;
	position:relative;
	border-radius:4px;
	background:#f7f7f7;
	box-shadow:none;
	border:1px solid #d3d3d2;
	transition:all 0.3s ease 0s;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.main-holder textarea::-moz-placeholder, .main-holder #commentform textarea::-moz-placeholder, .main-holder input[type="text"]::-moz-placeholder, .main-holder input[type="password"]::-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 .uneditable-input::-moz-placeholder {
	color:#777777;
	opacity:1;
}
.main-holder textarea::-ms-input-placeholder, .main-holder #commentform textarea::-ms-input-placeholder, .main-holder input[type="text"]::-ms-input-placeholder, .main-holder input[type="password"]::-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 .uneditable-input::-ms-input-placeholder { color:#777777; }
.main-holder textarea::-webkit-input-placeholder, .main-holder #commentform textarea::-webkit-input-placeholder, .main-holder input[type="text"]::-webkit-input-placeholder, .main-holder input[type="password"]::-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 .uneditable-input::-webkit-input-placeholder { color:#777777; }
.main-holder textarea:-moz-placeholder, .main-holder #commentform textarea:-moz-placeholder, .main-holder input[type="text"]:-moz-placeholder, .main-holder input[type="password"]:-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 .uneditable-input:-moz-placeholder { color:#777777; }
.main-holder textarea:-ms-input-placeholder, .main-holder #commentform textarea:-ms-input-placeholder, .main-holder input[type="text"]:-ms-input-placeholder, .main-holder input[type="password"]:-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 .uneditable-input:-ms-input-placeholder { color:#777777; }
.main-holder textarea::-webkit-input-placeholder, .main-holder #commentform textarea::-webkit-input-placeholder, .main-holder input[type="text"]::-webkit-input-placeholder, .main-holder input[type="password"]::-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 .uneditable-input::-webkit-input-placeholder { color:#777777; }
.main-holder textarea:focus, .main-holder #commentform textarea:focus, .main-holder input[type="text"]:focus, .main-holder input[type="password"]: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 .uneditable-input:focus {
	background:#fff;
	color:#777777;
	box-shadow:none;
}
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"], div.wpcf7 .wpcf7-form p select[type="select"] {
	padding:8px 15px;
	line-height:40px;
	margin:0;
	height:40px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div.wpcf7 .wpcf7-form textarea {
	margin-bottom:0;
	min-height:inherit;
	height:250px;
	padding:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div.wpcf7 .wpcf7-form .wpcf7-not-valid-tip {
	padding:8px 10px !important;
	font-size:13px;
	border-radius:0;
	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:14px !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:15px 7px !important;
	}
}
div.wpcf7 .wpcf7-form .submit-wrap {
	position:relative;
	text-align:left;
	margin:40px 0 0;
}
@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 {
	height:auto;
	display:inline-block;
	margin:0;
}
div.wpcf7 .wpcf7-form .submit-wrap .ajax-loader { margin:7px 0 0 15px; }
div.wpcf7 .wpcf7-form .submit-wrap input[type="submit"], div.wpcf7 .wpcf7-form .submit-wrap input[type="reset"] {
	height:auto;
	display:inline-block;
}
@media only screen and (max-width: 767px) {
	div.wpcf7 .wpcf7-form .submit-wrap input[type="submit"], div.wpcf7 .wpcf7-form .submit-wrap input[type="reset"] { margin:10px 0; }
}
div.wpcf7 .wpcf7-form .submit-wrap .btn + .btn { margin:0 0 0 20px; }
@media only screen and (max-width: 767px) {
	div.wpcf7 .wpcf7-form .submit-wrap .btn + .btn { margin:10px; }
}
.header {
	padding:0;
	border:none;
	box-shadow:0 0 20px rgba(0,0,0,0.25);
}
.auth {
	text-align:right;
	padding:9px 0 0;
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.auth { padding:0; }
}
@media (max-width: 767px) {
	.auth {
		top:0;
		padding:10px 0;
		text-align:center;
	}
}
.auth a { color:#14b1f3; }
.auth a:hover { color:#777; }
.auth a:hover, .auth a:active, .auth a:focus { text-decoration:none; }
.auth a.register-link { color:#f87839; }
.auth a.register-link:hover { color:#777; }
.auth a.register-link:hover, .auth a.register-link:active, .auth a.register-link:focus { text-decoration:none; }
.auth .login-out { font:13px/1.2em 'PT Sans Narrow', sans-serif; }
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.auth .login-out {
		font-size:12px;
		line-height:1em;
	}
}
.auth .login-out br { display:none; }
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.auth .login-out br { display:block; }
}
.auth .login-out em {
	font-style:normal;
	padding:0 8px;
	color:#a3a2a2;
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.auth .login-out em { display:none; }
}
.nav-wrap {
	position:relative;
	padding:15px 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);
	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:231%;
	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:-230%; }
.nav-wrap:after { right:-230%; }
@media (max-width: 767px) {
	.nav-wrap { padding:20px 0; }
}
@media only screen and (min-width: 1230px) {
	.nav-wrap.isStuck .header-wrap {
		width:1170px;
		margin:0 auto;
	}
}
@media only screen and (min-width: 998px) and (max-width: 1230px) {
	.nav-wrap.isStuck .header-wrap {
		width:940px;
		margin:0 auto;
	}
}
@media only screen and (min-width: 998px) {
	.nav-wrap.isStuck {
		padding:10px 0;
		box-shadow:0 0 20px rgba(0,0,0,0.3);
		background:#fff;
		width:100%;
		left:0;
		position:relative;
	}
	.nav-wrap.isStuck .auth { padding:4px 0 0; }
	.nav-wrap.isStuck .nav__primary { padding:4px 0 0; }
	.nav-wrap.isStuck .nav__primary .sf-menu > .menu-item > .sub-menu { margin-top:16px; }
}
@media only screen and (min-width: 1200px) {
	.nav-wrap.isStuck .nav__primary { padding-right:100px; }
}
@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:9px 0 0;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media only screen and (min-width: 1200px) {
	.nav__primary { padding-right:100px; }
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.nav__primary { padding-top:12px; }
}
@media (max-width: 767px) {
	.nav__primary { padding:0; }
}
.nav__primary .select-menu {
	height:40px;
	color:#333;
	background:#fff;
}
.nav__primary .sf-menu {
	float:none;
	text-align:center;
	padding:0;
	position:relative;
}
.nav__primary .sf-menu > .menu-item {
	display:inline-block;
	float:none;
	vertical-align:middle;
	background:none;
	position:relative;
	padding:0;
	margin:0 0 0 24px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.nav__primary .sf-menu > .menu-item { margin:0 0 0 5px; }
}
.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:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-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:#14b1f3;
	background:none;
}
.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:0;
	background:url("../img/arrows-ffffff.png") no-repeat scroll 0 -100px transparent;
}
.nav__primary .sf-menu > .menu-item > a:not([href]) { cursor:pointer; }
.nav__primary .sf-menu > .menu-item.current-menu-item > a, .nav__primary .sf-menu > .menu-item.sfHover > a {
	color:#14b1f3;
	background:none;
}
.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:26px;
	margin-left:-75px;
	top:100%;
	background:#fff;
	border:none;
	padding:10px 0;
	border-radius:0;
	z-index:10;
	box-shadow:0 0 10px rgba(0,0,0,0.1);
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.nav__primary .sf-menu > .menu-item > .sub-menu .menu-item {
	text-align:center;
	background:none;
	font:14px/1.2em 'PT Sans Narrow', 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("../img/arrows-ffffff.png") no-repeat scroll 0 0 transparent;
}
.nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > a {
	color:#14b1f3;
	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:#14b1f3;
}
.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:#14b1f3;
}
.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:#14b1f3;
	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:#14b1f3;
}
.nav__primary .sf-menu > .menu-item > .sub-menu > .menu-item > .sub-menu .menu-item.current-menu-item > a {
	color:#fff;
	background:#14b1f3;
}
.none-slider .span12 { min-height:inherit; }
@media (min-width: 768px) and (max-width: 979px) {
	.logo {
		width:100%;
		padding:5px 0 0;
	}
}
@media (max-width: 767px) {
	.logo {
		padding:20px 0;
		text-align:center;
	}
}
.logo.pull-left { float:none; }
.logo .logo_h__txt { text-transform:uppercase; }
.logo .logo_h__txt a:hover, .logo .logo_h__txt a:active, .logo .logo_h__txt a:focus {
	color:#333333;
	text-decoration:none;
}
#content.row { padding-top:31px; }
.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:31px 0 16px;
	color:#333;
	text-transform:uppercase;
	overflow:visible;
	font:20px/1.2em 'PT Sans Narrow', sans-serif;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.title-section .breadcrumb {
	position:relative;
	background:none;
	display:block;
	margin:0;
	padding:9px 0 10px;
	text-transform:none;
	text-shadow:none;
	text-align:center;
	letter-spacing:0;
	border:none;
	border-top:1px solid #dddcdc;
	border-bottom:1px solid #dddcdc;
	box-shadow:none;
	border-radius:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.title-section .breadcrumb > li {
	text-shadow:none;
	font:13px/1.2em 'PT Sans Narrow', 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:#14b1f3; }
.title-section .breadcrumb a {
	padding:0;
	background:none;
	color:#f87839;
	display:block;
	text-shadow:none;
}
.title-section .breadcrumb a:hover, .title-section .breadcrumb a:active {
	background:none;
	text-decoration:none;
	color:#14b1f3;
}
.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:13px/1.2em 'PT Sans Narrow', sans-serif;
	color:#a3a2a2;
}
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 20px;
}
@media (max-width: 767px) {
	article.post__holder .post-header { padding:0 0 20px; }
}
article.post__holder .post-header .post-title {
	text-align:center;
	font:20px/1.2em 'PT Sans Narrow', sans-serif;
	margin:0;
	padding:0;
	letter-spacing:0;
	text-transform:uppercase;
	color:#333;
}
@media (max-width: 979px) {
	article.post__holder .post-header .post-title { margin:0 !important; }
}
article.post__holder .post-header .post-title a {
	color:#333;
	display:inline-block;
}
article.post__holder .post-header .post-title a:hover { color:#14b1f3; }
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; }
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;
	}
	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 20px; }
@media (min-width: 768px) and (max-width: 979px) {
	article .thumbnail.large { float:none !important; }
}
article .post_meta.meta_type_line {
	padding:10px 0;
	position:relative;
	display:block;
	margin:15px 0 30px;
	overflow:visible;
	background:none;
	border-top:1px solid #d3d3d2;
	border-bottom:1px solid #d3d3d2;
	-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 Narrow', 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:#333;
	line-height:17px;
	font-size:16px;
	vertical-align:middle;
}
article .post_meta.meta_type_line .post_date time { color:#f87839; }
article .post_meta.meta_type_line .post_author a { color:#f87839; }
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:#f87839; }
article .post_meta.meta_type_line .post_comment a { color:#f87839; }
article .post_meta.meta_type_line .user_like, article .post_meta.meta_type_line .post_views { color:#f87839; }
article .post_meta.meta_type_line .post_permalink a { color:#f87839; }
article .post_meta.meta_type_line > div a:hover, article .post_meta.meta_type_line > div a:active {
	text-decoration:none;
	color:#14b1f3;
}
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 Narrow', 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:#333; }
.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:30px 0;
	padding:30px 20px;
	border:none;
	background:#f7f7f7;
	border-radius:4px;
}
.single #content .post-author .post-author_h {
	font:13px/1.2em 'PT Sans Narrow', sans-serif;
	margin:0 0 15px 0;
	letter-spacing:0;
	text-align:left;
	text-transform:none;
	color:#14b1f3;
	display:block;
}
.single #content .post-author .post-author_h a {
	color:#f87839;
	text-transform:none;
	font:13px/1.2em 'PT Sans Narrow', sans-serif;
}
.single #content .post-author .post-author_h a:hover { color:#14b1f3; }
.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; }
.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:70px;
	height:70px;
	border-radius:4px;
	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:#777;
	font:13px/21px 'PT Sans Narrow', sans-serif;
}
.single #content .post-author .post-author_link {
	padding:15px 0 0;
	margin:0;
	text-transform:none;
	color:#14b1f3;
	font:13px/1.2em 'PT Sans Narrow', sans-serif;
}
.single #content .post-author .post-author_link p { margin:0; }
.single #content .post-author .post-author_link a {
	color:#f87839;
	text-transform:none;
	font:13px/1.2em 'PT Sans Narrow', sans-serif;
}
.single #content .post-author .post-author_link a:hover { color:#14b1f3; }
.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; }
.filter-wrapper {
	margin:0 0 40px;
	position:relative;
	text-align:center;
	border-bottom:1px solid #d3d3d2;
}
@media (max-width: 979px) {
	.filter-wrapper {
		margin:20px 0;
		text-align:left;
		border-bottom:none;
		border-left:1px solid #d3d3d2;
	}
}
.filter-wrapper strong {
	color:#14b1f3;
	padding:0;
	font:13px/1.2em 'PT Sans Narrow', sans-serif;
	margin-right:30px;
	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:20px 10px; }
}
.filter-wrapper .filter {
	margin:0;
	display:inline-block;
	float:none;
	text-align:left;
	position:relative;
	vertical-align:middle;
	top:0;
	overflow:visible;
}
@media (max-width: 979px) {
	.filter-wrapper .filter {
		float:none;
		display:block;
	}
}
.filter-wrapper .filter li {
	margin:0 0 0 15px;
	float:none;
	display:inline-block;
	font:13px/1.3em 'PT Sans Narrow', sans-serif;
	position:relative;
	vertical-align:middle;
}
@media (max-width: 979px) {
	.filter-wrapper .filter li {
		float:none;
		display:block;
		margin:0 0 5px !important;
	}
}
@media only screen and (max-width: 480px) {
	.filter-wrapper .filter li { display:block; }
}
.filter-wrapper .filter li:first-child { margin:0; }
.filter-wrapper .filter li a {
	color:#14b1f3;
	padding:10px 13px;
	margin:0;
	display:inline-block;
	border:1px solid transparent;
	border-bottom:none;
	background:none;
	border-radius:4px 4px 0 0;
	letter-spacing:0;
	position:relative;
	text-transform:none;
}
@media (max-width: 979px) {
	.filter-wrapper .filter li a {
		border-bottom:1px solid transparent;
		border-left:none;
		display:inline-block;
		border-radius:0 4px 4px 0;
	}
}
@media only screen and (max-width: 480px) {
	.filter-wrapper .filter li a { display:block; }
}
.filter-wrapper .filter li a:after {
	content:'';
	width:100%;
	height:0;
	background:#fff;
	position:absolute;
	bottom:-1px;
	left:0;
	transition:all 0.3s ease 0s;
}
@media (max-width: 979px) {
	.filter-wrapper .filter li a:after {
		width:0;
		height:100%;
		left:-1px;
		bottom:0;
	}
}
.filter-wrapper .filter li a:hover, .filter-wrapper .filter li a:active, .filter-wrapper .filter li a:focus {
	text-decoration:none;
	color:#f87839;
	border-color:#d3d3d2;
	background:none;
}
.filter-wrapper .filter li a:hover:after, .filter-wrapper .filter li a:active:after, .filter-wrapper .filter li a:focus:after { height:1px; }
@media (max-width: 979px) {
	.filter-wrapper .filter li a:hover:after, .filter-wrapper .filter li a:active:after, .filter-wrapper .filter li a:focus:after {
		height:100%;
		width:1px;
	}
}
.filter-wrapper .filter .active a {
	text-decoration:none;
	color:#f87839;
	border-color:#d3d3d2;
	background:none;
}
.filter-wrapper .filter .active a:after { height:1px; }
@media (max-width: 979px) {
	.filter-wrapper .filter .active a:after {
		height:100%;
		width:1px;
	}
}
.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;
	border:none;
	padding:0;
}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption {
	padding:20px;
	background:#f7f7f7;
	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 7px;
	font:16px/1.2em 'PT Sans Narrow', sans-serif;
}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption h3 a {
	color:#14b1f3;
	text-transform:uppercase;
	text-decoration:none;
}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption h3 a:hover { color:#f87839; }
.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; }
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption .excerpt {
	font:13px/21px 'PT Sans Narrow', sans-serif;
	color:#777;
	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:#d3d3d2; }
.related-posts, .comment-holder, #respond { margin:50px 0 0 0; }
.related-posts h3, .comment-holder h3, #respond h3 {
	font:20px/1.2em 'PT Sans Narrow', sans-serif;
	margin:0 0 20px;
	text-align:center;
	text-transform:uppercase;
	color:#333;
	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:16px/22px 'PT Sans Narrow', sans-serif;
	color:#14b1f3;
	display:inline;
	letter-spacing:0;
	text-transform:uppercase;
}
.related-posts a:hover { color:#f87839; }
.related-posts a:hover, .related-posts a:active, .related-posts a:focus { text-decoration:none; }
.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: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:30px 20px;
	margin:0 0 30px;
	background:#f7f7f7;
	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:70px;
	height:70px;
	border-radius:4px;
	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:left;
	font:13px/1.2em 'PT Sans Narrow', sans-serif;
	color:#f87839;
	padding-top:20px;
	text-transform:none;
}
.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:#777;
	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 {
	margin:0;
	padding:8px 0 0;
	font:13px/1.2em 'PT Sans Narrow', sans-serif;
	color:#f87839;
	text-transform:none;
}
.comment-holder .reply .comment-reply-link { background:#14b1f3; }
.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 15px;
	-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:40px;
	padding:8px 15px;
	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.comment_submit { text-align:left; }
#respond #commentform p.comment_submit input {
	width:auto;
	margin:0;
}
#sidebar.idx-sidebar > div > h3 {
	margin:0 0 20px;
	font:20px/1.2em 'PT Sans Narrow', sans-serif;
	display:block;
	color:#333;
	text-align:center;
	letter-spacing:0;
	text-transform:uppercase;
}
@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 20px;
	font:20px/1.2em 'PT Sans Narrow', sans-serif;
	display:block;
	color:#333;
	text-align:center;
	letter-spacing:0;
	text-transform:uppercase;
}
@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 15px;
	list-style-type:none;
	position:relative;
	z-index:100;
}
@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:5px 0 6px;
	z-index:100;
	color:#14b1f3;
	overflow:hidden;
	position:relative;
	font:13px/1.2em 'PT Sans Narrow', sans-serif;
}
[id*="categories"] ul li:before, [id*="archives"] ul li:before, .list.custom-list ul li:before { display:none; }
[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-block;
	vertical-align:baseline;
	position:relative;
	overflow:visible;
	padding:0 0 0 19px;
}
[id*="categories"] ul li a:before, [id*="archives"] ul li a:before, .list.custom-list ul li a:before {
	content:'';
	font:9px/1em FontAwesome;
	position:absolute;
	top:50%;
	left:1px;
	margin:-5px 0 0;
	color:#f87839;
	display:block;
	transition:all 0.3s ease 0s;
}
[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:#f87839;
	text-decoration:none;
	background:none;
}
[id*="categories"] ul li a:hover:before, [id*="categories"] ul li a:active:before, [id*="categories"] ul li a:focus:before, [id*="archives"] ul li a:hover:before, [id*="archives"] ul li a:active:before, [id*="archives"] ul li a:focus:before, .list.custom-list ul li a:hover:before, .list.custom-list ul li a:active:before, .list.custom-list ul li a:focus:before {
	-webkit-transform:translateX(3px);
	-moz-transform:translateX(3px);
	-ms-transform:translateX(3px);
	-o-transform:translateX(3px);
	transform:translateX(3px);
}
[id*="my_poststypewidget"] .post-list { margin:0; }
[id*="my_poststypewidget"] .post-list li {
	padding:30px 0;
	margin:0;
	overflow:visible;
	position:relative;
	border-top:1px solid #dfdfdf;
}
[id*="my_poststypewidget"] .post-list li:first-child {
	padding-top:0;
	border:none;
}
[id*="my_poststypewidget"] .post-list li .thumbnail {
	margin:0 0 20px;
	float:none;
}
@media only screen and (min-width: 1200px) {
	[id*="my_poststypewidget"] .post-list li .thumbnail {
		float:left;
		margin:0 30px 0 0;
	}
}
[id*="my_poststypewidget"] .post-list li .post-list_h {
	font:16px/1.2em 'PT Sans Narrow', sans-serif;
	text-transform:uppercase;
	letter-spacing:0;
	margin:2px 0 8px;
	display:block;
}
[id*="my_poststypewidget"] .post-list li .post-list_h a { color:#14b1f3; }
[id*="my_poststypewidget"] .post-list li .post-list_h a:hover { color:#f87839; }
[id*="my_poststypewidget"] .post-list li .post-list_h a:hover, [id*="my_poststypewidget"] .post-list li .post-list_h a:active, [id*="my_poststypewidget"] .post-list li .post-list_h a:focus { text-decoration:none; }
[id*="my_poststypewidget"] .post-list li time, [id*="my_poststypewidget"] .post-list li .post-list_comment {
	display:block;
	padding:0;
	text-transform:none;
	color:#f87839;
	font:13px/1.2em 'PT Sans Narrow', sans-serif;
}
[id*="my_poststypewidget"] .post-list li .excerpt {
	overflow:hidden;
	margin:0;
	color:#777;
	font-weight:300;
	font-size:14px;
	line-height:21px;
}
[id*="my_poststypewidget"] .post-list li .btn { margin:20px 0 0; }
[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;
	-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:#f87839;
	font-size:16px;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li time {
	margin:0;
	color:#f87839;
	display:inline-block;
	text-transform:none;
	font:13px/21px 'PT Sans Narrow', sans-serif;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_author {
	font:13px/21px 'PT Sans Narrow', sans-serif;
	text-transform:none;
	margin:0;
	color:#f87839;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_author { margin-top:10px; }
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_title { font:13px/1.2em 'PT Sans Narrow', sans-serif; }
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_title a { color:#333; }
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_title a:hover { color:#f87839; }
[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; }
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_txt {
	border:none;
	overflow:hidden;
	margin:0;
	padding:10px 0 0 0;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_txt a { color:#777; }
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_txt a:hover { color:#f87839; }
[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; }
[id*="my_postwidget"] .post-list .post-list_li .post-list_h { font:18px/1.2em 'PT Sans Narrow', sans-serif; }
#wp-calendar caption, #wp-calendar thead tr th {
	color:#14b1f3;
	font-family:'PT Sans Narrow', sans-serif;
}
.search-form .search-form_it {
	margin:0;
	height:50px;
}
.search-form .search-form_is {
	margin:0 0 0 15px;
	padding:10px 5px !important;
	height:40px;
	background:none;
	box-shadow:none;
	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;
	}
}
@media (max-width: 767px) {
	#content.left, #sidebar { float:none !important; }
}
.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; }
.amr-widget-area {
	text-align:center;
	font:20px/1.2em 'PT Sans Narrow', sans-serif;
	color:#333;
}
.amr-widget-area > div { text-align:left; }
.amr-widget-area > div:first-of-type { margin-top:15px; }
.span12 .amr-widget-area .wpl_agents_widget_container .wpl_profile_container {
	width:23.076923076923077%;
	margin:10px 0 10px 2.564102564102564%;
	min-height:inherit;
	float:left;
}
.span12 .amr-widget-area .wpl_agents_widget_container .wpl_profile_container:nth-child(4n+1) { margin:10px 0; }
@media only screen and (max-width: 768px) {
	.span12 .amr-widget-area .wpl_agents_widget_container .wpl_profile_container {
		width:47% !important;
		display:inline-block;
		vertical-align:top;
		float:none;
		margin:20px 0 20px 4%;
	}
	.span12 .amr-widget-area .wpl_agents_widget_container .wpl_profile_container:nth-child(4n+1) { margin:20px 0 20px 4%; }
	.span12 .amr-widget-area .wpl_agents_widget_container .wpl_profile_container:nth-child(2n+1) { margin:20px 0; }
}
@media only screen and (max-width: 480px) {
	.span12 .amr-widget-area .wpl_agents_widget_container .wpl_profile_container {
		width:100% !important;
		display:block;
		margin:20px 0;
	}
}
.span12 .amr-widget-area .wpl_agents_widget_container .wpl_profile_container.empty {
	border:1px solid #dddddd;
	min-height:125px;
	border-radius:4px;
	background:url(../img/empty.png) no-repeat;
	background-size:100% 100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.span12 .amr-widget-area .wpl_agents_widget_container .wpl_profile_container .wpl_profile_picture { margin:0 0 20px; }
@media only screen and (min-width: 1200px) {
	.span12 .amr-widget-area .wpl_agents_widget_container .wpl_profile_container .wpl_profile_picture {
		margin:0 20px 0 0;
		float:left;
	}
}
.wpl_agents_widget_container .wpl_profile_container {
	min-height:inherit;
	width:100%;
	float:none;
	display:block;
}
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc {
	overflow:hidden;
	text-align:left;
}
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc .wpl_profile_container_title { text-align:left; }
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc .wpl_profile_container_title .title {
	margin:0 0 20px;
	font:16px/19px 'PT Sans Narrow', sans-serif;
	color:#14b1f3;
	text-transform:uppercase;
}
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc .wpl_profile_container_title .title strong { display:block; }
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li {
	float:none;
	display:block;
	width:100%;
	height:auto;
	background:none;
	border-radius:0;
	margin:4px 0;
	font:13px/1.2em 'PT Sans Narrow', sans-serif;
	color:#777;
}
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li:after { display:none; }
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li:before {
	content:'';
	font:12px/1.2em 'FontAwesome';
	display:inline-block;
	vertical-align:middle;
	margin:0 10px 0 1px;
	text-align:center;
	color:#f87839;
	min-width:15px;
}
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li.website:before { content:''; }
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li.email:before { content:''; }
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li.email a { color:#f87839; }
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li.email a:hover { color:#333; }
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li.email a:hover, .wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li.email a:active, .wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li.email a:focus { text-decoration:none; }
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li.fax:before {
	content:'';
	background-image:url(../img/fax.png);
	background-repeat:no-repeat;
	width:13px;
	height:13px;
	background-position:50% 50%;
}
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li a {
	position:relative;
	display:inline;
	text-indent:0;
	color:#777;
}
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li a:hover { color:#f87839; }
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li a:hover, .wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li a:active, .wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li a:focus { text-decoration:none; }
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_desc ul li .tooltip { display:none !important; }
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_picture { margin:0 0 20px; }
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_picture .front, .wpl_agents_widget_container .wpl_profile_container .wpl_profile_picture .back {
	border:none;
	box-shadow:none;
	border-radius:4px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.ie9 .wpl_agents_widget_container .wpl_profile_container .wpl_profile_picture .back {
	text-indent:-9999px;
	background:none;
}
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_picture .back a { font-size:15px; }
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_picture .back a:hover {
	color:#333;
	text-decoration:none;
}
.pluginSkinLight { background:#fff !important; }
[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 9px 20px;
	position:relative;
	font:13px/1.1em 'PT Sans Narrow', sans-serif;
}
[id*="dsidx-list-areas"] .dsidx-widget li:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	color:#14b1f3;
	font:12px/1.2em FontAwesome;
	margin:0 12px 0 0;
}
.footer [id*="dsidx-list-areas"] .dsidx-widget li:before {
	margin:0 10px 0 0;
	color:#f87839;
}
[id*="dsidx-list-areas"] .dsidx-widget li a {
	color:#14b1f3;
	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:#14b1f3;
	text-decoration:underline;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-map.dsidx-panel .dsidx-results-widget-map-details .featured-listing {
	padding:10px 0 !important;
	margin:0 !important;
	border-top-style:solid;
	display:none !important;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-map.dsidx-panel .dsidx-results-widget-map-details .featured-listing:first-child { display:block !important; }
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-slideshow.dsidx-panel .dsidx-slideshow-control {
	border:none !important;
	background:#14b1f3 !important;
	color:#fff !important;
	border-radius:3px;
	font:16px/1.2em 'PT Sans Narrow', sans-serif;
	text-transform:uppercase;
	-webkit-box-sizing:border-radius;
	-moz-box-sizing:border-radius;
	box-sizing:border-radius;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-slideshow.dsidx-panel .dsidx-slideshow-control:hover {
	background:#f87839 !important;
	color:#fff !important;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-slideshow.dsidx-panel ul li.featured-listing {
	padding:0 !important;
	margin:0 !important;
	border-top-style:solid;
	border-width:1px;
	border-color:#d3d3d2;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-list.dsidx-panel li {
	border-top-style:solid;
	border-width:1px;
	border-color:#d3d3d2;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-list.dsidx-panel li a {
	font:16px/1.2em 'PT Sans Narrow', sans-serif !important;
	color:#f87839;
	text-transform:uppercase;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-list.dsidx-panel li a:hover { color:#14b1f3; }
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-list.dsidx-panel li a:hover, [id*="dsidx-listings"] div.dsidx-results-widget .dsidx-list.dsidx-panel li a:active, [id*="dsidx-listings"] div.dsidx-results-widget .dsidx-list.dsidx-panel li a:focus { text-decoration:none; }
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing {
	padding:15px 0 !important;
	margin:0 !important;
	border-top-style:solid;
	border-width:1px;
	border-color:#d3d3d2;
}
[id*="dsidx-listings"] 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) {
	[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing .dsidx-photo { float:none; }
	[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing .dsidx-photo img { margin:0 0 10px; }
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing .dsidx-photo img {
	border:none;
	position:relative;
	border-radius:4px;
	top:-1px;
	left:-1px;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing h4 {
	margin:0 !important;
	overflow:hidden;
	border:none;
	padding:0 0 5px !important;
	font:16px/1.2em 'PT Sans Narrow', sans-serif !important;
	color:#14b1f3;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing h4 a {
	text-transform:uppercase !important;
	color:#14b1f3;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing h4 a:hover { color:#f87839; }
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing h4 a:hover, [id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing h4 a:active, [id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing h4 a:focus { text-decoration:none; }
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing ul {
	margin:0 !important;
	overflow:hidden;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing ul li { display:block !important; }
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing ul li.price {
	display:inline-block !important;
	font:bold 18px/1.2em 'PT Sans Narrow', sans-serif !important;
	color:#f87839;
	margin:6px 0 0 !important;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing p {
	margin:0 !important;
	overflow:hidden;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing p span { display:block !important; }
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-panel .featured-listing p span.price {
	display:inline-block !important;
	font:bold 18px/1.2em 'PT Sans Narrow', sans-serif !important;
	color:#f87839;
	margin:6px 0 0 !important;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-controls {
	border-top-style:solid;
	text-align:left !important;
	border-color:#d3d3d2;
	font-size:0;
	padding:10px 0 0;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-controls a {
	color:#fff;
	background:#14b1f3;
	padding:5px 10px !important;
	border-radius:3px;
	font:15px/1.2em 'PT Sans Narrow', sans-serif;
	margin:5px 10px 5px 0;
	display:inline-block !important;
	text-transform:capitalize !important;
}
[id*="dsidx-listings"] div.dsidx-results-widget .dsidx-controls a:hover, [id*="dsidx-listings"] div.dsidx-results-widget .dsidx-controls a:active, [id*="dsidx-listings"] div.dsidx-results-widget .dsidx-controls a:focus { background:#f87839; }
[id*="dsidx-listings"].footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing {
	background:none;
	box-shadow:none;
	border:none;
	padding:6px 0;
	margin:0;
}
[id*="dsidx-listings"].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) {
	[id*="dsidx-listings"].footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing .dsidx-photo { float:none; }
	[id*="dsidx-listings"].footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing .dsidx-photo img { margin:0 0 10px; }
}
[id*="dsidx-listings"].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) {
	[id*="dsidx-listings"].footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing .dsidx-photo {
		float:none;
		margin:0 0 10px;
		display:inline-block;
	}
}
[id*="dsidx-listings"].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 Narrow', sans-serif !important;
	color:#777;
}
[id*="dsidx-listings"].footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing h4 a {
	text-transform:none !important;
	color:#777;
}
[id*="dsidx-listings"].footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing h4 a:hover { color:#f87839; }
[id*="dsidx-listings"].footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing h4 a:hover, [id*="dsidx-listings"].footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing h4 a:active, [id*="dsidx-listings"].footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing h4 a:focus { text-decoration:none; }
[id*="dsidx-listings"].footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing ul {
	margin:0 !important;
	overflow:hidden;
}
[id*="dsidx-listings"].footer-last-widget .dsidx-results-widget .dsidx-expanded.dsidx-panel .featured-listing ul li { display:none !important; }
[id*="dsidx-listings"].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 Narrow', sans-serif !important;
	color:#f87839;
	background:none;
	padding:0;
	margin:0 !important;
}
[id*="dsidx-listings"].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:#14b1f3;
	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 Narrow', 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 { color:#f87839; }
[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; }
[id*="dsidx-single-listing"] .dsidx-widget.dsidx-widget-single-listing .dsidx-widget-single-listing-body {
	background:#14b1f3;
	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 only screen and (max-width: 350px) {
	[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:200px !important; }
}
[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:#f87839;
	color:#fff;
	text-indent:0;
	position:absolute;
	top:0;
	left:0;
	margin:0;
	text-align:center;
	transition:all 0.3s ease 0s;
}
[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:#14b1f3;
}
[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:#14b1f3;
}
@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; }
}
[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 Narrow', 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 Narrow', 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:#fff;
	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:#fff;
	font:bold 18px/1.2em 'PT Sans Narrow', sans-serif;
	padding:7px 70px 0 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.footer-widgets { padding:40px 0; }
@media (max-width: 768px) {
	.footer-widgets { padding:10px 0; }
}
@media (max-width: 768px) {
	.footer-widgets > div > div { margin:20px 0; }
}
.footer-widgets > div > div ~ div { margin:40px 0 0; }
@media only screen and (max-width: 768px) {
	.footer-widgets > div > div ~ div { margin:20px 0; }
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.footer-widgets .span4 [id*="my_facebook_widget"] .fb-like-box > span { width:200px !important; }
}
.footer-widgets [id*="my_facebook_widget"] .fb-like-box { max-width:100%; }
.footer-widgets [id*="my_facebook_widget"] .facebook_like_box { text-align:right; }
@media only screen and (max-width: 768px) {
	.footer-widgets [id*="my_facebook_widget"] .facebook_like_box { text-align:left; }
}
.footer-widgets [id*="my_facebook_widget"] .fb-like-box {
	display:inline-block;
	background:#fff;
}
.footer-widgets .textwidget { color:#888888; }
@media only screen and (min-width: 1200px) {
	.footer-widgets .textwidget { padding:0 30px 0 0; }
}
.footer-widgets .textwidget p { margin:0 0 3px; }
.footer-widgets .textwidget i {
	color:#fff;
	margin:0 13px 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(../img/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:#f87839;
	text-decoration:none;
}
.footer-widgets .textwidget a:hover { color:#fff; }
.footer-widgets .textwidget a:hover, .footer-widgets .textwidget a:active, .footer-widgets .textwidget a:focus { text-decoration:none; }
@media only screen and (max-width: 767px) {
	.footer .social {
		text-align:left;
		margin:20px 0;
	}
}
.social li .social_link:hover { opacity:1; }
.social li .social_link:hover .social_ico i {
	color:#f87839;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	transform:rotateY(360deg);
}
.footer .social li .social_link:hover .social_ico i { color:#fff; }
.social li i {
	font-size:18px;
	line-height:1.2em;
	color:#14b1f3;
	display:inline-block;
	vertical-align:middle;
	transition:all 0.3s ease 0s;
}
.social.social__list li {
	text-align:left;
	margin-bottom:4px;
}
.social.social__list li .social_ico {
	display:inline-block;
	margin:0 5px 0 0;
}
.social.social__list li .social_label {
	margin:0;
	display:inline-block;
	font:12px/1.2em 'PT Sans Narrow', sans-serif;
	color:#6c7485;
	text-transform:uppercase;
	vertical-align:middle;
}
.social.social__row li {
	display:inline-block;
	float:none;
	vertical-align:top;
	margin-left:15px;
	margin-bottom:5px;
}
.social.social__row li:first-child { margin-left:0; }
.social.social__row li .social_link {
	display:block;
	text-align:center;
}
.content_box {
	background:#f7f7f7;
	padding:40px 0;
}
@media only screen and (max-width: 767px) {
	.content_box { padding:30px 0; }
}
.content_box:before, .content_box:after { background:inherit; }
.content_box.last-block { margin-bottom:-50px; }
@media only screen and (max-width: 767px) {
	.content_box.last-block { margin-bottom:-40px; }
}
.dropcap {
	font:bold 28px/60px 'PT Sans Narrow', sans-serif;
	color:#fff;
	width:60px;
	height:60px;
	border-radius:50%;
	background:#f87839;
	margin:5px 30px 0 0;
}
.extra-wrap h6 { margin:0 0 10px; }
.extra-wrap figure.alignleft.aligntextleft i { padding-left:1px; }
.spacer { height:20px; }
.title-box {
	text-align:center;
	margin:0 0 13px;
}
@media only screen and (max-width: 767px) {
	.title-box { margin:0 0 30px; }
}
.title-box .title-box_primary {
	font:20px/1.2em 'PT Sans Narrow', sans-serif;
	margin:0;
	color:#333;
	text-transform:uppercase;
}
.title-box .title-box_secondary {
	font:18px/1.2em 'PT Sans Narrow', sans-serif;
	margin:0;
	color:#777;
}
.hr {
	margin:20px 0 10px;
	overflow:visible;
	height:15px;
	background:url(../img/shadow.png) repeat-x;
	position:relative;
}
.hr > div {
	position:relative;
	z-index:10;
}
.hr:before, .hr:after {
	content:"";
	display:block;
	height:100%;
	position:absolute;
	top:0;
	width:231%;
	background:inherit;
	border:inherit;
	z-index:1;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.hr:before { left:-230%; }
.hr:after { right:-230%; }
.hr:before { left:-231%; }
.hr:after { right:-231%; }
.posts-grid li { text-align:center; }
.posts-grid li .thumbnail { margin:0 0 20px; }
.posts-grid li h5 {
	font:16px/21px 'PT Sans Narrow', sans-serif;
	margin:0 0 10px;
	text-transform:uppercase;
}
.posts-grid li h5 a { color:#14b1f3; }
.posts-grid li h5 a:hover { color:#f87839; }
.posts-grid li h5 a:hover, .posts-grid li h5 a:active, .posts-grid li h5 a:focus { text-decoration:none; }
@media only screen and (max-width: 768px) {
	.posts-grid.services li {
		width:31.623931623931625%;
		margin:0 0 0 2.564102564102564%;
		display:inline-block;
		vertical-align:top;
	}
	.posts-grid.services li:first-child { margin:0; }
}
@media only screen and (max-width: 480px) {
	.posts-grid.services li {
		width:100%;
		display:block;
		margin:20px 0;
	}
}
.posts-grid.services li .thumbnail { border-radius:0; }
@media (max-width: 767px) {
	.posts-grid.services li .thumbnail {
		float:none;
		display:block;
		text-align:center;
	}
	.posts-grid.services li .thumbnail a {
		display:inline-block;
		text-align:center;
	}
}
.posts-grid.services li .thumbnail img { border-radius:4px; }
.footer {
	background:none;
	border:none;
	padding:0;
}
.widget-title {
	font:16px/1.2em 'PT Sans Narrow', sans-serif;
	color:#fff;
	margin:0 0 15px;
	text-transform:uppercase;
}
@media only screen and (min-width: 1200px) {
	.widget-title { margin:-4px 0 15px; }
}
.copyright {
	padding:15px 0;
	border-top:1px solid #515151;
	position:relative;
}
.copyright > div {
	position:relative;
	z-index:10;
}
.copyright:before, .copyright:after {
	content:"";
	display:block;
	height:100%;
	position:absolute;
	top:0;
	width:231%;
	background:inherit;
	border:inherit;
	z-index:1;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.copyright:before { left:-230%; }
.copyright:after { right:-230%; }
.copyright:before, .copyright:after { top:-1px; }
.footer-text {
	padding:0;
	font:11px/1.2em 'PT Sans Narrow', 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 { color:#f87839; }
.footer-text a:hover, .footer-text a:active, .footer-text a:focus { text-decoration:none; }
@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:#fff;
	text-decoration:none;
}
.zoom-icon { background:none !important; }
.zoom-icon:after {
	content:'';
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	position:absolute;
	top:0;
	right:0;
	border-radius:0;
	z-index:10;
	transition:400ms all 100ms;
	-webkit-transition:400ms all 100ms;
	-o-transition:400ms all 100ms;
}
@media only screen and (min-width: 1200px) {
	.zoom-icon:after {
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-ms-transform:scale(0);
		-o-transform:scale(0);
		transform:scale(0);
	}
}
.zoom-icon:before {
	content:'';
	color:#fff;
	background:#f87839;
	font:30px/60px FontAwesome;
	width:60px;
	height:60px;
	border-radius:50%;
	border:none;
	text-align:center;
	margin:-30px 0 0 -30px;
	z-index:100;
	transition:all 0.3s ease 0s;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media only screen and (min-width: 1200px) {
	.zoom-icon:before {
		-webkit-transform:scale(5);
		-moz-transform:scale(5);
		-ms-transform:scale(5);
		-o-transform:scale(5);
		transform:scale(5);
	}
}
.thumbnail a img {
	transition:transform 200ms linear;
	-webkit-transition:-webkit-transform 200ms linear;
}
.thumbnail:hover .zoom-icon:before {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.thumbnail:hover .zoom-icon:after {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
@media only screen and (min-width: 1200px) {
	.thumbnail:hover a img {
		transform:scale(1.1);
		-webkit-transform:-webkit-scale(1.1);
	}
}
.thumbnail.flexslider ul li .image-wrap {
	display:block;
	position:relative;
}
.thumbnail.flexslider:hover a img {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.thumbnail.flexslider:hover a .zoom-icon {
	opacity:1;
	filter:alpha(opacity=100);
}
.thumbnail.flexslider:hover a .zoom-icon:before {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.thumbnail.flexslider:hover a .zoom-icon:after {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
@media only screen and (max-width: 767px) {
	.google-map-api { height:300px; }
}
#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:40px;
	height:40px;
	border-radius:4px;
	background:none;
	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;
}
#back-top-wrapper #back-top a span {
	display:block;
	width:40px;
	height:40px;
	background:#14b1f3;
	border:none;
	border-radius:4px;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	transition:all 0.3s ease 0s;
}
#back-top-wrapper #back-top a span:before {
	content:'';
	font:22px/40px FontAwesome;
	display:inline-block;
	color:#fff;
	transition:all 0.3s ease 0s;
}
#back-top-wrapper #back-top a:hover span {
	background:#f87839;
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg);
}
#back-top-wrapper #back-top a:hover span:before { color:#fff; }
@media (max-width: 600px) {
	#wpadminbar { top:-46px !important; }
}
.error404-holder { padding:80px 0; }
.error404-holder .error404-holder_num {
	color:#f87839;
	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 .marker {
	font-size:15px !important;
	color:#f87839;
	margin-top:2px;
}
.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:231%;
	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:-230%; }
.left-right:after { right:-230%; }
.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;
}
.btn, .reply a.comment-reply-link {
	background:#14b1f3;
	border:none;
	text-decoration:none;
	cursor:pointer;
	text-transform:uppercase;
	border-radius:4px;
	outline:none;
	box-shadow:none;
	text-shadow:none;
	position:relative;
	letter-spacing:0;
	font:16px/1.2em 'PT Sans Narrow', sans-serif;
	color:#fff;
	overflow:hidden;
	padding:7px 25px;
	z-index:100;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.btn:hover, .reply a.comment-reply-link:hover {
	background:#f87839;
	color:#fff;
}
.btn:active, .btn:focus, .reply a.comment-reply-link:active, .reply a.comment-reply-link:focus {
	color:#fff;
	background:#14b1f3;
	box-shadow:none;
}
.btn.btn-large, .reply a.comment-reply-link.btn-large {
	padding:18px 45px;
	font-size:18px;
}
.main-holder input[type="submit"], .main-holder input[type="reset"] {
	border:none;
	padding:7px 25px;
	border-radius:4px;
	text-transform:uppercase;
	font:16px/1.2em 'PT Sans Narrow', sans-serif;
	background:#14b1f3;
	color:#fff;
	height:auto;
	box-shadow:none;
	transition:all 0.3s ease 0s;
}
.main-holder input[type="submit"]:hover, .main-holder input[type="reset"]:hover {
	background:#f87839;
	color:#fff;
}
#wpl_property_listing_container {
	margin:0 0 30px;
	padding:0;
}
#wpl_property_listing_container .wpl_googlemap_container {
	margin:0;
	padding:0;
	border:none;
}
.wpl_plisting_top_sidebar_container {
	min-height:90px;
	padding:25px 0;
	margin:0 0 60px;
	background:#f87839;
	color:#fff;
	font:16px/1.2em 'PT Sans Narrow', 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:231%;
	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:-230%; }
.wpl_plisting_top_sidebar_container:after { right:-230%; }
.wpl_plisting_top_sidebar_container:before, .wpl_plisting_top_sidebar_container:after { z-index:-1; }
.ie8 .wpl_plisting_top_sidebar_container { background:#f87839; }
.ie8 .wpl_plisting_top_sidebar_container:before, .ie8 .wpl_plisting_top_sidebar_container:after { background:#f87839; }
.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:#f87839;
	color:#fff;
	font:13px/1.2em 'PT Sans Narrow', sans-serif;
	padding:13px 20px;
	width:190px;
	left:50%;
	margin-left:-85px;
	border:none;
	text-align:center;
	border-radius:0 0 5px 5px;
	bottom:-60px;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .more_search_option:after {
	content:'';
	position:relative;
	float:none;
	display:inline-block;
	margin:0 0 0 10px;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .more_search_option.active:after { content:''; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top { margin:0 0 20px; }
.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:170px;
	height:30px;
	padding:5px;
	font:13px/30px 'PT Sans Narrow', sans-serif;
	min-width:inherit;
	color:#14b1f3;
	-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_top input::-moz-placeholder, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_widget_location_textsearch::-moz-placeholder, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box::-moz-placeholder {
	color:#14b1f3;
	opacity:1;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top input::-ms-input-placeholder, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_widget_location_textsearch::-ms-input-placeholder, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box::-ms-input-placeholder { color:#14b1f3; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top input::-webkit-input-placeholder, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_widget_location_textsearch::-webkit-input-placeholder, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box::-webkit-input-placeholder { color:#14b1f3; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top input:-moz-placeholder, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_widget_location_textsearch:-moz-placeholder, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box:-moz-placeholder { color:#14b1f3; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top input:-ms-input-placeholder, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_widget_location_textsearch:-ms-input-placeholder, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box:-ms-input-placeholder { color:#14b1f3; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top input::-webkit-input-placeholder, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_widget_location_textsearch::-webkit-input-placeholder, .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box::-webkit-input-placeholder { color:#14b1f3; }
@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; }
}
.ie .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top input, .ie .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_widget_location_textsearch, .ie .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box { padding-top:0; }
.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; }
@media only screen and (max-width: 480px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top select {
		width:99%;
		margin:0 0 7px;
	}
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container {
	width:170px !important;
	color:#333;
	font-weight:normal;
	margin:5px 30px 5px 0;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .chosen-container {
	width:170px !important;
	color:#333;
	font-weight:normal;
}
@media only screen and (max-width: 1200px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container { 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; }
}
@media only screen and (max-width: 768px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container.chosen-container-single { width:99% !important; }
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .chosen-container .chosen-single {
	height:30px;
	border:none;
	font:13px/30px 'PT Sans Narrow', sans-serif;
	color:#14b1f3;
	border-radius:4px;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .chosen-container .chosen-single {
	height:30px;
	border:none;
	font:13px/30px 'PT Sans Narrow', sans-serif;
	color:#14b1f3;
	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_bot .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_bot .chosen-container .chosen-single > div b { background:none !important; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .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_bot .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; }
@media only screen and (max-width: 768px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container.locationtextsearch_type { width:50%; }
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container > input { margin:5px 30px 5px 0; }
@media only screen and (max-width: 1200px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container > input { margin:5px 10px 5px 0; }
}
@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: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:0;
		width:100%;
	}
	.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 Narrow', sans-serif; }
@media only screen and (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 .wpl_search_widget_location_textsearch { width:100% !important; }
}
.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 30px;
	padding:0;
	border-radius:4px;
	height:auto;
}
@media only screen and (max-width: 1200px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box { margin:5px 0 5px 10px; }
}
@media (max-width: 768px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box { margin:2px 0 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:#14b1f3;
	border-radius:4px;
	padding:0;
	font:16px/30px 'PT Sans Narrow', sans-serif;
	color:#fff;
	text-transform:uppercase;
	transition:all 0.3s ease 0s;
}
@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:#14b1f3;
	background:#fff;
}
.ie8 .wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_top .search_submit_box input { background:#f87839; }
.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 input {
	border-radius:4px;
	border:none;
	font:13px/30px 'PT Sans Narrow', sans-serif;
	color:#14b1f3;
	padding:5px;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot input::-moz-placeholder {
	color:#14b1f3;
	opacity:1;
}
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot input::-ms-input-placeholder { color:#14b1f3; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot input::-webkit-input-placeholder { color:#14b1f3; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot input:-moz-placeholder { color:#14b1f3; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot input:-ms-input-placeholder { color:#14b1f3; }
.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot input::-webkit-input-placeholder { color:#14b1f3; }
.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 30px 5px 0;
	width:170px;
	-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; }
}
@media only screen and (max-width: 1200px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container { margin:0 10px 5px 0; }
}
.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; }
@media only screen and (max-width: 768px) {
	.wpl_plisting_top_sidebar_container .wpl_search_from_box .wpl_search_from_box_bot .wpl_search_field_container.locationtextsearch_type { width:50%; }
}
.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:30px;
	background:#fff;
	-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 Narrow', 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 img {
	width:98px;
	height:25px;
	max-height:inherit;
	background:url(../img/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(../img/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:30px;
	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 {
	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:#333;
	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:#333; }
#wpl_property_listing_container .wpl_sort_options_container {
	border-bottom:1px solid #dddcdc;
	overflow:visible;
	position:relative;
}
#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:16px/25px 'PT Sans Narrow', sans-serif;
	text-transform:uppercase;
	color:#333;
	margin:0 20px 0 0;
	padding:9px 0 0;
	position:absolute;
}
@media (max-width: 768px) {
	#wpl_property_listing_container .wpl_sort_options_container .wpl_sort_options_container_title {
		float:none;
		position:relative;
		margin:0 0 15px;
	}
}
#wpl_property_listing_container .wpl_sort_options_container ul {
	margin:0;
	padding:0 100px;
	width:100%;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width: 768px) {
	#wpl_property_listing_container .wpl_sort_options_container ul {
		margin:0 0 20px;
		padding:0;
		float:none;
	}
}
#wpl_property_listing_container .wpl_sort_options_container ul li {
	padding:0;
	float:none;
	display:inline-block;
	line-height:25px;
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-ms-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0);
}
@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:13px/25px 'PT Sans Narrow', sans-serif;
	color:#14b1f3;
	padding:9px 15px;
	position:relative;
	border-radius:5px 5px 0 0;
	border:1px solid transparent;
	border-bottom:none;
	transition:all 0.3s ease 0s;
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-ms-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0);
}
@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;
	transition:all 0.3s ease 0s;
}
@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 30px 9px 15px;
	border-color:#dddcdc;
	color:#f87839;
}
#wpl_property_listing_container .wpl_sort_options_container ul li div.wpl_plist_sort_active:before {
	transform:none;
	right:10px;
	top:18px;
	font:7px/1.2em FontAwesome;
	color:#f87839;
	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:#f87839;
	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:absolute;
	right:0;
	top:5px;
}
@media (max-width: 768px) {
	#wpl_property_listing_container .wpl_sort_options_container .wpl_list_grid_switcher {
		float:none;
		position:relative;
		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;
	transition:all 0.3s ease 0s;
}
#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;
	transition:all 0.3s ease 0s;
}
#wpl_property_listing_container .wpl_sort_options_container .wpl_list_grid_switcher > div.active:before, #wpl_property_listing_container .wpl_sort_options_container .wpl_list_grid_switcher > div:hover:before { color:#f87839; }
#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_prp_cont_wrap .wpl_prp_cont.grid_box {
	width:23.076923076923077%;
	*width:23.023731587561375%;
	padding-bottom:0;
	border:none;
	float:none;
	display:inline-block;
	vertical-align:top;
	margin:0 0 30px 2.564102564102564%;
}
.wpl_prp_cont_wrap .wpl_prp_cont.grid_box:nth-child(4n+1) { margin:0 0 30px; }
.ie8 .wpl_prp_cont_wrap .wpl_prp_cont.grid_box {
	display:block;
	float:left;
}
.ie8 .wpl_prp_cont_wrap .wpl_prp_cont.grid_box.item-1, .ie8 .wpl_prp_cont_wrap .wpl_prp_cont.grid_box.item-5, .ie8 .wpl_prp_cont_wrap .wpl_prp_cont.grid_box.item-9, .ie8 .wpl_prp_cont_wrap .wpl_prp_cont.grid_box.item-13 { margin:0 0 30px; }
@media (max-width: 1200px) {
	.wpl_prp_cont_wrap .wpl_prp_cont.grid_box { max-height:inherit; }
}
@media (max-width: 768px) {
	.wpl_prp_cont_wrap .wpl_prp_cont.grid_box {
		width:48% !important;
		display:inline-block;
		vertical-align:top;
		float:none !important;
		margin:0 0 30px 4% !important;
	}
	.wpl_prp_cont_wrap .wpl_prp_cont.grid_box:nth-child(4n+1) { margin:0 0 30px 4% !important; }
	.wpl_prp_cont_wrap .wpl_prp_cont.grid_box:nth-child(2n+1) { margin:0 0 30px !important; }
}
@media (max-width: 480px) {
	.wpl_prp_cont_wrap .wpl_prp_cont.grid_box {
		width:100% !important;
		display:block;
		margin:20px 0 !important;
	}
}
.wpl_prp_cont_wrap .wpl_prp_cont.grid_box > div { width:100% !important; }
.wpl_prp_cont_wrap .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_wrap .wpl_prp_cont.row_box:after {
	content:'';
	width:0;
	height:0;
	display:block;
	clear:both;
}
@media (max-width: 768px) {
	.wpl_prp_cont_wrap .wpl_prp_cont.row_box { width:100% !important; }
}
.wpl_prp_cont_wrap .wpl_prp_cont.row_box .wpl_prp_top { margin:0 30px 0 0; }
@media (max-width: 768px) {
	.wpl_prp_cont_wrap .wpl_prp_cont.row_box .wpl_prp_top {
		float:none;
		margin:0 0 20px;
		width:100% !important;
	}
}
.wpl_prp_cont_wrap .wpl_prp_cont.row_box .wpl_prp_bot {
	width:auto;
	overflow:hidden;
	float:none;
	padding:0;
}
.wpl_prp_cont_wrap .wpl_prp_cont.row_box .wpl_prp_bot .price_box {
	top:0;
	text-align:left;
}
.wpl_prp_cont_wrap .wpl_prp_cont.row_box .wpl_prp_bot .price_box span { padding:0; }
.wpl_prp_cont.row_box {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.wpl_prp_cont.row_box .price_box { text-align:left; }
.wpl_prp_cont.row_box .price_box span { padding:0; }
.wpl_prp_cont.row_box .wpl_prp_bot .wpl_prp_listing_icon_box div:before { display:none; }
.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; }
@media (min-width: 980px) and (max-width: 1200px) {
	.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container img { height:150px !important; }
}
.ie8 .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container img { height:150px !important; }
@media (min-width: 768px) and (max-width: 979px) {
	.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container img { height:130px !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:auto;
	text-align:left;
	top:8px;
}
@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:0;
		text-align:center;
	}
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div {
	width:auto;
	height:auto;
	border-radius:0;
	padding:0;
	margin:2px 0;
	position:relative;
	text-align:left;
	font:13px/19px 'PT Sans Narrow', 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:block;
	background:none;
	-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;
		display:inline-block;
	}
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div.feature span {
	color:#333;
	background:#dddcdc;
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div.forclosure span { background:#333; }
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div.open_house span { background:#14b1f3; }
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div.hot_offer span { background:#f87839; }
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div span {
	display:inline-block;
	vertical-align:middle;
	border-radius:0 2px 2px 0;
	padding:2px 5px;
}
@media (max-width: 979px) {
	.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.front .wpl_gallery_container .special-wrap div span {
		display:inline-block;
		border-radius:2px;
	}
}
.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back {
	border-radius:4px;
	overflow:hidden;
	background:#14b1f3;
	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 Narrow', 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 { color:#fff; }
.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; }
@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:#14b1f3;
	}
	.wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a:hover { color:#f87839; }
	.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; }
}
.ie8 .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a {
	margin:0;
	display:block;
	color:#fff;
}
.ie8 .wpl_prp_cont .wpl_prp_top .wpl_prp_top_boxes.back a:hover { color:#fff; }
.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; }
.wpl_prp_cont .wpl_prp_bot { padding:10px 0 0; }
@media (max-width: 1200px) {
	.wpl_prp_cont .wpl_prp_bot { padding:10px 0 0; }
}
.wpl_prp_cont .wpl_prp_bot a.view_detail { color:#14b1f3; }
.wpl_prp_cont .wpl_prp_bot a.view_detail:hover { color:#f87839; }
.wpl_prp_cont .wpl_prp_bot a.view_detail:hover, .wpl_prp_cont .wpl_prp_bot a.view_detail:active, .wpl_prp_cont .wpl_prp_bot a.view_detail:focus { text-decoration:none; }
.wpl_prp_cont .wpl_prp_bot .wpl_prp_title {
	margin:0 0 10px;
	font:16px/1.2em 'PT Sans Narrow', sans-serif;
	text-transform:uppercase;
	color:inherit;
}
.wpl_prp_cont .wpl_prp_bot .wpl_prp_listing_location {
	font:13px/1.2em 'PT Sans Narrow', sans-serif;
	height:auto;
	color:#777;
	margin:0 0 10px;
}
.wpl_prp_cont .wpl_prp_bot .wpl_prp_listing_icon_box div {
	margin:0 5px;
	color:#14b1f3;
	font:13px/1.2em 'PT Sans Narrow', 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:10px 0 0;
}
.wpl_prp_cont .price_box span {
	font:bold 18px/1.2em 'PT Sans Narrow', sans-serif;
	color:#f87839;
}
.wpl_pagination_container {
	border-color:#dddcdc;
	overflow:visible;
	padding:10px 0 0;
}
.wpl_pagination_container span.wpl_total_result {
	text-align:center;
	padding:0;
	font:13px/30px 'PT Sans Narrow', 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/30px 'PT Sans Narrow', 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:30px;
	border-color:#dddcdc;
}
.wpl_pagination_container .wpl_page_size .jqselect.wpl_page_size_options .jq-selectbox__select .jq-selectbox__select-text {
	font:13px/30px 'PT Sans Narrow', sans-serif;
	color:#777;
}
.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/30px FontAwesome;
	color:#777;
	display:inline-block;
}
.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:7px 10px;
	display:inline-block;
	border-radius:4px;
	background:#14b1f3;
	color:#fff;
	border:none;
	text-transform:uppercase;
	font:16px/1.2em 'PT Sans Narrow', 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:#f87839;
	text-decoration:none;
}
.wpl_pagination_container ul.pagination li.active a {
	background:#f87839;
	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:middle;
	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:16px/1.2em 'PT Sans Narrow', sans-serif;
	text-transform:uppercase;
	color:#777;
	margin:0 0 10px;
}
.gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_t .main_infowindow_title:hover { color:#14b1f3; }
.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; }
.gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_t .main_infowindow_location {
	font:13px/21px 'PT Sans Narrow', sans-serif;
	color:#777;
}
.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 Narrow', sans-serif;
	color:#777;
	float:none;
}
.gm-style-iw #main_infowindow .main_infowindow_r .main_infowindow_r_b > div:after {
	color:#777;
	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 {
	display:block;
	float:none;
	margin:0;
	font:bold 18px/1.2em 'PT Sans Narrow', sans-serif;
	color:#333;
	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 Narrow', sans-serif;
	color:#14b1f3;
	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:#14b1f3; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_container .wpl_gallery_container #bx-pager > a img { left:0; }
#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 Narrow', sans-serif;
	color:#777777;
	padding:0;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_box ul.tabs li a:hover { color:#14b1f3; }
#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; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_show_tabs .tabs_box ul.tabs li.active a { color:#14b1f3; }
#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 .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 Narrow', sans-serif;
	color:#14b1f3;
	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 {
	width:65%;
	font:15px/1.2em 'PT Sans Narrow', sans-serif;
	color:#14b1f3;
	float:right;
	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 Narrow', sans-serif;
	color:#333;
	margin:0 0 15px;
}
#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 Narrow', 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 Narrow', sans-serif;
	color:#333;
	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%;
	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-radius:4px;
	border:1px solid #d3d3d2;
	border-top:1px solid #d3d3d2;
	margin:2px 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 .rows {
	width:100%;
	float:left;
	display:block;
	vertical-align:middle;
	padding:7px 10px;
	font:15px/25px 'PT Sans Narrow', sans-serif;
	color:#333;
	-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:#14b1f3;
	border-radius:2px;
	border:1px solid #d3d3d2;
	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 Narrow', 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:#f87839 !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 Narrow', 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;
	border:none;
	background:#14b1f3;
	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; }
}
.ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right { width:220px; }
@media (max-width: 979px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_container_content_right { width:100%; }
}
#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 #17a9e6;
}
@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 Narrow', 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 Narrow', 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 Narrow', 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:#f87839;
	width:100%;
	height:30px;
	color:#fff;
	box-shadow:none;
	border-radius:4px;
	font:bold 15px/1.2em 'PT Sans Narrow', sans-serif;
	transition:all 0.3s ease 0s;
}
#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:hover { background:#333; }
#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 Narrow', 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 { color:#333; }
#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; }
#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 Narrow', 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 { color:#333; }
#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; }
#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:#f87839;
	border-radius:4px;
	border:none;
	width:40px;
	height:40px;
	color:#fff;
	text-align:center;
	transition:all 0.3s ease 0s;
}
#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:10px !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:#fff; }
#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:#14b1f3 !important; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom {
	padding:30px 0;
	margin-bottom:-50px;
	background:#f2f2f2;
	text-align:center;
	font:bold 15px/1.2em 'PT Sans Narrow', 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:231%;
	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:-230%; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom:after { right:-230%; }
@media only screen and (max-width: 767px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom { margin-bottom:-40px; }
}
#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 > div { margin:30px 0 40px; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item { padding:0; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item {
	border:none;
	padding:0;
	margin:0 15px;
	background:#fff;
	overflow:hidden;
	position:relative;
	border-radius:4px;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item:before {
	content:'';
	width:100%;
	height:0;
	background:#14b1f3;
	position:absolute;
	top:0;
	left:0;
	transition:all 0.3s ease 0s;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .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;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .title {
	padding:20px 10px;
	border-radius:0 0 5px 5px;
	-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_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .title h3 {
	background:none;
	font:15px/1.2em 'PT Sans Narrow', sans-serif !important;
	position:relative;
	color:#14b1f3;
	margin:0 0 10px;
	text-transform:uppercase;
	transition:all 0.3s ease 0s;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .title .desc {
	font:13px/21px 'PT Sans Narrow', sans-serif;
	color:#777;
	position:relative;
	z-index:100;
	margin:0 0 20px;
	transition:all 0.3s ease 0s;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .title .more_info {
	position:relative;
	height:auto;
	width:auto;
	padding:5px 10px;
	border-radius:4px;
	background:#14b1f3;
	color:#fff;
	display:inline-block;
	font:13px/1.2em 'PT Sans Narrow', 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-wrapper-outer .owl-wrapper .owl-item .item .title .more_info:hover { color:#333; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .title .more_info:hover, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .title .more_info:active, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .title .more_info:focus { text-decoration:none; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .title .more_info:before, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .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-wrapper-outer .owl-wrapper .owl-item .item:hover:before { height:100%; }
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item:hover .title h3, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item:hover .title .desc { color:#fff; }
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item:hover .title .more_info {
		color:#14b1f3;
		background:#fff;
	}
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item:hover .title .more_info:hover { color:#333; }
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item:hover .title .more_info:hover, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item:hover .title .more_info:active, #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item:hover .title .more_info:focus { text-decoration:none; }
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls {
	position:absolute;
	width:100%;
	top:50%;
	margin-top:-20px;
}
@media (max-width: 1300px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls {
		position:relative;
		top:auto;
		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-buttons div {
		width:40px;
		height:40px;
		left:auto;
		display:inline-block;
	}
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-buttons div:before {
		left:0;
		right:0;
	}
}
.ie8 #wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-buttons 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-buttons div:before {
	left:0;
	text-align:center;
	right:auto;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-buttons > div {
	bottom:auto;
	top:auto;
	border:none;
	padding:0;
	margin:-20px 0 0;
	width:40px;
	height:40px;
	background:#14b1f3;
	text-align:center;
	border-radius:4px;
	opacity:1;
	filter:alpha(opacity=100);
	transition:all 0.3s ease 0s;
}
@media (max-width: 1300px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-buttons > div {
		margin:20px 0 0;
		position:relative;
	}
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-buttons > div:before {
	width:40px;
	height:40px;
	text-align:center;
	right:auto;
	left:auto;
	font-size:20px;
	line-height:40px;
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-buttons > div:hover { background:#f87839; }
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-buttons > div.owl-prev { left:-50px; }
@media (max-width: 1300px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-buttons > div.owl-prev { left:-5px; }
}
#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-buttons > div.owl-next { right:-50px; }
@media (max-width: 1300px) {
	#wpl_prp_show_container .wpl_prp_container .wpl_prp_container_content .wpl_prp_show_bottom .owl-carousel .owl-controls .owl-buttons > div.owl-next { right:-5px; }
}
#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:#f87839;
	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:231%;
	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:-230%; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info:after { right:-230%; }
#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; }
.ie8 #wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info { background:#14b1f3; }
.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:#14b1f3; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_about {
	margin:30px 0 0;
	color:#fff;
}
#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;
	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:auto;
	left:0;
	width:100%;
	height:auto;
	border-radius:0;
	text-align:center;
	background:none;
	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 {
	padding:10px;
	background:#fff;
	max-width:200px;
	max-height:200px;
	border-radius:4px;
}
#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 Narrow', 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 Narrow', sans-serif;
}
@media only screen and (max-width: 480px) {
	#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c .wpl_profile_container_title { text-align:left; }
}
#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 Narrow', 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; }
#wpl_profile_show_container .wpl_profile_show_container_box #wpl_agent_info.wpl_agent_info .wpl_agent_info_c ul li {
	color:#fff;
	width:100%;
	display:block;
	vertical-align:middle;
	height:auto;
	float:none;
	padding:0;
	margin:4px 0;
	font:bold 17px/1.2em 'PT Sans Narrow', sans-serif;
}
@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:#14b1f3;
	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:#f87839; }
#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 Narrow', 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 { color:#333; }
#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; }
#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(../img/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 Narrow', 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 { color:#f87839; }
#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; }
#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 h3.title {
	font:20px/1.2em 'PT Sans Narrow', sans-serif;
	color:#333;
	text-transform:uppercase;
	margin:0 0 20px;
	text-align:center;
}
#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; }
#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 20px 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 10px; }
@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;
	padding:5px 10px;
	border-radius:4px;
	height:35px;
	background:none;
	border:1px solid #d3d3d2 !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;
	padding:10px;
	background:none;
	border:1px solid #d3d3d2 !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 Narrow', 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:#f87839;
}
@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:#14b1f3; }
#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:''; }
[id*='wpl_carousel_widget'] .wpl_carousel_container { margin:50px 0; }
[id*='wpl_carousel_widget'] .wpl_carousel_container .bx-wrapper { border:none; }
[id*='wpl_carousel_widget'] .wpl_carousel_container .bx-wrapper .bx-viewport .bxslider li .bx-caption {
	bottom:0;
	width:100%;
	left:0;
}
.ie8 [id*='wpl_carousel_widget'] .wpl_carousel_container .bx-wrapper .bx-viewport .bxslider li .bx-caption { background:#333; }
[id*='wpl_carousel_widget'] .wpl_carousel_container .bx-wrapper .bx-viewport .bxslider li .bx-caption:after { display:none; }
[id*='wpl_carousel_widget'] .wpl_carousel_container .bx-wrapper .bx-viewport .bxslider li .bx-caption span {
	padding:5px 20px;
	font:bold 15px/1.2em 'PT Sans Narrow', sans-serif;
	color:#fff;
}
[id*='wpl_carousel_widget'] .wpl_carousel_container .bx-wrapper .bx-controls {
	width:100%;
	margin:15px 0 0;
	position:relative;
}
[id*='wpl_carousel_widget'] .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction {
	width:100%;
	height:40px;
	text-align:center;
}
[id*='wpl_carousel_widget'] .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a {
	width:40px;
	height:40px;
	text-align:center;
	padding:0;
	background:none;
	opacity:1;
	filter:alpha(opacity=100);
	bottom:0;
	position:relative;
	display:inline-block;
	margin:0 10px;
}
[id*='wpl_carousel_widget'] .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:#f87839;
	margin:0;
	left:0;
}
[id*='wpl_carousel_widget'] .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a:hover:before { color:#14b1f3; }
[id*='wpl_carousel_widget'] .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev { left:0; }
[id*='wpl_carousel_widget'] .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev:before { content:''; }
[id*='wpl_carousel_widget'] .wpl_carousel_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-next { right:0; }
[id*='wpl_carousel_widget'] .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 Narrow', sans-serif;
	color:#777;
}
#dsidx.dsidx-results .dsidx-paging-control a { color:#14b1f3; }
#dsidx.dsidx-results .dsidx-paging-control a:hover { color:#f87839; }
#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; }
#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:#14b1f3; }
#dsidx.dsidx-results #dsidx-map-control a:hover { color:#f87839; }
#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; }
#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:#14b1f3;
	z-index:10;
	border-radius:0 0 5px 5px;
	transition:all 0.3s ease 0s;
}
#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 Narrow', sans-serif;
	margin:0 0 10px;
}
#dsidx-listings li.dsidx-listing .dsidx-primary-data .dsidx-address a { color:#14b1f3; }
#dsidx-listings li.dsidx-listing .dsidx-primary-data .dsidx-address a:hover { color:#f87839; }
#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; }
#dsidx-listings li.dsidx-listing .dsidx-primary-data .dsidx-price {
	font:bold 18px/1.2em 'PT Sans Narrow', sans-serif;
	color:#f87839;
}
#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-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 Narrow', sans-serif;
	color:#14b1f3;
	margin:5px 10px 5px 0;
}
#dsidx.dsidx-details #dsidx-actions a:hover { color:#f87839; }
#dsidx.dsidx-details #dsidx-actions a:hover, #dsidx.dsidx-details #dsidx-actions a:active, #dsidx.dsidx-details #dsidx-actions a:focus { text-decoration:none; }
#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:#14b1f3;
	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 #d3d3d2;
	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 Narrow', 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 #d3d3d2; }
#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:#f87839;
	font-size:18px;
	font-weight:bold;
}
#dsidx.dsidx-details #dsidx-primary-data tbody tr th {
	font:15px/1.2em 'PT Sans Narrow', 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 Narrow', 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 Narrow', sans-serif;
	color:#777;
	margin:0 0 30px;
}
#dsidx.dsidx-details #dsidx-property-types strong {
	font:bold 17px/1.2em 'PT Sans Narrow', sans-serif;
	color:#333;
}
#dsidx.dsidx-details #dsidx-secondary-data, #dsidx.dsidx-details .dsidx-supplemental-data { border:1px solid #d3d3d2; }
#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 #d3d3d2; }
#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 Narrow', sans-serif;
	color:#14b1f3;
	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 #d3d3d2 !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 Narrow', 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 #d3d3d2; }
@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 Narrow', 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:#777;
	text-decoration:none;
	position:relative;
	height:40px;
	border-radius:4px;
	background:#fff;
	box-shadow:none;
	border:1px solid #d3d3d2 !important;
	transition:all 0.3s ease 0s;
	-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:#777;
	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:#777; }
#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:#777; }
#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:#777; }
#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:#777; }
#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:#777; }
#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:#777;
	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 Narrow', sans-serif;
	color:#fff;
	margin:0 0 15px;
	padding:15px 30px;
	border-radius:4px;
	background:#14b1f3;
	border:none;
	transition:all 0.3s ease 0s;
}
#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:#f87839; }
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;
	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;
	border-radius:4px;
	width:100% !important;
}
ol.dsidx-results .dsidx-prop-summary .dsidx-prop-title {
	position:relative;
	color:#14b1f3;
	font:16px/1.2em 'PT Sans Narrow', 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:16px/1.2em 'PT Sans Narrow', sans-serif;
	color:#f87839;
	text-transform:uppercase;
}
ol.dsidx-results .dsidx-prop-summary .dsidx-prop-title a:hover { color:#14b1f3; }
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; }
@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:13px/21px 'PT Sans Narrow', sans-serif;
	color:#777;
	background:none;
	position:relative;
	left:0;
	top:0;
	z-index:10;
	padding:0;
	margin:20px 0 0 !important;
	text-align:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	transition:all 0.3s ease 0s;
}
@media (max-width: 979px) {
	ol.dsidx-results .dsidx-prop-summary .dsidx-prop-features > div {
		text-overflow:clip !important;
		white-space:normal !important;
	}
}
.dsidx-shortcode-item .header-wrap {
	padding:30px;
	background:#f4f4f4;
	border:1px solid #d3d3d2;
	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 Narrow', 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:#14b1f3; }
.dsidx-shortcode-item .dsidx-address a:hover { color:#f87839; }
.dsidx-shortcode-item .dsidx-address a:hover, .dsidx-shortcode-item .dsidx-address a:active, .dsidx-shortcode-item .dsidx-address a:focus { text-decoration:none; }
.dsidx-shortcode-item > p {
	font:13px/21px 'PT Sans Narrow', sans-serif;
	color:#777;
	margin:0 0 25px;
}
.dsidx-shortcode-item > p strong {
	font:bold 17px/21px 'PT Sans Narrow', 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 #d3d3d2;
}
.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 Narrow', sans-serif;
	color:#f87839;
}
.dsidx-shortcode-item .dsidx-primary-data tbody tr th {
	font:15px/1.2em 'PT Sans Narrow', 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 Narrow', 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 Narrow', 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 Narrow', sans-serif;
	color:#333;
	padding:0;
	text-decoration:none !important;
}
.dsidx-shortcode-item > table {
	margin-left:0 !important;
	margin:0 0 30px;
	border:1px solid #d3d3d2;
}
.dsidx-shortcode-item > table tbody { width:100%; }
.dsidx-shortcode-item > table tbody tr { border-top:1px solid #d3d3d2; }
.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: 768px) {
	.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 Narrow', sans-serif;
	color:#14b1f3;
	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:none; }
}
.dsidx-shortcode-item > table tbody tr th:nth-of-type(2) { border-left:1px solid #d3d3d2; }
@media (max-width: 768px) {
	.dsidx-shortcode-item > table tbody tr th:nth-of-type(2) {
		border-left:none;
		border-top:1px solid #d3d3d2;
	}
}
.dsidx-shortcode-item > table tbody tr td {
	font:13px/1.2em 'PT Sans Narrow', 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:none; }
}
.ie9 .dsidx-shortcode-item > table tbody tr td { border-right:1px solid #d3d3d2; }
@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:#14b1f3;
	-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:#33bffa;
	-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:#63d1ff;
	-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; }
