/*
Theme Name: LK Property
Theme URI: http://wordpress.org/themes/lkproperty
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: lkproperty

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */
/* Global Styles
---------------------------------------------------------------*/
body {
	background: #f3f3f3 !important;
	color: #231f20;
	font-family:"proximanova-reg";
	}
 
html, body {-webkit-text-size-adjust:none; -webkit-overflow-scrolling: touch; width: 100%;}
html {overflow-x: hidden;}
a {
	text-decoration: none;
	outline:none;
}
a img {
	border:none;
	outline:none;
}
h1, h2, h3, h4 {
	font-weight: normal;
	margin:0px;
	padding:0px;
}
ul, li, p {
	margin: 0px;
	padding:0px;
}
ul {
	list-style:none;
}
ol {
	list-style-position: inside;
 
}
html, body {
	height: 100%;
}
.none {
	display:none;
}
* {
	margin:0;
	padding:0;
}
img {
	max-width:100%;
	height:auto;
	border:none;
}
.none {
	display:none;
}
.overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0,0,0,0.4); /*dim the background*/
  display:none;
  color: #ffffff;
    font-family: "droidserif-bolditalic";
    font-size: 16px;
	text-align: center;
}
.overlay span{
 line-height: 260px;
}
.capitol-block-gallery:hover .overlay, .the-capitol:hover .overlay {display:block;}
.discover-difference-gallery-links .gallery-links-img-1:hover .overlay, .discover-difference-gallery-links .gallery-links-img-2:hover .overlay, .discover-difference-gallery-links .gallery-links-img-3:hover .overlay, .discover-difference-gallery-links .gallery-links-img-4:hover .overlay{display:block;}
.capitol-block-gallery:hover .capitol-block-gallery-desc, .the-capitol:hover .capitol-block-gallery-desc {display:none;}

/* CSS 3.0 Custom Fonts
---------------------------------------------------------------*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ## The below styles will apply Custom font "droidserif, droidserif-bolditalic, droidserif-italic, OpenSans-Light-webfont, ProximaNova-Light, ProximaNova-Reg, ProximaNova-Sbold and ProximaNova-Bold" to the text                      ## */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* DroidSerif */
@font-face {
font-family: "droidserif";
src: url('fonts/DroidSerif.eot');
src: url('fonts/DroidSerif.eot?#iefix') format('embedded-opentype'), url('fonts/DroidSerif.woff') format('woff'), url('fonts/DroidSerif.ttf') format('truetype');
}
@font-face {
font-family: "droidserif-bolditalic";
src: url('fonts/DroidSerif-BoldItalic.eot');
src: url('fonts/DroidSerif-BoldItalic.eot?#iefix') format('embedded-opentype'), url('fonts/DroidSerif-BoldItalic.woff') format('woff'), url('fonts/DroidSerif-BoldItalic.ttf') format('truetype');
}
 @font-face {
font-family: "droidserif-italic";
src: url('fonts/DroidSerif-Italic.eot');
src: url('fonts/DroidSerif-Italic.eot?#iefix') format('embedded-opentype'), url('fonts/DroidSerif-Italic.woff') format('woff'), url('fonts/DroidSerif-Italic.ttf') format('truetype');
}

/* OpenSans */

@font-face {
font-family: "OpenSans-Light-webfont";
src: url('fonts/OpenSans-Light-webfont.eot');
src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Light-webfont.woff') format('woff'), url('fonts/OpenSans-Light-webfont.ttf') format('truetype');
}
@font-face {
font-family: "OpenSans-Bold-webfont";
src: url('fonts/OpenSans-Bold-webfont.eot');
src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Bold-webfont.woff') format('woff'), url('fonts/OpenSans-Bold-webfont.ttf') format('truetype');
}

/* ProximaNova */

@font-face {
font-family: "ProximaNova-Light";
src: url('fonts/ProximaNova-Light.eot');
src: url('fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'), url('fonts/ProximaNova-Light.woff') format('woff'), url('fonts/ProximaNova-Light.ttf') format('truetype');
}
@font-face {
font-family: "ProximaNova-Reg";
src: url('fonts/ProximaNova-Reg.eot');
src: url('fonts/ProximaNova-Reg.eot?#iefix') format('embedded-opentype'), url('fonts/ProximaNova-Reg.woff') format('woff'), url('fonts/ProximaNova-Reg.ttf') format('truetype');
}
@font-face {
font-family: "ProximaNova-Sbold";
src: url('fonts/ProximaNova-Sbold.otf');
src: url('fonts/ProximaNova-Sbold.eot?#iefix') format('embedded-opentype'), url('fonts/ProximaNova-Sbold.woff') format('woff'), url('fonts/ProximaNova-Sbold.ttf') format('truetype');
}
@font-face {
font-family: "ProximaNova-Bold";
src: url('fonts/ProximaNova-Bold.otf');
src: url('fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/ProximaNova-Bold.woff') format('woff'), url('fonts/ProximaNova-Bold.ttf') format('truetype');
}
/* Layout Styles 
---------------------------------------------------------------*/
.content-container {
	width:1188px;
	margin:0 auto;
}
.page-wrapper {
	overflow:hidden;
	position:relative;
	
}
.body-content-section{float:left; width: 100%;}
.inner-content-container{padding:20px 0px 50px 0px; width: 100%; float: left;}
.inner-content-container h2 {
    color: #231f20;
    font-family: "OpenSans-Light-webfont";
    font-size: 34px;
    line-height: 46px;
    padding:0px 0px 20px 0px;
}

.wid1062px {
	width:1062px;
	margin:0 auto;
	overflow:hidden;
}
.less-padding {
	padding-left:5px !important;
	padding-right:5px !important;
}
.no-padding {
	padding-left:0px;
	padding-right:0px;
}
article.error404
{
	padding: 35px 5px;
	text-align: center;
}

article.error404 form
{
	margin-top: 10px;
}
article.error404 form div > *
{
	display: block;
	margin: 5px auto;	
}

article.error404 label
{
	font-size: 20px;
}
article.error404 input
{

	color: #231f20;
	font-size: 20px;
	background: #ffffff;
	padding: 10px 20px;	
	text-decoration: none;
	font-family: "proximanova-bold";
	font-size: 15px;
	
	width: 200px;
}

