@charset "utf-8";
/* CSS Document for Nerjamar Rentals */
/* Author Alison Makin for QRES XML Pro */
/* Author URI:http://quantum23.com */

/* ----- Global ----- */
.css-style {
	background:#; /* Main colour */
	background:#; /* Main colour hover */
	background:#; /* Footer */
	background:#; /* Display Status */
	background:#; /* Form bg */
	font-family:'Maven Pro', Verdana, sans-serif;
}
body {
	background:#fff;
	color:#222;
	font-family:'Maven Pro', Verdana, sans-serif;
	font-size:15px;
	line-height:1.8;
}
/*.row{
	border:1px solid red;
}*/
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;
}
@media (min-width:768px) {
	.ten-columns > .col-md-2 {
		width:20%;
	}
}
.wrapper {
	max-width:1700px;
	position:relative;
}

/* ----- Parallax ----- */
.parallax {
    height:auto;
    background-attachment:fixed;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;	
	background-position:50% 0;
	position:relative;
}
	@media only screen and (max-device-width:768px) {
	    .parallax {
	        background-attachment:scroll;
	    }
	}

/* ------ 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 #ccc;
	    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:#ccc 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:#fff;
	border:1px solid rgba(0,0,0,0.1);
	border-radius:0;
	text-align:left;
}
	.modal-header {
		background:#1b2857;
		border-bottom:1px solid rgba(255,255,255,0.1);
		color:#fff;
		min-height:16.43px;
		padding:15px 25px;
	}
	.modal-title {
		color:#fff;
	}
	.modal-header .close {
		color:rgba(0,0,0,0.6);
		text-shadow:0 1px 0 #fff;
	}
	.modal-body {
		background:#fff;
		padding:25px;
		position:relative;
	}
	.modal-footer {
		border-top:1px solid #e5e5e5;
		padding:15px;
		text-align:right;
	}
	.modal-content .legal,
	.modal-content .legal a,
	#listing .listing-overview .enquire .legal a {
		/*color:#444;*/
	}
	.modal-body a {
		color:;
		float:;
	}
	.modal-body a:active,
	.modal-body a:focus,
	.modal-body a:hover {
		color:#fff;
	}
	.modal-content a {
		display:;
		float:none;
		/*font-size:12px;*/
		font-weight:bold;
	}

