body {
/* 	background-image: url(../../../images/bk.gif); */
	background-repeat: repeat;
	background-attachment: fixed;
	/* [disabled]color: #d5d1bb; */
	padding-left: 20px;
	padding-right: 20px;
	font-size: 15px;
	color: #fff;
	background-color: #353535;
	;
}
.gk-article, .gk-content-wrap.row-fluid {
display: none;
}
.lotmap p.btn {
  margin-left: 0px;
}
footer [class*="span"] {
  margin-left: 0px !important;
}
.lotmap {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 30px
}
.gk-mainmenu-toggle {
  display:none;
}
.span12 {
  width: 100%;
}

a, .locationmap a {
	/* [disabled]color: #6c330c; */
	outline: medium none !important;
	/* [disabled]color: #A58257 !important; */
	color: #666 !important;
}
a:hover {
		color: #735026 !important;
}
#gk-bottom a {
  color: #222 !important;
  text-decoration: underline;
}
#gk-bottom a:hover {
  color: #666 !important;
  text-decoration: none;
}
.gk-article li a {
    color: #C9BEA6 !important;
}
.gk-article li a:hover {
		color: #baa07e !important;
}
#gk-content a {
color: #df883b !important
}
.builders a {
	color: #6c330c;
}
.builder .span6:first-child {
    /* border-right: 4px solid black; */
}
.span6 {
        width: 50%;
        margin: 0px;
}
#sidebar a, footer a {
    color: #666 !important;
	
	
}
#sidebar a:hover, footer a:hover {
	    color: white !important;
}
.gk-article {  
  		font-size: 16px;
    	line-height: 30px !important;
	    margin: 0 0 0px;
  		padding: 2px 0px !important;
		overflow:hidden;
  		min-height: 0px !important;
  		background-color: #000000;
}
.neighborhood, .features {
 	 background-color: #77797D; 
}
.box {
  	margin-bottom: 0px;
}
.box.features {
	color: #fff;
	padding-left: 195px;
  padding-top: 20px;
padding-bottom: 30px;
}
.box.builder {
background-color: #5E6165;
background-image: url('/images/bk-3.jpg') !important;
background-position: -2px center;
  background-size: 100% !important;
color: #fff;
padding-top: 25px;
padding-bottom: 25px;
margin-top: -47px !important; 
}
.builder h5, .builder h4 {
    color :#333333 !important;
  font-size: 18px;
line-height: 1.6
}
.buildersaddress {
  	background-color: #77bc1f;
	padding-top: 4px;
  	color: #fff;
}
.builders a {
	color: #735026 !important;
}
h1, h2, h3, h4, h5, h6 {
    color: #efefef;
    font-weight: 300;
}
h3 {
font-family: 'open sans', Arial, sans-serif !important; 
text-transform: uppercase;
}
#sidebar h3 {
	color: #efefef;	
}
.gk-article h3 {
    margin-top: 30px;
	margin-bottom: 20px;
	    font-size: 25px;
		line-height: 36px !important;
}
.fb_iframe_widget {
	top: -11px;
padding-right: 30px;
}
li {
    font-size: 16px;
    line-height: 32px;
}
ul, ol {
    margin: 0 0 9px 31px;
    padding: 0;
}
a:hover {
    color: white !important;
    outline: none none !important;
}
.btn a:hover {
    color: #222 !important;
    outline: none none !important;
}
.gk-main-menu > ul > li.active, .gk-main-menu > ul > li:hover {
    color: #df883b !important;
}
.gk-main-menu > ul > li.active > a, .gk-main-menu > ul > li:hover > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #df883b !important;
}

body > header + section#gk-main:before {
    border-top: 0px solid #EEEEEE;
}

.page-header {
    border-bottom: 0px solid #EEEEEE;
}

body > footer {
    border-top: 0px solid #E5E5E5;
  padding-top: 0px;
  margin-bottom: 20px;
}
.box.lotmap {
background: #5E6165;
margin-top: 0px;
background-image: url('/images/bk-1.jpg');
background-size: 100% !important;
  border-top: 30px solid black;
}

footer.container-fluid {
	/* [disabled]background-size: cover; */
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	padding-bottom: 20px;
	margin-bottom: 20px;
	color: #efefef !important;
/* 	background-image: url(../images/footer_bk.jpg); */
	background-color: transparent;
}
footer.container-fluid > div {
	overflow: hidden;
	padding-bottom: 5px;
	padding-top: 15px;
	width: 100%;
	/* [disabled]border-bottom: 4px double #694320; */
	/* [disabled]border-top: 4px double #694320; */
}
body > footer .gk-toplink, .gk-copyrights {
    margin-right: 0px;
	margin-left: 0px;
text-align: center;
float: none !important;
}

