@charset "utf-8";
/* CSS Document for One Marbella Long Term Rentals */
/* Author Alison Makin for QRES OD AJAX */
/* Author URI:http://quantum23.com */

/* ----- Global ----- */
.css-style {
	background:#7636ac; /* Main colour */
	background:#341a5b; /* Main colour hover */
	
	background:#602c8c; /* Main colour */
	background:#321958; /* Main colour hover */
	background:#639; 	/* Display Status */
	background:#ebeff0; /* Form bg */
	font-family:'Open Sans', Verdana, sans-serif;
}
body {
	background:#f5f5f5;
	color:#444;
	font-family:'Open Sans', Verdana, sans-serif;
	font-size:16px;
}
span.lid,
span.oid,
span.genus,
span.lttd,
span.rfrr,
span.lngtd,
span.prc,
span.ptsID,
div.referrer,
div.searchData,
span.menuItem,
span.hidden {
	display:none;
	visibility:hidden;
}

.wrapper {
	padding:0 5%;
	position:relative;
}

/* Preloader */
.preloader {
	background:#fff;
	color:rgba(255,255,255,0.5);
    position:fixed;
    top:0; right:0; bottom:0; left:0;
	z-index:99;
}
	.loader {
	    background-color:transparent;
	    border:3px solid #7636ac;
	    border-radius:50%;
	    height:50px; width:50px;
	    margin:-25px 0 0 -25px;
	    text-indent:-9999em;
	    position:absolute;
	    left:50%; top:50%; 
	}
	.loader:after {
	    border-width:2px;
	    border-color:#341a5b transparent transparent transparent;
	    border-radius:50%;
	    border-style:solid;
	    box-sizing:border-box;
	    content:"";
	    position:absolute;
	    top:0; left:0;
	    height:44px; width:44px;
	    padding:3px;
		-webkit-animation:ringrotate .8s infinite cubic-bezier(0.5,.49,.49,.49);
   		   -moz-animation:ringrotate .8s infinite cubic-bezier(0.5,.49,.49,.49);
    		-ms-animation:ringrotate .8s infinite cubic-bezier(0.5,.49,.49,.49);
        		animation:ringrotate .8s infinite cubic-bezier(0.5,.49,.49,.49);
	}
@keyframes ringrotate {
    0% {
        -webkit-transform:rotateZ(0deg);
                transform:rotateZ(0deg);
    }
    100% {
        -webkit-transform:rotateZ(360deg);
                transform:rotateZ(360deg);
    }
}
@-webkit-keyframes ringrotate {
    0% {
        -webkit-transform:rotateZ(0deg);
                transform:rotateZ(0deg);
    }
    100% {
        -webkit-transform:rotateZ(360deg);
                transform:rotateZ(360deg);
    }
}

/* ----- Modal ----- */
.modal-content {
	background-color:#e6e6e6;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:0;
	color:;
}
	.modal-header {
		border-bottom:1px solid rgba(255,255,255,0.1);
		color:#fff;
		min-height:16.43px;
		padding:15px;
	}
	.modal-title {
		color:#fff;
	}
	.modal-header .close {
		color:rgba(0,0,0,0.6);
		text-shadow:0 1px 0 #fff;
	}
	.modal-body {
		color:#fff;
		padding:25px;
		position:relative;
	}
	.modal-footer {
		border-top:1px solid #e5e5e5;
		padding:15px;
		text-align:right;
	}
	.modal-content .legal,
	.modal-content .legal a {
		color:#444;
	}
	.modal-body a {
		color:;
		float:right;
	}
	.modal-body a:hover {
		color:#fff;
	}

/* ----- Dividors & Separators ----- */
hr {
	border-bottom:1px solid rgba(0,0,0,0.3);
	clear:both;
	margin:10px 0;
}
p.border {
	border-bottom:1px solid rgba(0,0,0,0.3);
	border-top:1px solid rgba(0,0,0,0.3);
	margin-bottom:20px;
	margin-top:20px;
	padding-bottom:15px;
	padding-top:15px;
}
img.divider {
	margin:20px auto;
}

/* ----- Typography ----- */
h1, h2, h3, h4, h5, h6 {
	color:#444;
	font-family:;
}
h1 	{font-size:32px;}
h2 	{font-size:28px;}
h3 	{font-size:24px;}
h4 	{font-size:20px;}
h5 	{font-size:16px;}
h6 	{font-size:14px; font-weight:bold;}
a 	{
	color:#7636ac;
	font-weight:normal;
	-webkit-transition:all 0.25s ease-out;
	   -moz-transition:all 0.25s ease-out;
		-ms-transition:all 0.25s ease-out;
		 -o-transition:all 0.25s ease-out;
			transition:all 0.25s ease-out;
}
a:active,
a:focus,
a:hover {
	color:#37b3d9;
	outline:0 none;
	text-decoration:none;
}

/* ----- Lists ----- */ 
ul.icon {
}

ul.info {
	float:right;
	font-size:15px;
	font-weight:bold;
	margin:7px 0;
	padding-left:0;
	text-align:right;
}
	ul.info li {
		display:block;
		margin-left:;
		padding:0 2px;
	}
	ul.info li a {
		font-weight:bold;
	}
	/*ul.info li a.whatsapp {
		display:inline-block;
		margin-top:-15px;
	}*/
	ul.info li.whatsapp img {
		display:inline-block;
		margin:0 5px 0 0;
		height:15px; width:15px;
	}
	@media(max-width:991px){
		ul.info {
			float:none;
			text-align:center;
		}
	}
	@media(max-width:767px){
		ul.info {
			margin:5px auto;
			float:none;
			text-align:center;
		}
	}

ul.social {
	float:left;
	margin:7px 0;
	padding-left:0;
}
	ul.social li {
		border-bottom:none;
		display:inline-block;
		margin:;
	}
	ul.social li a {
		text-align:center;
	}
	ul.social li a i {
		background:#7636ac;
		border-radius:2px;
		color:rgba(255,255,255,0.6);
		display:inline-block;
		font-size:18px;
		height:30px; width:30px;
		line-height:30px;
		margin:0 2px;
		text-align:center;
		-webkit-transition:all 0.25s ease-out;
		   -moz-transition:all 0.25s ease-out;
		    -ms-transition:all 0.25s ease-out;
		     -o-transition:all 0.25s ease-out;
		        transition:all 0.25s ease-out;
	}
	ul.social li a i:hover {
		background:#341a5b;
		color:#fff;
	}
	@media(max-width:991px){
		ul.social {
			float:none;
			/*margin:0 auto;*/
			padding-bottom:0;
		}
		ul.social li {
			margin-top:0;
		}
	}

ul.language {
	float:right;
	margin:10px 0 10px 10px;
	padding-left:0;
}
	ul.language li {
		display:inline-block;
		margin-right:5px;
	}
	@media (max-width:991px){
		ul.language {
			float:none;
			margin:5px 0;
		}
	}