/* ----- Dividors & Separators ----- */
hr {
	border-bottom:1px solid rgba(0,0,0,0.2);
	border-top:none;
	clear:both;
	margin:20px 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 {
}
h1 	{font-size:31px;}
h2 	{font-size:27px;}
h3 	{font-size:24px;}
h4 	{font-size:20px; font-weight:400;}
h5 	{font-size:18px; font-weight:600;}
h6 	{font-size:14px; text-align:center; text-transform:uppercase;}
a 	{
	color:#f89a1c;
	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:#f89a1c;
	outline:0 none;
	text-decoration:none;
}

/* ----- Lists ----- */ 
ul.icon li:before {
	color:;
}

ul.social {
	margin:5px 0 15px 0;
	padding-left:0;
	text-align:left;
}
	ul.social li {
		border-bottom:none;
		display:inline-block;
		margin-left:0;
	}
	ul.social li:first-child {
		border-left:none;
	}
	ul.social li a {
		text-align:center;
	}
	ul.social li a i {
		background:#1b2857;
		border-radius:5px;
		color:#fff;
		display:inline-block;
		font-size:22px;
		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:active,
	ul.social li a i:focus,
	ul.social li a i:hover {
		background:#f89a1c;
	}
	@media(max-width:991px){
		ul.social {
			float:none;
			margin:0 auto;
			padding-bottom:0;
		}
		ul.social li {
			margin-top:0;
		}
	}

/*ul.info {
	float:right;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
	padding-left:0;
}
	ul.info li {
		display:inline-block;
		padding:0 20px 0 0 ;
		text-align:right;
	}
	ul.info li a {
		font-weight:bold;
	}
	ul.info li:after {
		content:"\2219";
		padding-left:0;
	}
	ul.info li:last-child:after {
	    content:"";
		padding-left:0;
	}
	@media(max-width:1200px){
		ul.info {
			margin:0 auto;
			float:none;
			padding:10px 0;
			position:relative;
			top:7px; right:auto; bottom:; left:auto;
			text-align:center;
		}
	}*/

ul.info {
	font-size:16px;
	line-height:1.6;
	margin:20px 0;
	padding-left:0;
	text-align:right;
}
	ul.info li {
		display:block;
		padding:0 2px;
	}
	ul.info li a {
		color:#222;
	}
	ul.info li:after {
		/*content:'\007c'; /* | */
		/*content:"\2219"; /* · */
		/*padding-left:10px;*/
	}
	ul.info li:last-child:after {
	    content:"";
	}
	@media(max-width:991px){
		ul.info {
			margin:10px auto;
			float:none;
			text-align:center;
		}
	}

ul.language {
	float:right;
	margin:10px 0;
	padding-left:0;
}
	ul.language li {
		display:inline-block;
		margin-right:5px;
	}
	@media (max-width:991px){
		ul.language {
			float:none;
			margin:5px 0;
		}
	}
	.language {
		float:right;
		margin:30px 0;
	}
	.language.btn-group {
		margin:3px 2px;
		vertical-align:top!important;
	}
	#index .language .btn,
	.language .btn {
		background:transparent;
		border:1px solid #444;
		color:#444;
		font-size:16px;
		font-weight:;
		padding:7px 10px;
		margin-top:0;
	}
	#index .language .btn {
		border:1px solid #fff;
		color:#fff;
	}
	.language .btn img {
		display:none;
	}
	.language .dropdown-menu {
		background:#fff;
		border:none;
		border-radius:0;
		box-shadow:0 0 0 rgba(0,0,0,0);
		min-width:auto;
	}
	.language .dropdown-menu li a {
	}
	.language .dropdown-menu li a:active,
	.language .dropdown-menu li a:focus,
	.language .dropdown-menu li a:hover {
		background:#fff;
		color:#444;
	}
	@media(max-width:991px) {
		.language {
			position:relative;
			margin:15px 15px;
		}
	}

#share {
	margin-top:20px;
	text-align:center;
	overflow:hidden;
	position:relative;
}
	#share h3 {
		/*text-transform:uppercase;*/
		text
	}
	ul.share {
		margin:5px 0;
		padding-left:0;
	}
		ul.share li {
			border-bottom:none;
			display:inline-block;
		}
		ul.share li a {
			text-align:center;
		}
		ul.share li a i {
			background:transaprent;
			border:1px solid #111;
			color:#111;
			display:inline-block;
			font-size:16px;
			height:50px; width:50px;
			line-height:50px;
			margin:0 10px 5px 0;
			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.share li a i:active,
		ul.share li a i:focus,
		ul.share li a i:hover {
			background:#8c0001;
			color:#fff;
		}
		@media(max-width:991px){
			ul.share {
				float:none;
				padding-bottom:0;
			}
			ul.share li {
				margin-top:0;
			}
			ul.share li a i {
				/*font-size:30px;
				height:50px; width:50px;
				line-height:50px;
				margin:5px;*/
			}
		}

/* ----- Navbar ----- */
#nav {
	position:relative;
}
	.nav-shadow {
		width:100%;
		height:20px;
		opacity:0;
		overflow:hidden;
		position:absolute;
		top:100%; right:0; bottom:; left:0;
		-webkit-transition:opacity .6s linear;
		   -moz-transition:opacity .6s linear;
			 -o-transition:opacity .6s linear;
				transition:opacity .6s linear;
		z-index:10;
	}
	.nav-shadow:after {
		content:'';
		height:20px; width:95%;
		margin:auto;
		position:absolute;
		top:-100%; right:0; bottom:; left:0;
		-webkit-border-radius:100%;
		   -moz-border-radius:100%;
			 -o-border-radius:100%;
				border-radius:100%;
		-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
		   -moz-box-shadow:0 0 10px rgba(0,0,0,0.4);
			 -o-box-shadow:0 0 10px rgba(0,0,0,0.4);
				box-shadow:0 0 10px rgba(0,0,0,0.4);
	}
    #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:#1b2857;
		border-bottom:2px solid #f89a1c;
		border-top:none;
		margin-bottom:0;
		width:100%;
		z-index:5;
	}
	.navbar-right {
		margin-right:5px;
	}
	.navbar-default .navbar-nav > li > a {
		color:#fff;
		font-size:14px;
		font-weight:500;
		padding:15px 4px;
		-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;
	}
	/*.navbar-default .navbar-nav > li.lan a {
		display:inline-block;
		padding:50px 5px 20px 5px;
	}
	.navbar-default .navbar-nav > li.lan:after {
		color:#d5d5d5;
		content:"\007C";
	}
	.navbar-default .navbar-nav > li.lan:last-child:after {
	    content:"";
	}*/
	.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 {
	}
	.sticky.scrolled li > a {
		padding:15px 4px;
	}
	.sticky.scrolled .nav-shadow {
		opacity:1;
	}
	.navbar-default .navbar-nav > li > a .fa {
		background:transparent;
		display:inline;
		font-size:10px;
		padding-right:3px;
	}

	.navbar-default .navbar-nav > li > a.favourite span.menuPortfolioImage svg {
		fill:#f89a1c;
		height:20px;
		width:20px;
		margin:0 5px -5px 0;
		-webkit-transition:all 0.25s ease-out;
				transition:all 0.25s ease-out;		
	}
	
	.navbar-default .navbar-nav > li:active svg path,
	.navbar-default .navbar-nav > li:focus svg path,
	.navbar-default .navbar-nav > li:hover svg path {
	 	fill:#fff;
	}
	/*.navbar-default .navbar-nav > li > a.favourite .fa {
		font-size:14px;
		font-weight:bold;
	}*/
	.navbar-default .navbar-nav > li > a.favourite:active,
	.navbar-default .navbar-nav > li > a.favourite:focus,
	.navbar-default .navbar-nav > li > a.favourite:hover {
		/*background:#f89a1c;*/
		color:#fff;
	}
	.navbar-default .navbar-nav > li > a.favourite:after {
		background:;
	}
	.navbar-default .navbar-nav > li > a:active,
	.navbar-default .navbar-nav > li > a:focus,
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:active,
	.navbar-default .navbar-nav > .active > a:focus,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:active,
	.navbar-default .navbar-nav > .open > a:focus,
	.navbar-default .navbar-nav > .open > a:hover {
		background:#f89a1c;
		color:#fff;
	}
	.navbar-right .dropdown-menu {
		left:0;
		right:auto;
	}
	/*.language .dropdown-menu {
		min-width:50px;
	}*/
	.open > .dropdown-menu {
		-webkit-transform:scale(1,1);
		   -moz-transform:scale(1,1);
		    -ms-transform:scale(1,1);
		     -o-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;
		   -moz-transform-origin:bottom;
		    -ms-transform-origin:bottom;
		     -o-transform-origin:bottom;
		        transform-origin:bottom;
	}
	.navbar-default .navbar-nav > li > .dropdown-menu {
		background:#f89a1c;
		border:none;
		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:none;
	}
	.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 {
		color:#fff;
		font-size:16px;
		font-weight:500;
		padding:8px 15px;
	}
	.navbar-default .navbar-nav > li > .dropdown-menu > li > a:active,
	.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus,
	.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav > li > .dropdown-menu > .active > a,
	.navbar-default .navbar-nav > li > .dropdown-menu > .active > a:active,
	.navbar-default .navbar-nav > li > .dropdown-menu > .active > a:focus,
	.navbar-default .navbar-nav > li > .dropdown-menu > .active > a:hover {
		background:#1b2857;
		color:#fff;
	}
	.navbar-default .navbar-toggle {
		border:1px solid transparent;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color:#f89a1c;
	}
	.navbar-default .navbar-toggle:active,
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color:transparent;
	}
	@media (max-width:1200px) {
		#nav {
		}
		.navbar {
			height:auto!important;
		}
		.navbar-nav {
			margin:7.5px 10px;
		}
		.navbar-default {
			background:;
		}
		.navbar-header {
			float:none;
		}
		.navbar-brand {
			height:auto;
		}
		.navbar-left,
		.navbar-right {
			float:none!important;
			margin-right:0;
		}
		.navbar-toggle {
			display:block;
			margin-top:8px;
		}
		.navbar-toggle .icon-bar {
			border-radius:1px;
			height:4px;
			width:30px;
		}
		.navbar-default .navbar-collapse {
			border-color:transparent;
			border:0;
			box-shadow:none;
		}
		.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:center;
		}
		.collapse.in{
			display:block!important;
		}
		.navbar-default .navbar-nav > li > .dropdown-menu {
			border-top:none;
			box-shadow:none;
		}
		.navbar-default .navbar-nav .open .dropdown-menu > li > a {
			padding:5px 10px;
			text-align:center;
		}
		.navbar-default .navbar-nav .open .dropdown-menu > li > a:active,
		.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
		.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
		.navbar-default .navbar-nav .open .dropdown-menu > .active > a:active,
		.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
		.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
			background-color:rgba(0,0,0,0);
			color:#fff;
		}
		.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;
		}
	}
	@media (max-width:1200px) {
		.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
			margin-left:10px;
		}
	}

/* ----- 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:active,
	.btn:focus,
	.btn:hover {
	  	color:;
	}
	.btn-custom {
		background:#1b2857;
		border-radius:0;
		color:#fff;
		font-weight:600;
		padding:8px 15px;
		text-transform:uppercase;
	}
	.btn-custom:active,
	.btn-custom:focus,
	.btn-custom:hover,
	.open > .dropdown-toggle.btn-custom {
		background:#f89a1c;
		color:#fff;
	}
	.btn-ghost {
		background:transparent;
		border:2px solid #f89a1c;
		color:#f89a1c;
		margin:20px 0;
		font-weight:400;
		font-size:16px;
		padding:6px 25px;
		white-space:normal;
	}
	.btn-ghost:active,
	.btn-ghost:focus,
	.btn-ghost:hover {
		background-color:#f89a1c;
		border:2px solid #f89a1c;
		color:#fff;
	}

/* ----- Header ----- */
#topper {
	background:#eaeaea;
	border-top:1px solid #f89a1c;
	line-height:1;
	padding:2px;
}
	#topper h4 {
		color:#1b2857;
		font-size:20px;
		font-weight:500;
		line-height:1.42857143;
		margin-top:5px;
	}
	#topper .btn-custom {
		background:#1b2857;
		border-radius:3px;
		color:#fff;
		font-size:18px;
		font-weight:500;
		margin:5px auto;
		text-transform:none;
	}
	#topper .btn-counter {
		background:#1b2857;
		border-radius:3px;
		color:#fff;
		display:inline-block;
		font-size:18px;
		font-weight:500;
		margin:0;
		padding:8px 0;
		text-align:center;
		width:70px;
	}