.gk-main-menu > ul > li > a {
    color: #b19062;
	    padding: 0 18px;
}
.gk-article li {
	/* [disabled]list-style-image: url(../../../images/bullet.png); */
}
header.container-fluid {
background: white url('/images/bk-1.jpg') no-repeat scroll center bottom;
height: 350px;
margin-top: 0px;
/* [disabled]border-radius: 3px; */
/* border-bottom: 8px solid #4b4b4b; */
background-color: #fff;
background-size: 100% !important;
/* display: none; */
}
#gk-main .container-fluid {
	background: none repeat scroll 0 0 white;
	/* [disabled]border-radius: 3px; */
	/* [disabled]border-top: 14px solid #3b6235; */
}
header img {
float: none;
margin-left: 70px;
top: 30px;
position: relative;
max-width: 500px;
Margin: Auto !important;
display: block !important;
}
#gk-header {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 #EBEBEB inset;
	    margin-bottom: 0;
    padding: 0px 0;
}
.container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}
.rev_slider_wrapper.fullwidthbanner-container, #gk-header img {
/* box-shadow: 0 0 0px #3b6235; */
/* border-top: 30px solid black; */
}
.gk-main-menu:not(.in) > ul > li {
border: medium none;
float: left;
font-family: 'open sans';
font-size: 16px;
line-height: 54px;
margin: 0;
min-height: 67px;
text-transform: uppercase;
letter-spacing: 0px;
}
.gk-main-menu > ul {
    padding-right: 50px;
top: 75px;
position: relative;	
}
.gk-article .article-header a, .gk-article .article-header {
color: #df883b;
font-size: 38px;
line-height: 50px;
text-transform: Uppercase;
/* font-family: 'Alex Brush'; */
}
.tagline {
    clear: both;
    color: white;
    float: right;
    font-family: "Alex Brush",Arial,sans-serif;
    font-size: 40px;
    line-height: 52px;
    margin: 0 70px 24px 0;
    position: relative;
    top: 155px;
}
#gkSocialAPI {
    border-top: 1px solid #efefef;
    margin-bottom: 0;
    margin-top: 50px;
    padding-top: 28px;
  	display: none;
}
#gk-content {
	/* [disabled]float: right; */
	padding: 0px;
}
#gk-bottom {
  	border-top: 0px solid #e5e5e5;
	margin: 0px 0;
	padding: 0px 0 0 0;
  
}
li {
  color: black !important;
}
.box ul li {
padding: 5px 29px !important;
margin-left: 70px;
background: url(../../..//images/bullet.png);
background-repeat: no-repeat;
background-position: 0px;
list-style: none !important;
background-size: 1.5%;
}
.box .header {
    font-size: 23px;
}
.box ul, ul {
    list-style-type: circle;
}
.box ul li {
	line-height: 1.5;
	margin-left: 31px;
	padding: 5px 0;
	/* [disabled]list-style-image: url(../../../images/bullet.png); */
}
#sidebar {
	color: #efefef;
	padding: 35px 25px 25px 35px;
	margin: 35px 0px !important;
	/* [disabled]background-image: url(../images/bk_sidebar.png); */
	background-color: #dc853a;
	/* [disabled]background-image: url(../../../images/bk_drk.jpg); */
	background-size: cover;
	background-repeat: no-repeat;
	/* [disabled]background-attachment: fixed; */
	background-position: center top;
}
.gk-mainmenu-toggle a {
    margin-right: 13px;
    margin-top: 13px;
}
.rev_slider_wrapper {
	position: relative;
	/* [disabled]z-index: -1 !important; */
}
.nav-collapse.gk-main-menu.in.collapse {
    z-index: 10 !important;
	top:-180px;
}
#gk-main .container-fluid #sidebar .box {
    width: 100% !important;
}
.builders {
	/* [disabled]background-color: #efefef; */
	color: #000000;
	font-size: 15px;
	line-height: 23px;
	/* [disabled]padding: 30px; */
	margin-top: 32px;
}
.builders img {
	margin-bottom: 18px;
	/* [disabled]float: left; */
}
.builders p {
	/* [disabled]margin-left: 150px; */
}
.builders div {
	/* [disabled]border-top: 1px solid #efefef; */
	padding-bottom: 14px;
	padding-top: 40px;
}
.enlarge {
    width: 40% ;
}
.gon_logo {
	/* [disabled]background: none repeat scroll 0 0 #E2D3BF; */
	/* [disabled]margin-bottom: 17px; */
	padding-bottom: 15px;
	/* [disabled]text-align: center; */
}
.gon_logo > img {
    width: 46%;
}
img[usemap] {
	border: medium none;
	height: auto;
	max-width: 100%;
	/* [disabled]width: auto; */
}
.fltlft {
	float: left;
}
.fltrt {
	float: right;
}
.nn_tooltips-link.hover {
	/* [disabled]position: relative; */
	/* [disabled]top: 50%; */
	/* [disabled]left: 85%; */
}
.nn_tooltips-link.hover[data-content*="Lot 1"] {
    position: absolute;
    right: 49.5%;
    top: 78%;
}
.nn_tooltips-link.hover[data-content="Lot 2"] {
    position: absolute;
    right: 40%;
    top: 70%;
}
.nn_tooltips-link.hover[data-content="Lot 3"] {
    position: absolute;
    right: 30%;
    top: 65%;
}
.nn_tooltips-link.hover[data-content="Lot 4"] {
    position: absolute;
    right: 20%;
    top: 60%;
}
.nn_tooltips-link.hover[data-content="Lot 5"] {
    position: absolute;
    right: 20%;
    top: 45%;
}
.nn_tooltips-link.hover[data-content="Lot 6"] {
    position: absolute;
    right: 20%;
    top: 30%;
}
.nn_tooltips-link.hover[data-content="Lot 7"] {
    position: absolute;
    right: 20%;
    top: 15%;
}
map {
	height: 970px;
	max-height: 80%;
	max-width: 1200px;
	position: absolute;
	width: 100%;
	z-index: -100;
}
.map_instructions {
    background: none repeat scroll 0 0 #442b1e;
    color: #D5D1BB;
    margin-left: 18px;
    margin-right: 50px;
    padding-left: 7px;
    padding-right: 7px;
    position: absolute;
    top: 121px;
}