/* ----- Navbar ----- */
#nav {
	margin:0;
	padding:0;
	position:relative;
}
    #nav #sticky-wrapper,
    #nav .sticky-wrapper {
        height:auto!important;
    }
	.navbar {
		border:none;
		margin-bottom:0;
	}
	.navbar-brand {
		height:auto;
		padding:5px 15px;
	}
	.navbar-default  {
		/*background:#fff;*/
		background:rgba(255,255,255,0.7);
		border-bottom:none;
		border-top:none;
		padding-top:;
		width:100%;
		z-index:5;
	}
    @media (min-width:1199px){
	    .navbar-nav { /* Center nav */
	        float:none;
	        margin:0 auto;
	        display:table;
	        table-layout:fixed;
	    }
	}
	/*.navbar-right {
		margin-right:0;
		margin-top:33px;
	}*/
	.navbar-right .dropdown-menu {
		left:0;
		right:auto;
	}
	.open > .dropdown-menu {
		-webkit-transform:scale(1,1);
		transform:scale(1,1);  
	}
	.dropdown-menu {
		display:block;
		-webkit-transform-origin:top;
		   -moz-transform-origin:top;
		    -ms-transform-origin:top;
		     -o-transform-origin:top;
		        transform-origin:top;
		-webkit-animation-fill-mode:forwards;
		   -moz-animation-fill-mode:forwards;
		    -ms-animation-fill-mode:forwards;
		        animation-fill-mode:forwards;
		-webkit-transform:scale(1,0);
		   -moz-transform:scale(1,0);
		    -ms-transform:scale(1,0);
		     -o-transform:scale(1,0);
		        transform:scale(1,0);
		-webkit-transition:all 0.25s ease-out;
		   -moz-transition:all 0.25s ease-out;
			-ms-transition:all 0.25s ease-out;
			 -o-transition:all 0.25s ease-out;
				transition:all 0.25s ease-out;
	}
	.dropup .dropdown-menu {
		-webkit-transform-origin:bottom;
		-webkit-transform-origin:bottom;
		   -moz-transform-origin:bottom;
		    -ms-transform-origin:bottom;
		     -o-transform-origin:bottom;
		        transform-origin:bottom;
	}
	.navbar-default .navbar-nav > li > a {
		color:#341a5b;
		font-size:14px;
		font-weight:normal;
		padding:25px 20px;
		/*padding: 25px 11px;*/
		text-transform:uppercase;
		-webkit-transition:all 0.25s ease-out;
		   -moz-transition:all 0.25s ease-out;
			-ms-transition:all 0.25s ease-out;
			 -o-transition:all 0.25s ease-out;
				transition:all 0.25s ease-out;
	}
	.sticky {
		-webkit-transition:background-color 200ms linear;
		   -moz-transition:background-color 200ms linear;
		    -ms-transition:background-color 200ms linear;
		     -o-transition:background-color 200ms linear;
		        transition:background-color 200ms linear;
	}
	.sticky.scrolled {
		border-bottom:1px solid rgba(0,0,0,0.1);
	}
	/*.sticky.scrolled .navbar-right {
		margin-top:0;
	}*/
	.sticky.scrolled li > a {
		padding:24px 15px;
		/*padding:24px 11px;*/
	}
	.navbar-default .navbar-nav > li > a .fa {
		background:transparent;
		display:inline;
		font-size:12px;
		padding-right:3px;
	}
	.navbar-default .navbar-nav > li > a.favourite {
		background:transparent;
		border:2px solid #7636ac;
		color:#7636ac;
		padding:5px 15px;
		margin:18px 5px;
	}
	.sticky.scrolled .navbar-default .navbar-nav > li > a.favourite {
		background:transparent;
		border:2px solid #7636ac;
		color:#7636ac;
		padding:5px 15px;
		margin:0 5px;
	}
	.navbar-default .navbar-nav > li > a.favourite .fa {
		font-size:14px;
		font-weight:bold;
	}
	.navbar-default .navbar-nav > li > a.favourite:hover {
		background:#341a5b;
		color:#fff;
	}
	.navbar-default .navbar-nav > li > a.favourite:after {
		background:;
	}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus,
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus,
	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus {
		background-color:transparent;
		color:#7636ac;
	}
	.navbar-default .navbar-nav > li > .dropdown-menu {
		background:rgba(255,255,255,1);
		border:none;
		border-top:;
		border-radius:0;
		-webkit-box-shadow:0 0 20px rgba(0,0,0,0.0.8);
		   -moz-box-shadow:0 0 20px rgba(0,0,0,0.0.8);
				box-shadow:0 0 20px rgba(0,0,0,0.0.8);
		padding:0;
	}
	.navbar-default .navbar-nav > li > .dropdown-menu > li {
		border-bottom:1px solid rgba(0,0,0,0.1);
	}
	.navbar-default .navbar-nav > li > .dropdown-menu > li:first-child {
		padding-top:0;
	}
	.navbar-default .navbar-nav > li > .dropdown-menu > li:last-child {
		border-bottom:none;
		padding-bottom:0;
	}
	.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
		padding:10px 20px;
	}
	.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus,
	.navbar-default .navbar-nav > li > .dropdown-menu > .active > a,
	.navbar-default .navbar-nav > li > .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav > li > .dropdown-menu > .active > a:focus {
		background-color:transparent;
		color:#7636ac;
	}
	.navbar-default .navbar-toggle {
		border:1px solid transparent;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color:#7636ac;
	}
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus {
		background-color:transparent;
	}
	/* Multi-level dropdown menu */
	.dropdown-submenu {
		position:relative;
	}
	.dropdown-submenu > .dropdown-menu {
		background:rgba(255,255,255,1);
		border:none;
		border-top:;
		border-radius:0;
		-webkit-box-shadow:0 0 20px rgba(0,0,0,0.0.8);
		   -moz-box-shadow:0 0 20px rgba(0,0,0,0.0.8);
				box-shadow:0 0 20px rgba(0,0,0,0.0.8);
		padding:0;
		top:0;
		left:100%;
		margin-top:-1px;
		margin-top:0;
		margin-left:-1px;
	}
	.dropdown-submenu .dropdown-menu > li {
		border-bottom:1px solid rgba(0,0,0,0.1);
	}
	.dropdown-submenu .dropdown-menu > li:last-child {
		border-bottom:none;
	}
	.dropdown-submenu .dropdown-menu > li > a {
		/*color:rgba(255,255,255,0.7);*/
		padding:10px 20px;
	}
	.dropdown-submenu .dropdown-menu > li > a:active,
	.dropdown-submenu .dropdown-menu > li > a:focus,
	.dropdown-submenu .dropdown-menu > li > a:hover,
	.dropdown-submenu .dropdown-menu > .active > a,
	.dropdown-submenu .dropdown-menu > .active > a:active, 
	.dropdown-submenu .dropdown-menu > .active > a:focus, 
	.dropdown-submenu .dropdown-menu > .active > a:hover {
		background-color:transparent;
		color:#7636ac;
	}
	.dropdown-submenu > a:after {
		display:block;
		content:" ";
		float:right;
		width:0;
		height:0;
		border-color:transparent;
		border-style:solid;
		border-width:5px 0 5px 5px;
		border-left-color:#ccc;
		margin-top:5px;
		margin-right:-10px;
	}
	.dropdown-submenu:hover > a:after {
		border-left-color:#555;
	}
	.dropdown-submenu.pull-left {
		float:none;
	}
	.dropdown-submenu.pull-left > .dropdown-menu {
		left:-100%;
		margin-left:10px;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
	@media (max-width:1100px) {
		#nav {
		}
		.navbar {
			height:auto!important;
		}
		.navbar-default {
			background:;
		}
		.navbar-header {
			float:none;
		}
		.navbar-brand {
			height:auto;
		}
		.navbar-left,
		.navbar-right {
			float:none!important;
			margin-right:-15px;
		}
		.navbar-toggle {
			display:block;
			margin-top:10px;
		}
		.navbar-toggle .icon-bar {
			border-radius:1px;
			height:4px;
			width:30px;
		}
		.navbar-default .navbar-collapse {
			border-color:transparent;
		}
		.navbar-collapse {
			border-top:1px solid transparent;
			box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
			max-height:none;
		}
		.navbar-fixed-top {
			top:0;
			border-width:0 0 1px;
		}
		.navbar-collapse.collapse {
			display:none!important;
		}
		.navbar-nav {
			float:none!important;
			margin-top:7.5px;
		}
		.navbar-nav > li {
			float:none;
		}
		.navbar-default .navbar-nav > li > a {
			padding-top:5px;
			padding-bottom:5px;
			text-align:left;
		}
		.collapse.in{
			display:block!important;
		}
		.navbar-default .navbar-nav > li > .dropdown-menu {
			/*background:rgba(255,255,255,0);*/
			border-top:none;
			box-shadow:none;
		}
		.navbar-default .navbar-nav .open .dropdown-menu > li > a {
			padding:5px 20px;
		}
		.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
		.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
		.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
			background-color:rgba(0,0,0,0.1);
			color:rgba(255,255,255,1);
		}
		.navbar-nav .open .dropdown-menu {
			position:static;
			float:none;
			width:auto;
			margin-top:0;
			background-color:transparent;
			border:0;
			-webkit-box-shadow:none;
			   -moz-box-shadow:none;
					box-shadow:none;
		}
		.dropdown-submenu .dropdown-menu > li {
			height:auto;
		}
	}