#header h4 {
	color:#1b2857;
	font-size:20px;
	font-weight:normal;
	margin:5px 0;
}
/*#nav .info-content {
	background:#fff;
	line-height:1;
}
	#nav .info-content {
		position:relative;
		top:8px; right:auto; bottom:auto; left:auto;
		float:right;
		text-align:left;
		z-index:10;
	}
	#nav .info-content .btn-group {
		float:right;
		margin-top:3px;
	}
	#nav .info-content .btn {
		border:none;
		font-size:15px;
		padding:4px 10px;
	}
	#nav .info-content .dropdown-menu {
		min-width:auto;
		border:none;
		border-radius:0;
		box-shadow:0 0 0 rgba(0,0,0,0);
	}
	#nav .info-content img {
		display:inline-block;
	}
	#nav .info-content .fa {
		background:transparent;
		display:inline;
		font-size:10px;
		padding-right:3px;
	}
	@media (max-width:1200px){
		#nav .info-content {
			position:relative;
			padding-bottom:10px;
			z-index:10;
		}
		#nav .info-content .btn-group {
			float:none;
			margin-top:4px;
		}
	}*/	

header {
	background:#fff;
	position:relative;
	top:0; right:0; bottom:auto; left:0;
	width:100%;
	z-index:3;
}
	header .logo {
		max-height:120px;
		margin:5px 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;
		z-index:;
	}
	@media (min-width:450px) and (max-width:1200px){
		header .logo {
			margin:0 auto;
			max-height:50px;
		}
	}
	@media (max-width:991px) {
		header {
			text-align:center;
		}
	}
	@media (max-width:449px) {
		header .logo {
			margin:0 auto;
			max-height:40px;
		}
	}

/* ----- Footer ----- */
footer {
	background:#ccc;
	padding-bottom:45px;
	padding-top:45px;
	position:relative;
}
	footer a {
		color:;
	}
	footer a:active,
	footer a:focus,
	footer a:hover 	 {
		color:;
	}
	footer h4 {
		color:#1b2857;
		font-weight:500;
	}
	footer ul {
		padding-left:0;
	}
	footer ul li {
		list-style:none;
		padding:2px 0;
	}
	footer ul li:last-child {
		border-bottom:none;
	}
	footer ul li.last {
		border:none;
	}
	footer img {
		margin:0 auto;
	}
	#footer-b {
		background:#1b2857;
		color:#fff;
		font-size:13px;
		padding-bottom:20px;
		padding-top:20px;
		text-align:center;
	}
		#footer-b .border {
			border-top:1px solid rgba(255,255,255,0.1);
		}
		#footer-b ul.footer-nav {
			margin-top:15px;
			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 {
		margin-left:-25px;
		position:absolute;
		top:-40px; left:50%;
		text-align:center;
		width:50px;
	}
	.btt a {
		display:inline-block;
		font-size:20px;
		margin:0;
		text-align:center;
	}
	.btt a i {
		background:#1b2857;
		border-radius:50%;
	    color:rgba(255,255,255,0.8);
	    font-weight:normal;
	    height:50px; width:50px;
	    line-height:50px;
		margin-right:0;
	    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:active,
	.btt i:focus,
	.btt i:hover {
	    background-color:#f89a1c;
	    color:#fff;
	}
	@media (max-width:1199px){
		footer {
			text-align:center;
		}
		footer h4 {
			margin-top:20px;
		}
		#footer-b {
			padding-bottom:40px;
		}
	}
	@media(max-width:767px){
		.btt {
			top:-60px;
		}
	}

/* ----- Sections ----- */
#development,
#holding,
#intro,
#outro,
#services,
#showcase {
	padding:50px 0;
	position:relative;
	text-align:center;
}
	#intro {
		padding-top:10px;
		text-align:left;
	}
	#showcase {
		padding-top:20px;
	}
#cms,
#contact,
#content,
#listing,
#portfolio,
#results {
	padding:10px 0 50px 0;
	position:relative;
}
#portfolio {
	text-align:center;
}
.showcase {
	background:rgba(0,0,0,0.03);
	padding:50px 0;
}
	.page-header,
	.section-header-center {
		border-bottom:none;
		margin:30px 0;
		padding:0 0 15px 0;
		position:relative;
		text-align:center;
	}
	.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:0; left:-250px;
		width:500px;
	}
	.page-header:after,
	.section-header-center:after {
		background:#f89a1c;
		content:"";
		display:block;
		height:3px;
		margin-left:50%;
		position:absolute;
		bottom:-1px; left:-25px;
		width:50px;
	}
	.section-header {
		border-bottom:none;
		margin:0 0 30px 0;
		padding:0 0 15px 0;
		position:relative;
		text-align:left;
		text-transform:;
	}
	.section-header:before {
		background:rgba(0,0,0,0.1);
		content:"";
		display:block;
		height:1px;
		margin-left:0;
		position:absolute;
		bottom:0; left:;
		width:100%;
	}
	.section-header:after {
		background:#f89a1c;
		content:"";
		display:block;
		height:3px;
		margin-left:;
		position:absolute;
		bottom:-1px; left:;
		width:50px;
	}
	#intro h3 {
		font-size:18px;
		font-weight:bold;
		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-center {
		padding:0;
	}
	#results .section-header-center,
	#results .section-header-center:before,
	#results .section-header-center:after {
		background:none;
		border:none;
	}

/* ----- Index Page ----- */
#hero {
	/*margin:25px 15px;*/
	/*border-bottom:50px solid #1c2858;*/
	position:relative;
}
	#hero .index {
		position:absolute;
	}
	.ms-fullscreen-template {
		position:absolute;
	}
	.ms-caption,
	.ms-text,
	.ms-btn {
		background:rgba(27,40,87,0.7);
		color:#fff;
		line-height:32px;
		padding:7px 20px;
	}
	.ms-caption {
		font-size:30px;
		font-weight:bold;		
		text-transform:uppercase;
	}
	.ms-text {
		font-size:24px;
	}
	.ms-btn {
		border-bottom:2px solid #f89a1c;
		color:#fff!important;
		font-size:16px;
		text-align:center;
		width:300px;
		margin-top:35px;
		padding:5px 20px;
		-webkit-border-radius:3px;
		   -moz-border-radius:3px;
				border-radius:3px;
	}
	.ms-btn:active,
	.ms-btn:focus,
	.ms-btn:hover {
		background:#f89a1c;
		color:#fff!important;
	}
	.ms-caption a {
		color:#fff;
	}

/* ----- Hightlight ----- */
#highlight {
	background:#1b2857 url(../img/bg-highlight.png) center center no-repeat;
	color:#fff;
	padding:10px 0 25px;
	text-align:center;
}
	#highlight h2 {
		color:#fff;
	}

/* ----- Hero Internal Pages ----- */
#hero-int {
	position:relative;
}
	#hero-int .img-header {
		max-height:350px;
		overflow:hidden;
		position:relative;
		width:100%;
	}
	#hero-int .img-header img {
		min-width:100%;
	}