#description .fltrt {
    float: none;
    margin-bottom: 30px;
}
#description .fltlft > img {
	margin-right: 20px;
	width: 280px;
	/* [disabled]display: none; */
}
#description {
    color: #442B1E;
}
#cboxTitle {
	/* [disabled]display: none !important; */
	color: white;
}
#cboxContent h2 {
    font-size: 45px;
}
#cboxWrapper div {
	/* [disabled]margin-top: 0; */
}
.locationmap iframe {
    width: 100%;
}
.locationmap {
	float: right;
	width:40%;
	margin-left:20px;
	margin-bottom: 20px;
}
.fb_edge_widget_with_comment {
    top: -4px;
}
.A8.eja {
    color: #D5D1BB !important;
	display:none !important;
}
@media (max-width: 321px) {
header img {
/*     float: left;
    margin-left: 50px !important;
    margin-top: 40px !important;
    width: 215px !important; */
}	
h1 {
	/* [disabled]word-break: break-all; */
	/* [disabled]word-break: break-word; */
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	hyphens: auto !important;
}
body {
	padding-left: 0px;
	padding-right: 0px;

}
}

@media (max-width: 420px) {
	
header img {
    max-width: 80%;
}
#gk-content {
padding: 27px;	
}
#sidebar {
padding: 12px;	
}
}

@media (max-width: 550px) {
	
.map_instructions {
    font-size: 9px;
    margin-left: 5px;
    margin-right: 50px;
    top: 108px;
}
.builders img {
	float: none;
}
.builders p {
	margin-left: 0px;
}
}

@media (max-width: 770px) {
	#gk-header {
    margin-left: 0px;
    margin-right: 0px;
}
.locationmap {
	width:100%;
}
  .gk-article .article-header {
    font-size: 38px !important;
    line-height: 48px !important;
  }
  .row-fluid .span8 {
width: 100%;
}
  .span6 {
    width: 100% !important;
  }
  .builder .span6:first-child {
    border-bottom: 0px solid black;
    border-right: 0px solid black;
}
  header img {
    width: 100% !important;
    top: 15px;
}
  header.container-fluid {
    height: auto;
    padding: 30px;
    padding-bottom: 50px !important;
} 
}
@media (min-width: 768px) {
.custom.builder .span6 {
padding: 20px 50px;
}

}
@media (max-width: 980px) {
	.enlarge {
    width: 100%;
}
  .container-fluid #gk-bottom .span12 {
    margin: 0px !important;
  }
  .box.features {
    padding-left: 0px;
  }
  [class*="span"] {
  margin-left: 0px !important;
}

header img {
/*     float: left;
    margin-left: 30px;
    margin-top: 30px;
    width: 230px; */
}
.gk-main-menu > ul {
    padding-right: 0px;
    top: 0px;
}
.nav-collapse.gk-main-menu.in.collapse {
	top: 0px;	
}
}

@media  (max-width : 1024px) {
	.desktop_map {
	display: none;
}
map {
	/* [disabled]height: 970px; */
	/* [disabled]max-height: 65%; */
	/* [disabled]max-width: 1200px; */
	/* [disabled]width: 96%; */
}
body {
	    overflow-x: hidden;	
}
} 
@media  (min-width : 1025px) {
	.desktop_map {
	display: none;
}
} 

@media (max-width: 1200px) {
.gk-main-menu:not(.in) > ul > li {
    font-size: 13px;
}
.gk-main-menu > ul > li > a {
    padding: 0 10px;
}
map {
	/* [disabled]width: 97%; */
	/* [disabled]max-height: 77%; */
}
}

@media (max-width: 1150px) {
	map {
	/* [disabled]max-height: 75%; */
}
    .box.builder {
    background-size: cover !important;
}
}