/* ----- Buttons ----- */
.btn {
	border-radius:0;
	-webkit-transition:all 0.25s ease-out;
	   -moz-transition:all 0.25s ease-out;
	    -ms-transition:all 0.25s ease-out;
	     -o-transition:all 0.25s ease-out;
	        transition:all 0.25s ease-out;
	}
	.btn-custom {
		background:#7636ac;
		border:none;
		color:#fff;
		font-weight:;
		text-transform:;
	}
	.btn-custom:active,
	.btn-custom:focus,
	.btn-custom:hover,
	.open > .dropdown-toggle.btn-custom {
		background:#341a5b;
		color:#fff;
	}
	.btn-ghost {
		background-color:transparent;
		border:1px solid #7636ac;
		color:#7636ac;
		display:block;
		margin:20px 0;
		font-weight:400;
		font-size:16px;
		white-space:normal;
	}
	.btn-ghost:hover {
		background-color:#7636ac;
		border:1px solid #7636ac;
		color:#fff;
	}
	.btn-newsletter {
		background:#7636ac;
		color:#fff;
		height:38px;
	}
	.btn-newsletter:hover {
		background:;
		color:;
	}

/* ----- Header ----- */
#topper {
	background:#f0f0f0;
	padding:2px;
	text-align:center;
}
	#topper [class*='col-']  {
		height:auto;
	}
	@media (max-width:991px){
		#topper [class*='col-']  {
			height:auto;
		}		
	}
header {
	position:relative;
	top:0; right:0; bottom:auto; left:0;
	text-align:center;
	width:100%;
	z-index:3;
}
	header#index {
		position:absolute;
		top:0; right:0; bottom:auto; left:0;
	}
	header .logo {
		margin:0;
		/*max-height:70px;*/
		padding:3px 0;
		padding:7px 0;
		position:relative;
		-webkit-transition:all 0.7s ease;
		   -moz-transition:all 0.7s ease;
		    -ms-transition:all 0.7s ease;
			 -o-transition:all 0.7s ease;
				transition:all 0.7s ease;
	}
	@media (max-width:991px){
		header .logo {
			margin:5px auto;
		}	
	}
	@media(max-width:600px){
		header .logo {
			max-width:300px;
		}
	}
	@media(max-width:400px){
		header .logo {
			max-width:250px;
		}
	}
	@media(max-width:350px){
		header .logo {
			max-width:200px;
		}
	}

/* ----- Footer ----- */
footer {
	background:#615f7d;
	color:rgba(255,255,255,0.8);
	font-size:14px;
	padding-top:40px;
	position:relative;
}
	footer a {
		color:rgba(255,255,255,1);
	}
	footer a:hover {
		color:rgba(255,255,255,0.7);
	}
	footer h4 {
		color:rgba(255,255,255,0.8);
		font-weight:;
		text-transform:;
	}
	footer ul {
		padding-left:0;
	}
	footer ul li {
		border-bottom:1px solid rgba(255,255,255,0.1);
		list-style:none;
		padding:8px 0 10px 0;
	}
	footer ul li:last-child {
		border-bottom:none;
	}
	footer ul li.last {
		border:none;
	}
	footer ul.partners {
		border-bottom:none;
	}
	#footer-b {
		background:rgba(0,0,0,0.3);
		border-top:1px solid rgba(255,255,255,0.07);
		color:rgba(255,255,255,0.5);
		font-size:12px;
		margin-top:20px;
		padding-bottom:25px;
		padding-top:15px;
		text-align:center;
	}
		#footer-b ul.footer-nav {
			float:;
			margin-top:10px;
			padding-left:0;
		}
		#footer-b ul.footer-nav li {
			border-bottom:none;
			display:inline-block;
		}
		#footer-b ul.footer-nav li:after {
		  content:"\2219";
		  padding-left:3px;
		  padding-right:2px;
		}
		#footer-b ul.footer-nav li:last-child:after {
		    content:"";
		}
	.btt {
		position:absolute;
		top:auto; right:20px; bottom:10px; left:auto;
	}
	.btt a {
		display:inline-block;
		font-size:14px;
		margin:0 0 0 3px;
		text-align:center;
	}
	.btt a i {
	    background-color:#7636ac;
		border-radius:0;
	    color:#fff;
	    font-weight:normal;
	    height:40px; width:40px;
	    line-height:36px;
		margin-right:2px;
	    text-align:center;
		-webkit-transition:all 0.25s ease-out;
		   -moz-transition:all 0.25s ease-out;
		    -ms-transition:all 0.25s ease-out;
		     -o-transition:all 0.25s ease-out;
				transition:all 0.25s ease-out;
	}
	.btt i:hover {
	    background-color:#37b3d9;
	    color:#fff;
	}
	@media (max-width:991px){
		footer {
			text-align:center;
		}
		footer h4 {
			margin-top:20px;
		}
		#footer-b {
			padding-bottom:40px;
		}
	}
	@media (max-width:1199px){
		.copyright {
			clear:both;
			display:block;
			float:none!important;
			text-align:center;
		}
	}