/* ----- Testimonials ----- 
#testimonials {
	background:url("../img/bg-testimonial.jpg") no-repeat center center;
	background-size:cover;
	height:auto;
	max-width:100%;
	margin:50px 0;
	padding:100px 0;
	text-align:center;
	position:relative;
}
	#testimonials::before {
		background:#000;
		content:"";
		height:100%;
		opacity:0.2;
		position:absolute;
		top:0; left:0;
		width:100%;
	}
	#carousel-testimonial {
		background:rgba(255,255,255,0.2);
		padding:35px 50px;
	}
	#carousel-testimonial .item {
		color:#fff;
		margin-top:20px;
		text-align:center;
		text-shadow:2px 2px 2px rgba(0,0,0,0.7);
		padding:0 30px;
	}
	#carousel-testimonial .item:before {
		color:rgba(255,255,255,1);
		content:"\201D";
		font-size:90px;
		position:absolute;
		text-shadow:2px 2px 2px rgba(0,0,0,0.3);
		top:auto; right:0; bottom:-10px; left:auto;
	}
	#carousel-testimonial .item:after {
		color:rgba(255,255,255,1);
		content:"\201C";
		font-size:90px;
		position:absolute;
		text-shadow:2px 2px 2px rgba(0,0,0,0.3);
		top:20px; right:auto; bottom:auto; left:0;
	}
	#testimonials .content {
		font-size:28px;
		line-height:1.3;
	}
	#testimonials .author {
		font-size:18px;
	}
	#testimonials hr {
		border:none;
	}
@media(max-width:767px){
	#carousel-testimonial {
		padding:15px;
	}
	#carousel-testimonial .item {
		padding:0;
	}
	#carousel-testimonial .item:before,
	#carousel-testimonial .item:after {
		font-size:30px;
	}
	#testimonials .content {
		font-size:18px;
	}	
}*/

.testimonial {
	margin-top:30px;
}
.testimonial blockquote {
	margin:40px 0;
	padding:0px 20px;
}
.testimonial h3 {
	margin-top:0;
}

/* ----- Newsletter Signup ----- 
#newsletter-1 {
	background:#111;
	color:#fff;
	padding:50px 0;
	text-align:center;
}
	#newsletter-1 .section-header-center {
		/*padding:0;
	}
	#newsletter-1 .section-header-center:after,
	#newsletter-1 .section-header-center:before {
		background:none;
	}
	#newsletter-1 h3 {
		color:rgba(255,255,255,0.8);
	}
	#newsletter-1 .form-control {
		background:transparent;
	  	border:1px solid rgba(255,255,255,0.5);
	  	height:50px;
	  	margin-bottom:10px;
	}
	#newsletter-1 .form-control::-moz-placeholder {
		color:rgba(255,255,255,0.8);
		text-transform:uppercase;
	}	
	#newsletter-1 .btn-newsletter {
		background:transparent;
		border:1px solid #fff;
		color:#fff;
		height:50px;
		text-transform:uppercase;
	}
	#newsletter-1 .btn-newsletter:active,
	#newsletter-1 .btn-newsletter:focus,
	#newsletter-1 .btn-newsletter:hover {
		background:#fff;
		color:#111;
	}

/* ----- List Type ----- */
	#list-type {
	background:;
	padding:50px 0 0 0;
}
	#list-type figure {
		border-bottom:none;
		margin:15px 0;
		overflow:hidden;
		position:relative;
		height:auto;
		max-width:100%;
	}
	#list-type figure .img-wrapper {
		border-bottom:none;
		height:0;
		position:relative;
	}
	#list-type figcaption {
		background:none;
		margin:0;
		position:absolute;
		top:50%;
		text-align:center;
		text-transform:uppercase;
		-webkit-transform:translateY(-50%);
		   -moz-transform:translateY(-50%);
			 -o-transform:translateY(-50%);
				transform:translateY(-50%);
		width:100%;
		z-index:1;
	}
	#list-type h2 {
		background:rgba(27,40,87,0.8);
		color:#fff;
		display:inline;
		font-size:18px;
		font-weight:400;
		margin:0;
		padding:10px 15px;
		text-align:center;
		text-transform:uppercase;
		text-shadow:1px 1px 1px rgba(0,0,0,1);
	}

/* ----- List With Us ----- 
#list-with-us {
	margin:30px 0;
	text-align:center;
}
	#list-with-us .bg {
		background:#111;
		padding:50px;
	}
	#list-with-us h2,
	#list-with-us h4,
	#list-with-us p,
	#list-with-us a {
		color:#fff;
	}
	#list-with-us .btn-custom {
		background:#fff;
		color:#111;
		margin-top:30px;
	}
	#list-with-us .btn-custom:active,
	#list-with-us .btn-custom:focus,
	#list-with-us .btn-custom:hover {
		background:rgba(255,255,255,0.5);
	}

/* ----- Price Search ----- 
#price-search {
	/*background:#111;
	background:#f89a1c;
	margin:30px 0 0 0;
	padding:30px 0 50px 0;
	text-align:center;
}
	#price-search h3,
	#price-search p,
	#price-search a {
		color:#fff;
		/*color:#222;
	}*/
	/*#price-search a:active,
	#price-search a:focus,
	#price-search a:hover {
		color:#444;
	}
	#price-search ul {
		font-size:18px;
		font-weight:bold;
		margin:10px 0 0 0;
		padding-left:0;
	}
	#price-search ul li {
		display:inline-block;
		padding:0 20px;
	}
	#price-search ul li a {
		font-weight:bold;
	}
	#price-search ul li:after {
		padding-left:0;
	}
	#price-search ul li:last-child:after {
	    content:"";
		padding-left:0;
	}
	@media(max-width:1200px){
		#price-search ul li {
			display:block;
		}
	}

/* ----- Index Page - About Parallax ----- 
#about {
	color:#fff;
	height:auto;
	max-width:100%;
	padding:75px 0;
	text-align:center;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	position:relative;
}
	#about::before {
		background:#000;
		content:"";
		height:100%;
		opacity:0.4;
		position:absolute;
		top:0; left:0;
		width:100%;
	}
	#about h3 {
		color:#fff;
	}
	#about .btn {
		margin:5px 0;
	}
	#about a {
		color:#fff;
		text-decoration:underline;
	}
		#about a.btn {
			text-decoration:none;
			text-shadow:none;
		}
.parallax-about {
	background-image:url(../img/about.jpg);
}

/* ----- Index Page - Services ----- 
#services {
	padding:50px 0 20px 0;
	text-align:center;
}
	#services .item {
		margin:20px 0;
		padding:20px 7%;
	}
	#services i {
		display:block;
		margin:20px auto;
		text-align:center;
		height:100px; width:100px;
		-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;
	}
	#services .title {
		margin:40px auto;
	}
	#services .title h4 {
	}
	#services .btn-custom {
		margin:20px auto;
	}

/* ----- WhatsApp ----- */
#whatsapp {
	position:fixed;
	bottom:0px;
	right:0px;
	z-index:2;
}
	/*#whatsapp .btn {
		background:#e4e4e4;
		border-radius:16px;
		font-size:14px;
		height:32px;
		line-height:32px;
		padding:0 15px;
		-webkit-box-shadow:0 5px 7px 0 rgba(0,0,0,0.5);
		   -moz-box-shadow:0 5px 7px 0 rgba(0,0,0,0.5);
				box-shadow:0 5px 7px 0 rgba(0,0,0,0.5);
	}
	#whatsapp .btn img {
		float:left;
		margin:0 5px 0 -12px;
		height:32px; width:32px;
	}
	#whatsapp .btn a {
		color:rgba(0,0,0,0.6);
	}*/