article.error404 #searchsubmit
{
	border: solid #231f20 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

article.error404 #searchsubmit:hover
{
	background: #231f20;
	text-decoration: none;
	color: #fff;
}

/* current projects 3 image gallery end here */
.our-current-projects-gallery .current-projects-image-box {
	float:left;
	background-size:100%;
	width:33.3333%;
	height:auto;
	float:left;
	position:relative;
	overflow:hidden;
	background-color:#000;
}
.our-current-projects-gallery .current-projects-image-box .image-box-description {
	position:absolute;
	/*bottom:-75px;*/
	bottom:0px;
	width:100%;
	color:#fff;
	height:auto;
	font-family: "ProximaNova-Sbold";
	font-size:18px;
	color:#ffffff;
	padding-bottom:20px;
	padding:0px 43px;
}
.our-current-projects-gallery .current-projects-image-box:hover img {
	opacity:0.5;
}
.our-current-projects-gallery .current-projects-image-box:hover .image-box-description {
	bottom:25px;
}

/* animation effect for description */
	.our-current-projects-gallery .current-projects-image-box .image-box-description {
	-webkit-transition-duration: 0.2s; /* Safari */
	transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	cursor: pointer;
	background-color: rgba(255, 255, 255, 0.1);
}
.our-current-projects-gallery .current-projects-image-box:hover .image-box-description {
	background-color:transparent;
}
/* end of animation */
.our-current-projects-gallery .current-projects-image-box .image-box-description .image-box-title {
	font-size:18px;
	line-height:50px;
	display:block;
	background-image:url("images/forward.png");
	background-repeat:no-repeat;
	background-position:right center;
}
.our-current-projects-gallery .current-projects-image-box .image-box-description .image-box-title a{color:#ffffff;}
.our-current-projects-gallery .current-projects-image-box:hover .image-box-description .image-box-title {
	background-color:transparent;
}
.our-current-projects-gallery .current-projects-image-box .image-box-description p {
	font-family: "ProximaNova-Sbold";
	font-size:15px;
	color:#ffffff;
}
.our-current-projects-gallery .current-projects-image-box .image-box-description p{
display: none;
}
.our-current-projects-gallery .current-projects-image-box:hover .image-box-description p{
display: block;
}
.our-current-projects-gallery .current-projects-image-box .image-box-description .current-projects-left {
	width:100%;
	float:left;
	border-top:1px solid #fff;
}
.our-current-projects-gallery .current-projects-image-box .image-box-description .current-projects-right {
	width:2%;
	margin-right:10%;
	float:right;
	border-top:1px solid #fff;
}
/* current projects section here */
.property-current-projects {width:100%; float:left;}
.our-current-projects {
	width:100%;
	float:left;
}
.our-current-projects .content-container {
	text-align:center;
	background-color: #fff;
	text-align: center;
	padding:60px 0px 30px 0px;
	border: 1px solid #e5e5e5;
	border-bottom:none;
	margin-top: 93px;
}
.our-current-projects-content {
	width:63%;
	margin:0 auto;
}
.our-current-projects p , .our-current-projects .textwidget{
	margin:0 auto;
	font-size:16px;
	color:#4d4d4d;
	font-family: "ProximaNova-Reg";
}
.our-current-projects h2 {
	font-size:34px;
	margin-top:60px;
	margin-bottom:20px;
	color:#231f20;
	font-family: "OpenSans-Light-webfont";
}
.our-current-projects .see-all-projects {
	width:188px;
	margin:20px auto 10px auto;
	text-align:center;
}
.our-current-projects .see-all-projects a {
	font-size:14px;
	display:block;
	font-family:"ProximaNova-Bold";
	color:#321f20;
}
.our-current-projects .see-all-projects a:hover, .our-current-projects .see-all-projects a:focus {
	color:#fff;
}
/* Request a call back section */
.find-development {
	background-color:#f9f9f9;/* margin-left:-15px; margin-right:-15px;*/
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}
.request-call-back {
	padding-top:50px;
	padding-bottom:30px;
}
.request-call-back .phone-icon {
	width:40px;
	height:40px;
	float:left;
	display:block;
	background: url("images/phone-icon.png") no-repeat;
}
.request-call-back .request-call-back-text {
	font-size:19px;
	text-align:left;
	color:#4d4d4d;
	font-family: "OpenSans-Light-webfont";
}
.request-call-back .request-call-back-call {
	font-size:20px;
	color:#231f20;
	font-family:"ProximaNova-Bold";
	line-height:40px;
}
.request-call-back a.grey-button {
	color:#676767;
	padding:20px 30px;
	font-size:14px;
	font-family:"ProximaNova-Bold";
	text-transform:uppercase;
}
.request-call-back .call-back-button {
	float:right;
	padding-top:16px;
}
.request-call-back .call-back-phone-icon {
	padding-top:12px;
}
/* find developments section */
.find-development .find-box {
	background-color:#3c3c3c;
	border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	height:auto;
	padding:15px 0px;
}
.search-grey-text {
	background:url("images/search-grey-icon.png") no-repeat left top;
	width:auto;
	height:auto;
	float:left;
	display:block;
	margin:0px;
	padding:0px 0px 0px 45px;
}
.find-development .find-box .bed-section {
	background:url("images/bed-grey-icon.png") no-repeat left top;
	float:left;
	display:block;
	margin-left:20px;
	padding:0px 0px 10px 50px;
}
.find-development .find-box .map-section {
	background:url("images/map-icon.png") no-repeat left top;
	float:left;
	display:block;
	margin-left:15px;
	padding:0px 0px 10px 35px;
}
.find-development .find-box span {
	float:left;
}
.find-development .find-box .search-grey-text {
	font-size:23px;
	color:#fff;
}
.find-development .find-box .search-grey-text {
	font-size:22px;
	color:#fff;
	font-family:"ProximaNova-Bold";
	line-height: 40px;
}
.find-development .find-box .search-select, .find-development .find-box .search-select-big {
	padding-left:15px;
	width:95%;
}
.find-development .find-box .search-select select {
	height:44px;
	border-radius:5px;
	background-color:#fff;
	border:0 none;
	width:100px;
}
.find-development .find-box .search-select-big select {
	height:44px;
	border-radius:5px;
	background-color:#fff;
	border:0 none;
	width:190px;
}
.find-development .find-box input[type='submit'], .filters {
	width:60px;
	height:43px;
	display:block;
	background: url("images/arrow-right.png") no-repeat center center;
	background-color:#b09a6b;
	margin-left:10px;
	border-radius:5px;
	border:none;
	padding:5px 10px;
	text-indent: -500px;
	color:#ffffff;
	font-size:14px;
	font-family:"ProximaNova-Bold";
}
.find-development .find-box input[type='submit']:hover {
	background-color:#bda675;
}
.find-development .find-box .go-icon a {
	width:56px;
	height:48px;
	display:block;
}
.find-development-content {
	padding:0px 65px;
	overflow:hidden;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	background:url(images/shadow.png) no-repeat center top;
}
.find-development-content .search-fields {
	float:right;
	
}
.search-fields {
	
	display: block;
}
.find-development-content .search-fields ul{width: 100%;}
.find-development-content .search-fields ul, .find-development-content .search-fields ul li {
	float:left;
}
.find-development-arrow {
	width:36px;
	height:29px;
	float:right;
	cursor:pointer;
	display: none;
}
.arrow-down {
	background:url("images/downarrow.png") no-repeat center center;
}
.arrow-up {
	background:url("images/uparrow.png") no-repeat center center;
}
/* the capitol section */
.capitol-block {
	padding-top:44px;
	padding-bottom:44px;
}
.capitol-block .the-capitol {
	background-color:#fffbf2;
	/*min-height:272px;*/
	text-align:center;
	margin-bottom:10px;
	position: relative;
}
.capitol-block .the-capitol a{display: block;}
.capitol-block .view-projects-img {
	min-height:316px;
	position:relative;
}
.capitol-block .view-projects-img:hover img {
	opacity:0.5;
}
.capitol-block .view-projects-img:hover {
	cursor:pointer;
}
.capitol-block .view-projects-img .lbl-text a {
	position:absolute;
	left: 0px;
	right:0px;
	top:50%;
	text-align:center;
	width:100%;
	font-size:16px;
	color:#ffffff;
	font-family: "droidserif-bolditalic";
}
.capitol-block .view-projects-img .lbl-text a:hover {
	text-decoration:none;
}
.capitol-block .view-projects-link {
	position:absolute;
	top:50%;
	display:block;
	width:100%;
	text-align:center;
	color:#fff;
}
.capitol-block .view-projects-link a {
	color:#fff;
	text-decoration:none;
}
.capitol-block .capitol-block-gallery {
	/*min-height:242px;*/
	position:relative;
	background-size:100%;
	margin-bottom:10px;
}
.capitol-block .capitol-block-gallery a{display: block;}
.capitol-block .capitol-block-gallery a img {
	max-width:100%;
	min-width: 100%;
}
.capitol-block .capitol-block-gallery .capitol-block-gallery-desc, .capitol-block .the-capitol .capitol-block-gallery-desc {
	height:auto;
	position:absolute;
	bottom:0;
	width:100%;
	background-color: rgba(0,0,0,0.6);
	color:#fff;
	font-size:16px;
	padding:15px 0px;
	cursor:pointer;
	font-family:"ProximaNova-Bold";
	color:#ffffff;
	z-index: 99;
}
.capitol-block .capitol-block-gallery .capitol-block-gallery-desc span, .capitol-block .the-capitol .capitol-block-gallery-desc span {
	display: block;
    padding-left: 35px;
    text-transform: capitalize;
    width: 99%;
}
.capitol-block .the-capitol .capitol-block-gallery-desc {
	bottom:0px;
}
.capitol-block .the-capitol .capitol-block-gallery-desc {
	text-align:left;
}
/* Home - LK Property Concierge section */
.lk-concierge-section {
	width:100%;
	height:auto;
	margin:0px 0px 40px 0px;
	float:left;
}
.lk-concierge-section h1 {
	font-family: "ProximaNova-Bold";
	font-size:34px;
	color:#231f20;
	margin-bottom:25px;
}
.lk-concierge-section h2 {
	font-family: "ProximaNova-Bold";
	font-size:23px;
	color:#231f20;
	margin:5px 0px;
}
.lk-concierge-section h3 {
	font-family: "ProximaNova-Bold";
	font-size:20px;
	color:#231f20
}
.lk-concierge-section p {
	font-family: "ProximaNova-Reg";
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:25px;
}
.lk-concierge-section .content-container {
	background: #ffffff url("images/manimage.png") no-repeat right top;
	padding:43px 0px;
	width:1188px;
	background-size: contain;
}
.lk-concierge-section .phone-icon, .lk-concierge-section .phone-icon-intl {
	width:40px;
	height:40px;
	float:left;
	display:block;
}
.lk-concierge-section .phone-icon {
	background: url("images/phone-icon.png") no-repeat;
	margin-right: 10px;
}
.lk-concierge-section .phone-icon-intl {
	background: url("images/phone-icon-intl.png") no-repeat;
	margin-right: 10px;
}
.lk-concierge-section h2 {
	font-family: "proximanova-bold";
	font-size:23px;
	color:#231f20;
	float:left;
	width:100%;
	line-height: 40px;
}
.lk-concierge-section h2 a, .lk-concierge-section h2 a:hover, .lk-concierge-section h2 a:active{
	color:#231f20;
}
.lk-concierge-section .contact-form-wrap {
	border-left:1px solid #ebebeb;
	margin-right:50px;
	padding-left:40px;
}
.lk-concierge-section .contact-form-wrap .textwidget{width: 100%;}
.lk-concierge-section .contact-form-wrap p{margin:20px 0px 0px 0px; font-family: "ProximaNova-Reg"; width:270px;}
.lk-concierge-section .contact-form {
	width:270px;
	margin-top:30px;
}
.lk-concierge-section .contact-form input[type="text"], .talk-to-our-concierge input[type="text"],
.lk-concierge-section .contact-form input[type="tel"], .talk-to-our-concierge input[type="tel"],
.lk-concierge-section .contact-form input[type="email"], .talk-to-our-concierge input[type="email"],
.lk-concierge-section .contact-form input[type="number"], .talk-to-our-concierge input[type="number"] {
	font-family: "ProximaNova-Reg";
	font-size:17px;
	color:#787878;
	width:100%;
	height:46px;
	padding:0 22px;
	margin-bottom:6px;
	border:1px solid #e7e2d7;
}
.lk-property {
	margin-left:70px;
}

/* Home - discover the LK difference */
.discover-difference {
	background:url("images/city-indark-image.png") no-repeat left top;
	background-color:#000000;
	height:auto;
	color:#fff;
	text-align:center;
	padding-bottom:48px;
	float:left;
	background-size: cover;
	width: 100%;
}

.discover-difference .discover-difference-title {
	font-size:35px;
	color:#fff;
	margin-top:80px;
	margin-bottom:34px;
	font-family: "OpenSans-Light-webfont";
}
.discover-difference .discover-difference-text {
	font-size:16px;
	color:#fff;
	margin: 0 auto 46px;
	width:60%;
	font-family: "ProximaNova-Reg";
}
.discover-difference .discover-difference-link {
	display:block;
	text-align:center;
	color: #ffffff;
	font-family: "droidserif-bolditalic";
	font-size: 15px;
	margin-bottom:26px;
}
.discover-difference .discover-difference-gallery-links {
	width:1040px;
	margin: 0 auto;
}
.discover-difference-gallery-links .gallery-links-img-1, .discover-difference-gallery-links .gallery-links-img-2, .discover-difference-gallery-links .gallery-links-img-3, .discover-difference-gallery-links .gallery-links-img-4 {
	background-size:100%;
	width:260px;
	height:auto;
	float:left;
	position:relative;
}
.discover-difference .gallery-links-link {
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	padding: 10px 0px;
	color: #fff;
    font-size: 25px;
	z-index: 99;
}
.discover-difference .gallery-links-link a {
	color:#fff;
	font-size:25px;
}
.discover-difference .gallery-links-link a:hover {
	text-decoration:none;
}
/* Qantas frequent flyer section stying  */
.qantas {
	height:auto;
	padding:0px;
	width:100%;	
	background:#ffffff;
	float:left;
	 border-bottom: 5px solid #e30219;
}
.find-out-more-section {
	width:auto;
	padding:30px 65px;
	overflow: hidden;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}
.find-out-more-section a.red-button {
	float:right;
	margin-top: 1px;
}
.qantas .frequent-flyer {
	float:left;
}
.qantas .frequent-flyer-text {
	font-size:25px;
	color:#202020;
	float:left;
	width:60%;
	text-align:center;
	font-family: "ProximaNova-Bold";
	font-size: 22px;
	text-transform:uppercase;
	margin-top:10px;
}
.qantas .frequent-flyer-button {
	text-trasform:uppercase;
	font-size:14px;
	float:left;
}
/* Header Styles
---------------------------------------------------------------*/
.header-section {
	width:100%;
	height:auto;
	background-color:#191718;
	float:left;
}
.home-wrapper .header-section {
	background-color: transparent;
    left: 0;
    top: 0;
	position: absolute;
	z-index:999;
}
.home-wrapper .header-section .navbar-inverse {
	background-color: transparent;
}
.home-wrapper .home-top-banner{
min-height: 710px;
background-position: center top;
}
.home-wrapper .home-top-banner .top-banner-text{
margin: 230px auto 104px;

}
.home-top-banner {

	background:url('images/home-bg.png') no-repeat center top;
	background-color:#000000;
	width:100%;
	float:left;
	position:relative;
	min-height:600px;
	background-size:cover;
}
.our-current-projects-gallery {
	position:absolute;
	bottom:-153px;
}
.top-banner-text {
	width:67%;
	text-align:center;
	color:#fff;
	margin:130px auto 106px;
}
.top-banner-text h1 {
	font-size:30px;
	font-family:"OpenSans-Light-webfont";
	margin:20px auto 10px;
}
.top-banner-text p, .top-banner-text .textwidget {
	font-size:15px;
	margin: 0 auto;
	max-width: 600px;
}
.top-banner-text p a {
	display: block;
	color: #fff;
	font-weight: 700;
}
.top-banner-text .textwidget p{margin:0px;}
.header-section .navbar-inverse {
	background-color: #191718;
	border:none;
	margin:0px;
}
.header-section .navbar-inverse .container {
	padding:0px;
	width:100%;
}
.header-section .navbar-inverse .navbar-nav > .current_page_item > a, .header-section .navbar-inverse .navbar-nav > li:hover > a, .header-section .navbar-inverse .navbar-nav > .current_page_item > a:focus, .header-section .right-nav > .current_page_item > a, .header-section .right-nav > .current_page_item > a:hover, .header-section .right-nav > li:hover > a, .header-section .right-nav > .current_page_item > a:focus {
	background-color:#292929;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	text-decoration:none;
}
.header-section .navbar-inverse .navbar-nav > li.hidden-xs:hover > a, .header-section .right-nav > li.hidden-xs:hover > a{
	background:none;
}
.header-section .navbar-inverse .navbar-nav > .current_page_item > a:hover, .header-section .navbar-inverse .navbar-nav > a:hover {
	background-color:#373737;
}
.header-section .navbar-brand {
	height:auto;
	padding:10px 0px;
	margin:0 !important;
}

.header-section ul.navbar-nav, .header-section .right-nav {
	margin-top:30px;
	float:left;
}
.header-section ul.navbar-nav li, .header-section .right-nav li {
	float:left;
	margin:0px 5px;
}
.header-section .right-nav li:first-child {
margin-right:20px;
}
.header-section .right-nav li:last-child a{
padding:0px;
float:none;
}
.header-section ul.navbar-nav a, .header-section .right-nav a {
	font-family: "ProximaNova-Bold";
	font-size:14px;
	color:#ffffff !important;
	padding:15px 25px;
	line-height:20px;
	float:left;
	outline:none;
}
.header-section ul.navbar-nav a:focus, .header-section .right-nav a:focus{text-decoration: none;}
#navbar {
	float:right;
	padding:0px;
}
/* Navigation Styles
---------------------------------------------------------------*/

/* Breadcrumb Styles
---------------------------------------------------------------*/

/* Content Styles
---------------------------------------------------------------*/

/* Button Styles*/
.button-type-a, .button-type-b, .button-type-c, .button-type-d, .button-type-e {
	font-family:"proximanova-bold";
	font-size:15px;
	color:#ffffff;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	padding:10px 20px;
}
.button-type-a {
	background: #ffffff;
	color: #231f20;
}
.black-button {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	color: #231f20;
	font-size: 20px;
	background: #ffffff;
	padding: 0px 20px;
	border: solid #231f20 1px;
	text-decoration: none;
	font-family:"proximanova-bold";
	font-size:15px;
	line-height: 52px;
}
.black-button:hover, .black-button:focus {
	background: #231f20;
	text-decoration: none;
	color:#fff;
}
.red-button {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	color: #fff;
	font-size: 20px;
	background: #e50b07;
	padding: 0px 30px;
	text-decoration: none;
	text-transform:uppercase;
	font-family:"proximanova-bold";
	font-size:17px;
	color:#ffffff;
	line-height: 52px;
}
.red-button:hover, .red-button:focus {
	background: #f20a04;
	text-decoration: none;
	color: #fff;
}
.grey-button {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	color: #666666;
	font-size: 20px;
	background: #efefef;
	padding: 0px 20px;
	text-decoration: none;
	line-height: 52px;
}
.grey-button:hover, .grey-button:focus {
	background: #dedede;
	text-decoration: none;
	color: #666666;
}
.contact-button {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	color: #666666;
	font-size: 20px;
	background: #231f20;
	padding: 0px 20px;
	text-decoration: none;
	line-height: 52px;
}
.contact-button:hover {
	background: #343434;
	text-decoration: none;
}
.contact-me-button {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	color: #fff;
	font-size: 20px;
	/*background: #231f20;*/
	background: #b09a6b;
	padding: 0px 25px;
	text-decoration: none;
	border:0 none;
	margin-top:5px;
	font-family:"proximanova-bold";
	font-size:17px;
	color:#ffffff;
	line-height: 52px;
	
}
.contact-me-button:hover {
	/*background: #343434;*/
	background: #bda675;
	text-decoration: none;
}
/* LK Properties events page */
.our-events {
	background:#ffffff;
	float:left;
	width:100%;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.property-events-banner {
	/*background-image:url(images/events-banner-image.png);*/
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	background-color:#000000;
	width:100%;
	float:left;
	min-height:506px;
}
.our-events .upcoming-events, .our-events .recent-events h1 {
	text-align:center;
	font-family: "OpenSans-Light-webfont";
	font-size:32px;
	padding-top:7%;
	padding-bottom:6%;
}
.our-events .upcoming-events-wrap {
	padding: 0px 63px;
	margin-bottom:20px;
}
.our-events .upcoming-events-wrap .upcoming-event-content{
	border:1px solid #e8e4d5;
	background-color:#000;
	
}
.our-events .upcoming-events-wrap .upcoming-event-content a{text-decoration: none; outline: none;}
.maps-wrap {position: relative;}
.maps-wrap .em-location-map-container {width: 100% !important; min-height:400px !important;}
.maps-wrap .map_address {height: 100%;    background: #000; opacity: 0.6;    position: absolute;    right: 0;    top: 0;
    width: 23%; color: #fff; text-align: center; padding:0 1%; z-index:9;}
.maps-wrap .map_address h3, .maps-wrap .map_address h4	{font-family: "proximanova-reg"; font-size: 14px; font-weight: normal; }
.maps-wrap .map_address h3{font-size:16px; margin-top: 70%; font-weight: bold; }
.our-events .upcoming-events-details {
	background-color:#fcfcfc;
	padding:34px;
	text-align:center;
}
.our-events .upcoming-events-details  .black-button {line-height:40px;}
.our-events .upcoming-events-details h1, .our-events .upcoming-events-details h4 {
	color:#313131;
	font-family:"proximanova-reg";
}
.our-events .upcoming-events-details h1 {
	font-size:60px;
}
.our-events .upcoming-events-details h4 {
	font-size:20px;
}
.our-events .upcoming-events-details p {
	padding:26px 0;
	font-family:"proximanova-reg";
	font-size:20px;
}
.our-events .upcoming-events-details .register-now-button-wrap {
	width:138px;
	text-align:center;
	margin:0 auto;
}
.our-events .upcoming-events-details .register-now-button-wrap .black-button {
	display:block;
	font-size:15px;
}
.our-events .upcoming-evnts-desc {
	font-family:"OpenSans-Light-webfont";
	text-align:center;
	padding:0 34px 34px;
	margin-top:12%;
}
.our-events .upcoming-evnts-desc.events-image  {padding:0; margin-top:0;}

.our-events .upcoming-evnts-desc h1 {
	font-size:44px;
	color:#b0996d;
}
.our-events .upcoming-evnts-desc h4 {
	font-size:22px;
	color:#fff;
	margin-top:15px;
}
.launch-event-gallery {
	width:auto;
	padding:0px 50px;
}
.launch-event-gallery .launch-event-link {
	padding:24px;
}
.launch-event-gallery .launch-event-link p {
font-family: ProximaNova-Regular;
    color: #545454;
    font-size: 1em;
}
.launch-event-gallery .launch-event-link a {
	font-family:"ProximaNova-Bold";
	font-size:14px;
	color:#b0996d;
	margin-top:20px;
	display:block;
}
.launch-event-gallery .launch-event-img-box {
}
.launch-event-gallery .launch-event-link, .launch-event-gallery .launch-event-img-box {
	float:left;
	width:100%;
	text-align:center;
}
.launch-event-gallery .launch-event-img-box img {
	width:100%;
}
.launch-event-gallery .launch-event-img-box-wrap {
    overflow: hidden;
    margin-bottom: 24px;
    height: 330px;
    border: 1px solid #efefef;
}
span.em-pagination {
	position: relative;
	bottom: 11.5px;
	left: 80px;
	line-height: 35px;
}
.page-numbers {
	color: #000;
    	font-family: 'proximanova-bold';
	padding: 10px;
}
.page-numbers.current {
	color: #b0996d;
}
/* LK property talk to our concierge styles
---------------------------------------------------------------*/
.talk-to-our-concierge {
	width:344px;
	position:absolute;
	/*right:-300px;*/
	right:0px;
	top:220px;
	z-index:999;
}
.talk-to-our-concierge .close-btn-section {
	background-image:url('images/register.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 0px 0px 44px;
	min-height:311px;
	position:relative;
	float:left;
	-webkit-box-shadow: -4px 3px 3px -1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: -4px 3px 3px -1px rgba(0, 0, 0, 0.3);
	box-shadow: -4px 3px 3px -1px rgba(0, 0, 0, 0.3);
}
.talk-to-our-concierge .close-btn:hover{background-color: rgba(255, 255, 255, 0.1);}
.talk-to-our-concierge .close-btn {
	width:44px;
	height:311px;
	position:absolute;
	left:0;
	top:0px;
	cursor:pointer;
}
.talk-to-our-concierge .close-left {
	background:url(images/arrow-right.png) no-repeat center 10px;
}
.talk-to-our-concierge .close-right {
	background:url(images/arrow-left.png) no-repeat center 10px;
}
form {
	margin:0px;
	padding:0px;
}
.talk-to-our-concierge .form-fields {
	padding:20px;
	background-color:#f2f2f2;
	width:300px;
	float:left;
	-webkit-box-shadow: 3px 2px 7px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 2px 7px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 3px 2px 7px 4px rgba(0, 0, 0, 0.4);
	min-height:450px;
}
.talk-to-our-concierge .form-fields p {
	font-size:12px;
	color:#2f2f2f;
}
.talk-to-our-concierge ul {
	width:100%;
	height:auto;
	list-style:none;
	float:left;
	margin-bottom:10px;
}
.talk-to-our-concierge ul li {
	width:100%;
	float:left;
}
.talk-to-our-concierge input[type="text"], .lk-concierge-section .contact-form input[type="text"], .talk-to-our-concierge input[type="text"], .lk-concierge-section .contact-form input[type="tel"], .talk-to-our-concierge input[type="tel"], .lk-concierge-section .contact-form input[type="email"], .talk-to-our-concierge input[type="email"], .lk-concierge-section .contact-form input[type="number"], .talk-to-our-concierge input[type="number"] {
	width:100%;
	padding:0px 15px;
	color:#343232;
	font-size:15px;
}
.talk-to-our-concierge input[type="submit"] {
	width:100%;
	 border-radius: 0px;
	 -o- border-radius: 0px;
	 -moz- border-radius: 0px;
	 -webkit- border-radius: 0px;
}
.contact-form-wrap .thankyou-box { text-align: left; width: 370px;}
.thankyou-box {font-size:18px; line-height: normal;  text-align: center; padding:20px 0px 0px 0px;font-family: "ProximaNova-Light";  }
.thankyou-box span{display: block; margin-bottom:5px; font-family: "ProximaNova-Reg";}
.insights-top-banner .thankyou-box {color:#ffffff; padding-top:0; text-align:left;}
.insights_form .thankyou-box {padding-top:50px; text-align:left; width:100%; float:left;}
.right-content-contact .insights_form p {padding-top:10px; font-size:12px;clear: both;}
.insights_signup_form .thankyou-box {padding-top:15px; text-align:left; color:#ffffff;}
.emailSignup-form .thankyou-box {padding-top:0px;}
.monthly-report-signup-box-small .thankyou-box {color:#000000; padding-bottom:15px;}
.mobile-talk-to-our-concierge {
	float: left;
	margin:0px;
	padding: 25px 10px;
	width: 100%;
	z-index:9; 
	position:relative;
	background:#fff;
}
.mobile-talk-to-our-concierge-lbl {
	background:#333131 url(images/phone-icon.png) no-repeat 5px center;
	width:100%;
	padding:10px 0px 10px 50px;
	margin:0 auto;
}
.mobile-talk-to-our-concierge-lbl:hover{background-color: rgba(64, 62, 62, 1);}
.mobile-talk-to-our-concierge-lbl a {
	color:#ffffff;
	font-family:"ProximaNova-Bold";
	font-size:14px;
	margin-left:0px;
	background:url(images/downarrow.png) no-repeat right center;
	display:block;
	width:100%;
	outline:none;
}
.mobile-talk-to-our-concierge-lbl a:hover {
	text-decoration:none;
}
/* LK property article page styles
---------------------------------------------------------------*/
.property-article {
	color:#231f20;
	/*font-family:droidserif;*/
	font-family: "proximanova-reg";
	
}
.property-article .content-container {
	background-color:#f7f7f7;
	border:1px solid #e5e5e5;
}
.bannerTopLinks a {
	color:#231f20;
}
.bannerImage img {
	width:100%;
}
.backTo {
	float:left;
	background-image:url('images/back.png');
	background-repeat:no-repeat;
	padding-left:40px;
	font-style:italic;
	color:#231f20;
	font-size:14px;
	font-weight:bold;
	height:15px;
	line-height:15px;
}
.rightTo {
	float:right;
	font-style:italic;
	color:#231f20;
	font-size:14px;
}
.socialNetwork {
	border-bottom:1px solid #e5e5e5;
	padding:14px 70px 10px;
	overflow: hidden;
}
.middle-content .colom-left {
	background-color:#ffffff;
	font-size:14px;
	line-height:28px;
	/*width:70%;*/
}
.middle-content .colom-right {
	/*width:30%;*/
	padding:0;
}
.you-might{
background-color:#ffffff;
margin-top:10px;
}

.colom-left .emailSignup {
	width:240px;
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}
.middle-content .colom-left p {
	margin-bottom:40px;
}
.middle-content .colom-left p.wp-caption-text{
	font-style: italic;
	font-size: 0.8em;
	line-height: 2em;
}
.middle-content .colom-left .colom-left-content-section {
	padding-left:60px;
	padding-right:50px;
	padding-top:45px;
	padding-bottom:20px;
	font-family:ProximaNova-Reg;
}
.headingStyle1 {
	font-size:36px;
	line-height:50px;
	color:#313131;
	font-family: "OpenSans-Light-webfont";
	margin-bottom:20px;
}
.left-content-image {
	padding-right:0%;
	margin-bottom:40px;
}
.boldProxima {
	font-family:ProximaNova-Bold;
}
.colom-right-content {
	padding:45px 30px;
}
.colom-right-content a {
    display: block;
    text-align: center;
}
.emailSignup {
	margin-bottom:20px;
	background:#ffffff;
	border:1px solid #e5e5e5;
}
.emailSignup .emailSignup-form {
	padding:15px;
}
.emailSignup .emailSignup-headSection {
	background:#230f20;
	color:#ffffff;
	padding: 20px 102px 20px 25px;
	position:relative;
	font-family:ProximaNova-Bold;
	min-height:92px;
}
.emailSignup .emailSignup-headSection img{
	position:absolute;
	right:10px;
	bottom:0px;
	width:84px;
}
.emailSignup .emailSignup-headSection .article_cover{
	float:left;
}
.emailSignup .emailSignup-headerImage {
/* class not used */
}
.emailSignup .emailSignup-headerImage img {
	/*width:100%;*/
}
.emailSignup input {
	background-color:#f8f6f7;
	font-family:ProximaNova-Reg;
	font-size:15px;
	color:#787878;
	border:0px none;
	padding:10px;
	width:100%;
	margin-top:10px;
}
.emailSignup input[type="submit"] {
	font-size:17px;
	border:1px solid #231f20;
	width:auto;
	color:#231f20;
	background:transparent;
	font-family:ProximaNova-Bold;
	padding:5px 10px;
}
.emailSignup input[type="submit"]:hover, .emailSignup input[type="submit"]:focus{
	color:#ffffff;
	background-color:#231f20;
}
/* The LK Difference page styling */
.difference-top-banner {
	background-repeat:no-repeat; 
	background-position:left top;
	background-color: #000000;
	background-size: cover;
	width:100%;
	float:left;
	position:relative;
	min-height:505px;
}
.difference-top-banner .top-banner-text {
	margin-bottom:40px;
	min-height: 190px;
}
.monthly-report {
}
.about-lk-property {
	/*background:url('images/about-lk-property.jpg') no-repeat top;*/
	background-repeat: no-repeat;
	background-position: top;
	width:100%;
	float:left;
	min-height:678px;
	background-color:#000;
}
.about-lk-property .about-lk-info {
	padding:30px 0 30px 40px;
	width:auto;
}
.about-lk-property .about-lk-info h1, .learn-more-about-lk h1, .recent-completed-properties .recent-completed-info h1 {
	font-family: "OpenSans-Light-webfont";
	font-size:34px;
	color:#ffffff;
	margin-bottom:25px;
}
.about-lk-property .about-lk-info p, .about-lk-property .sign-section span, .learn-more-about-lk p, .recent-completed-properties .recent-completed-info p {
	font-family: "ProximaNova-Reg";
	font-size:16px;
	color:#ffffff;
}
.about-lk-property .sign-section {
	float: left;
	margin-top: 25px;
	width: 100%;
}
.about-lk-property .sign-section span {
	display:block;
}
.about-lk-property .sign-section span.sign {
	margin-top:10px;
	margin-bottom:60px;
}
.about-lk-property .about-pic-section {
	position:relative;
	width:100%;
	min-height:594px;
}
.about-lk-property .about-pic {
	width:100%;
	text-align:center;
	position:absolute;
	left:0px;
	bottom:0px;
}
.about-lk-property .about-lk-info .mobile-about-pic {
	width:25%;
	float:left;
}
.about-lk-property .about-lk-info .sign-area {
	float:left;
}
.learn-more-about-lk {
	width:100%;
	float:left;
	background:#ffffff;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	padding-top:95px;
}
.learn-more-about-lk h1, .learn-more-about-lk p, .recent-completed-properties .recent-completed-info p, .recent-completed-properties .recent-completed-info h1 {
	text-align:center;
	color:#313131;
}
.learn-more-about-lk p {
}
.learn-more-about-lk .more-about-info, .recent-completed-properties .recent-completed-info {
	width:65%;
	margin:0 auto;
	text-align:center;
}
.learn-more-about-lk .more-about-tiles, .recent-completed-properties .recently-completed-tiles {
	padding:0px 130px;
	margin:60px auto 10px auto;
	overflow: hidden;
}
.learn-more-about-lk .more-about-tiles img {
	min-width:100%;
	border:1px solid #e5e5e5;
}
.learn-more-about-lk .more-about-tiles span a{
	display:block;
	text-align:center;
	font-family: "OpenSans-Bold-webfont";
	font-size:18px;
	color:#696868;
	padding:15px 0px;
	text-transform:uppercase;
}
.more-about-tiles
{
	background: #ffffff;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	text-align: center;
	padding: 50px 130px;
	float: left;
	width: 100%;

}

.more-about-tiles img
{
	border: 1px solid #e5e5e5;
	margin: 10px;
}
.more-about-tiles a
{
	font-family: "proximanova-bold";
	font-size: 18px;
	color: #696868;
}
.recent-completed-properties {
	width:100%;
	float:left;
	background-color:#f7f7f7;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	padding-top: 65px;
}
.recent-completed-properties .recent-completed-info {
}
.recent-completed-properties .recent-completed-info h1 {
}
.recent-completed-properties .recent-completed-info p {
}
.recent-completed-properties .recently-completed-tiles {
	color:#212121;
	font-size:17px;
	font-family: "droidserif-italic";
}
.recent-completed-properties .recently-completed-tiles .tiles {
	background-color:#ffffff;
	padding-bottom:20px;
	margin:2px 2px 30px 2px;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	min-height:255px;
}
.recent-completed-properties .recently-completed-tiles .tiles img {
	min-width:100%;
}
.recent-completed-properties .recently-completed-tiles .title {
	text-align:center;
	line-height:25px;
	margin-top:10px;
	 width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding:0px 10px;
}
.recent-completed-properties .recently-completed-tiles .count {
}
.recent-completed-properties .recently-completed-tiles .sub-title, .recent-completed-properties .recently-completed-tiles .link {
	display:block;
	text-align:center;
	line-height:25px;
	width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding:0px 10px;
}
.recent-completed-properties .recently-completed-tiles .sub-title {
}
.recent-completed-properties .recently-completed-tiles .link a {
	font-size:14px;
	color:#b0996d;
	font-family: "ProximaNova-Bold";
	text-transform:uppercase;
}
/* LK Properties insights blog page topics section starts here */
.insights-blog-img-box-wrap {
	box-shadow:0px 1px 1px #cacaca;
	overflow:hidden;
	margin-bottom:24px;
}
.insights-blog-img-box {
}
.insights-blog-img-box img {
	width:100%;
}
.insights-blog-link {
	padidng:24px;
}
.insights-blog-link p {
	font-family:"droidserif-italic";
	font-size:20px;
	color:#313131;
}
.insights-blog-link a {
	font-family:"droidserif-bolditalic";
	font-size:16px;
	color:#b0996d;
	margin-top:20px;
	margin-bottom:20px;
	display:block;
}
.insights-blog-link, .insights-blog-img-box {
	float:left;
	width:100%;
	text-align:center;
}
/* LK property article page styles
---------------------------------------------------------------*/
.bannerTopLinks {
	width:100%;
	padding: 25px 50px;
	background-color:#ffffff;
	float:left;
}
.socialNetwork {
	padding-left:20px;
	padding-right:20px;
}
.middle-content .colom-left .colom-left-content-section {
	padding-left:35px;
	padding-right:35px;
}
.noresult {
color: #000000;
font-size: 23px;
padding: 80px 0;
text-align: center;
font-family:"OpenSans-Light-webfont";
}
 @media (max-width: 640px) {
 .bannerTopLinks .backTo, .bannerTopLinks .rightTo {
text-align:left;
}
.more-about-tiles{
	padding: 10px;
}
 .property-article .content-container {
border:none;
}
.about-lk-property {background-position: left top;}
}
@media (max-width: 480px) {
/* LK property article page styles
---------------------------------------------------------------*/
.bannerTopLinks {
padding-right:10px;
padding-left:10px;
}
.socialNetwork {
padding-left:15px;
padding-right:0px;
}
.middle-content .colom-left .colom-left-content-section {
padding-left:0px;
padding-right:0px;
}
.lk-concierge-section .lk-property .lk-property-header {text-align:center;}
.lk-concierge-section .lk-property .textwidget {text-align:center;}
.lk-concierge-section .lk-property .textwidget h2{text-align:left;}
.events-inner-page-banner .bannerImage{padding: 0px 10px;}
}
@media (max-width: 360px) {
/* LK property article page styles
---------------------------------------------------------------*/
.backTo {
float:none;
margin-bottom:10px;
}
.rightTo {
float:none;
}
.colom-left .emailSignup {
width:100%;
}
.emailSignup .emailSignup-headerImage {
width:64px;
}
}
/* LK Properties insights blog page topics section starts here 
---------------------------------------------------------------*/
.insights-top-banner {
	background-repeat:no-repeat; 
	background-position:center top;
	background-color: #000000;
	background-size: cover;
	width:100%;
	float:left;
}
.monthly-report {
	background-color:#191718;
	min-height:150px;
	width:auto;
	padding:0px 65px;
}
.monthly-report .monthly-report-title {
	font-size:23px;
	font-family: "ProximaNova-Sbold";
	color:#fff;
	padding:15px 0px 9px;;
}
.monthly-report .monthly-property-img {
	position:absolute;
	top:-24px;
	float:right;
	right:3px;/*background:url(images/monthly-property-insights-img.png) no-repeat center 10px;*/
	
	}
.monthly-report .monthly-report-signup-box input {
	height:46px;
	border:0 none;
	border-radius:5px;
	padding-left:20px;
	/*width:38%;*/
	width:100%;
	font-size:16px;
	color:#3a3a3a;
	font-family: "ProximaNova-Reg";
	float:left;
	/*margin-right:10px;*/
}
.monthly-report .monthly-report-signup-box-small {
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.monthly-report .submit-btn, a.gold-button {
	height:46px;
	display:block;
	background-color:#b0996b;
	border-radius:5px;
	border:0 none;
	padding:0 26px;
	color:#fff;
	font-size:16px;
	font-family: "ProximaNova-Reg";
}
.monthly-report .submit-btn:hover, .monthly-report .submit-btn:focus, .gold-button:hover, .gold-button:focus  {
background-color:#bda675;
}
a.gold-button:hover, a.gold-button:focus  {
background-color:#bda675;
text-decoration:none;
}
.monthly-report .close-right {
	background:url(images/arrow-right.png) no-repeat center 10px;
}
.monthly-report .modal-header {
	font-family: "ProximaNova-Sbold";
}
.monthly-report .modal-header, .monthly-report .modal-footer {
	border:0 none;
}
.monthly-report form {
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:12px;
}
.monthly-report form input {
	height:46px;
	border:1px solid #e8e4d5;
	padding-left: 10px;
	border-radius:5px;
	width:100%;
	font-family:ProximaNova-Reg;
	margin-bottom:5px;
}

.monthly-report-signup-box > div {
    float: left;
    margin-right: 10px;
    width: 38%;
	}
.monthly-report-signup-box > div input[type="text"] {
    width: 100%;
}

.monthly-report-signup-box label.error {
    color: red;
    display: block !important;
}
.monthly-report-signup-box > div:last-child {width:auto; margin-right:0;}


.monthly-report-signup-box .submit-btn {
    margin: 0;
    width: auto;
}

.property-events-banner .top-banner-text {margin:180px auto 104px;}
.top-banner-text {
	width:67%;
	text-align:center;
	color:#fff;
	margin:125px auto 104px;
}
.concierge-top-banner .top-banner-text{margin:125px auto 78px;}
.insights-top-banner .top-banner-text h1 {
	font-size:44px;
	font-family:"OpenSans-Light-webfont";
	margin-bottom:20px;
}
.insights-top-banner .top-banner-text p {
	font-size:18px;
}
.middle-content .colom-left-content-section.insights-blog-page p.insights-large-image-desc {padding-left:20px;}
.middle-content .colom-left-content-section.insights-blog-page p {
	margin-bottom:40px;
	padding-left:0px;
	min-height:58px;
}
.middle-content .colom-left-content-section.insights-blog-page {
	/*padding-left:5px;*/
	padding-top:45px;
	padding-bottom:20px;
}
.insights-blog-breadcrumb-wrap {
	padding-bottom:50px;
	padding-left:20px;
}
.insights-blog-page .insights-large-image-desc {
	font-family:"proximanova-reg";
	font-size:20px;
	color:#313131;
	margin-top:38px;
}
.middle-content .colom-left-content-section.insights-blog-page p.insights-large-image-desc.no-padding-left{padding-left:0;}
.insights-blog-page .insights-large-image-link {
	margin-top:25%;
	float:left;
	width:100%;
	float:left;
	text-align:center;
}
.insights-blog-page .insights-large-image-link a {
	font-family:"droidserif-bolditalic";
	font-size:16px;
	color:#312d2e;
}
.insights-blog-page .insights-large-wrap {
	border:1px solid #e8e4d5;
	margin-bottom:32px;
	padding:0px;
}
.insights-blog-page .insights-large-wrap a img {width:100%;}
.insights-blog-page .insights-large-wrap .row img {
	width:100%;
}
.insights-blog-page .insights-blog-breadcrumb .insights-blog-breadcrumb-title {
	font-family:"droidserif-bolditalic";
	font-size:16px;
	color:#1a1718;
	float:left;
	margin-right:20px;
}
.insights-blog-page .insights-blog-breadcrumb .insights-blog-breadcrumb-links {
	float:left;
	color:#bfbfbf;
}
.bannerTopLinks .rightTo ul {list-style: none;}
.bannerTopLinks .rightTo ul li{float: left;}
.bannerTopLinks .rightTo ul li:first-child:before {content: " ";}
.bannerTopLinks .rightTo ul li:before {content: "\00a0 / ";}
.bannerTopLinks .rightTo ul li.current-cat a{color: #0a0a0a;}


.insights-blog-page .insights-blog-breadcrumb ul {list-style: none;}
.insights-blog-page .insights-blog-breadcrumb ul li{float: left;}
.insights-blog-page .insights-blog-breadcrumb ul li:first-child:before {content: " ";}
.insights-blog-page .insights-blog-breadcrumb ul li:before {content: "\00a0 / ";}
.insights-blog-page .insights-blog-breadcrumb ul li.current-cat a{color: #0a0a0a;}
.insights-blog-page .insights-blog-breadcrumb a {
	color:#bfbfbf;
	font-family:"droidserif-italic";
	font-size:16px;
}
.insights-blog-page .insights-blog-breadcrumb a.active {
	color:#0a0a0a;
}
.insights-blog-page .insights-blog-img-box-wrap {
	box-shadow:0px 1px 2px #cacaca;
	overflow:hidden;
	margin-bottom:24px;
}
.insights-blog-page .insights-blog-img-box {
}
.insights-blog-page .insights-blog-img-box img {
	width:100%;
}
.insights-blog-page .insights-blog-link {
	padding:10px 24px;
}
.insights-blog-page .insights-blog-link p {
	font-family:"droidserif-italic";
	font-size:20px;
	color:#313131;
	padding-left:36px;
	margin-bottom:10px;
	margin-top:20px;
}
.insights-blog-page .insights-blog-link a {
	font-family:"droidserif-bolditalic";
	font-size:16px;
	color:#b0996d;
	margin-top:20px;
	margin-bottom:20px;
	display:block;
	padding-left:20px;
	/*text-align:center;*/
}
.insights-blog-page .insights-blog-link, .insights-blog-page .insights-blog-img-box {
	float:left;
	width:100%;
	text-align:left;
}
.insights-blog-page .see-more-link a {
	text-transform:uppercase;
	font-size:14px;
	font-family:"proximanova-bold";
	padding:20px;
}
.colom-right-content .contact-form input[type="text"],
.colom-right-content .contact-form input[type="email"],
.colom-right-content .contact-form input[type="tel"] {
	font-family: "ProximaNova-Reg";
	font-size:17px;
	color:#787878;
	width:100%;
	height:46px;
	padding:0 22px;
	margin-top:6px;
	margin-bottom:6px;
	border:1px solid #e7e2d7;
	border-radius:5px;
}
.right-content-contact {
	padding:20px 35px;
}
.right-content-contact a{
	padding-left:5px;
}
.right-content-contact h1 {
	font-family: "droidserif-bolditalic";
	font-size:22px;
	color:#231f20;
	float:left;
	width:100%;
	padding-top:18%;
	padding-bottom:18%;
}
.right-content-contact p {
	color: #4d4d4d;
	font-family: "ProximaNova-Reg";
	font-size: 16px;
	padding-bottom:18%;
}
.right-content-contact .phone-icon, .right-content-contact .phone-icon-intl {
	width:40px;
	height:40px;
	float:left;
	display:block;
}
.right-content-contact .phone-icon {
	background: url("images/phone-icon.png") no-repeat;
}
.right-content-contact .phone-icon-intl {
	background: url("images/phone-icon-intl.png") no-repeat;
}
.right-content-contact h2 {
	font-family: "ProximaNova-Bold";
	font-size:23px;
	color:#231f20;
	margin:5px 0px;
	float:left;
	line-height:40px;
}
.right-content-contact h2 a, .right-content-contact h2 a:hover, .right-content-contact h2 a:active {
	color:#231f20;
	display:inline;
}
/* Events inner page styles
----------------------------------------------------------------*/
.events-inner-page {
	background:#ffffff;
	float:left;
	width:100%;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.events-inner-page .bannerTopLinks{padding: 30px 50px;}

.events-inner-page .upcoming-events-details {
	background-color:#000;
}
.events-inner-page .upcoming-events-details h1 {
	font-size:52px;
	font-family: "ProximaNova-Light";
	color:#313131;
	background-color:#fff;
	text-align:center;
	padding-top:12px;
	padding-bottom:12px;
	margin:5% auto 10%;
	width:80%;
}
.events-inner-page .upcoming-events-details h2 {
	font-size:24px;
	font-family: "ProximaNova-Sbold";
	margin-top:8%;
	margin-bottom:8%;
}
.events-inner-page .upcoming-events-details h3 {
	font-size:18px;
	font-family: "ProximaNova-Sbold";
	margin-top:24px;
	margin-bottom:10px;
}
.events-inner-page .upcoming-events-details h4 {
	font-size:16px;
	font-family: "proximanova-reg";
	line-height: 24px;
	margin: 0 auto 5%;
	width: 60%;
}
.events-inner-page .upcoming-events-details h5 {
	font-size:14px;
	font-family: "proximanova-reg";
}
.events-inner-page .upcoming-events-details h2, .events-inner-page .upcoming-events-details h3, .events-inner-page .upcoming-events-details h4, .events-inner-page .upcoming-events-details h5 {
	color:#fff;
	text-align:center;
}
.events-inner-page .no-padding {
	padding:0;
}
.events-inner-page-banner {
	background-color: #000;
	border: 1px solid #e8e4d5;
}
.events-inner-page .register-now-button-wrap {
	text-align:center;
	margin-bottom:10px;
}
.events-inner-page .upcoming-events, .events-inner-page .recent-events h1, .events-inner-page .previus-content .content-column .headingStyle1 {
	text-align:left;
	font-family: "OpenSans-Light-webfont";
	font-size:32px;
	padding-top:3%;
	padding-bottom:0;
}
.events-inner-page .maps-wrap, .events-inner-page .previus-content .content-column{
	width:auto;
	padding:0 60px 30px;
}
.events-inner-page .maps-wrap{padding-bottom:0; margin-bottom:30px;}
.maps-wrap .map_address {right:60px;}
.events-inner-page .recent-events {
	padding: 0 10px;
}
.events-inner-page .maps-wrap p {
	padding: 0 10px;
}
.events-inner-page .maps-wrap .event-details-bold-text , .events-inner-page .previus-content .content-column  .event-details-bold-text {
	font-size:14px;
	color:#231f20;
	font-family:"proximanova-bold";
	margin-top:50px;
	margin-bottom:20px;
}
.events-inner-page .maps-wrap .event-details-normal-text, .events-inner-page .previus-content .content-column  .event-details-normal-text  {
	font-size:14px;
	color:#231f20;
	font-family: "proximanova-reg";
	margin-top:20px;
	margin-bottom:20px;
}
.events-inner-page .maps-wrap .event-details-normal-text:last-child {
	margin-bottom:40px;
}
.events-inner-page .button-below-maps {
	margin-bottom:40px;
}
.events-inner-page .register-now-button-wrap .gold-button {
	display: inline-block;
	line-height:46px;
	text-transform:uppercase;
	outline:none;
}
.bannerImage .event_descriptive_image_background {
    background-size: cover;
    min-height: 412px;
}
/* LK property concierge page styles
---------------------------------------------------------------*/
.concierge-top-banner {
	/*background: url('images/concierge-bg.png') no-repeat left top;*/
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	background-color:#000;
	width: 100%;
	float: left;
	position: relative;
	min-height: 505px;
}
.concierge-top-banner h1 {
	line-height:57px;
}
.concierge-content h2 {
	font-size: 34px;
	margin-top: 60px;
	margin-bottom: 20px;
	color: #231f20;
	font-family: "OpenSans-Light-webfont";
}
.banner-logo img {
	display:inline-block;
}
.banner-logo {
	margin-bottom:11px;
	margin-top:12px;
}
.concierge-content-container {
	width:100%;
	float:left;
}
.concierge-content-container .content-container {
	background-color: #fff;
	text-align:left;
	padding:60px 0px 30px 0px;
	border: 1px solid #e5e5e5;
	border-bottom:none;
}
.concierge-content-container .content-container .get-in-touch p{text-align: center;}
.concierge-content {
	width:80%;
	margin:0 auto;
	text-align:center;
}
.concierge-content-container h2 {
	font-size:34px;
	margin-top:22px;
	margin-bottom:65px;
	color:#231f20;
	font-family: "OpenSans-Light-webfont";
	line-height:46px;
}
.concierge-content-container p {
	margin:0 0 15px;
	font-size:16px;
	color:#4d4d4d;
	font-family: "ProximaNova-Reg";
	text-align:left;
}
.concierge-content-container .concierge-img p{
	text-align:center;
}
.concierge-content-container .reg-ur-int {
	width: 223px;
	margin: 12px 0 40px 0;
	text-align: center;
	float:left;
}
.concierge-content-container .reg-ur-int .black-button {
	font-size:14px;
	/*padding:18px 20px;*/
	float:left;
}
.concierge-content-container .lk-grid table {
	max-width:480px;
}
.lk-grid table, .lk-grid th {
	border: 1px solid #e5e5e5;
	text-align:center;
}
.lk-grid .table>tbody>tr>th {
	font-weight:bold;
	font-size:16px;
	color:#141414;
	line-height:50px;
	width:50%;
	white-space:normal;
}
.lk-grid .table>tbody>tr>td {
	border-top:0 !important;
	line-height:30px;
	font-size:22px;
	color:#141414;
	font-family: "ProximaNova-Reg";
	padding-top: 25px;
	padding-bottom: 25px;
}
.lk-grid tr td:first-child {
	border-right:1px solid #e5e5e5;
}
.lk-grid th {
	background-color: #f7f7f7;
	font-weight:bold;
	font-size:16px;
	color:#141414;
}
.for-every-journey .content-container {
	background: #fff url(images/divider-shadow.png) no-repeat center top;
	border-top:none;
	padding-bottom:95px;
}
.for-every-journey .content-container img {
	position:relative;
	right:-60px;
}
.discover-difference a.gold-button {
	display:inline-block;
	line-height:40px;
}
.get-in-touch  p {margin-top:40px;}
.concierge-img img {/*width:85% !important;*/ height:auto !important;}
.concierge-content-text {margin-left:-60px;}

.icons { margin-right:30px; margin-top:160px;}
[class^="snsicon-"]
{
    width: 19px;
    height: 19px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: 160px;
    margin-right: 30px;
}
.snsicon-fb
{
background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-fb.jpg');
}
.snsicon-fb:hover
{
background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-fb-hover.jpg');
}
.snsicon-twitter
{
background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-twitter.jpg');
}
.snsicon-twitter:hover
{
background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-twitter-hover.jpg');
}
.snsicon-insta
{
background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-instagram.jpg');
}
.snsicon-insta:hover
{
background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-instagram-hover.jpg');
}
.snsicon-linkin
{
background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-linkedin.jpg');
}
.snsicon-linkin:hover
{
background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-linkedin-hover.jpg');
}
.snsicon-gplus
{

background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-gplus.jpg');
}
.snsicon-gplus:hover
{
background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-gplus-hover.jpg');
}
.snsicon-utube
{
background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-youtube.jpg');
}
.snsicon-utube:hover
{
background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-youtube-hover.jpg');
}
.snsicon-vimeo
{
background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-vimeo.jpg');
}
.snsicon-vimeo:hover
{
background-image:url('http://static.lkg.com.au.s3.amazonaws.com/lkproperty-site-icons/images/icon-vimeo-hover.jpg');
}

/* LK property qantas page styles
---------------------------------------------------------------*/
.lk-alignment-fix.discover-difference .find-more-btn {
	font-family: "droidserif-bolditalic";
	color: #fff;
	font-size: 16px;
	padding: 20px 40px;
	text-decoration: none
}
.discover-difference.qantas-discover .discover-difference-title {
	margin-top:90px;
	margin-bottom:20px;
}
.discover-difference.qantas-discover {
	min-height:372px;
}
/* Footer Styles
---------------------------------------------------------------*/
.footer-section {
	float:left;
	width:100%;
	background-color:#f3f3f3;
	padding-bottom:10px;
}
.footer-section .footer-links-title {
	font-family:"proximanova-bold";
	font-size:15px;
	color:#404040;
}
.footer-section ul li, .footer-section ul li a {
	font-family: "ProximaNova-Reg";
	font-size:14px;
	color:#7e7e7e;
}
.footer-section .qanta-terms p {color:#7e7e7e; font-size:85%; text-align: center; line-height: 1.6857143; color: #231f20;}

.right-nav.tablet-right-nav{display: none;}
.header-section .navbar-header .right-nav{float: right;}
.find-out-form-field.hidden-desktop{display: none;}
.find-out-form-field.hidden-desktop .find-development-content{padding: 20px 0px; background: transparent; border:none;}
.find-development-hidden-desktop{display: none;}
.find-development-hidden-desktop .find-the-dev{margin:20px 0px; }
.find-development-hidden-desktop .find-the-dev .search-select span.select, .find-development-hidden-desktop .find-the-dev .search-select-big span.select{width: 95%;}
.you-might h1{margin-top:20px; padding: 0px 15px; font-size: 28px;} 
.mobile-find{display:none; width: 93% !important;}
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Large devices (large desktops, 1200px and up) */
@media (max-width: 1188px) {
.content-container {
width:100%;
margin:0 auto;
}
.wid1062px {
width:auto;
margin:0px 5px;
}
.qantas .frequent-flyer-text {
width:auto;
margin-left:15px;
margin-right:15px;
}
.lk-concierge-section .content-container {
width:100%;
background:#fff;
}
.capitol-block {
padding-bottom:30px;
padding-top:4%;
}
/* 	Insights page styling 
.middle-content .colom-left {
 width:inherit;
}*/
.colom-left-content-section.insights-blog-page .container-fluid{}
/* Events inner page styles*/
.events-inner-page .maps-wrap {
 width:100%;
 margin:0 auto 10px;
 padding: 0;
}

	/*qantas page styles*/
	.concierge-content-container .lk-grid table {
max-width:480px;
}
 .for-every-journey .content-container img {
position:relative;
right:0;
}
.events-inner-page .maps-wrap { padding: 0 30px;}
 .monthly-report {
padding:0px 10px;
}
.maps-wrap .map_address {right:30px;}

.bannerImage .event_descriptive_image_background{
    background-position: center center;
    background-size: cover;
    min-height: 408px;
}

}

@media (min-width: 768px) and (max-width: 929px){
.icons {padding-right:24px!important;}
[class^="snsicon-"] {margin-right:24px!important}

.lk-property {margin-left:30px!important;}
}

 @media (min-width: 1000px) and (max-width: 1024px){
.capitol-block .the-capitol{  min-height: 251px;}
.our-current-projects-gallery .current-projects-image-box .image-box-description{/*bottom:-90px;*/}
}
@media (min-width: 1025px) and (max-width: 1188px){
.capitol-block .the-capitol{  min-height: 228px;}
}

@media (min-width: 1189px){
.capitol-block .the-capitol{  min-height: 272px;}
}
 @media (max-width: 1024px) {
 .header-section ul.navbar-nav li, .header-section .right-nav li {
margin:0px 5px;
}
.header-section ul.navbar-nav a, .header-section .right-nav a {
padding: 15px;
}
.header-section ul.navbar-nav {
 margin-right: 0;
}
 .qantas .frequent-flyer {
margin-left:15px;
}
 .capitol-block {
padding-bottom:0;
padding-top:4%;
}
 .discover-difference .discover-difference-gallery-links {
width:100%;
}
 .discover-difference-gallery-links .gallery-links-img-1, .discover-difference-gallery-links .gallery-links-img-2, .discover-difference-gallery-links .gallery-links-img-3, .discover-difference-gallery-links .gallery-links-img-4 {
width:25%;
}
 /*.find-development .find-box .search-select select {
width:40px;
}
 .find-development .find-box .search-select-big select {
width:100px;
}*/
 .home-top-banner .top-banner-text {
width:95%;
margin:10% auto 23% auto;
}
.monthly-report .monthly-report-title {
padding:15px 0px;
}

.our-current-projects-content{width:95%;}
.find-development-content{padding: 0 10px;}
.find-development-content .search-fields{float: left;}
.find-development .find-box .search-grey-text{font-size: 21px;}
.find-out-more-section{padding: 30px 10px;}
.discover-difference .gallery-links-link{font-size: 20px;}
}
@media (min-width: 769px) and (max-width: 1135px){
.header-section ul.navbar-nav a, .header-section .right-nav a{padding:20px 12px;}
/*.navbar-header ul.right-nav li:last-child{position:absolute; top:100px; right:12px;}*/
.navbar #navbar {float:left;}
/*.bannerImage img {min-height:412px;}*/
/*.bannerImage .event_descriptive_image_background {
	min-height:324px;
}*/
}
@media (max-width:1000px) {
 .header-section .navbar-toggle {
display: block;
float: left;
}
 .collapse {
display: none
}
.navbar-toggle {
margin-top:40px;
margin-left:10px;
}
.navbar-header {
    width: 100%;
}
.right-nav.tablet-right-nav{display: block;}
 #navbar {
float:left;
width:100%;
margin:0px;
background-color: #101010;
}
 .header-section .navbar-collapse.in {
overflow:hidden;
}
 .header-section ul.navbar-nav {
margin-top:0px;
float:left;
width: 100%;
}
 .header-section ul.navbar-nav li {
width:100%;
}
 .header-section ul.navbar-nav li a {
width:100%;
}
 .header-section ul.navbar-nav {
margin:0px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010;
}
.home-wrapper .header-section {
    background-color: #191718;
}
.hidden-tablet, .hidden-mobile{display:none;}

}
@media (max-width:991px) {
.middle-content .colom-left, .colom-left .emailSignup {width:100%;}
}
@media (max-width:768px) {
.footer-section ul li, .footer-section ul li a {
	font-size: 10px;
}
.row{
	margin: 0px;
}

[class^="snsicon-"] {
    margin-top: 10px;
}
 .header-section .navbar-brand {
width:65px;
padding:5px 0px;
}
ul.right-nav {
	width: 100%;
}
ul.right-nav.tablet-right-nav {
	width: initial;
}
.navbar-toggle {
margin-top:20px;
}
 .header-section .right-nav {
float:right;
margin-top:0px;
}
 .header-section .right-nav li:first-child{
margin-top: 0px;
width:auto;
}
 .header-section .right-nav li:nth-child(2){
margin-top: 20px;
}

 .header-section .navbar-inverse .navbar-nav > .active > a, .header-section .navbar-inverse .navbar-nav > .active > a:hover, .header-section .navbar-inverse .navbar-nav > li:hover > a, .header-section .navbar-inverse .navbar-nav > .active > a:focus {
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
-o-border-radius:0px;
}
 .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
padding:0px;
}
 .header-section .navbar-inverse .container {
padding:0px 10px;
}
 .header-section .right-nav li {
width:160px;
}
 .header-section .navbar-header {
width:100%;
margin:0px;
}

 .discover-difference .discover-difference-text {
width:auto;
}
 .search-fields {
width:100%;
float:left;
}
 .search-fields ul {
float:left;
width:100%;
}
 .search-fields ul li {
float:left;
width:100%;
padding:10px 0px;
}
 .find-development .find-box .bed-grey-icon, .find-development .find-box .map-icon {
width: 50px;
}
 .find-development .find-box .bed-grey-icon, .find-development .find-box .map-icon {
margin:0px;
}

.find-development .find-box .bed-section, .find-development .find-box .map-section {
margin-left:0px;
}
.find-development .find-box .map-section {
padding-left:50px;
}
 .find-development-content .search-fields ul li {
margin:5px 0px;
}
 .capitol-block .the-capitol, .capitol-block .view-projects-img {
min-height:inherit;
}
 .find-development-content {
padding:0px 10px;
}
 .capitol-block .capitol-block-gallery {
min-height:inherit;
}
 .discover-difference {
padding:20px;
}
 .qantas {
padding: 0px 10px;
}
 .qantas .frequent-flyer-button {
float:right;
}
 .qantas .frequent-flyer-text {
font-size:18px;
}
 .qantas .frequent-flyer {
 margin-left: 0;
}
.qantas .frequent-flyer-text {
 margin-left: 0;
 margin-right: 0;
}
/* LK Properties Insights page styling */
.monthly-report .monthly-report-signup-box input {width:36%;}
.monthly-report .monthly-report-signup-box-small {padding-left:30px; padding-bottom:30px;}
.monthly-report form {margin:0; padding:0;}

 /* The LK Difference page styling */
 .about-lk-property .about-lk-info {
padding: 20px 0 0 20px;
}
 .learn-more-about-lk {
padding-top: 40px;
}
 .learn-more-about-lk .more-about-info, .recent-completed-properties .recent-completed-info {
width: 90%;
}
 .learn-more-about-lk .more-about-tiles, .recent-completed-properties .recently-completed-tiles {
margin: 40px auto 10px;
padding: 0 20px;
}
 .recent-completed-properties {
padding-top: 30px;
}
 .concierge-content {
width:100%;
}
 .concierge-content-container.reg-int-sec p {
margin-left:0px;
}
.our-current-projects-gallery .current-projects-image-box .image-box-description {
padding:0px 10px;
/*bottom: -90px;*/
}

 /* Qantas page styles */
 .concierge-content-container .lk-grid table {
min-width:100%;
}
.concierge-content-container .content-container{padding: 20px 0 30px;}
.concierge-content-container h2{margin-bottom: 30px; margin-top: 10px;}
.header-section .right-nav li:first-child{margin-right:20px;}
.home-wrapper .header-section {
    background-color: #191718;
}
.find-development .find-box .search-select select, .find-development .find-box .search-select-big select{width: 90%;}
.lk-property {
    margin-left: 0;
}
.top-banner-text{width: 95%; margin: 28px auto;}
.middle-content .colom-left-content-section.insights-blog-page{padding-left:0px; padding-right:0px;}
.our-events .upcoming-events-wrap{padding:0px;}
.launch-event-gallery {padding: 0;}
.overlay span{
 line-height: 320px;
}
.middle-content .colom-left-content-section.insights-blog-page p{padding-left:0px;}
.middle-content .colom-left-content-section.insights-blog-page {
    padding-top: 20px;
}
.insights-blog-breadcrumb-wrap {
    padding-bottom: 20px;
}
.difference-top-banner {min-height:340px;}
/*.insights-top-banner .top-banner-text {min-height:266px;}*/
.difference-top-banner .top-banner-text {margin-bottom:40px; /*min-height:255px;*/}
.lk-concierge-section .contact-form-wrap .textwidget {
    width: 100%;
}
.events-inner-page .upcoming-events-details h1{width: auto;}
 .monthly-report {
padding:0px;
}
.find-development-arrow {display: block;}
.headingStyle1, .you-might h1 {
   font-size: 28px;
   
}
.middle-content .colom-left {
	width:100%;
}
.colom-left .emailSignup {
    float: left;
    margin-bottom: 15px;
    margin-left: 0px;
    width: 100%;
}
.middle-content .colom-left .colom-left-content-section {
    padding-left: 0;
    padding-right: 0;
}
.header-section .right-nav a.contact-us {margin-top:13px;}
.monthly-report .monthly-report-title{font-size:18px;}
.bannerImage .event_descriptive_image_background {
	min-height:256px; 
	background-size:cover;
	background-repeat: no-repeat;
}
.register-now-button-wrap .maponmobile  {text-decoration:underline; color:#ffffff;}
/*.events-inner-page .upcoming-events-details h1, .events-inner-page .upcoming-events-details h2, .events-inner-page .upcoming-events-details h3, .events-inner-page .upcoming-events-details h4 {margin-top:1%; margin-bottom:1%;}*/
.home-find-box .search-fields{display: none;}
.find-development .find-box.home-find-box .desktop-find{display: none;}
}
@media (min-width: 700px) and (max-width: 800px) {
/*.monthly-report form {padding-left:15px;}*/
/*.bannerImage img {min-height:412px;}*/
.bannerImage .event_descriptive_image_background {
	min-height:296px;
	background-size:cover;
}
.events-inner-page .upcoming-events-details h1, .events-inner-page .upcoming-events-details h2, .events-inner-page .upcoming-events-details h3, .events-inner-page .upcoming-events-details h4 {margin-top:1%; margin-bottom:1%;}
}
 @media (max-width: 767px) {
.talk-to-our-concierge {
right:auto;
top:0;
background-image:none;
padding:0px;
left:0px;
right:0px;
bottom:0px;
background-color: rgba(0, 0, 0, 0.6);
width:100%;
z-index:9999;
display:none;
height: 100%;
}
.talk-to-our-concierge .form-fields {
width:80%;
margin:0 auto;
border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
top:100px;
position:relative;
left:10%;
}
.talk-to-our-concierge .close-left {
left:auto;
top:0;
right:0;
height:25px;
width:25px;
background-image:url(images/cancel.png);
background-position:center center;
background-repeat:no-repeat;
}
/*.filters{margin-left:60px;}*/
.find-development .find-box input[type="submit"], .filters {
background-image:none;
text-indent: 0;
width:auto;
height:auto;
margin:0px;
padding: 10px 20px;
width: 60%;
margin:0 auto;
}
.middle-content .colom-left-content-section.insights-blog-page p {
    margin-bottom: 0;
    min-height: inherit;
    padding-left: 0;
}
.insights-blog-page .insights-large-image-link {
    margin:25px 0px 5px 0px;
    text-align: left;
	 padding:0px 0px 20px 25px;
    }
	.right-nav .hidden-mobile{display:block;}
	.header-section .right-nav {
    float: left;
}
.our-current-projects h2 {width:100%; float:left; margin-top:0;}
.difference-top-banner .mobile-talk-to-our-concierge, .current-projects-top-banner .mobile-talk-to-our-concierge{padding:0px 10px; margin-top: -60px; background-color: transparent;}
.difference-top-banner .mobile-talk-to-our-concierge .mobile-talk-to-our-concierge-lbl, .current-projects-top-banner .mobile-talk-to-our-concierge .mobile-talk-to-our-concierge-lbl{background-color: #b09a6b;}
.hidden-mobile{display:none;}
.find-out-form-field.hidden-desktop{display: block;}

.current-projects-top-banner {
    padding-bottom: 60px;

}
.lk-concierge-section .contact-form-wrap p {width:100%;}
.search-fields {
display:none;
}
.find-development-hidden-mobile{display: none;}
.find-development-hidden-desktop{display: block;}
.find-development-content .search-fields {padding-top:10px;}
.search-fields ul li:last-child{padding-top:0;}
.mobile-find{display:block;}
.header-section .right-nav a.contact-us{margin-top:0;}
.dysania-grid li.threecolumns{width:50% !important;}
}
 @media (max-width: 736px) {
	.about-lk-property .container-fluid {
		background-image: url('images/about-lk-property.jpg');
	    background-size: cover;
	    background-position: 55% 100%;
	}
	.about-lk-property .about-lk-info p {
		padding-right: 116px;
	}
}
 @media (max-width: 667px) {
.about-lk-property .container-fluid {
    background-position: 69% 100%;
}
 	.find-the-dev .container-fluid,
.find-the-dev .col-xs-12{
    padding: 0px;
}
.sns-icon
{
text-align:center;
}
.icons{
padding-top:45px!important;
}
[class^="snsicon-"]
{
margin-top:45px!important;
}
 .our-current-projects-gallery {
display:none;
}
.contact-form-wrap .thankyou-box { text-align: left; width: 100%;}
 .our-current-projects .content-container {
padding-top:0px;
}
 .our-current-projects-content {
width:100%;
}
 .find-development-content {
padding:0px 10px;
}
 .find-development .find-box {
margin:0px;
}
 .our-current-projects {
margin-bottom:10px;
}
 .find-development .find-box .search-grey-text {
font-size:21px;
width:86%;
line-height: normal;
}
 .find-development .find-box input[type="submit"] {
width:60%;
}
 .discover-difference {
padding:0px 0px 20px 0px;
}
 .capitol-block .view-projects-img, .capitol-block .capitol-block-gallery {
min-height: inherit;
}
 .capitol-block .capitol-block-gallery .capitol-block-gallery-desc, .capitol-block .the-capitol .capitol-block-gallery-desc {
bottom:0px;
padding:15px 0px;
text-align:center;
}
 .lk-concierge-section .content-container {
padding:10px 0px 0px 0px;
}
.lk-property {
margin:0px;
}
.lk-concierge-section .contact-form-wrap {
padding:20px 0px 20px 0px;
margin:0px;
border:none;
float:left;
text-align:center;
}
.lk-concierge-section .contact-form {
width:100%;
}
.footer-section ul {
padding:10px 0px;
}
.footer-section .footer-links-title, .footer-section ul li, .footer-section ul li a, .footer-section {
text-align:center;
}
.footer-section .lk-concierge-section{
text-align:left;
}
.lk-concierge-section {
margin:0px;
}
.find-development .find-box .container-fluid {
padding:0px 5px;
}
.home-top-banner {
min-height:inherit;
}
.capitol-block .view-projects-img {
 margin-bottom:10px;
}
 .top-banner-text {
width:90%;
}
/* The LK Difference page styling */
.about-lk-property {
min-height: inherit;
background-color:#000000;
margin-top: -15px;
}
.about-lk-property .about-lk-info .sign-area {
 float: left;
 margin: 5% 0 0 5%;
}
.learn-more-about-lk .more-about-tiles, .recent-completed-properties .recently-completed-tiles {
padding:0px;
}
.learn-more-about-lk .more-about-tiles .image-thubnail {
width:40%;
float:left;
margin-bottom:15px;
}
.learn-more-about-lk .more-about-tiles span {
float:left;
padding-left:20px;
font-size: 15px;
}
 .about-lk-property .about-lk-info {
padding: 35px 0 0 0px;
}
 .concierge-content-container {
margin-top:-30px;
}
.home-wrapper .home-top-banner{min-height:inherit;}
.top-banner-text p, .top-banner-text .textwidget{margin:0px;}
.home-wrapper .home-top-banner .top-banner-text{margin: 120px auto 60px;}
.capitol-block .capitol-block-gallery .capitol-block-gallery-desc span, .capitol-block .the-capitol .capitol-block-gallery-desc span{padding:0px 0px 0px 10px;}
.capitol-block .capitol-block-gallery .capitol-block-gallery-desc, .capitol-block .the-capitol .capitol-block-gallery-desc{text-align: left;}
.content-container {
    float: left;
}
.middle-content .colom-left-content-section.insights-blog-page p{ margin-bottom: 0;
	font-family: "droidserif-italic";
	color: #313131;
	font-size: 20px;
}
.insights-blog-page .insights-large-image-link {text-align:left; padding-left:25px;}
.insights-blog-page .insights-large-image-link a {
	font-size:16px;
	color: #b0996d;
	font-family: "droidserif-bolditalic";
}
.insights-blog-page .insights-large-image-link{margin: 20px 0px 0px 0px; padding-bottom:8px;}
.launch-event-gallery .row .col-xs-12{padding:0px;}
.property-events-banner .top-banner-text {
    margin: 40px auto 40px;
}
.property-events-banner {
    min-height: inherit;
    
}
.our-events .upcoming-evnts-desc{margin-top: 0; padding: 15px;}
.top-banner-text h1{font-size: 35px;}
.our-current-projects h2, .discover-difference .discover-difference-title{font-size: 30px;}
.lk-concierge-section h1{font-size: 28px;}
.black-button, .contact-me-button{line-height: 40px;}
.capitol-block .capitol-block-gallery .capitol-block-gallery-desc, .capitol-block .the-capitol .capitol-block-gallery-desc, .overlay{font-size: 13px;}
.capitol-block .capitol-block-gallery .capitol-block-gallery-desc, .capitol-block .the-capitol .capitol-block-gallery-desc{ padding: 5px 0;}
.lk-concierge-section h2{font-size: 20px;}
.concierge-top-banner .top-banner-text {
    margin: 30px auto 30px;
}
.lk-concierge-section .contact-form input[type="text"], .talk-to-our-concierge input[type="text"], .lk-concierge-section .contact-form input[type="tel"], .talk-to-our-concierge input[type="tel"], .lk-concierge-section .contact-form input[type="email"], .talk-to-our-concierge input[type="email"], .lk-concierge-section .contact-form input[type="number"], .talk-to-our-concierge input[type="number"]{height: 40px; line-height: 40px;}
.lk-property{padding-top: 20px;}
.header-section  .navbar-collapse .right-nav{float: left; margin:0px 0px 10px 0px; width:100%;}
.header-section .navbar-collapse .right-nav li, .header-section .navbar-collapse .right-nav li a{width: 100%;}
.overlay span{
 line-height: 280px;
}
.middle-content .colom-left-content-section.insights-blog-page {padding-top:0px;}
.insights-blog-breadcrumb-wrap{padding-top:20px; padding-bottom:20px;}
.contact-me-button{ margin: 10px auto 0px auto; display: inherit;}

.maps-wrap .map_address {width:30%;}

.insights-blog-page .insights-blog-link a{margin-bottom: 0;}
.concierge-content-text {margin-left:0;}
.concierge-img p {text-align:center;}
.lk-concierge-section .contact-form-wrap .textwidget{width: 100%;}
/*.concierge-content-container .concierge-content {margin-top:30px;}*/
.monthly-report .monthly-report-title {
padding:15px 0px 0px 0px;
font-size: 18px;
}
.monthly-report .monthly-report-signup-box-small {
    padding-bottom: 0px;
    padding-left: 15px;
}
.property-current-projects .projects-list .project-item{width: 100%; padding-bottom:10px;}
.colom-right-content {
    padding: 25px 15px;
} 
.concierge-top-banner{min-height: inherit;}
.recent-completed-properties .recently-completed-tiles .tiles {min-height:inherit;}
.about-lk-property .about-lk-info .sign-area {margin-left:0;}
}
 @media (max-width: 480px) {
.about-lk-property .container-fluid {
    background-position: 75% 100%;
}
 .find-development .find-box .search-grey-text {
 line-height:30px;;
 font-size:18px;
}
.monthly-report {overflow:hidden;}
.monthly-report .monthly-report-title{font-size:17px; padding-left:0;}
.monthly-report .monthly-report-signup-box-small { padding-left:15px;}
/*.concierge-top-banner {background-image:url("images/concierge-mobile-header.png")!important; background-size:100%; min-height:240px;}*/
.monthly-report .monthly-property-img{right:3px; top:11px; width:170px;}
.talk-to-our-concierge .form-fields{top:1%;}
.bannerImage .event_descriptive_image_background {
	min-height:206px; 
	background-size:cover;
	background-repeat: no-repeat;
}
.icons {
 padding-right: 15px!important;
 padding-top: 45px!important;
}
[class^="snsicon-"]
{
margin: 45px 15px 0px 0px!important;
}

.lk-concierge-section h3 {text-align:center;}
}

.ngg-galleryoverview{
	overflow-y: auto!important;
}
@media (max-width: 426px) {
.monthly-report .monthly-property-img{top:36px;}
}

@media (max-width: 414px) {
.about-lk-property .container-fluid {
	background-image: none;
}
.about-lk-property .about-lk-info p {
	padding-right: 0;
}
}

 @media (max-width: 360px) {
 .find-development .find-box .search-grey-text {
 line-height:normal;
}
 .monthly-report .monthly-report-signup-box-small {
 margin-top:0;
 padding-left:15px;
 padding-bottom:10px;
}
.monthly-report form{padding:0; margin;0;}
 .monthly-report .monthly-property-img {
 display: block;
 float: left;
 left: -24px;
 position: relative;
 top: 24px;
 width: 118px;
}
.events-inner-page .upcoming-events-details h1 {
width:95%;
}
.overlay span{
 line-height: 230px;
}
.maps-wrap .map_address {width:100%; position:relative; height: 20%; padding: 5% 0; right:0;}
.maps-wrap .map_address h3 {margin:0;}
.concierge-top-banner {min-height:250px;}
.monthly-report .monthly-property-img { left: -40px; top: 19px; width: 155px;}
.events-inner-page .upcoming-events-details h1 {font-size:42px;}
}
 @media (max-width: 320px) {
.about-lk-property .about-lk-info .sign-area {
 margin:0;
}
.monthly-report .monthly-property-img { left: -46px; top: 39px; width: 155px;}
.monthly-report .monthly-report-signup-box-small {padding-bottom:0;}
.monthly-report .monthly-report-title {font-size:18px;}
.header-section .right-nav li {width:152px;}
}
/* button animation effect styling */
.contact-me-button, .black-button, .grey-button, .red-button, .gold-button, .submit-btn, .property-current-projects .projects-list .project-item .project-item-content a, .emailSignup input[type="submit"] {
	-webkit-transition: color .25s linear, background-color .25s ease-in-out, border-color .25s ease-in-out;
	-moz-transition: color .25s linear, background-color .25s ease-in-out, border-color .25s ease-in-out;
	-o-transition: color .25s linear, background-color .25s ease-in-out, border-color .25s ease-in-out;
	transition: color .25s linear, background-color .25s ease-in-out, border-color .25s ease-in-out;
}
/* responsive css for qantas frequent flyer text */
@media (min-width: 769px) and (max-width: 1140px){
.find-development .find-box input[type="submit"] {text-indent:0; background-image:none; padding-left:20px; padding-right:20px; width:auto;}
}
@media (min-width: 769px) and (max-width: 840px){
.qantas .frequent-flyer-text{
	width:41%;
	font-size:17px;
}
}
@media (min-width: 841px) and (max-width: 909px){
.qantas .frequent-flyer-text{
	width:45%;
	font-size:18px;
}
}
@media (min-width: 910px) and (max-width: 1140px){
.qantas .frequent-flyer-text{
	width:50%;
	font-size:20px;
}
}
@media (min-width: 1141px) and (max-width: 1188px){
.qantas .frequent-flyer-text{
	width:55%;
	font-size:20px;
}
}
@media (min-width: 1000px) {
.our-events .upcoming-evnts-desc.events-image {margin-left:-30px;}
.our-events .upcoming-evnts-desc.events-image  img {height:277px; width:auto; }
}
@media screen and (max-width: 767px){
	.lk-concierge-section .contact-form-wrap{
		border-left: none !important;
	}
	.lk-concierge-section #form-contact{
		width: 100% !important;
	}
	.footer-section .footer-links-title, .footer-section ul li, .footer-section ul li a, .footer-section{
		text-align: center !important;
	}
	.lk-concierge-section h3{
		margin-top: 20px;
	}
	.footer-links-title{
		font-weight: bold !important;
	}
	img.footer-qantas{
		margin: 20px auto;
	}
}

.timbackground{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 170px;
}

#livechat-eye-catcher,
#livechat-compact-container,
#livechat-full {
	z-index: 998 !important;
}