/* ----- Sections ----- */
#holding,
#intro,
#outro {
	padding:30px 0 50px 0;
	position:relative;
	text-align:center;
}
#content,
#showcase,
#services,
#results,
#listing,
#location,
#portfolio,
#contact,
#property-finder,
#cms  {
	padding:10px 0 50px 0;
	position:relative;
}
	.page-header,
	.section-header-center {
		border-bottom:none;
		margin:30px 0;
		padding:0 0 15px 0;
		position:relative;
		text-align:center;
		text-transform:uppercase;
	}
	.section-header-center {
		text-transform:none;
	}
	.page-header:before,
	.section-header-center:before {
		background:rgba(0,0,0,0.1);
		content:"";
		display:block;
		height:1px;
		margin-left:50%;
		position:absolute;
		bottom:-2px; left:-150px;
		width:300px;
	}
	.page-header:after,
	.section-header-center:after {
		background:#7636ac;
		content:"";
		display:block;
		height:3px;
		margin-left:50%;
		position:absolute;
		bottom:-3px; left:-25px;
		width:50px;
	}
	.section-header {
		border-bottom:1px solid rgba(0,0,0,0.1);
		margin:0 0 20px 0;
		padding:0 0 5px 0;
		position:relative;
		text-align:;
		text-transform:normal;
	}
	#intro h3 {
		font-size:18px;
		font-weight:600;
		text-transform:uppercase;
		margin:0 0 20px 0;
	}
	#intro .btn-custom {
		font-size:20px;
		margin:20px auto;
		padding:8px 25px;
	}
	#outro .btn-default {
		font-size:20px;
		margin:20px auto;
		padding:8px 25px;
	}
	#results h1 {
		font-size:22px;
		text-align:center;
	}
	#results .section-header {
		border-bottom:none;
		padding:0;
	}
	#results .section-header:after {
		background:none;
	}

/* ----- Index Page ----- */
#hero {
	position:absolute;
	top:0;
}
	.ms-fullscreen-template {
		position:absolute;
	}
	.ms-caption {
		color:#fff;
		font-size:40px;
		font-weight:300;
		text-shadow:2px 2px 2px rgba(0,0,0,0.9);
		text-transform:;
	}
	.ms-caption a {
		color:#fff;
	}
#hero-int {
	position:relative;
}
	#hero-int .img-header {
		max-height:250px;
		overflow:hidden;
		position:relative;
		width:100%;
	}
	#hero-int .img-header img {
		min-width:100%;
	}

/* ----- Locations ----- */
#index-location {
	padding:;
	text-align:center;
}
	#index-location .bg {
		background:#7636ac;
		background:#615f7d;
		padding:30px 0 50px 0;
	}
	#index-location .section-header {
		border-bottom:none;
	}
	#index-location figure {
		background:transparent;
		border:none;
		padding:0 30px;
	}
	#index-location .img-wrapper {
		padding-top:60%;
	}
	#index-location h2,
	#index-location h4,
	#index-location p {
		color:#fff;
	}
	
	
/* ----- Testimonials ----- */
#testimonials {
	background:url("../img/bg-testimonial-min.jpg") no-repeat center center;
	background-size:cover;
	height:auto;
	max-width:100%;
	padding:100px 0;
	text-align:center;
	position:relative;
}
	#testimonials::before {
		background:;
		content:"";
		height:100%;
		opacity:;
		position:absolute;
		top:0; left:0;
		width:100%;
	}
	#carousel-testimonial {
		background: rgb(242,249,254);
		background: -moz-linear-gradient(-45deg, rgba(96,44,140,0.6) 0%, rgba(50,25,88,0.6) 100%);
		background: -webkit-linear-gradient(-45deg, rgba(96,44,140,0.6) 0%,rgba(50,25,88,0.6) 100%);
		background: linear-gradient(135deg, rgba(96,44,140,0.6) 0%,rgba(50,25,88,0.6) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99602c8c', endColorstr='#99321958',GradientType=1 );
		padding:50px 30px;
	}
	#carousel-testimonial .item {
		color:#fff;
		margin-top:20px;
		text-align:center;
		padding:0 30px;
	}
	#carousel-testimonial .item:before {
		color:rgba(0,0,0,0.05);
		content:"\201D";
		font-size:90px;
		position:absolute;
		top:auto; right:0; bottom:0; left:auto;
	}
	#carousel-testimonial .item:after {
		color:rgba(0,0,0,0.05);
		content:"\201C";
		font-size:90px;
		position:absolute;
		top:0; right:auto; bottom:auto; left:0;
	}
	#testimonials .content {
		font-size:22px;
		line-height:1.3;
	}
	#testimonials .author {
		font-size:14px;
	}
	#testimonials hr {
		border:none;
	}

/* ----- Location ----- */
#location ul.area {
	list-style:none;
	margin-top:15px;
	padding-left:0;
}
	#location ul.area li {
		margin-bottom:15px;
		margin-left:60px;
	}
	#location ul.area li:before {
		color:;
		content:'\f02e';
		display:inline-block;
		float:left;
		font-family:FontAwesome;
		font-size:40px;
		margin:0 0 0 -60px;
		width:60px;
	}​	
	#location ul.area li.airport:before {
		content: '\f0da';
	}
	#location ul.area li.school:before {
		content: '\f19c';
	}
	#location ul.area li.golf:before {
		content: '\f024';
	}	
	#location ul.area li.airport:before {
		content: '\f072';
	}

#location li.airport,
#location li.golf,
#location li.school {
	margin-top:10px;
}