/* ----- Sold ----- */
#sold {
	background:#eaeaea;
	padding:20px 0 50px;
}

/* ----- Partners ----- */
#partners {
	background:#f89a1c;
	max-height:;
	overflow:hidden;
	padding:30px 0;
	padding:0;
}
	#partners .owl-theme .owl-controls {
  		margin:0;
	}
	@media(max-width:767px){
		#partners {
			max-height:;
		}		
	}

/* ----- Index Blog ----- */
#cms.cms {
	background:#f1f1f1;
	padding:50px 0;
	text-align:center;
	position:relative;
}
	#cms.cms figcaption {
	}

/* ----- Team ----- 
#team {
	margin-top:30px;
}
	#team figure .img-wrapper {
		padding-top:135%;
	}

/* ----- Location ----- 
#location .cabopino {
	background:url(../img/cabopino.jpg) center right;
	background-size:cover;
	height:400px;
}

/* ----- FAQ - AJM -----*/
.faq .panel-title .fa{
	float:right;
}

/* ----- FAQ ----- 
.faq .panel-title a:after {
    font-family:Fontawesome;
    content:'\f077';
    float:right;
    font-size:10px;
    font-weight:300;
}
.faq .panel-title a.collapsed:after {
    font-family:Fontawesome;
    content:'\f078';
}

/* ----- FAQ ----- 
.faq .panel-title a:before {
    float:right!important;
    font-family:FontAwesome;
    content:"\f068";
    padding-right:5px;
}
.faq .panel-title a.collapsed:before {
    float:right!important;
    content:"\f067";
}

/* ----- Property Results ----- */
figure {
	background:transparent;
	border:1px solid #ccc;
	position:relative;
	margin:15px 0;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
			box-shadow:0 5px 10px rgba(0,0,0,0.2);
}
	figure .img-wrapper {
		height:0;
		padding-top:70%;
		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(248,154,28,0.2);
		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:active:after,
	figure .overlay:focus:after,
	figure .overlay:hover:after {
		opacity:1;
	}
	figure .img-responsive {
		min-height:100%!important;
		min-width:100%!important;
	}
	figure .dspStatus {
		background:rgba(27,40,87,0.8);
		color:#fff;
		display:block;
		font-weight:600;
		text-align:center;
		padding:5px 15px;
		top:auo; right:0 ;bottom:0; left:0;
		position:absolute;
		z-index:2;
	}
	figure .portfolio {
		background:rgba(27,40,87,0.8);
		border-radius:50%;
		color:#f89a1c;
		cursor:pointer;
		font-size:22px;
		height:40px; width:40px;
		line-height:40px;
		position:absolute;
		top:50px; right:10px; bottom:auto; left:auto;
		text-align:center;
		z-index:1;
	}
	figure .location {
		background:rgba(27,40,87,0.8);
		color:#f89a1c;
		font-size:20px;
		font-weight:500;
		margin-bottom:0;
		padding:2px;
		position:absolute;
		text-align:center;
		width:100%;
		z-index:1;
	}
	figcaption {
		background:#fff;
		color:#1b2857;
		font-size:;
		padding:10px;
		text-align:center;
	}
	figcaption p {
		margin-bottom:5px;
	}
	figcaption .title {
		font-size:19px;
		font-weight:600;
	}
	figcaption .price {
		font-size:19px;
	}
	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  {
		margin-bottom:0;
		padding-left:0;
	}
	figcaption ul.overview li {
	  	clear:both;
		display:inline-block;
		/*padding:0 7px 0 0;*/
	}
	figcaption ul.icon li:before {
		color:#1b2857;
		content:'\f02e';
		display:inline;
		font-family:FontAwesome;
		font-size:14px;
	}
		figcaption ul.icon li.ref:before {
			content:"";
			display:none;
		}
		figcaption ul.overview li:after {
		  content:"\2219";
		  padding-left:10px;
		  padding-right:0px;
		  padding:0 5px 0 10px;
		}
		figcaption ul.overview li:last-child:after {
		    content:"";
		}
	figure .btn-view-listing {
		background:#eaeaea;
		border-bottom:2px solid #f89a1c;
		clear:both;
		color:#1b2857;
		font-weight:600;
		margin:0;
		padding:7px 0;
		position:relative;
		text-transform:uppercase;
	}
	figure .btn-view-listing:active,
	figure .btn-view-listing:focus,
	figure .btn-view-listing:hover {
		color:#f26b23;
	}

/* ----- 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;
	}
	.list figcaption {
		padding:15px 20px 5px 20px!important;
		text-align:left;
	}
	.list figcaption .row [class*='col-']:not(:first-child),
	.list figcaption .row [class*='col-']:not(:last-child) {
		padding-right:15px;
		padding-left:15px;
	}
	.list figure .portfolio,
	#portfolio .portfolio {
		position:absolute;
		top:10px; right:10px; bottom:auto; left:auto;
	}
	.list figcaption .title {
		background:none;
		padding:0;
		text-align:left;
	}
		.list figcaption .title a {
			color:#1b2857;
			font-size:22px;
			font-weight:600;
			line-height:1.2;
			margin-bottom:0;
			text-transform:uppercase;
		}
	.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;*/
		float:left;
	}
	.list figcaption .btn-view-listing {
		background:#1b2857;
		border:none;
		border-radius:2px;
		clear:none;
		color:#fff;
		float:right;
		padding:7px 15px;
	}
	.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;
	}
}

/* ----- Portfolio ----- */
#portfolio figure .location {
		position:relative;
	}

/* ----- Recent & Similar Properties ----- */
#recent,
#similar {
	background:#eaeaea;
	padding:50px 0;
	min-height:300px;
}
/* ----- Search Results ----- */
.sort > .btn-group > .btn.btn-default {
	background:#1b2857!important;
	padding:3px 12px!important;
}

/* ----- Listing ----- */
#listing {
	display:block!important;
	padding-bottom:20px;
}
/* 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 .ms-lightbox {
	    background:url(../img/lightbox-btn.png) no-repeat center;
	    width:32px;
	    height:32px;
	    margin:-42px;
	}
	#listing .ms-thumb-frame{
		opacity:1;
	}
	#listing .ms-thumb-frame-selected {
		opacity:0.5;
	}
	#listing .ms-thumb-frame img {
		min-height:100%;
		padding:3px;
	}
	#listing .dspStatus {
		background:rgba(0,0,0,0.8);
		border-radius:3px;
		color:#fff;
		font-size:14px;
		position:absolute;
		top:15px; right:15px;
		z-index:1;
		padding:5px 15px;
		text-align:center;
		text-transform:uppercase;
		z-index:1;
	}
	#listing .portfolio {
		color:#fff;
		cursor:pointer;
		font-size:26px;
		position:absolute;
		top:10px; right:auto; bottom:auto; left:15px;
		text-align:center;
		z-index:1;
	}
	#listing .detail {
		position:absolute;
		top:; right:; bottom:130px; left:;
		z-index:1;
	}
		#listing .detail h1 {
			background:rgba(255,255,255,0.8);
			margin:0;
			padding:5px 20px 8px 20px;
		}
		#listing .detail .price {
			background:#f89a1c;
			color:#fff;
			font-size:20px;
			display:block;
			padding:2px 20px 5px 20px;
		}
	@media(max-width:767px){
		#listing .ms-lightbox-template {
			height:300px;
			height:auto;
			padding:0!important;
		}			
		#listing .detail {
			top:; right:; bottom:10px; left:;
		}
	}

/* Overview 
#listing .listing-overview  {
	margin:20px 0;
	text-align:center;
}
	#listing .listing-overview ul.overview {
		font-size:16px;
		margin:0;
		padding-left:0;
	}
	#listing .listing-overview ul.overview li {
		display:inline;
		margin:3px 5px;
	}
	#listing .listing-overview ul.overview li:after {
		content:"\2219";
		padding-left:15px;
	}
	#listing .listing-overview ul.overview li:last-child:after {
	    content:"";
	}
	#listing .overview-header {
		background:#a2926a;
		border:2px solid #a2926a;
		border-radius:0;
		color:#fff;
		font-size:16px;
		margin:0;
		padding:7px 15px;
		text-align:left;
	}
		#listing .overview-header i {
		font-size:18px;
		padding-right:10px;
		width:25px;
		}
	
/* Overview Table */
	/*#listing .price {
		background:#182f3f;
		color:#fff;
		font-size:26px;
		font-weight:500;
		line-height:1.2;
		text-align:center;
		padding:10px;
	}*/
	#listing table.overview {
		background:#fff;
		border:2px solid #eaeaea;
		margin:20px 0;
		width:100%;
	}
	#listing table.overview tr {
		border-bottom:1px solid #eaeaea;
	}
	#listing table.overview tr.last {
		border-bottom:none;
	}
	#listing table.overview td {
		padding:10px 15px;
	}
	#listing table.overview td.title {
		font-weight:bold;
		text-align:left;
		width:50%;
	}
	#listing table.overview td.data {
		text-align:right;
		width:50%;
	}
	
/* Enquiry */
#listing .enquire {
	background:#eaeaea;
	padding:10px 15px;
}
#listing .video {
	padding:20px 0;
}
	#listing .video-container {
		margin:10px 0 50px 0;
	}
#listing .buttons {
		margin:20px 0;
	}
	#listing .buttons .btn-custom {
		background:#1b2857;
		border:2px solid #1b2857;
		border-radius:0;
		color:#fff;
		font-size:15px;
		font-weight:bold;
		margin:5px 0;
		padding:10px;
		text-align:left;
		text-transform:none;
	}
	#listing .buttons .btn-custom a {
		color:#fff;
		font-weight:bold;
	}
	#listing .buttons .btn-custom:hover,
	#listing .buttons .btn-custom:focus {
		background:#f89a1c;
		border:2px solid #f89a1c;
		color:#fff;
	}
	#listing .buttons .btn-custom i {
		font-size:18px;
		width:20px;
	}

/*#listing .buttons {
		padding:17px 0 0 0;
	}
	#listing .buttons .btn-custom,
	#listing .buttons .btn-back,
	.showcase .buttons .btn-custom {
		background:#f89a1c;
		border:2px solid #f89a1c;
		border-radius:0;
		color:#fff;
		font-size:15px;
		margin:0 0 6px 0;
		padding:7px 10px;
		text-align:left;
		text-transform:none;
		white-space:normal;
	}
	#listing .buttons .btn-custom:active,
	#listing .buttons .btn-custom:focus,
	#listing .buttons .btn-custom:hover,
	.showcase .buttons .btn-custom:active,
	.showcase .buttons .btn-custom:focus,
	.showcase .buttons .btn-custom:hover {
		background:#f89a1c;
		border:2px solid #f89a1c;
		color:#fff;
	}
	#listing .buttons .btn-custom i {
		font-size:18px;
		padding-right:10px;
		width:25px;
	}
	#listing .buttons .btn-back {
		background:#182f3f;
		border:2px solid #182f3f;
	}
	#listing .buttons .btn-back:active,
	#listing .buttons .btn-back:focus,
	#listing .buttons .btn-back:hover {
		background:#343f4e;
		border:2px solid #343f4e;
	}*/
	/*#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;}*/

/* 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:#f89a1c;
			border:none;
		}
		#listing .panel-default > .panel-heading {
			background:#f89a1c;
			border:1px solid #f89a1c;
			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:#f89a1c;
			border:2px solid #f89a1c;
		}
		#listing .panel-default > .panel-heading.enquiry {
			background:#f89a1c;
			border-color:#f89a1c;
			color:#fff;
		}
		#listing .panel-default > .panel-heading.enquiry:active,
		#listing .panel-default > .panel-heading.enquiry:focus,
		#listing .panel-default > .panel-heading.enquiry:hover {
			background:#f89a1c;
			border-color:#f89a1c;
		}
		#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:10px;
		}

	/* Main */
	#listing .abstract {
	}
	#listing .video {
		margin:10px 0;
	}
	#listing #features {
		background:#f5f5f5;
		margin:40px 0 30px 0;
		padding:40px 0;
		text-align:center;
	}
	#listing ul.features {
		list-style:none;
		padding-left:20px;
		position:relative;
	}
			#listing ul.features li {
				margin:5px 0 5px 5px;
			}
		@media (max-width:991px) {
			#listing ul.features {
				column-count:2;
			}
		}
		@media(max-width:767px) {
			#listing ul.features {
				column-count:1;
			}
		}
		#listing ul.features li {
			margin:5px 0 5px 5px;
		}
		#listing ul.features li:before {
			color:#f89a1c;
			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);
		/*margin:0 15px 0 15px;*/
	}
	/*.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;
	}*/
	#content .marker {
		background-image:url('../img/map-logo.png')!important;
		background-size:cover;
		width:150px;
		height:85px;
		border-radius:0%!important;
		cursor:pointer;
	}
	#map .marker {
		background-image:url('../img/map-marker.png')!important;
		background-size:cover;
		cursor:pointer;
		width:40px;
		height:61px;
		/*border-radius:50%;*/
	}
	#listing .energy {
		max-width:300px;
	}
	#listing #energy-rating {
		line-height:1.2;
	}
	
/* ----- Development Pages ----- */
#development {
	display:block!important;
	padding-top:0;
}
	#development .query-text {
		visibility:hidden;
	}
	#development #hero-int .page-header {
		border-bottom:none;
		color:#fff;
		margin:0;
		padding-bottom:0;
		position:absolute;
		top:calc(55% - 26px); /*26px is font size of h1*/; right:; bottom:; left:;
		width:100%;
		z-index:1;
	}
	#development #hero-int .page-header h1 {
		color:#fff;
		text-shadow:none;
	}
	#development .intro {
		padding:20px 0;
		text-align:center;
	}
	/* Gallery */
	#development .gallery {
		margin:40px 0 15px 0;
		overflow:hidden;
		position:relative;
	}
	/* Callback */
	#development .callback {
		cursor:pointer;
		font-size:20px;
		margin:0;
		text-align:center;
	}
	#development .callback h2 {
		margin-top:0;
	}
	#development .callback img {
		margin:10px auto;
	}
	#development #download {
		text-align:center;
	}
	#development ul.download {
		list-style:none;
		margin-bottom:50px;
		padding-left:0;
	}
		#development ul.download li {
			padding:5px 0;
		}