/* ----- Property Results ----- */
figure {
	background:rgba(255,255,255,1);
	border:1px solid rgba(0,0,0,0.1);
	margin:15px 0;
	position:relative;
}
	figure .img-wrapper {
		border-bottom:3px solid #615f7d;
		height:0;
		padding-top:75%;
		position:relative;
	}
	figure .img-inner {
		overflow:hidden;
		position:absolute;
		top:0; right:0; bottom:0; left:0;
	}
	figure a img {
		height:100%;
		width:100%;
	}
	figure .overlay:after {
		background:rgba(0,0,0,0.3);
		content:'\A';
		display:block;
		position:absolute;
		top:0; left:0;
		width:100%; height:100%;
		opacity:0;
		-webkit-transition:all 0.25s ease-out;
		   -moz-transition:all 0.25s ease-out;
		    -ms-transition:all 0.25s ease-out;
		     -o-transition:all 0.25s ease-out;
		        transition:all 0.25s ease-out;
	}
	figure .overlay:hover:after {
		opacity:1;
	}
	figure .img-responsive {
		min-height:100%!important;
		min-width:100%!important;
	}
	figure .dspStatus {
		background:#7636ac;
		box-shadow:0 4px 0 rgba(0,0,0,0.2);
		color:#fff;
		display:table;
		font-family:Verdana, sans-serif;
		font-size:11px;
		height:40px;
		line-height:14px;
		position:absolute;
		top:27px; left:-43px;
		width:180px;
		z-index:1;
		padding:3px 45px 5px 45px;
		text-align:center;
		text-transform:uppercase;
		-webkit-transform:scale(1) perspective(1px) rotate(-45deg) translate(0px);
		   -moz-transform:scale(1) perspective(1px) rotate(-45deg) translate(0px);
			-ms-transform:rotate(-45deg);
		 	 -o-transform:rotate(-45deg);
		   		transform:scale(1) perspective(1px) rotate(-45deg) translate(0px);
		z-index:1;
	}
	figure .dspStatus span {
		display:table-cell;
		margin:0;
		text-align:center;
		text-transform:uppercase;
		vertical-align:middle;
	}
	figure .portfolio {
		border-color:transparent rgba(0,0,0,0.3) transparent transparent;
		border-width:0 50px 50px 0;
		border-style:solid;
		color:#fff;
		cursor:pointer;
		font-size:22px;
		height:0; width:0;
		position:absolute;
		top:0; right:0; bottom:auto; left:auto;
		z-index:1;
	}
	figure .portfolio i {
		position:absolute;
		top:3px; right:-45px; bottom:auto; left:auto;
	}
	figure .price {
		background:#615f7d;
		color:#fff;
		font-size:;
		font-weight:600;
		padding:6px 15px 4px 15px;
		position:absolute;
		top:auto; right:0; bottom:0; left:auto;
		text-align:center;
		z-index:1;
	}
	figcaption {
		padding:10px;
		text-align:center;
	}
	figcaption p {
		margin-bottom:10px;
	}
	figcaption .title {
	}
	figcaption .title a {
		font-size:18px;
	}
	figcaption .title a:hover {
		color:;
	}
	figcaption .location {
		color:;
		float:;
		font-size:14px;
		font-weight:;
	}
	figcaption .ref {
		font-size:14px;
	}
	figcaption .abstract {
		clear:both;
		width:100%;
	}
	figcaption .abstract span {
		display:block;
		display:-webkit-box;
		font-size:;
		line-height:1.4;
		margin:15px auto;
		max-width:100%; height:4.2em; 
		overflow:hidden;
		position:relative;
		text-overflow:ellipsis;
		-webkit-line-clamp:3;
		-webkit-box-orient:vertical;
	}
	figcaption .abstract span:after {
		content:"";
		text-align:right;
		position:absolute;
		bottom:0;
		right:0;
		width:70%;
		height:1.2em;
		background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 75%);
		background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%);
		background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
	}
	figcaption ul.overview  {
		padding-left:0;
	}
	figcaption ul.overview li {
	  	clear:both;
		display:inline-block;
		font-size:16px;
		padding:0 20px 0 0;
	}
	figcaption ul.icon li:before {
		color:;
		content:'\f02e';
		display:inline;
		font-family:FontAwesome;
		font-size:22px;
	}
	figcaption .table.overview {
		font-size:13px;
		margin-bottom:20px;
	}
	figcaption .table.overview tr {
	}
	figcaption .table.overview td {
		background:none;
	  	border-bottom:1px solid rgba(0,0,0,0.2);
	}
	figcaption .table.overview td.l {
		text-align:left;
	}
	figcaption .table.overview td.r {
		text-align:right;
	}

/* ----- Grid View ----- */
	.grid {
		display:none;
	}

/* ----- List View ----- */
	.list {
		display:none;
	}
	.list figure::before,
	.list figure::after {
		content:"";
		display:table;
	}
	.list figure::after {
		clear:both;
	}
	.list figure {
		zoom:1; /* For IE 6/7 (trigger hasLayout) */
	}
	.list figcaption {
		padding:15px 20px 5px 20px!important;
		text-align:;
	}
	.list figcaption .row [class*='col-']:not(:first-child),
	.list figcaption .row [class*='col-']:not(:last-child) {
		padding-right:15px;
		padding-left:15px;
	}
	.list figcaption .title {
		text-align:;
	}
	.list figcaption .table.overview {
		margin-bottom:0;
	}
	.list figcaption .abstract {
		width:100%;
	}
	.list figcaption .abstract span {
		display:block;
		display:-webkit-box;
		font-size:;
		line-height:1.4;
		margin:15px auto;
		max-width:100%; height:7em; 
		overflow:hidden;
		position:relative;
		text-overflow:ellipsis;
		-webkit-line-clamp:5;
		-webkit-box-orient:vertical;
	}
	.list figcaption ul {
		line-height:1.6;
	}
	.list.no-gutter [class*='col-']:not(:first-child),
	.list.no-gutter [class*='col-']:not(:last-child) {
		padding-right:0;
		padding-left:0;
	}
	
@media(min-width:1200px){
}
@media(min-width:992px) and (max-width:1199px){
	.list figcaption .abstract span {
		height:4.2em; 
		-webkit-line-clamp:3;
	}
}
@media(min-width:768px) and (max-width:991px){
	.list figcaption .abstract span {
		height:4.2em; 
		-webkit-line-clamp:3;
	}
}
@media(max-width:767px){
	.list figcaption {
		padding:10px!important;
	}
	.list figcaption .title {
		text-align:;
	}
	.table-responsive {
		margin-bottom:0;
	}
	.list figcaption a.btn-view-listing {
		float:right;
	}	
	.list figcaption .abstract span {
		height:auto; 
		-webkit-line-clamp:1;
	}
}

/* ----- Recent & Similar Properties ----- */
#recent,
#similar {
	background:#f0f0f0;
	padding:10px 0 30px 0;
	min-height:300px;
}
	.recent figcaption,
	.similar figcaption {
		background:#fff;
		color:;
		padding:10px 0;
	}
	.recent figcaption p,
	.similar figcaption p {
		float:none;
		font-size:12px;
		text-align:center;
	}
	.recent .price,
	.similar .price {
		font-size:12px;
		padding:5px 10px;
		position:absolute;
		top:auto; right:0; bottom:-1px; left:auto;
		width:auto;
	}

/* ----- Listing ----- */
#listing {
	display:block!important;
}
	/* Gallery */
	#listing .listing-gallery {
		margin-bottom:15px;
		overflow:hidden;
		position:relative;
	}
		/*#listing .ms-lightbox-template {
			background:#f0f0f0;
			max-width:1140px;
			padding:0!important;
		}*/
		#listing .ms-lightbox-template {
			background:#fff;
			max-width:800px;
			padding:0!important;
			height:500px;
		}
		@media(max-width:767px){
			#listing .ms-lightbox-template .ms-lightbox-btn {
				display:none;
			}
			#listing .ms-lightbox-template {
				background:#fff;
				max-width:800px;
				padding:0!important;
				height:400px;
			}
			#listing .ms-thumb-frame {
				opacity:1;
				display:none;
				visibility:hidden;
			}
			#listing .ms-thumb-list {
				height:0!important;
				display:none;
				visibility:hidden;
			}
		}		
		#listing .ms-thumb-frame img {
			min-height:100%;
		}
		#listing .dspStatus {
			background:#7636ac;
			box-shadow:0 4px 0 rgba(0, 0, 0, 0.2);
			color:#fff;
			display:table;
			font-family:Verdana, sans-serif;
			font-size:11px;
			height:40px;
			line-height:14px;
			position:absolute;
			top:27px; left:-43px;
			width:180px;
			z-index:1;
			padding:3px 45px 5px 45px;
			text-align:center;
			text-transform:uppercase;
			-webkit-transform:scale(1) perspective(1px) rotate(-45deg) translate(0px);
			   -moz-transform:scale(1) perspective(1px) rotate(-45deg) translate(0px);
				-ms-transform:rotate(-45deg);
			 	 -o-transform:rotate(-45deg);
			   		transform:scale(1) perspective(1px) rotate(-45deg) translate(0px);
			z-index:1;
		}
		#listing .dspStatus span {
			display:table-cell;
			margin:0;
			text-align:center;
			text-transform:uppercase;
			vertical-align:middle;		
		}
		#listing .portfolio {
			color:#fff;
			cursor:pointer;
			font-size:23px;
			position:absolute;
			top:0; right:0; bottom:auto; left:auto;
			z-index:1;
			border-color:transparent rgba(0,0,0,0.3) transparent transparent;
			border-width:0 60px 60px 0;
			border-style:solid;
			width:0;
			height:0;
		}
		#listing .portfolio i {
			position:absolute;
			top:6px; right:-52px; bottom:auto; left:auto;
		}
	
/* Overview */
#listing .title h1 {
	background:rgba(0,0,0,0.7);
	border-left:3px solid #615f7d;
	color:#fff;
	font-size:24px;
	margin:0;
	padding:5px 25px;
	position:absolute;
	top:auto; right:0; bottom:40px; left:auto;
	z-index:10;
}
	#listing .listing-overview  {
		margin:10px 0 30px 0;
		text-align:center;
	}
	#listing .listing-overview ul.overview {
		font-size:16px;
		padding-left:0;
	}
	#listing .listing-overview ul.overview li {
		display:inline;
		margin:3px 5px;
	}

	/* Side */
	#listing .price {
		background:#333;
		color:#fff;
		font-size:26px;
		font-weight:500;
		line-height:1.2;
		text-align:center;
		padding:10px;
	}
	#listing table.overview  {
		background:#fff;
		font-size:14px;
		margin:0;
		width:100%;
	}
	#listing table.overview tr {
		/*border-bottom:1px solid rgba(0,0,0,0.1);*/
	}
	#listing table.overview tr.last {
		border-bottom:none;
	}
	#listing table.overview td {
		padding:16px 15px;
	}
	#listing table.overview td.title {
		font-weight:600;
		text-align:left;
		width:50%;
	}
	#listing table.overview td.data {
		text-align:right;
		width:50%;
	}
	/*#listing .listing-overview  {
		border:1px solid #9E814C;
		color:;
		font-size:14px;
		padding:;
		margin:0 0 10px 0;
	}*/
	#listing .listing-overview .price {
		background:#9E814C;
		color:#fff;
		display:block;
		font-size:26px;
		font-weight:500;
		text-align:center;
		padding:5px;
	}
	#listing .enquire {
		background:#fff;
		border:none;
		margin:10px 0;
		padding:5px 15px;
	}
	#listing .icons {
		margin:20px 0;
	}
		#listing .icons ul {
			text-align:center;
			padding-left:0;
		}
		#listing .icons ul li {
			display:inline-block;
			font-size:24px;
			list-style:none;
			margin:0 10px;
		}
		#listing .icons ul li i {
			background-color:#191919;
			border-radius:2px;
			color:#fff;
			cursor:pointer;
			float:left;
			height:40px;
			line-height:40px;
			text-align:center;
			width:40px;
			-webkit-transition:all 0.25s ease-out;
			   -moz-transition:all 0.25s ease-out;
			    -ms-transition:all 0.25s ease-out;
			     -o-transition:all 0.25s ease-out;
			        transition:all 0.25s ease-out;
		}
		#listing .icons .tooltip > .tooltip-inner {background-color:#191919;}
		#listing .icons .tooltip > .tooltip-arrow {border-bottom-color:#191919;}
	#listing .icons.back {
		position:absolute;
		left:5px; top:10px;
		z-index:10;
	}
	@media(max-width:767px){
		#listing .icons.back {
			position:relative;
			left:auto; top:10px;
		}		
	}
	@media(min-width:768px) and (max-width:991px){
		#listing .icons.back {
			left:5px; top:0;
		}		
	}


#listing .buttons {
		margin:0;
	}
	#listing .buttons .btn-custom {
		background:#7636ac;
		border:2px solid #7636ac;
		border-radius:0;
		color:#fff;
		font-size:16px;
		margin:5px 0;
		padding:7px 15px;
		text-align:left;
	}
	#listing .buttons .btn-custom:active,
	#listing .buttons .btn-custom:focus,
	#listing .buttons .btn-custom:hover {
		background:#341a5b;
		border:2px solid #341a5b;
		color:#fff;
	}
	#listing .buttons .btn-custom i {
		font-size:18px;
		padding-right:10px;
		width:25px;
	}