/* ----- Forms ----- */
#accept {
	font-size:12px;
}
.radio,
.checkbox {
	margin-left:0;
}
.checkbox p {
	font-size:14px;
	line-height:1.4;
}
.radio-inline {
	padding-top:0!important;
}
label {
	font-weight:bold;
}
	label.legal {
		font-size:14px!important;
		line-height:1.4;
		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:#fff;
	padding:30px;
	position:relative;
}
	.form-bg:before {
		border:1px solid #ccc;
		content:"";
		display:block;
		position:absolute;
		top:0; right:0; bottom:0; left:0;
		pointer-events:none;
	}
	.form-bg .form-control,
	.form-bg .btn-group .btn {
	  	background:transparent;
	  	border:none;
	  	border-bottom:1px solid rgba(0,0,0,0.2);
	  	border-radius:0px;
	  	box-shadow:none;
		/*height:50px;*/
		margin-bottom:30px;
	}
	.form-bg .form-control::-moz-placeholder {
		color:rgba(0,0,0,0.5);
		text-transform:uppercase;
	}
	.form-bg label {
		color:;
	}
	.form-bg a {
		color:;
	}

/* ----- Request a Callback ----- */
/*.callback {
	padding:30px;
}*/
	@media(max-width:991px){
		.btn-callback {
			float:none;
			margin-left:0;
		}
	}

/* ----- Search Form ----- */
#hero #search {
	background:rgba(0,0,0,0.7);
	margin:0;
	position:absolute;
	top:auto; right:auto; bottom:0; left:auto;
	width:100%;
	z-index:2;
}
	#hero #search .search {
		background:transparent;
	}
	#hero #search .search label {
		color:#fff;
	}
	#hero #search .search #newDevelopmentLabel {
		color:rgba(255,255,255,0.7);
	}
.btn-search-mobile {
	background:#f89a1c;
	border:none;
	color:#fff;
	display:block;
	font-size:20px;
	font-weight:;
	letter-spacing:2px;
	margin:10px 0;
	padding:10px;
	text-align:center;
	text-transform:uppercase;
	width:100%;
}
	.btn-search-mobile:active,
	.btn-search-mobile:focus,
	.btn-search-mobile:hover {
		background:#f89a1c;
		color:#fff;
	}
#search {
	background:#eaeaea;
	/*margin:20px 0;*/
}
	.search {
		/*background:#111;*/
		padding:10px 0;
	}
	.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:;
		margin:10px 15px;
		width:auto;
	}
	.search label {
		color:#444;
		font-size:13px;
		font-weight:normal;
	}
	#newDevelopmentLabel {
		/*color:rgba(255,255,255,0.7);*/
		color:#444;
		font-size:13px;
	}
	.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:;
		border:1px solid rgba(255,255,255,0.1);
		border-radius:0;
		/*color:rgba(255,255,255,1);*/
		height:auto;
		padding:10px;
	}
	.search .btn:active,
	.search .btn:focus,
	.search .btn:hover {
		color:;
	}
	.search .bs-select-all,
	.search .bs-deselect-all {
		background:#ddd;
		color:#444!important;
		padding:3px;
	}
	.search .bs-select-all:active,
	.search .bs-select-all:focus,
	.search .bs-select-all:hover,
	.search .bs-deselect-all:active,
	.search .bs-deselect-all:focus,
	.search .bs-deselect-all:hover {
		background:#ccc;
	}
	.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:rgba(255,255,255,0.2);
	    border-color:rgba(255,255,255,0.2);
	    color:#fff;
	}
	.search .bootstrap-select.btn-group .dropdown-toggle .filter-option,
	.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:rgba(255,255,255,0.6);
		color:#444;
	}
	.search .label-search {
		color:rgba(255,255,255,1);
	}
	.search .btn-search,
	.search-buttons .btn-search {
		background:#f89a1c;
		border:1px solid rgba(255,255,255,0.1);
		color:#fff;
		font-size:13px;
		padding:10px 10px 11px 10px;
		text-align:center!important;
		text-transform:uppercase;
	}
	.search .btn-search:active,
	.search .btn-search:focus,
	.search .btn-search:hover,
	.search-buttons .btn-search:active,
	.search-buttons .btn-search:focus,
	.search-buttons .btn-search:hover {
		background:#f89a1c;
		color:#fff;
	}
	.search .btn-map {
		background:transparent;
		border:1px solid #f89a1c;
		color:#f89a1c;
		font-size:13px;
		padding:9px 0;
		text-align:center!important;
		white-space:normal;
	}
	.search .btn-map:active,
	.search .btn-map:focus,
	.search .btn-map:hover {
		background:#f89a1c;
		color:#fff;
	}
	.search a {
		color:#f89a1c;
	}
	.search a:active,
	.search a:focus,
	.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:767px){
	.search .btn-map {
		margin-top:10px;
	}
}
	.search-buttons .btn-search {
		background:#f89a1c;
		border:1px solid rgba(255,255,255,0.1);
		color:#fff;
		font-size:13px;
		margin:20px 0;
		padding:9px 0;
		text-align:center!important;
	}
	.search-buttons .btn-search:active,
	.search-buttons .btn-search:focus,
	.search-buttons .btn-search:hover {
		background:#f89a1c;
		color:#fff;
	}

/* Advanced Search */
	.advanced-search {
		background:#343f4e;
		padding:20px;
	}
	.advanced-search [class*='col-']:not(:first-child),
	.advanced-search [class*='col-']:not(:last-child) {
	}
	.advanced-search fieldset {
		margin:20px 0;
	}
	.advanced-search legend {
		border-bottom:1px solid rgba(255,255,255,0.1);
		clear:both;
		color:#fff;
		font-size:16px;
		margin-bottom:10px;
		padding-bottom:5px;
	}
	.advanced-search label {
		color:#fff;
		font-weight:normal;
	}
	.advanced-search label.checkbox,
	.advanced-search label.radio {
		color:#fff;
	}
	.advanced-search .checkbox {
		margin-bottom:5px;
		margin-top:0;
	}
	.advanced-search .checkbox label,
	.advanced-search .radio label {
		color:#fff;
	}
	.advanced-search .btn-group {
	  	display:block;
	  	text-transform:none!important;
	}
	.advanced-search .form-group {
		margin-bottom:15px;
	}
	.advanced-search .btn,
	.advanced-search .form-control {
		border:1px solid rgba(0,0,0,0.2);
		border-radius:0;
		height:;
		padding:10px;		
	}
	.advanced-search .btn:active,
	.advanced-search .btn:focus,
	.advanced-search .btn:hover {
		color:rgba(0,0,0,0.7);
	}
	.advanced-search .bs-select-all,
	.advanced-search .bs-deselect-all {
		background:#ddd;
		color:#444;
		padding:3px;
		height:auto;
	}
	.advanced-search .bs-select-all:active,
	.advanced-search .bs-select-all:focus,
	.advanced-search .bs-select-all:hover,
	.advanced-search .bs-deselect-all:active,
	.advanced-search .bs-deselect-all:focus,
	.advanced-search .bs-deselect-all:hover {
		background:#ccc;
	}
	.advanced-search .btn-default.active.focus,
	.advanced-search .btn-default.active:focus,
	.advanced-search .btn-default.active:hover,
	.advanced-search .btn-default.focus:active,
	.advanced-search .btn-default:active:focus,
	.advanced-search .btn-default:active:hover,
	.advanced-search .open > .dropdown-toggle.btn-default:active,
	.advanced-search .open > .dropdown-toggle.btn-default:focus,
	.advanced-search .open > .dropdown-toggle.btn-default:hover {
		background-color:;
		border-color:;
		color;
	}
	.advanced-search .form-control::-moz-placeholder {
		color:rgba(0,0,0,0.8);
	}
	.advanced-search .multiselect-container > li.multiselect-group label {
		color:#666;
	}
	.advanced-search .multiselect {
		width:100%;
		margin-bottom:0;
	}
	.advanced-search .btn-default {
		color:;
	}
	.advanced-search .label-search {
		color:rgba(255,255,255,0);
	}
	.advanced-search .btn-search {
		background:#f89a1c;
		border:1px solid rgba(255,255,255,0.1);
		color:#fff;
		font-size:13px;
		padding:9px 0;
		text-align:center!important;
	}
	.advanced-search .btn-search:active,
	.advanced-search .btn-search:focus,
	.advanced-search .btn-search:hover {
		background:#f89a1c;
		color:#fff;
	}
	.advanced-search .btn-map {
		background:transparent;
		border:1px solid #f89a1c;
		color:#f89a1c;
		font-size:13px;
		padding:9px 0;
		text-align:center!important;
		white-space:normal;
	}
	.advanced-search .btn-map:active,
	.advanced-search .btn-map:focus,
	.advanced-search .btn-map:hover {
		background:#f89a1c;
		color:#fff;
	}