/* Panel */
#listing .panel-group {
	margin-bottom:5px;
}
	#listing .panel-group .panel {
		border-radius:0;
		margin:0;
		overflow:hidden;
	}
		#listing .panel-group .panel + .panel {
			margin-top:5px;
		}
		#listing .panel-group .panel-heading {
			border-bottom:0 none;
		}
		#listing .panel-group .panel-heading + .panel-collapse .panel-body {
			border-top:none;
		}
		#listing .panel-group .panel-footer {
			border-top:0 none;
		}
		#listing .panel-group .panel-footer + .panel-collapse .panel-body {
			border-top:none;
		}
		#listing .panel-default {
			border-color:#7636ac;
			border:none;
		}
		#listing .panel-default > .panel-heading {
			background:#7636ac;
			border:2px solid #7636ac;
			border-radius:0;
			color:#fff;
			padding:0;
			text-align:;
			text-shadow:none;
			-webkit-transition:all 0.25s ease-out;
			   -moz-transition:all 0.25s ease-out;
			    -ms-transition:all 0.25s ease-out;
			     -o-transition:all 0.25s ease-out;
			        transition:all 0.25s ease-out;
		}
		#listing .panel-default > .panel-heading a {
			display:block;
			padding:7px 15px;
		}
		#listing .panel-default > .panel-heading:active,
		#listing .panel-default > .panel-heading:focus,
		#listing .panel-default > .panel-heading:hover {
			background:#341a5b;
			border:2px solid #341a5b;
		}
		#listing .panel-default > .panel-heading.enquiry {
			background:#7636ac;
			border-color:#7636ac;
			color:#fff;
		}
		#listing .panel-default > .panel-heading.enquiry:active,
		#listing .panel-default > .panel-heading.enquiry:focus,
		#listing .panel-default > .panel-heading.enquiry:hover {
			background:#341a5b;
			border-color:#341a5b;
		}
		#listing .panel-title {
			font-size:16px;
		}	
		#listing .panel-title > a {
			font-weight:normal;
		}
		#listing .panel-title > a:active,
		#listing .panel-title > a:focus,
		#listing .panel-title > a:hover {
			color:#fff;
		}
		#listing .panel-title i,
		#listing .panel-body i {
			font-size:18px;
			padding-right:10px;
			width:25px;
		}
		#listing .panel-body {
			background:#fff;
			border:1px solid rgba(0,0,0,0.1);
			padding:15px;
		}

/* Tabs */
#listing-tabs {
	margin-top:20px;
}
	#listing-tabs .nav-tabs {
		border-bottom:3px solid #7636ac;
		position:relative;
	}
	#listing-tabs .nav-tabs > li {
		margin-bottom:0;
		margin-right:2px!important;
	}
	#listing-tabs .nav-tabs > li.last {
		margin-right:-1px;
		margin-bottom:0;
	}
	#listing-tabs .nav-tabs > li > a {
		background:#f0f0f0;
		border:none;
		border-radius:0;
		color:#7636ac;
		font-size:14px;
		font-weight:600;
		height:auto;
		padding:15px 25px;
		text-align:center;
	}
	#listing-tabs .nav-tabs > li > a.first {
		border-left:1px solid #fff;
		border-left:none;
	}
	#listing-tabs .nav-tabs > li > a.last {
		border-right:1px solid #fff;
		border-right:0;
	}
	#listing-tabs .nav-tabs > li.active > a,
	#listing-tabs .nav-tabs > li.active > a:hover,
	#listing-tabs .nav-tabs > li.active > a:focus,
	#listing-tabs .nav-tabs > li > a:hover {
		background:#7636ac;
		border-bottom:none;
		color:#fff;
	}
	#listing-tabs .tab-content {
		background:#fff;
		border:1px solid rgba(0,0,0,0.2);
		border-top:none;
		margin-bottom:20px;
		padding:20px;
	}
	@media (max-width:991px){
		#listing-tabs .nav-tabs > li > a {
			font-size:14px;
			padding:5px 10px;
		}
	}

	/* Main */
	#listing .abstract {
		margin:;
	}
	#listing .video {
		margin:10px 0;
	}
	#listing ul.features {
		list-style:none;
		padding-left:20px;
		position:relative;
	}
		#listing ul.features li {
			margin:5px 0 5px 5px;
		}
		#listing ul.features li:before {
			color:#7636ac;
			content:'\f046';
			display:inline-block;
			font-family:FontAwesome;
			padding-top:2px;
			position:absolute;
			left:0;
	}

	/* Map */
	#mapListing,
	#map {
		border:1px solid rgba(0,0,0,0.1);
	}
	.map-location {
		background:#fff;
		box-shadow:0 1px 4px -1px rgba(0, 0, 0, 0.3);
		margin:11px 10px 0 120px ;
		padding:5px 10px 5px 10px;
		position:absolute;
		text-transform:capitalize;
		z-index:1;
	}

	#listing .energy {
		max-width:300px;
	}
	#listing #energy-rating {
		line-height:1.2;
	}

/* ----- Forms ----- */
#accept {
	font-size:12px;
}
.radio,
.checkbox {
	margin-left:0;
}
.checkbox p {
	font-size:12px;
}
.radio-inline {
	padding-top:0!important;
}
label {
	font-weight:600;
}
	label.legal {
		font-size:12px!important;
		line-height:20px;
		margin-top:0;
	}
.form-control {
  	border:1px solid rgba(0,0,0,0.1);
  	border-radius:0;
  	box-shadow:none;
	height:auto;
	padding:10px;
}
.sr-only {
	display:none;
	top:5px;
}
input.error,
select.error {
	border:1px solid red!important;
}
#lmXtra {
	display:none;
	visibility:hidden;
}
.form-group {
	margin-bottom:10px;
}
.form-bg {
	background:#f0f0f0;
	border:1px solid rgba(0,0,0,0.1);
	padding:30px;
}
.form-bg label {
	color:;
}
.form-bg a {
	color:;
}