/* ----- Contact Page ----- */
#contact {
	text-align:;
	/*padding-bottom:0px;*/
}
	/*#contact #icons {
		color:#fff;
		margin:30px 0 0 0;
	}
	#contact .item {
		background:#f89a1c;
		color:;
		margin:5px 0;
		padding:30px;
	}
	#contact .item h4 {
		margin:25px 0;
	}
	#contact .item h4,
	#contact .item p,
	#contact .item a {
		color:#fff;
	}
	#contact .item p {
		font-size:20px;
	}
	#contact .location {
		margin-left:15px;
		margin-right:15px;
	}*/

/* ----- Contact Page ----- */
.google-maps {
	border:1px solid #ccc!important;
	box-shadow:none!important;
	margin-bottom:30px!important;
	padding-bottom:25%!important;
}

/* ----- Weather ----- */
#weather table {
    color:#666!important;
}
	#weather .temp {
		color:#666!important;
	}

/* ----- Blog ----- */
#cms figure {
}
	#cms figure .img-wrapper {
	}
	#cms figcaption {
		padding:5px 20px 20px 20px;
		text-align:center;
	}
	#cms figcaption h3 {
		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);
		display:block;
		display:-webkit-box;
		line-height:1.4;
		margin:10px 0;
		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 {
		margin:5px 0;
	}
	#cms figcaption h3 span {
		display:block;
		display:-webkit-box;
		line-height:1.2;
		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:#f89a1c;
		border-radius:0;
		color:#fff;
		font-size:12px;
		margin:15px auto;
		padding:5px 10px;
		position:relative;
		text-align:center;
	}
	#cms figcaption a.btn-view-more:active,
	#cms figcaption a.btn-view-more:focus,
	#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 {
	display:block;
	margin-bottom:10px;
}
	#cms .widget h3 {
		border-bottom:2px solid #f89a1c;
		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;
	}
	#cms .widget ul.tag-cloud li:before {
		content:"";
		margin:0;
	}
	#cms .widget ul.tag-cloud li a.blogtag {
		background:;
		border:1px solid #f89a1c;
		border-radius:0;
		display:inline-block;
		margin:2px;
		padding:4px 10px;
	}
	#cms .widget ul.tag-cloud li a.blogtag:active,
	#cms .widget ul.tag-cloud li a.blogtag:focus,
	#cms .widget ul.tag-cloud li a.blogtag:hover {
		opacity:0.5;
	}
	#cms .post {
		text-align:left;
	}
	#cms .post ul.meta {
		margin:20px 0;
		text-align:left;
	}
	#cms .post img {
		margin:15px 0;
	}
	#cms .bio {
		font-size:13px;
		font-style:italic;
		font-weight:bold;
	}
/*.ajm{
	background-size:contain;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAAHtcbLmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGM0YxQURBRDM4QjNFMzExOThGMEJBQTFBQTgxOUY4NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMTEyNzdBRjIxMzIxMUU4QTU5MkI2OEY2MzkzODFFQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMTEyNzdBRTIxMzIxMUU4QTU5MkI2OEY2MzkzODFFQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwMzgwQjYyNkMxMkU4MTFCN0FBRkQxNkY3OUVDOEE1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYzRjFBREFEMzhCM0UzMTE5OEYwQkFBMUFBODE5Rjg1Ii8+IDwvcmRmOkRlc2NyaXB0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Dh06VBw4cKBYsGBBsXTp0kkTlgAABBDoQro2HTx4sDh79myxaNGisntTWhz6LafkyZMni8OHDxfHjh0rA0emEp45c6YXBQAQQOC/JK0kR44cKVddz99nz55dDvqeM2dOMWvWrDIkZDHETuuOpHXl4sWL5Xb+/Pky3Jw6daq4cuVK2eKS1dvnz59vsUAAQAABAAAYq6kOAQAAIIAAAAACCAAAgAACAAAIIAAAAAIIAAAggAAAAAIIAACAAAIAAAggAAAAAggAACCAAAAAAggAAIAAAgAACCAAAAACCAAAIIAAAAACCAAAgAACAAAIIAAAAAIIAAAggAAAAAIIAACAAAIAAAggAAAAAggAACCAAAAAAggAAIAAAgAACCAAAAACCAAAIIAAAAAIIAAAgAACAAAIIAAAAAIIAAAggAAAAAggAACAAAIAAAggAAAAAggAACCAAAAACCAAAIAAAgAACCAAAAACCAAAIIAAAAAIIAAAgAACAAAIIAAAAAIIAAAggAAAAAggAACAAAIAAAggAAAAAggAACCAAAAACCAAAIAAAgAAIIAAAAACCAAAIIAAAAAIIAAAgAACAAAggAAAAAIIAAAggAAAAAggAACAAAIAACCAAAAAAggAACCAAAAACCAAAIAAAgAAIIAAAAACCAAAIIAAAAAIIAAAgAACAAAggAAAAAIIAAAggAAAAAggAACAAAIAACCAAAAAAggAACCAOAQAAIAAAgAACCAAAAACCAAAIIAAAAAIIAAAgAACAAAIIAAAAAIIAAAggAAAAAggAACAAAIAAAggAAAAAggAACCAAAAACCAAAIAAAgAACCAAAAACCAAAIIAAAAAIIAAAgAACAAAIIAAAAAIIAAAggAAAAAggAACAAAIAAAggAAAAAggAACCAAAAACCAAAIAAAgAAIIAAAAACCAAAIIAAAAAIIAAAgAACAABws2mt7Vrt31MafwIAAPQ0gPyvtb3Z2la3todb28wbAWRqI5BMaRNUuL1dH+LrU2r/P6X2tZH8nur/qi1h+Epr+7u1nW9t51rbhdZ2sbVdrb0v873/1B57Wu3nr9W+dq22Ta19rfr5O1rb9NY2u7Xd39rua213F1oGAQD6Zsr169dPt/6co8gestAe0zFuFOojeU6C3v+/Bpda24nWduTGn0dvBJRLN77vWi2cXKv97NRawKmCdBVKLt0IOn+1tpM3gsj61raxtS0QRAAA+hNArjsM0PPgCQBAG+7wQptg7hAAAPQvgLzT2s46FAAAQL/9H7NxUN0tFKMAAAAAAElFTkSuQmCC');
}*/