/* ----- Search Form ----- */
#hero #search {
	background:transparent;
	padding:0;
	position:absolute;
	top:auto; right:0; bottom:10%; left:0;
}
#search {
	background:;
	padding:;
	position:relative;
	top:; right:; bottom:; left:;
}
	#search h3 {
		background:#394041;
		color:#dedee0;
		font-size:21px;
		line-height:48px;
		margin:0;
		min-height:53px;
		padding-right:50px;
		position:absolute;
		top:-53px; left:15px;
		text-transform:capitalize;
		z-index:1;
	}
	#search h3 .fa-search {
		background:#252a2b;
		font-size:24px;
		margin-right:20px;
		padding:13px 20px 15px;
	}
	.search {
		background:#fff;
		background:rgba(255,255,255,0.7);
		border:1px solid rgba(0,0,0,0.1);
		padding:15px 15px 20px 15px;
	}
	.search [class*='col-']:not(:first-child),
	.search [class*='col-']:not(:last-child) {
		padding-right:4px;
		padding-left:4px;
	}
	.search legend {
		color:#fff;
		border:none;
		font-size:24px;
		font-weight:300;
		margin:10px 15px;
		width:auto;
	}
	.search label {
		color:;
		font-size:14px;
		font-weight:normal;
	}
	.search label.checkbox,
	.search label.radio {
		color:#333;
	}
	.search .btn-group {
	  	display:block;
	  	text-transform:none!important;
	}
	.search .form-group {
		margin-bottom:5px;
	}
	.search .btn,
	.search .form-control {
		background:#fff;
		border:1px solid rgba(0,0,0,0.1);
		border-radius:0;
		color:rgba(0,0,0,7);
		height:auto;
		padding:10px;
	}
	.search .btn:hover,
	.search .btn:focus {
		color:;
	}
	.search .bs-select-all,
	.search .bs-deselect-all {
		background:#ddd;
		color:#444;
		padding:3px;
	}
	.search .bs-select-all:hover,
	.search .bs-deselect-all:hover {
		background:#ccc;
	}
	.search .form-control {
		border:;
	}
	.search .btn-default.active:active,
	.search .btn-default.active:focus,
	.search .btn-default.active:hover,
	.search .open > .dropdown-toggle.btn-default.active,
	.search .open > .dropdown-toggle.btn-default:focus,
	.search .open > .dropdown-toggle.btn-default:hover {
	    background-color:rgba(255,255,255,0.2);
	    border-color:rgba(255,255,255,0.2);
	    color:rgba(0,0,0,0.7);
	}
	.search .form-control::-moz-placeholder {
		color:rgba(0,0,0,0.8);
	}
	.search .multiselect-container > li.multiselect-group label {
		color:#666;
	}
	.search .multiselect {
		width:100%;
		margin-bottom:0;
	}
	.search .btn-default {
		color:#444;
	}
	.search .label-search {
		color:rgba(255,255,255,1);
	}
	.search .btn-search {
		background:#7636ac;
		border:1px solid #7636ac;
		color:#fff;
		font-weight:bold;
		font-size:;
		margin-top:27px;
		padding:10px 5px;
		text-align:center!important;
		text-transform:uppercase;
	}
	.search .btn-search:hover {
		background:#341a5b;
		color:#fff;
	}
	.search .btn-map {
		background:transparent;
		border:1px solid #7636ac;
		color:#7636ac;
		font-weight:bold;
		font-size:12px;
		line-height:24px;
		text-align:center!important;
		text-transform:uppercase;
	}
	.search .btn-map:hover {
		background:#7636ac;
		color:#fff;
	}
	.search a {
		color:#7636ac;
		font-size:12px;
		font-weight:;
	}
	.search a:hover {
		opacity:0.8;
	}
	.search label.advanced-search {
		font-size:16px;
		float:right;
		margin-bottom:0;
	}
	.search label.map-search {
		font-size:16px;
	}
@media (max-width:991px){
	#hero #search {
		/*position:absolute;
		top:auto; right:0; bottom:2%; left:0;*/
		position:relative;
		top:auto; right:0; bottom:auto; left:0;
	}
	.search .btn-search {
		margin-top:;
	}
}

/* ----- Map - Contact Page ----- */ 
.google-maps {
}

/* ----- Blog ----- */
#cms figure {
}
	#cms figure .img-wrapper {
		border-bottom:none;
		padding-top:65%;
	}
	#cms figcaption {
		padding:5px 20px 20px 20px;
		text-align:center;
	}
	#cms figcaption h3 {
		font-size:20px;
		margin:5px 0;
	}
	#cms figcaption h3 span {
		display:block;
		display:-webkit-box;
		line-height:1.4;
		max-width:100%; height:2.8em;
		overflow:hidden;
		position:relative;
		text-overflow:ellipsis;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
	}
	#cms ul.meta {
		border-bottom:1px solid rgba(0,0,0,0.1);
		border-top:1px solid rgba(0,0,0,0.1);
		margin:10px 0;
		display:block;
		display:-webkit-box;
		line-height:1.4;
		max-width:100%; height:1.8em;
		overflow:hidden;
		padding-left:0;
		position:relative;
		text-overflow:ellipsis;
		-webkit-line-clamp:1;
		-webkit-box-orient:vertical;
	}
	#cms ul.meta li {
		display:inline;
		font-size:11px;
		font-weight:normal;
		padding:;
	}
	#cms ul.meta li a {
		font-weight:normal;
	}
	#cms ul.meta li:after {
		content:"\2219";
		padding-left:5px;
		padding-right:5px;
	}
	#cms ul.meta li:last-child:after {
	    content:"";
	}
	#cms figcaption h3 {
		font-size:20px;
		margin:5px 0;
	}
	#cms figcaption h3 span {
		display:block;
		display:-webkit-box;
		line-height:1.1;
		max-width:100%; height:2.4em;
		overflow:hidden;
		position:relative;
		text-overflow:ellipsis;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
	}
	#cms figcaption .abstract span {
		margin:10px auto;
		height:5.6em; 
		-webkit-line-clamp:4;
	}
	#cms figcaption .abstract span p {
		margin-bottom:0;
	}
	#cms figcaption a.btn-view-more {
		background:#7636ac;
		border-radius:2px;
		color:#fff;
		font-size:12px;
		margin:15px auto;
		padding:5px 10px;
		position:relative;
		text-align:center;
	}
	#cms figcaption a.btn-view-more:hover {
		opacity:0.8;
	}
	@media (max-width:991px){
		#cms figcaption h3
		#cms figcaption .abstract {
			height:auto;
			line-height:1.3;
		}
	}

/* Post */
 #cms .widget {
	background:;
	display:block;
	margin-bottom:10px;
}
	#cms .widget h3 {
		border-top:;
		border-bottom:2px solid #7636ac;
		color:;
		font-size:;
		margin:0;
		margin-bottom:5px;
		margin-top:5px;
		padding:10px 15px;
	}
	#cms .widget a,
	#cms a.blogcategory {
		text-transform:capitalize;
	}
	#cms .widget .content {
		padding:5px 15px;
	}
	#cms .widget ul {
		padding-left:0;
		position:relative;
	}
	#cms .widget ul li {
		border-bottom:1px solid rgba(0,0,0,0.05);
		display:block;
		line-height:1.3;
		padding:10px 0 10px 20px;
		position:relative;
	}
	#cms .widget ul li:before {
		content:"";
		display:block;
		float:left;
		font-family:FontAwesome;
		position:absolute;
		left:0;
	}
	#cms .widget ul.category li {
	}
	#cms .widget ul.recent-post li {
	}
	#cms .widget ul.q23BlgArchv li {
	}
	#cms .widget ul.tag-cloud li {
		border-bottom:none;
		display:inline;
		padding:10px 0;
	}
	#cms .widget ul.tag-cloud li:before {
		content:"";
		margin:0;
	}
	#cms .widget ul.tag-cloud li a.blogtag {
		background:;
		border:1px solid #7636ac;
		border-radius:0;
		display:inline-block;
		margin:2px;
		padding:4px 10px;
	}
	#cms .widget ul.tag-cloud li a.blogtag:hover {
		opacity:0.7;
	}
	#cms .post img {
		margin-bottom:10px;
		margin-top:10px;
	}
	#cms .bio {
		font-size:13px;
		font-style:italic;
		font-weight:600;
	}

/*
 * Lazy load images.
 */
.lazy
{
	background-size:contain;
	background-image:url('data:image/png;base64,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');
}