@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,300,800);
@font-face {
    font-family: 'znikomitregular';
    src: url('fonts/znikomit-webfont.eot');
    src: url('fonts/znikomit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/znikomit-webfont.woff2') format('woff2'),
         url('fonts/znikomit-webfont.woff') format('woff'),
         url('fonts/znikomit-webfont.ttf') format('truetype'),
         url('fonts/znikomit-webfont.svg#znikomitregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@charset "UTF-8";

@font-face {
    font-family: 'bebasneue';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'bebas_neuebook';
    src: url('fonts/bebasneue_book-webfont.eot');
    src: url('fonts/bebasneue_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasneue_book-webfont.woff2') format('woff2'),
         url('fonts/bebasneue_book-webfont.woff') format('woff'),
         url('fonts/bebasneue_book-webfont.ttf') format('truetype'),
         url('fonts/bebasneue_book-webfont.svg#bebas_neuebook') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'source_sans_proregular';
    src: url('fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
         url('fonts/sourcesanspro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'century';
	src: url('fonts/gothic.eot');
	src: url('fonts/gothic.eot?#iefix') format('embedded-opentype'),
		url('fonts/gothic.woff') format('woff'),
		url('fonts/gothic.ttf') format('truetype'),
		url('fonts/gothic.svg') format('svg');
}

@font-face {
    font-family: 'Avenir';
    src: url('fonts/Avenir-Black.woff2') format('woff2'),
        url('fonts/Avenir-Black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'road_racestamp';
    src: url('fonts/craft_supply_co_-_roadrace-stamp-webfont.woff2') format('woff2'),
         url('fonts/craft_supply_co_-_roadrace-stamp-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'AstoriaRoman';
    src: url('fonts/AstoriaRoman.woff') format('woff');
	font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratmedium';
    src: url('fonts/montserrat-medium-webfont.woff2') format('woff2'),
         url('fonts/montserrat-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}





@-moz-keyframes bounce {
  0%, 100% {
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
  56% {
    -moz-transform: translateX(4px);
    transform: translateX(4px);
  }
}
@-webkit-keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  60% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
}
@-moz-keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(-20px);
  }
  60% {
    transform: translateX(-10px);
  }
}
@keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  60% {
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }
}

@-webkit-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  60% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}
@-moz-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(20px);
  }
  60% {
    transform: translateX(10px);
  }
}
@keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
  60% {
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}




body,html {
	overflow-x:hidden !important;
}
h1, h2, h3, h4, h5, h6 { /*reset for mobile browsers */

font-weight: normal;

}

/* ------------------------------------------
  RESET
--------------------------------------------- */

body, div,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre, dl, dt, dd, ol, ul, li, hr,
fieldset, form, label, legend, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section,
summary, hgroup {
  margin: 0;
  padding: 0;
  border: 0;
}


a:active,
a:hover {
  outline: 0;
}

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

body {
	margin-left: 0px;
	overflow-x:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;/* [disabled]padding-right: 40px; */
}
hr {
		height: 5px;
		border: none;
		border-bottom: 1px #CCC dotted;	
	}
a:link {
	color: #686868;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #EFAC00;
}
a:hover {
	text-decoration: none;
	color: #B91A1D;
}
a:active {
	text-decoration: none;
	color: #EFAC00;
}

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.tabview_single .header{ position:relative;}
.header-green {
    background-color: #fdb714;
    height: 22px;
    width: 100%;
    border-bottom: 1px solid #fdb714;
}
.header-green a{color:#8f2a2a;}
.header-green a:hover{ text-decoration:underline;}
.header-gray {
	width:100%;
	background-color:#e0e0e0;
	height:36px;
}
.logo {
	position:absolute;
	width:200px;
	margin-top:-3px;
	margin-left:0;
}
.logo-quote {
	position:absolute;
	height:30px;
	width:138px;
	margin-top:15px;
	margin-left:27%;
	padding-left:20px;
}
.contact-space {
	float:right;
	margin-right:15%;
}
.contact-btn {
	background-color:#8f2a2a;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:36px;
	line-height:36px;
	width:100px;
	text-decoration:none;
	text-align:center;
}
.contact-btn:hover {
	background-color:#fbc144;
	color:#333;
}.contact-btn:active {
	position:relative;
	top:1px;
}
.contact-btn:link{
	color:#fff;
}
.contact-btn:visited{
	color:#fff;
}
.social-container {
	height:30px;
	margin-top:6px;
	width:auto;
	float:right;
	margin-right:1%;
}
.brochure-btn {
	/*right:28%;
	top:2%;
	position:absolute;*/
	float:left;
	width:100%;
}

a.transImageLink img {
filter:Alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0; 
border:none;
}
a.transImageLink:hover img {
filter:Alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75; 
border:none;
}	
.slicknav_menu {
	display:none;
}
a.transImageLink img {
filter:Alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0; 
border:none;
}
a.transImageLink:hover img {
filter:Alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75; 
border:none;
}	



/* ------------------------------------------
 Main Nav
--------------------------------------------- */
.main-nav-container {
	float:right;
	width:600px;
	margin-top:30px;
	margin-right:12%;
}
.communities-dropdown {
	width:95%;
	padding:10px;
	background-color:#8f2a2a;
	margin-left:auto;
	margin-right:auto;
	text-transform:none;
	margin-top:-10px;
	
}
.city-drop{
	float:left;
	height:auto;
	margin-right:20px;
	color:#fff;
	width:230px;
	color:#fff;
	font-family: 'montserratregular';
	font-size:12px;
	text-align:justify;
	margin-bottom:5px;
	margin-top:5px;	
}
#lastchild {
	margin-right:0;
}
.city-drop h1 {
	font-family: 'montserratregular';
	font-size:18px;
	text-align:center;
	text-transform:uppercase;
	
}

.community-btn {
	background-color:#fbc143;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	border:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#333;
	font-family: 'montserratregular';
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:36px;
	line-height:36px;
	margin-bottom:10px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	margin-top:0;
}
.my-sub .community-btn { width:30%; line-height:26px;}
.community-btn:hover {
	background-color:#a5a5a5;
	color:#333;
}.community-btn:active {
	position:relative;
	top:1px;
}
.community-btn:link{
	color:#333;
}
.community-btn:visited{
	color:#333;
}


/* ------------------------------------------
Home Resources
--------------------------------------------- */

.ten-stages-container {
	width: 97%;
	background-color: #8f2a2a;
	-webkit-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
	padding:10px;
}

.ten-stages {
	width: 100%;
	background-color: #f1f1f1;
	-webkit-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
	height:auto;
}

.ten-window {
	width:47%;
	float:left;
	padding:10px;
	margin-right:10px;
}
.ten-window.logo_img{ float:right; margin-right:0;}
.glossary-column {
	width:45%;
	float:left;
	text-align:justify;
	margin-right:20px;
}
.glossary-column li {
	list-style-type:none;
}
.glossary-column strong {
	color:#006666;
}
.slide_content{ position:relative; padding:0 15px 15px;}
.stage_image{ width:136px; float:left; position:absolute; left:15px; top:0;}
.stage_text{ padding-left:150px; text-align:left;}
.stage_text .col-1by2{ width:49.5%; display:inline-block;}
#cboxLoadedContent  h2.slide_title{ background:#006a6a; padding:7px 15px 0; color:#fff; text-align:left !important;}
.slide_content .stage_text h3{ color:#004d71;font-family: 'montserratregular'; text-align:left; font-size:30px; font-weight:300; margin:0 0 5px;}


/* ------------------------------------------
  Forms
--------------------------------------------- */
.reg_form_holder{ padding-top:70px; padding-bottom:60px;}
.reg_form_holder fieldset{ margin-bottom:30px;}
.reg_form_holder h2.form_heading{ background:#8f2a2a; font-family: 'AstoriaRoman'; font-size:50px; font-weight:300; line-height:55px; margin:0 0 30px; color:#fff; padding:20px 0 10px; text-align:center;}
.reg_form_holder .fieldset_1{ background:#e4e4e4; padding:30px 30px 10px;}
.reg_form_holder .fieldset_2{ background:#e4e4e4 url(images/reg-from-bg.jpg) no-repeat bottom left; padding:50px 30px; background-size:50%; }
.reg_form_holder .fieldset_2 h3{font-family: 'montserratregular'; font-size:30px; font-weight:300; line-height:35px; margin:0 0 5px; color:#000;}
.reg_form_holder .fieldset_2 h2{font-family: 'montserratregular'; font-size:60px; font-weight:600; line-height:62px; margin:0;  color:#000;}
.reg_form_holder .fieldset_2 h3 span,.reg_form_holder .fieldset_2 h2 span{border-bottom:1px solid #414141;}
.reg_form_holder .fieldset_2 .gap{ height:80px;}
.reg_form_holder .fieldset_3{ background:#e4e4e4; padding:30px;}
.reg_form_holder .fieldset_3 h2{font-family: 'AstoriaRoman'; font-size:40px; font-weight:300; line-height:45px; margin:0 0 30px; color:#464646; text-transform:uppercase;}
.reg_form_holder .fieldset_3 p{ margin:0 0 30px; font-size:16px; line-height:20px;font-family: 'montserratregular'; color:#464646;}
.reg_form_holder .form_col ul{ margin:0; padding:0; list-style:none;}
.reg_form_holder .form_col ul li{ margin:0 0 15px; padding:0; list-style:none; background:transparent !important; position:relative;}
.reg_form_holder .form_col{ margin:0 0 20px; position:relative;}
.reg_form_holder input[type="text"],.reg_form_holder input[type="email"]{ background:#f4f4f4; width:100%; height:60px; border-radius:5px; border:1px solid #ddd;color: #646464; text-transform:uppercase;font-family: 'montserratregular'; padding-left:13px; padding-right:13px; }

.reg_form_holder .icon {
      position: absolute;
      width:28px;
      height:24px;
      right: 25px;
      top:20px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      pointer-events: none; }
.reg_form_holder .select {
      background-image: url(images/select-icon.png); }
.reg_form_holder select {
      width: 100%;
      height:60px;
      background: #f4f4f4;
      border: 1px solid #d7d7d7;
      font-size: 15px;
      font-weight: 300;
      line-height: 24px;
      color: #464646;
      padding: 0 8px;
	  border-radius:2px;
      appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      -webkit-appearance: none;
      border-radius:5px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      position: relative; 
	   text-transform:uppercase;
	   font-family: 'montserratregular';
	  }

::-webkit-input-placeholder { /* Chrome */
  transition: opacity 250ms ease-in-out;
  color: #646464;
   font-size: 15px;
  font-weight:300;
  font-family: 'montserratregular';
}
:focus::-webkit-input-placeholder {
   color: #464646;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #646464;
   font-size: 15px;
  font-weight:300;
  font-family: 'montserratregular';
  transition: opacity 250ms ease-in-out;
}
:focus:-ms-input-placeholder {
  opacity: 0.5;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #646464;
   font-size: 15px;
  font-weight:300;
  font-family: 'montserratregular';
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}
:focus::-moz-placeholder {
  opacity: 0.5;
}
:-moz-placeholder { /* Firefox 4 - 18 */
   color: #646464;
   font-size: 15px;
  font-weight:300;
  font-family: 'montserratregular';
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}
:focus:-moz-placeholder {
  opacity: 0.5;
}

.reg_form_holder input[type="checkbox"]{ margin-right:10px; background:#f4f4f4; border:1px solid #ddd; width:25px; height:25px;}

.reg_form_holder input[type="button"],.reg_form_holder input[type="submit"]{
	background:#8f2a2a; border:0; padding:22px 80px; color:#fff; text-transform:uppercase; font-weight:300; font-size:24px;
	font-family: 'montserratregular'; 
	}
.reg_form_holder input[type=checkbox]:not(old),
.reg_form_holder input[type=radio   ]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

.reg_form_holder input[type=checkbox]:not(old) + label,
.reg_form_holder input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
  font-family: 'montserratregular';
  font-size:15px;
  color:#777;
  font-weight:300;
  text-transform:uppercase; 
}

.reg_form_holder input[type=checkbox]:not(old) + label > span,
.reg_form_holder input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            :25px;
  height           :25px;
  margin           :0 10px 0 0;
  border           :1px solid #ddd;
  border-radius    : 0.25em;
  background       :#fff;
  vertical-align   : middle;
}

.reg_form_holder input[type=checkbox]:not(old):checked + label > span,
.reg_form_holder input[type=radio   ]:not(old):checked + label > span{

}

.reg_form_holder input[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       :25px;
  color       : rgb(153,204,102);
  font-size   : 0.875em;
  line-height :25px;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

.reg_form_holder input[type=radio]:not(old):checked +  label > span > span{
  display          : block;
  width            : 0.5em;
  height           : 0.5em;
  margin           : 0.125em;
  border           : 0.0625em solid rgb(115,153,77);
  border-radius    : 0.125em;
  background       : rgb(153,204,102);
  background-image :    -moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :     -ms-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :      -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image : -webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :         linear-gradient(rgb(179,217,140),rgb(153,204,102));
}

.form-container {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	background: #e8e5db; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2U4ZTVkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2Y4ZjdmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2Y4ZjdmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU1ZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(left,  #e8e5db 1%, #f8f7f5 45%, #f8f7f5 63%, #e8e5db 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(1%,#e8e5db), color-stop(45%,#f8f7f5), color-stop(63%,#f8f7f5), color-stop(100%,#e8e5db)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #e8e5db 1%,#f8f7f5 45%,#f8f7f5 63%,#e8e5db 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #e8e5db 1%,#f8f7f5 45%,#f8f7f5 63%,#e8e5db 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #e8e5db 1%,#f8f7f5 45%,#f8f7f5 63%,#e8e5db 100%); /* IE10+ */

background: linear-gradient(to right,  #e8e5db 1%,#f8f7f5 45%,#f8f7f5 63%,#e8e5db 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e5db', endColorstr='#e8e5db',GradientType=1 ); /* IE6-8 */


}

.form-inner {
	width:80%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
.form-column {
	width:50%;
	float:left;
}
.form-row{ width:100%; float:left; clear:both; margin:0 0 30px;}
.form-container span.wpcf7-form-control-wrap.pref-day span.wpcf7-not-valid-tip,.form-container span.wpcf7-form-control-wrap.pref-time span.wpcf7-not-valid-tip{ margin-top:0 !important;}
.form-row h4{
	font-family: "montserratregular";
font-size:20px;
color: #000;
text-transform: uppercase;
margin:20px 0 10px;
	}

.form-input {
	width:253px;
	height:38px;
    border: 1px solid #c2c2c2; 
    padding: 8px;
	background-color:#fff;
	color:#333;
	font-size:13px;
    margin: 0 0 20px 0;
}
.half-input {
	width:104px;
	height:38px;
    border: 1px solid #c2c2c2; 
    padding: 8px;
	background-color:#fff;
	color:#333;
	font-size:13px;
    margin: 0 0 20px 0;
}
#text-transform {
	text-transform:uppercase;
}
.styled-select {
   width: 235px;
   height: 40px;
   padding: 8px;
   font-size: 14px;
   overflow: hidden;
   border: 1px solid #c2c2c2;
   margin: 0 0 20px 0;
}
 
 .styled-select-comments {
   width: 90%;
   padding: 8px;
   overflow: hidden;
   border: 1px solid #c2c2c2;
   margin: 0 0 20px 0;
}
   
.styled-select-half {
   width: 90px;
   height: 40px;
   padding: 8px;
   overflow: hidden;
   font-size: 14px;
   border: 1px solid #c2c2c2;
   margin: 0 0 20px 0;
}
      
.form-bar {
	width:100%;
	margin-top:5px;
	margin-bottom:20px;
}
.form-logo {
	margin-bottom:15px;
	width:100%;
	text-align:center;
	z-index:1000;
}
.contact_no{ float:left;
	width:32% !important;
	padding:18px;
	background-color:#f1f1f1;
	margin-right:10px;
	color:#666666;
	font-size:12px;
	text-align:center !important; margin:0 0 20px !important;}
.contact_no h4{ font-weight:bold !important;}
.contact_no p{ padding:0 !important; padding:0 !important; clear:both;}
/* ------------------------------------------
contact
--------------------------------------------- */
.contact-box {
	float:left;
	width:32%;
	padding:18px;
	background-color:#f1f1f1;
	margin-right:2%;
	margin-bottom:10px;
	color:#666666;
	font-size:12px;
}
.contact-box.first{ background-color:#aaced3;}
.contact-box.second{ background-color:#9ac9cc;}
.contact-box.last{ margin-right:0 !important; background-color:#acc4c6;}
.contact-box .community-btn{margin-bottom:0;}
.contact-box.realtor{ width:100% !important; margin-right:0 !important; background-color:#8fb6ba;}
.contact-box.realtor .community-btn{ width:28%; margin-top:0; margin-bottom:0;}
.inner-contact-box {
	color: #000;
min-height: 75px;
text-align: center;
}

.green-title {
	font-family: 'montserratregular';
	font-size:20px;
	text-align:center;
	color:#8f2a2a;
	margin-bottom:15px;
	margin-top:0px !important;
}
.contact-box .green-title{ font-size:22px;}
.contact-box.realtor .green-title, .contact-box.realtor .inner-contact-box{ text-align:left !important;}
.green-title1 {
	font-family: 'montserratregular';
	font-size:20px;
	text-align:center;
	color:#000;
	margin-bottom:5px;
}
.green-title2 {
	font-family: 'montserratregular';
	font-size:15px;
	text-align:center;
	color:#000;
	margin-bottom:15px;
	text-transform:uppercase;
}
.content-info-left {
	float:left;
	width:45%;
}
#pushright {
	margin-right:30px;
	width:50%;
}

.mailing_address{ padding:20px 0 20px;}
.mailing_address p{ color:#393536;}
.mailing_address .address{ width:45%; float:left;}
.mailing_address .contact_info{ width:45%; float:right; position:relative; padding-top:40px;}
.mailing_address .contact_info .logo{ position:absolute; left:-9px; top:-42px; float:left;}

.clearfix{ width:100%; clear:both;}
.community-phones {
	background-color:#fff;
	padding:0;
	width:100%;
	color:#333;
	margin: 0 auto;
	vertical-align:top;
}
.community-column {
	width:50%;
	float:left;
}
.community-phones .community-column {
	width:33%;
	float:none !important;
	display:inline-block;
	margin-top:15px;
	margin-bottom:5px;
}
.community-phones .community-column center{ padding:0 !important; margin:0 !important;}
.community-column .sub_column.community_logo{ width:39%; float:left; display:inline; text-align:center; padding-left:0 !important;}
.community-column .sub_column.community_logo img{ width:100%; margin-top:5px;}
.community-column .sub_column{ width:60%; float:left; display:inline;  padding-left:4%;}
.community-column .sub_column h4{font-family: "montserratregular"; font-size:15px; font-weight:400;}
.community-column .sub_column .more{ color:#3B6FAE; font-size:14px;}
.community-column .sub_column .more:hover{ color:#CA3C08;}
/*.community-column .sub_column img{ width:100% !important; }*/
.community-column .sub_column  .phone_no, .community-column .sub_column  span.phone_no{ font-size:14px !important;}
.community-column2{
	width:auto;
	float:left;
}
.community-column3{
	width:180px;
	float:left;
	margin:10px;
	text-align:center;
}
#community-phone1 {
	font-size:14px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	line-height:20px;
}
#community-phone2 {
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	width: 100%;
	float: left;
	clear: both;
	margin: 4px auto;

}


/* ------------------------------------------
slider
--------------------------------------------- */
.homepage-slider {
	width:80%;
	margin-top:90px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#8f2a2a;
	padding-top:13px;
	padding-bottom:13px;
}
.10stages-slider {
	width:100%;
	margin-top:90px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#8f2a2a;
	padding-top:13px;
	padding-bottom:13px;
}
.homepage-footer {
	width:80%;
	background-color:#8f2a2a;
	background-image:url(images/home-footer.jpg);
	background-size: contain;
	background-repeat:no-repeat;
	height:228px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

.footer-icon {
	float:left;
	width:160px;
	margin-top:30px;
	text-align:center;
	margin-right:20px;
}
.footer-icon h1 {
	color:#006666;
	font-family: 'montserratregular';
	font-size:20px;
	font-weight:200;
}
#footer-icon-push {
	margin-left:3%;
}

.footer-quotes {
	float:right;
	width: 480px;
	height:260px;
	margin-right:60px;
}

.footer {
	background-color:#5a5a5a;
	height:150px;
	margin-bottom:0;
	margin-top:50px;
	width:100%;
	font-size: 12px;
	color:#e1e1e1;
	font-family: 'montserratregular';

}
.footer-box {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}
#footerBugs {
	float:right;
}

#footerNavContainer {
	float:left;
	margin-top:30px;
}

#footerNavContainer a {
	color: #FFA506;
	text-decoration: none;
}

#footerNavContainer {
	margin-top:30px;
	overflow: hidden;
	width: 350px;
}

#footerNav {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#footerNav li {
	border-left: 1px solid #7d7c78;
	float: left;
	line-height: 1.1em;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em 0 .5em;
}
.nav > li > a{ display:inline; padding:0;}
.nav > li > a:hover{ background:transparent !important;}
/* ------------------------------------------
Community page florsheim
--------------------------------------------- */
.florsheim-container {
	background-color:#ffffff;
	width:80%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	font-family: 'montserratregular';
}
.florsheim-column {
	width:31.3%;
	margin-top:30px;
	height:auto;
	float:left;
	margin-right:1%;
	background-color:#f1f1f1;
}
.text-center{ text-align:center;}
.cur_title{font-family: 'AstoriaRoman';  text-transform:uppercase;
 font-size:50px; line-height:54px; color:#000; margin:0; padding:40px 0 40px; font-weight:300; text-transform:uppercase;}
#post-827 p{ font-family:'montserratregular'; font-size:16px; padding:30px 0; line-height:24px;}
.communities_map{ background:#8f2a2a; border-bottom:5px solid #333333; width:100%; padding:30px 0;}
.communities_map h3{ font-size:30px; color:#fff; font-weight:300; margin:0 0 20px;font-family: 'montserratregular';}
.communities_map .florsheim-container{ background:transparent !important;}
.communities_map .map_col_1{ width:49%; float:left;}
.communities_map .map_col_2{ width:49%; float:right;}
.all_communities{ width:100%; float:left; clear:both; margin:0 0 40px; padding:30px 0 0;}
.all_communities .florsheim-column{ display:none !important; position:relative;}

.all_communities .florsheim-column{ width:99.8%; float:left; clear:both; padding:0; margin:0 0 20px; border:1px solid #ddd; }

.all_communities .florsheim-column .logo{ width:20%; float:left; position:relative !important; left:0; top:0 !important; margin-top:0 !important;}
.all_communities .florsheim-column.future_cmmunity .logo,.all_communities .florsheim-column.past_cmmunity .logo{ width:14%;}
.all_communities .florsheim-column .comm_info p{ margin:0 0 17px; color:#000;  line-height:24px;}
.all_communities .florsheim-column .comm_info p span{ font-size:13px;}
.all_communities .florsheim-column .comm_info{ width:78%; float:right; padding:0 2% 0 0; line-height:24px;}
.all_communities .florsheim-column.future_cmmunity .comm_info,.all_communities .florsheim-column.past_cmmunity .comm_info{width:84%; min-height:200px; padding-top:15px; padding-bottom:15px;}
.all_communities #inner-child{ margin-left:0 !important;}
.all_communities .florsheim-column .header_row{ width:100%; float:left; clear:both; border-bottom:0; padding:0; line-height:32px; vertical-align:baseline; margin-bottom:10px;}
.all_communities .florsheim-column .header_row .main_heading{ width:70%; /*float:left;*/}
.all_communities .florsheim-column .header_row .address{ width:100%; /*min-height:32px; float:right;*/ margin-bottom:0 !important; padding:0 !important;}
.all_communities  h2, .all_communities h2{ font-size:40px; margin:0 0 20px; padding:0; text-align:left;  font-family: 'montserratregular'; font-weight:300; color:#8f2a2a;}
.all_communities .florsheim-column .header_row .address  h2{ text-align:left; color:#8f2a2a; text-transform:capitalize; margin:0; padding:0; line-height:20px; vertical-align:top;}
.all_communities .florsheim-column h1{ font-size:18px; margin:0; padding:0; text-align:left;}
.all_communities .florsheim-column h1 span.circle{ position:relative; width:28px; line-height:28px !important; vertical-align:middle;}
.all_communities .florsheim-column h2{ font-size:16px; margin:10px 0 0; padding:0; text-align:right; line-height:26px; vertical-align:baseline;}
.all_communities .florsheim-column .community-btn{ float:right; margin-top:15px; margin-bottom:0 !important; position:absolute; right:15px; top:0; width:auto; padding:0 20px; min-width:140px;font-family: 'montserratregular'; font-weight:500; border-radius:5px;}
.all_communities .florsheim-column .community-btn:hover, .all_communities .florsheim-column .community-btn:active{/*position:absolute; right:0; top:auto; bottom:0 !important;*/ width:auto;}
#page_blog .left_contentarea .heading_row{ width:100%; clear:both; position:relative;}
#page_blog .left_contentarea .community-btn{ width:200px; position:absolute; right:0; top:0;}







.recent_communities{ width:100%; float:left; clear:both; margin:0 0 40px; padding:30px 0 0;}
.recent_communities .florsheim-column{ display:block !important; position:relative;}
.recent_communities .florsheim-column.future_cmmunity{ display:none !important;}
.recent_communities .florsheim-column{ width:99.8%; float:left; clear:both; padding:0; margin:0 0 20px; border:1px solid #aaa; }

.recent_communities .florsheim-column .logo{ width:14%; float:left; position:relative !important; left:0; top:0 !important; margin-top:0 !important;}
.recent_communities .florsheim-column .comm_info{ width:84%; float:right; padding:0 2% 0 0;}
.recent_communities #inner-child{ margin-left:0 !important;}
.recent_communities .florsheim-column .header_row{ width:100%; float:left; clear:both; border-bottom:1px solid #aaa; padding:5px 0 0; line-height:32px; vertical-align:baseline; margin-bottom:10px;}
.recent_communities .florsheim-column .header_row .main_heading{ width:60%; float:left;}
.recent_communities .florsheim-column .header_row .address{ width:40%; min-height:32px; float:right; margin-bottom:0 !important; padding:0 !important;}
.recent_communities  h2, .upcoming_communities h2{ font-size:40px; margin:0 0 20px; padding:0; text-align:left;  font-family: 'montserratregular'; font-weight:300; color:#8f2a2a;}

.recent_communities .florsheim-column h1{ font-size:32px; margin:0; padding:0; text-align:left;}
.recent_communities .florsheim-column h2{ font-size:20px; margin:10px 0 0; padding:0; text-align:right; line-height:30px; vertical-align:baseline;}
.recent_communities .florsheim-column .community-btn{ float:right; margin-top:15px; margin-bottom:0 !important; position:absolute; right:0; bottom:0; width:auto; padding:0 20px;font-family: 'montserratregular'; font-weight:300;}
.recent_communities .florsheim-column .community-btn:hover, .recent_communities .florsheim-column .community-btn:active{position:absolute; right:0; top:auto; bottom:0 !important; width:auto;}
/*.recent_communities .florsheim-column, .upcoming_communities .florsheim-column.Coming p{ padding-bottom:40px;}*/

.upcoming_communities{ width:100%; float:left; clear:both; }
.upcoming_communities .florsheim-column{ display:none !important;}
.upcoming_communities .florsheim-column.Coming{ display:block !important;}

.upcoming_communities .florsheim-column.Coming{ width:99.8%; float:left; clear:both; padding:0; margin:0 0 20px; border:1px solid #aaa; position:relative; }
.upcoming_communities .florsheim-column.Coming .logo{ width:14%; float:left; position:relative !important; left:0; top:0 !important; margin-top:0 !important;}
.upcoming_communities .florsheim-column.Coming .comm_info{ width:84%; float:right; padding:0 2% 0 0;}
.upcoming_communities .florsheim-column.Coming .header_row{ width:100%; float:left; clear:both; border-bottom:1px solid #aaa; padding:5px 0 0; line-height:32px; vertical-align:baseline; margin-bottom:10px;}
.upcoming_communities .florsheim-column.Coming .header_row .main_heading{ width:70%; float:left;}
.upcoming_communities .florsheim-column.Coming .header_row .address{ width:30%; min-height:32px; float:right; margin-bottom:0 !important; padding:0 !important;}
.upcoming_communities .florsheim-column.Coming h1{ font-size:32px; margin:0; padding:0; text-align:left;}
.upcoming_communities .florsheim-column.Coming h2,.recent_communities .florsheim-column h2{ font-size:13px; margin:0; padding:0; text-align:right; line-height:30px; vertical-align:baseline;}
.upcoming_communities .florsheim-column.Coming .community-btn{margin-bottom:0 !important; position:absolute; right:0; top:auto; bottom:0 !important; width:auto; padding:0 20px;font-family: 'montserratregular'; font-weight:300;}
.upcoming_communities .florsheim-column.Coming .community-btn:hover, .upcoming_communities .florsheim-column.Coming .community-btn:active{position:absolute; right:0; top:auto; bottom:0 !important; width:auto;}


.upcoming_communities #inner-child{ margin-left:0 !important;}

.florsheim-column{ display:none;}
#current-communities .florsheim-column{ padding:15px 15px 0px 15px;background:#fff; border-radius:10px;
-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);
}
#current-communities .florsheim-column.current_cmmunity{ width:48%;display:inline-block !important; clear:none; min-height:170px;}
#future-communities .florsheim-column.past_cmmunity.even_col,#future-communities .florsheim-column.future_cmmunity.even_col,#current-communities .florsheim-column.current_cmmunity.even_col{ float:right;}
#past-communities .florsheim-column.past_cmmunity{ width:100%;display:inline-block !important; clear:none; min-height:175px;}
#past-communities .florsheim-column.past_cmmunity.even_col{ float:right;}
#future-communities .florsheim-column.future_cmmunity{width:100%;display:inline-block !important; clear:none;}
#future-communities .florsheim-column.future_cmmunity p{ margin:0 0 35px;}
.florsheim-inner-column {
	width:90%;
	text-align:justify;
	font-size:12px;
	line-height:20px;
	color:#727373;
	margin-left:auto;
	margin-right:auto;
	height:220px;
}
.florsheim-column h1 {
	font-size:40px;
	font-weight:normal;
	font-family: 'AstoriaRoman';  text-transform:uppercase;

	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}
#h1-optional {
	font-size:40px;
	font-weight:normal;
	font-family: 'AstoriaRoman';  text-transform:uppercase;

	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}

.florsheim-column h2 {
	font-size:25px;
	font-family: 'montserratregular';
	text-align:center;
	color:#676363;
	margin-bottom:20px;
	text-align:center;
	text-transform:uppercase;
}
.florsheim-column h4 {
	font-size:14px;
	font-family: 'montserratregular';
	text-align:center;
	color:#606060;
	margin-bottom:10px;
}
#inner-child {
	margin-left:2%;
}
#last-child {
	margin-right:0;
}

/* ------------------------------------------
About Us
--------------------------------------------- */
.about-container {
	background-color:#ffffff;
	width:80%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	font-family: 'montserratregular';
}
.about-column {
	width:30%;
	margin-top:30px;
	height:auto;
	float:left;
	margin-right:2%;
}
.inner-column {
	width:100%;
	text-align:justify;
	font-size:13px;
	line-height:20px;
	color:#727373;
	margin-left:auto;
	margin-right:auto;
}
.about-column h1 {
	font-size:40px;
	font-weight:normal;
	font-family: 'AstoriaRoman';  text-transform:uppercase;

	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}
#h1-optional {
	font-size:50px;
	font-weight:normal;
	font-family: 'AstoriaRoman';  text-transform:uppercase;
	margin-top:20px;
	margin-bottom:2px;
	text-align:center;
}
.about-milestones {
	width:100%;
	height:auto;
}
.about-column h2 {
	font-size:23px;
	font-family: 'montserratregular';
	text-align:center;
	color:#676363;
	margin-bottom:20px;
	text-align:center;
	text-transform:uppercase;
}
.about-column h4 {
	font-size:14px;
	font-family: 'montserratregular';
	text-align:center;
	color:#606060;
	margin-bottom:10px;
}
#inner-child {
	margin-left:2%;
}
#last-child {
	margin-right:0;
}

/* ------------------------------------------
 Secondary Pages
--------------------------------------------- */

.green-container-top {
	background-color:#8f2a2a;
	max-width:1280px;
	width:100%;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	margin-top:14px;
}
.green-main-container {
	max-width:1280px;
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
.common-main-container {
	max-width:1280px;
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding:70px 50px;
}
.green-left-column {
	width:25.4%;
	height:auto;
	background-color:#8f2a2a;
	float:left;
}
.green-height-push{
	height:410px;
}
#rose-park-3-map .green-height-push{
	height:500px;
}
#rose-park-5-map .green-height-push{
	height:350px;
}
#contact-us .green-height-push{
	height:auto;
}
#service-request .green-height-push{
	height:1400px;
}
#realtors-contact .green-height-push{
	height:500px;
}

#contact-us .green-left-column #text-5.widget.contact.widget_text{ background:#fff !important; margin-top:262px;}
#contact-us  .green-left-column .community-btn{ margin-bottom:0 !important;}

.page-id-141 .green-left-column2 {
 padding:0px 0px;
}
.page-id-141 .green-left-column2 p {
padding:0px 12px;
}.page-id-162 .green-left-column2 {
 padding:0px 0px ;
}
.page-id-162 .green-left-column2 p {
padding:0px 12px;
}
.page-id-162 .green-left-column2 aside#flexi-quote-rotator {
min-height: 246px;
margin-top: 20px;
}
.green-left-column2 {
	width:100%;
	height:auto;
	background-color:#8f2a2a;
	margin-left:auto;
	margin-right:auto;
	color:#ffffff; 
	padding:0px 16px;
	font-family: 'montserratregular';
	font-size:12px !important;
	margin-bottom:20px;
	text-align:justify;
	line-height: 16px;
}
.green-left-column2  p {font-size: 12px; }
.green-left-column2 .simple-image { padding:0px 0px 20px !important;}
.green-left-column2 .simple-image img{ width:100%;}
.content-info-left#green-special {
margin-top: 0px !important;
}
aside#flexi-quote-rotator {
float: left;
}
#green-special {
	margin-top:-40px;
	width:410px;
	height:149px;
}
.green-left-quotes {
	width:95%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
.green-container-right-pages {
	background-color:#fff;
	float:left;
	width:74.6%;
	font-size:15px;
}

.green-container-right-pages-inner {
	background-color:#fff;
	margin:0;
	padding:0 20px;
	width:auto;
	font-family: 'montserratregular';
}
/* ------------------------------------------
Financing
--------------------------------------------- */
.state {
	width:35%;
	float:left;
}
.mortgage-window {
	width:30%;
	float:left;
	margin-right:20px;
}
/* ------------------------------------------
 Community - Home Page
--------------------------------------------- */

.plan-row-container {
	width:97%;
	margin-bottom:20px;
	margin-top:10px;
}
/*.plan-number2 {
		position: absolute;
	padding: 10px;
	float: left;
	background-color: #ffcc33;
	width: 74px;
	height: 74px;
	text-align: center;
	margin-top: -5px;
	border: 2px solid #FFFFFF;
}*/
	
.plan-info-container {
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background-color:#f1f1f1;
	padding:10px 0;
	float:right;
	height: auto;
	width:100%;
	position:relative;
	margin-left:10px;
}
.plan-image {
	float:left;
	margin-right:10px;
	width:45%;
	height:auto;
}
.plan-image img{ width:100%;}
.plan-info {
	float:right;
	margin-right:10px;
	width:46%;
	height:auto;
}

.plan-title {
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-color: #333333;
	border-bottom-style:solid;
	float:right;
}

#plan-number-name {
	font-family: 'AstoriaRoman';
	font-size:20px;
	font-weight: normal;
	text-transform:uppercase;
	color:#000;
	font-style:italic;
}
#plan-community-name {
	font-size:22px;
	font-weight:bold;
	font-family: 'montserratregular';
	text-transform:uppercase;
	color:#333;
}
#plan-community-info {
	font-size:18px;
	font-weight:normal;
	font-family: 'montserratregular';
	text-transform:uppercase;
	color:#555;
}

/* ------------------------------------------
community pages
--------------------------------------------- */

.gray-bar {
	
	
}
.gray-bar2 {
 background-color:#fff;
 width:80%;
 height:15px;
 margin-left:auto;
 margin-right:auto;
 margin-top:30px;
 
}
.community-container {
	background-color:#ffffff;
	width:1280px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	font-family: 'montserratregular';
	background:url(images/body-bg.jpg) repeat-y;
	background-size:100%;
}
.featured_greenbar{
background:#00532d url(images/green-bar.jpg) repeat-y center;
	}
.featured_greenbar .container{background:#00532d; position:relative; padding-left:0; padding-right:0;}
.featured_greenbar .container .community_logo{ display:inline-block; background:#006738 url(images/featured-bar-arrow.jpg) no-repeat right; padding:10px 100px 10px 0;}
/*==community new sidebar*/
.new_comm_banner{ padding:0 0 30px;}
#rose-verde .new_comm_banner{ background-color:#000f14;}
.new_comm_banner .community_info_tabs{ text-align:right; padding-right:20px;}
.new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:0; top:25px; color:#fff; text-transform:uppercase;}
.new_comm_banner .community_info_tabs .bck-btn:hover{color:#fb9e00;}
.new_comm_banner .community_info_tabs ul{ margin:0; padding:20px 0 60px; list-style:none;}
.new_comm_banner.plan_banner .community_info_tabs ul{padding:20px 0 20px;}
.new_comm_banner .community_info_tabs ul li{ margin:0 0 0 20px; padding:0; list-style:none; display:inline;color:#fb9e00; text-transform:uppercase; font-family: 'montserratregular'; font-size:15px;}
.new_comm_banner .community_info_tabs ul li a{ color:#ffb231;}
.new_comm_banner .community_info_tabs ul li a:hover{ color:#fff;}
.new_comm_banner .community_logo{ width:230px; float:left;}
.single .new_comm_banner .community_logo img{}
.new_comm_banner .banner_content{ width:870px; float:left;}
.new_comm_banner .banner_content p{ color:#fff; font-family: 'montserratregular';}
.new_comm_banner .banner_content h1{ font-size:40px; line-height:48px; text-transform:uppercase; padding-bottom:10px; color:#fff; font-family: 'AstoriaRoman';}
.new_comm_banner .banner_content h3{ font-size:30px; line-height:35px; text-transform:uppercase; margin:0 0 20px; color:#fff; font-family: 'AstoriaRoman';}
.new_comm_banner .banner_content p{ margin:0 0 30px; color:#ffffff; line-height:30px; font-size:16px;}
.new_comm_banner .banner_content .tagline{ font-size:25px; line-height:40px;}
.new_comm_banner .banner_content .tagline span{ color:#ffb941; font-size:24px;}
.community-container.new_community{ background:none; width:1170px; padding-top:70px; padding-bottom:50px;}
.new_comm_banner.plan_banner {
    padding:0;
}
.new_comm_banner.plan_banner .banner_content{ padding-top:30px;}
.community-left-area.new_sidebar {
	width:340px;
    float: left;
    background-color: #fff;
    color: #2c2c2c;
}


#icon-at-inspiration .new_comm_banner .community_info_tabs {
	position:absolute; right:10px; top:-1px;
}

.single-icon-at-inspiration .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#icon-map .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#icon-at-inspiration-lot-detail .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}

#icon-at-inspiration .new_comm_banner .community_info_tabs ul li a{ color:#ffb231;}
#icon-at-inspiration .new_comm_banner .community_info_tabs ul li a:hover{ color:#fff;}
#icon-at-inspiration .new_comm_banner p a{color:#fff;}
#icon-at-inspiration .new_comm_banner p a:hover{ color:#fff; text-decoration:underline;}
#icon-at-inspiration .new_comm_banner p a.icon_link{color:#ffa32c; text-decoration:underline;}
#icon-at-inspiration .new_comm_banner p a:hover{ color:#fff;}
#icon-at-inspiration.single-community .new_comm_banner .community_logo{ width:100%; float:none;}
.single-icon-at-inspiration .new_comm_banner .banner_content h3{ font-size:50px; line-height:48px; text-transform:uppercase; margin:0 0 15px; color:#fff; font-family: 'AstoriaRoman';}
.single-icon-at-inspiration .new_comm_banner .banner_content,  #icon-at-inspiration-gallery .new_comm_banner .banner_content{ width:1000px; float:left;}
#icon-at-inspiration .new_comm_banner .banner_content{ padding-top:180px; width:900px;}
#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp{ padding-bottom:160px; min-height:657px;}
#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp .community_logo{ width:400px; float:right; text-align:right; margin-top:190px;}
#icon-at-inspiration .new_comm_banner.icon_at_insp .banner_content{ padding-top:190px; width:600px; float:left;}
#icon-at-inspiration .new_comm_banner.icon_at_insp .banner_content h1{ line-height:65px;}
.single-icon-at-inspiration .new_comm_banner .banner_content p{ margin:0 0 30px; color:#ffffff; line-height:30px; font-size:16px;}
.single-icon-at-inspiration .new_comm_banner .banner_content p.links{margin:0 0 15px; color:#ffffff; font-family: 'AstoriaRoman';  text-transform:uppercase;
 font-size:35px;}
.single-icon-at-inspiration .new_comm_banner .banner_content p.links a.prev{font-family: 'AstoriaRoman';  text-transform:uppercase;
 color:#d8d8d8; position:relative; padding:0 10px;}
.single-icon-at-inspiration .new_comm_banner .banner_content p.links a.prev:hover{color:#fff;}
.single-icon-at-inspiration .new_comm_banner .banner_content p.links a.next{font-family: 'AstoriaRoman';  text-transform:uppercase;
 color:#d8d8d8; padding:0 10px;  position:relative;}
.single-icon-at-inspiration .new_comm_banner .banner_content p.links a.next:hover{color:#fff;}
.single-icon-at-inspiration .new_comm_banner .banner_content p.links a.prev::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;}
.single-icon-at-inspiration .new_comm_banner .banner_content p.links a.prev:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-icon-at-inspiration .new_comm_banner .banner_content p.links a.next::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;}
.single-icon-at-inspiration .new_comm_banner .banner_content p.links a.next:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
  
 #icon-at-bridle-ridge .new_comm_banner .community_info_tabs {
	position:absolute; right:10px; top:-1px;
}

.single-icon-at-bridle-ridge .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#bridle-map .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#icon-at-bridle-ridge-lot-detail .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}

#icon-at-bridle-ridge .new_comm_banner .community_info_tabs ul li a{ color:#ffb231;}
#icon-at-bridle-ridge .new_comm_banner .community_info_tabs ul li a:hover{ color:#fff;}
#icon-at-bridle-ridge .new_comm_banner p a{color:#fff;}
#icon-at-bridle-ridge .new_comm_banner p a:hover{ color:#fff; text-decoration:underline;}
#icon-at-bridle-ridge .new_comm_banner p a.icon_link{color:#ffa32c; text-decoration:underline;}
#icon-at-bridle-ridge .new_comm_banner p a:hover{ color:#fff;}
#icon-at-bridle-ridge.single-community .new_comm_banner .community_logo{ width:100%; float:none; margin-top:50px;}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content h3{ font-size:50px; line-height:48px; text-transform:uppercase; margin:0 0 15px; color:#fff; font-family: 'AstoriaRoman';}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content,  #icon-at-bridle-ridge-gallery .new_comm_banner .banner_content{ width:1000px; float:left;}
#icon-at-bridle-ridge .new_comm_banner .banner_content{ padding-top:40px; width:900px;}
#icon-at-bridle-ridge.single-community .new_comm_banner.icon_at_insp{ padding-bottom:160px; min-height:657px;}
#icon-at-bridle-ridge.single-community .new_comm_banner.icon_at_insp .community_logo{ width:400px; float:right; text-align:right; margin-top:190px;}
#icon-at-bridle-ridge .new_comm_banner.bridle_at_insp .banner_content{ padding-top:40px; width:600px; float:left;}
#icon-at-bridle-ridge .new_comm_banner.bridle_at_insp .banner_content h1{ line-height:65px;}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content p{ margin:0 0 30px; color:#ffffff; line-height:30px; font-size:16px;}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content p.links{margin:0 0 15px; color:#ffffff; font-family: 'AstoriaRoman';  text-transform:uppercase;
 font-size:35px;}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content p.links a.prev{font-family: 'AstoriaRoman';  text-transform:uppercase;
 color:#d8d8d8; position:relative; padding:0 10px;}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content p.links a.prev:hover{color:#fff;}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content p.links a.next{font-family: 'AstoriaRoman';  text-transform:uppercase;
 color:#d8d8d8; padding:0 10px;  position:relative;}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content p.links a.next:hover{color:#fff;}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content p.links a.prev::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content p.links a.prev:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content p.links a.next::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content p.links a.next:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
  

.btn-classy {
  border: 3px solid #2a2a2a;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;

	position: relative;
  @include transition(color 0.3s ease, transform 0.3s ease);

	background-color: transparent;
	padding: 0 53px 0 30px;
	height: 48px;
	line-height: 40px;

	> span {
		display: inline-block;
		vertical-align: middle;
		line-height: 15px;
		max-width: 188px;
		white-space: normal;
	}

  &::after {
    content: '';
    height: 10px;
    width: 7px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAAwklEQVQYV3WQvQ7BcBTFzw2JNjF7AqaaTeIrbF7DwhPo3pJYLMJzGA1qkdhbJm9gMfqIHrn/RFMVd7o553dPbo4AwDFYFCnXgdN05yJC1T4juoSBvwHZg2BVbbnDNGSAUzDpvsA1SDsLGSALCWTptMcjTUoAA+28XkysSVgJlH7ovJ+Vbo/nnmQZIqFlF+tJgjHvzy1BByKRlUOn0nAvBvhnqick5Rj4BwK19OVXD9HOayPGtJCXvsb+FKWCJmVbVP0NQ0NgTaGtuB4AAAAASUVORK5CYII=');
    position: absolute;
    right: 18px;
    top: 50%;
    margin-top: -4px;
  }

   &:hover {
      cursor: pointer;
      &::after {
       @include animation(bounce 1s infinite);
     }
   }
}



#icon-at-inspiration.single-community .new_comm_banner .banner_content .tagline{ font-size:36px; line-height:40px; font-family: 'AstoriaRoman';  text-transform:uppercase;
}
#icon-at-inspiration.single-community .new_comm_banner .banner_content .tagline span{ color:#fff; font-family: 'montserratregular'; font-size:18px; line-height:18px; font-weight:600; display:block; padding-top:40px;}
#icon-at-inspiration.single-community .community_description{ padding-top:60px; text-align:center; padding-bottom:60px;}
#icon-at-inspiration.single-community .community_description .container{ max-width:990px; width:auto;}
#icon-at-inspiration.single-community .community_description p{font-family: 'montserratregular'; font-size:18px; line-height:30px; color:#000000; padding:20px 0;}
#icon-at-inspiration.single-community .community_description .community-btn-email{    background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:24px;
    font-weight: normal;
    height:46px;
    line-height:46px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 350px !important;
	}
#icon-at-inspiration.single-community .community_description .community-btn-email:hover{background:#fdb714;	text-decoration:none;}

#icon-at-inspiration.single-community .community_description a{ color:#000;}
#icon-at-inspiration.single-community .community_description a:hover{ color:#000; text-decoration:underline;}
#icon-at-inspiration.single-community .icon_landing_contact{background: url(images/icon-contactus-bg.png) no-repeat center bottom;
    background-size: cover;
    min-height: 442px;
    padding: 40px 0;}
#icon-at-inspiration.single-community .icon_landing_contact .container{ padding:70px 0 40px; text-align:center;}
#icon-at-inspiration.single-community .icon_landing_contact h2{font-size: 65px;
    line-height: 48px;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #fff;
    font-family: 'AstoriaRoman';}
#icon-at-inspiration.single-community .icon_landing_contact p{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    padding: 20px 0; font-weight:300;}
#icon-at-inspiration.single-community .icon_landing_contact p span{font-weight:600;}
#icon-at-inspiration.single-community .icon_landing_contact a{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff; text-decoration:underline;}
#icon-at-inspiration.single-community .icon_landing_contact a:hover{ text-decoration:none;}


#icon-at-bridle-ridge.single-community .new_comm_banner .banner_content .tagline{ font-size:60px; line-height:60px; font-family: 'road_racestamp'; color:#131313;}
#icon-at-bridle-ridge.single-community .new_comm_banner .banner_content .tagline span{ color:#131313; font-family: 'montserratregular'; font-size:18px; line-height:18px; font-weight:600; display:block; padding-top:40px;}
#icon-at-bridle-ridge.single-community .community_description{ padding-top:60px; text-align:center; padding-bottom:60px;}
#icon-at-bridle-ridge.single-community .community_description .container{ max-width:990px; width:auto;}
#icon-at-bridle-ridge.single-community .community_description p{font-family: 'montserratregular'; font-size:18px; line-height:30px; color:#000000; padding:20px 0;}
#icon-at-bridle-ridge.single-community .community_description .community-btn-email{    background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:24px;
    font-weight: normal;
    height:46px;
    line-height:46px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 350px !important;
	}
#icon-at-bridle-ridge.single-community .community_description .community-btn-email:hover{background:#fdb714;	text-decoration:none;}

#icon-at-bridle-ridge.single-community .community_description a{ color:#000;}
#icon-at-bridle-ridge.single-community .community_description a:hover{ color:#000; text-decoration:underline;}
#icon-at-bridle-ridge.single-community .icon_landing_contact{background: url(images/icon-contactus-bg.png) no-repeat center bottom;
    background-size: cover;
    min-height: 442px;
    padding: 40px 0;}
#icon-at-bridle-ridge.single-community .icon_landing_contact .container{ padding:70px 0 40px; text-align:center;}
#icon-at-bridle-ridge.single-community .icon_landing_contact h2{font-size: 65px;
    line-height: 48px;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #fff;
    font-family: 'AstoriaRoman';}
#icon-at-bridle-ridge.single-community .icon_landing_contact p{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    padding: 20px 0; font-weight:300;}
#icon-at-bridle-ridge.single-community .icon_landing_contact p span{font-weight:600;}
#icon-at-bridle-ridge.single-community .icon_landing_contact a{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff; text-decoration:underline;}
#icon-at-bridle-ridge.single-community .icon_landing_contact a:hover{ text-decoration:none;}

.community-left-area.new_sidebar hr{
border-bottom: 1px solid #d7d7d7;
margin-top:10px;
margin-bottom:30px;
	}
.community-left-area.new_sidebar h3 {
    font-family: 'AstoriaRoman';
    font-size:44px;
	line-height:34px;
    color: #000;
    text-transform: uppercase;
    margin: 0 0 15px;
}
.community-left-area.new_sidebar h2 {
    font-family:'montserratregular';
    font-size:16px;
	line-height:30px;
    color: #8f2a2a;
    text-transform: uppercase;
    margin: 10px 0 5px;
	font-weight:700;
	text-decoration:underline;
}
.community-left-area.new_sidebar p.sales_address {
    font-size: 16px;
    line-height: 22px;
	color: #2c2c2c;
}
.community-left-area.new_sidebar .community-btn-email{    background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:20px;
    font-weight: normal;
    height:46px;
    line-height:50px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 100% !important;
	}
.community-left-area.new_sidebar .community-btn-email:hover{background:#fdb714;	text-decoration:none;}
.community-left-area.new_sidebar .community-btn-direction{font-family:'montserratregular'; color:#8f2a2a; font-size:16px; text-decoration:underline; background:none; border:0; padding:0;}
.community-left-area.new_sidebar .community-btn-direction:hover{ text-decoration:none;}

.community-container.new_community .community-right-area {
    float: right;
    width:735px;
    padding-left: 0;
}
.community-container.new_community .community-right-area .green-container-right-pages-inner {
    margin: 0;
    padding: 0;
}
.community-container.new_community .community-right-area .green-container-right-pages-inner  .plan-row-container {
    width:auto;
    margin-bottom: 40px;
}
.community-container.new_community .community-right-area .green-container-right-pages-inner  .plan-row-container .plan-info-container {
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background-color: #fff;
    padding:0;
    float: right;
    height: auto;
    width: 100%;
    position: relative;
    margin-left: 0;
}
.community-container.new_community .community-right-area .green-container-right-pages-inner  .plan-row-container  .plan-image {
    float: left;
    margin-right: 20px;
    width: 49%;
    height: auto;
}
.community-container.new_community .community-right-area .plan-info .community-btn {
 background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:20px;
    font-weight: normal;
    height:46px;
    line-height:50px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 100%;
	
}
.community-container.new_community .community-right-area .plan-info .community-btn:hover
{
    background-color: #fdb714;
	text-decoration:none;	
}
.community-right-area .plan-info.new_comm_plan_info h3 {
    font-size:15px;
	line-height:20px;
    font-weight: normal;
    font-family: 'montserratregular';
    text-align: left;
	color:#2c2c2c;
	text-transform:uppercase;
}
.community-right-area .plan-info.new_comm_plan_info h3 span{
    font-size:30px;
	line-height:36px;
	font-family: 'AstoriaRoman';  text-transform:uppercase;

}
.community-right-area .plan-info.new_comm_plan_info #plan-community-info{ margin:0 0 30px; font-size:14px; color:#000; font-weight:400; line-height:24px;}
.comm_lots_banner .frs-slideshow-container .frs-skin-default .frs-bullets-wrapper{ bottom:40px;}
.lots_new_layout ul.lot-statuses{ text-align:center; padding:0;}
.lots_new_layout ul.lot-statuses li{ display:inline-block;}

.comm_lots_banner .frs-slideshow-container .frs-wrapper.frs-skin-default ul.frs-bullets li.frs-slideshow-nav-bullets {
    background-color: #fff;
}
.comm_lots_banner .frs-slideshow-container .frs-wrapper.frs-skin-default ul.frs-bullets li.frs-bullets-active {
    background-color: #ffb231;
}

.features_plan_imp{padding:50px 0;}
.features_plan_imp h1 {
    font-family: 'AstoriaRoman';
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 30px;
    font-size: 40px;
}

.features_plan_list{ width:90%; float:right;}

.features_plan_list ul{ margin:0 0 20px; padding:0; list-style:none; color:#333;}
.features_plan_list ul.features_demo{
    width: 47%;
    float: left;
}
.features_plan_list ul.features_demo_right {
    width: 53%;
    float: right;
}
.features_plan_list ul li{ color:#333; font-size:14px; line-height:38px; font-weight:500; margin:0; padding:0 0 0 12px; position:relative;}
.features_plan_list ul li:after{ content:''; width:6px; height:6px; background:#333; border-radius:50%; position:absolute; left:0; top:15px;}








/*=======new_comm_siggle*/
.community-left-area.new_sidebar .features{ margin:0 0 30px; padding:0; list-style:none;}
.community-left-area.new_sidebar .features li{ margin:0 0 10px; padding:0; list-style:none; font-weight:bold;}
.community-left-area.new_sidebar .features li a{ color:#8f2a2a; text-decoration:underline;}
.community-left-area.new_sidebar .features li a:hover{ color:#000; text-decoration:none;}
.community-left-area.new_sidebar .community-inner-left{ width:auto;}
.single .community-left-area.new_sidebar p{ color:#000; font-size:14px; line-height:24px;}

#icon-at-inspiration.single .community-left-area.new_sidebar p a{ color:#8f2a2a; text-decoration:underline;}
#icon-at-inspiration.single .community-left-area.new_sidebar p a:hover{ color:#000;}

#icon-at-bridle-ridge.single .community-left-area.new_sidebar p a{ color:#8f2a2a; text-decoration:underline;}
#icon-at-bridle-ridge.single .community-left-area.new_sidebar p a:hover{ color:#000;}


.community-container.new_community .community-right-area .plan_content {
    padding-left: 0;
    padding-right: 0;
}
.community-container.new_community .community-right-area .plan_content h1{font-family: 'montserratregular'; text-transform:uppercase;}
.community-container.new_community .community-right-area .plan_content .community-exteriors{ position:relative;}
.community-container.new_community .community-right-area .plan_content .community-exteriors h3{ text-align:left; font-size:20px; line-height:24px;font-family: 'montserratregular'; text-transform:uppercase;color:#2c2c2c}
.community-container.new_community .community-right-area .plan_content .community-exteriors img{ border:1px solid #ddd; }
.community-container.new_community .community-right-area .plan_content .community-exteriors h4{ text-align:left; margin:0 0 30px;}
.community-container.new_community .community-right-area .plan_content .community-exteriors .elevation_digram{ position:relative;margin-bottom:10px;}
.community-container.new_community .community-right-area .plan_content .community-exteriors .elevation_digram .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color:rgba(76,130,136,0.6);
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}

.community-container.new_community .community-right-area .plan_content .community-exteriors .elevation_digram:hover .overlay {
  height: 100%;
}
.community-container.new_community .community-right-area .plan_content .community-exteriors .elevation_digram .overlay a{ color:#fff;}
.elevation_digram .overlay .text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}
.comm_floor_plans{ background:#fff; padding:70px 0; clear:both; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.comm_floor_plans .floor-plan-main{ float:none; margin-left:auto; margin-right:auto; max-width:500px; width:500px; display:block; text-align:center;}
.comm_floor_plans h1{font-family: 'AstoriaRoman';  text-transform:uppercase;
 font-size:30px;}
.comm_floor_plans h2{font-family: 'montserratregular'; font-size:16px; text-transform:uppercase;}
.comm_floor_plans h2.sec_plan_heading{ padding-top:80px;}

.comm_floor_plans .container{ position:relative;}
.comm_floor_plans .community-btn-sml.btn_print{
	background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:20px;
    font-weight: normal;
    height:46px;
    line-height:50px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
	
	float:right;
	position:absolute; right:0; top:0; border:0; padding:0 60px;}
.comm_floor_plans .community-btn-sml.btn_print:hover{    background-color: #fdb714;
	text-decoration:none;}
.comm_floor_plans .community-btn-sml.btn_landscape {
    float: right;
    position: absolute;
    right: 0;
    top: 40px;
    border: 0;
    padding: 6px 40px;
    font-size: 18px;
}
.plan_features .community-btn-sml.btn_print{border:0; padding:6px 40px; font-size:18px;}
.comm_floor_plans .disclaimer{font-family: 'montserratregular'; padding-top:30px;}
.comm_floor_plans .disclaimer h3{font-size:18px; font-family: 'montserratregular'; border:0;}
.single-rose-verde .plan_banner{ background:#000 url(images/rose-verde-plan-banner.jpg) no-repeat top; height:320px; background-size:cover;}
#rose-verde-map .plan_banner, #rose-verde-gallery .plan_banner{ background:#000 url(images/rose-verde-plan-banner.jpg) no-repeat top; height:320px; background-size:cover;}
#rose-verde-lot-detail .plan_banner{ background:#000 url(images/rose-verde-plan-banner.jpg) no-repeat top; height:320px; background-size:cover;}

.single-icon-at-inspiration .plan_banner, #icon-at-inspiration-gallery .plan_banner{ background:#000 url(images/icon-inside-banner.png) no-repeat bottom; height:320px; background-size:cover;}
#icon-map .plan_banner{ background:#000 url(images/icon-inside-banner.png) no-repeat bottom; height:320px; background-size:cover;}
#icon-at-inspiration-lot-detail .plan_banner{ background:#000 url(images/icon-inside-banner.png) no-repeat bottom; height:320px; background-size:cover;}
#icon-map h2{font-size:16px; line-height:22px;font-family: 'montserratregular'; font-style:oblique; padding:40px 0;}

.single-icon-at-bridle-ridge.single .plan_banner, #icon-at-bridle-ridge-gallery .plan_banner{ background:#000 url(images/icon-inside-banner.png) no-repeat bottom; height:370px; background-size:cover;}
#bridle-map .plan_banner{ background:#000 url(images/icon-inside-banner.png) no-repeat bottom; height:370px; background-size:cover;}
#icon-at-bridle-ridge-lot-detail .plan_banner{ background:#000 url(images/icon-inside-banner.png) no-repeat bottom; height:370px; background-size:cover;}
#bridle-map h2{font-size:16px; line-height:22px;font-family: 'montserratregular'; font-style:oblique; padding:40px 0;}



.sales_team_contact{ background:#8f2a2a; padding:70px 0; text-align:center;}
.sales_team_contact h3{ color:#fff;font-size:40px; line-height:46px;font-family: 'AstoriaRoman';  text-transform:uppercase;
 border:0; margin:0 0 30px;}
.sales_team_contact p{ color:#fff;font-size:18px; line-height:28px;font-family: 'montserratregular'; margin:0 0 30px;}
.sales_team_contact .community-btn-email{ font-size:20px; padding:4px 30px; display:inline-block; height:auto; float:none; width:300px !important; color:#8f2a2a; border-radius:3px;}
.sales_team_contact a{ color:#ffb231;}
.sales_team_contact a:hover{ color:#fff; text-decoration:underline;}
.new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:60px;}

.single-icon-at-inspiration .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#icon-map .new_comm_banner.plan_banner .community_logo, #icon-at-inspiration-gallery .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#icon-at-inspiration-lot-detail .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}

.single-icon-at-bridle-ridge .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:95px;}
#bridle-map .new_comm_banner.plan_banner .community_logo, #icon-at-bridle-ridge-gallery .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:95px;}
#icon-at-bridle-ridge-lot-detail .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:95px;}




.new_comm_banner.plan_banner .banner_content {
    padding:33px 0 20px;
	padding-left:260px;
}

/*=============lots elevations section*/
.elevation_section{ padding:60px 0 60px;}
.elevation_section .elevation_title{ text-align:center; margin:0 0 30px;}
.elevation_section .elevation_title h1, .elevation_section .elevation_title h2{font-family: 'AstoriaRoman';  text-transform:uppercase;
 font-size:40px;}
.elevation_section h3.banner{font-family: 'montserratregular'; font-size:26px; text-transform:uppercase; text-align:center; padding:40px 0; background:#8f2a2a; color:#fff; margin:0 0 60px;}
.elevation_section .elevation_thumbnail{ width:50%; float:left;}
.elevation_section .elevation_thumbnail .elevation_name{font-size:18px; line-height:28px;font-family:'montserratregular'; margin:0 0 10px; text-transform:uppercase; font-weight:600; text-align:center;}
.elevation_section .elevation_info{ width:45%; float:right; padding:32px 0 0;}
.elevation_section .elevation_info h1{ font-size:18px; line-height:28px; font-family:'montserratregular'; margin:0 0 20px; font-weight:600;}
.elevation_section .elevation_info p{ font-size:16px; line-height:28px; font-family:'montserratregular';}
.elevation_large{ padding-top:30px; font-size:16px; font-family:'montserratregular';}

/*=========exterior elevation styles*/
.exterior_elevations{ border-bottom:1px solid #ddd; text-align:center;}
.exterior_elevations h1{font-family: 'AstoriaRoman'; text-transform:uppercase;text-align:center; margin:0 0 30px; font-size:40px;}
.exterior_elevations .community-exteriors{ position:relative; text-align:center; float:none; display:inline-block;}
.exterior_elevations .community-exteriors h3{font-size:16px; line-height:24px;font-family:'montserratregular'; text-transform:uppercase;color:#2c2c2c; margin:0 0 10px;}
.exterior_elevations .community-exteriors img{ border:1px solid #ddd; }
.exterior_elevations .community-exteriors h4{ margin:0 0 30px; font-family: 'montserratregular';font-size: 16px;
    line-height: 24px;}
.elevation_digram{ position:relative;margin-bottom:10px; display:block; min-height:162px;}
.elevation_digram .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color:rgba(76,130,136,0.6);
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}

.elevation_digram:hover .overlay {
  height: 100%;
}
.elevation_digram .overlay a{ color:#fff; text-transform:uppercase;}

/*====elevations carousel*/
.exterior_elevations .elevation_carousel { text-align:center;}
.exterior_elevations .elevation_carousel h3{font-size:20px; line-height:24px;font-family: 'montserratregular'; text-transform:uppercase;color:#2c2c2c; margin:0 0 10px; text-align:center;}
.exterior_elevations .elevation_carousel img{ border:1px solid #ddd; }
.exterior_elevations .elevation_carousel h4{ margin:0 0 30px;font-family: 'montserratregular'; text-align:center;}
.exterior_elevations .elevation_carousel .row {
  overflow: scroll;
  width: 100%;
  height: 255px;
}

.exterior_elevations .elevation_carousel .row__inner {
  transition: 450ms -webkit-transform;
  transition: 450ms transform;
  transition: 450ms transform, 450ms -webkit-transform;
  font-size: 0;
  white-space: nowrap;
  margin:60px 0;
  padding-bottom: 10px;
}
.community-container.new_community .exterior_elevations .elevation_digram{ min-height:182px;}
.community-container.vintage_single.new_community .exterior_elevations .elevation_digram{ min-height:139px;}
.exterior_elevations .elevation_carousel .tile {
  position: relative;
  display: inline-block;
  width:320px;
  height:182px;
  margin-right: 0px;
  font-size: 20px;
  transition: 450ms all;
  -webkit-transform-origin: center left;
          transform-origin: center left;
}
.exterior_elevations .elevation_carousel .tile__img {
 width:300px;
  height:182px;
  -o-object-fit: cover;
     object-fit: cover;
}
.exterior_elevations .elevation_carousel .tile__details {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  font-size: 10px;
  opacity: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
  transition: 450ms opacity;
}
.exterior_elevations .elevation_carousel .tile__details:after,
.exterior_elevations .elevation_carousel .tile__details:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  display: #000;
}
.exterior_elevations .elevation_carousel .tile__details:after {
  margin-top: -25px;
  margin-left: -25px;
  width: 50px;
  height: 50px;
  border: 3px solid #ecf0f1;
  line-height: 50px;
  text-align: center;
  border-radius: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 1;
}
.exterior_elevations .elevation_carousel .tile__details:before {
  content: '▶';
  left: 0;
  width: 100%;
  font-size: 30px;
  margin-left: 7px;
  margin-top: -18px;
  text-align: center;
  z-index: 2;
}
.exterior_elevations .elevation_carousel .tile:hover .tile__details {
  opacity: 1;
}
.exterior_elevations .elevation_carousel .tile__title {
  position: absolute;
  bottom: 0;
  padding: 10px;
}
/*.exterior_elevations .elevation_carousel .row__inner:hover {
  -webkit-transform: translate3d(-62.5px, 0, 0);
          transform: translate3d(-62.5px, 0, 0);
}
.exterior_elevations .elevation_carousel .row__inner:hover .tile {
  opacity: 0.3;
}
.exterior_elevations .elevation_carousel .row__inner:hover .tile:hover {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  opacity: 1;
}
.exterior_elevations .elevation_carousel .tile:hover ~ .tile {
  -webkit-transform: translate3d(125px, 0, 0);
          transform: translate3d(125px, 0, 0);
}*/
/*==========new comm plan features*/
.plan_features {clear:both; padding:0; margin-top:70px; margin-bottom:70px; background:url(images/col-divider.jpg) repeat-y center; font-family: 'montserratregular';}
.plan_features .features_col{ width:50%; text-align:center; float:left;}
.features_col p {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 300;
    line-height: 20px;
}
.plan_features .location_col{ width:50%; text-align:center;float:left;}
.plan_features .features{ margin:0 0 30px; padding:0; list-style:none;}
.plan_features .features li{ margin:0 0 25px; padding:0; list-style:none; font-weight:bold; text-transform:uppercase;}
.plan_features .features li a{ color:#8f2a2a; text-decoration:underline; font-family: 'montserratregular'; font-weight:600; font-size: 18px;}
.plan_features .features li a:hover{ color:#000; text-decoration:none;}
.plan_features .location_col iframe{ width:360px; height:360px; margin:0 auto; }
.plan_features h3{ font-size:30px; line-height:46px;margin:0 0 30px;font-family: 'AstoriaRoman'; text-transform:uppercase;}
.plan_features .location_col p{ text-align:center; color:#2c2c2c; font-size:16px;font-family: 'montserratregular';}
.elevations_slideshow{ width:350px; margin-left:auto; margin-right:auto; position:relative;}
.elevations_slideshow .rslides li{ text-align:center; margin-bottom:20px;}
.elevations_slideshow h3, .elevations_slideshow h4{font-family: 'montserratregular';}
.elevations_slideshow .elevation_digram img{ border:1px solid #ddd;}
/*===============new community lots====*/
.new_comm_banner.plan_banner.lots_banner .banner_content {
    padding: 30px 120px 20px 260px;
	width:auto;
}
.lots_content{ padding:60px 0 70px;}
.lots_content h1{ text-align:center;font-family: 'AstoriaRoman'; text-transform:uppercase; margin:0 0 20px; font-size:40px;}
.lots_content .sidebar .entry-header, .lots_content .entry-content{
    max-width:1170px;
}
.comm_lots_banner{ margin:0; padding:0;}
.comm_lots_banner img{ width:100%;}
.site-content.lots_content.lots_new_layout h2{font-family: 'AstoriaRoman'; text-transform:uppercase; margin:0 0 20px; font-size:40px;}
.gallery_holder h3{font-family: 'AstoriaRoman'; text-transform:uppercase; font-size:30px; margin:0 0 20px;}
/*=======#rose-park==========*/
.community_new_header{background:#f6f6f6 !important;}
.comm_new_banner{ background:#f6f6f6; clear:both; border-bottom:1px solid #dedede; margin-bottom:30px;}
.comm_new_banner img{ width:100%;}
.map_content{ color:#c34c45; font-size:16px; padding:40px 0 0 0;}

#rose-park .featured_greenbar,#rose-park2-community .featured_greenbar,#rose-park3-community .featured_greenbar,#rose-park-2 .featured_greenbar,#rosepark-2 .featured_greenbar,#rose-park-3 .featured_greenbar{
background:#aeaeae url(images/rose-park-green-bar.jpg) repeat-y center;
	}
#rose-park5-community .featured_greenbar, #rose-park-5 .featured_greenbar, #rose-park-5-map .featured_greenbar, #rose-park-5-lot-detail .featured_greenbar, #rose-park-5-photo-gallery .featured_greenbar{
background:#aeaeae url(images/rose-park5-grey-bar.jpg) repeat-y center;
	}
#rose-verde-community .featured_greenbar,#rose-verde-community .featured_greenbar,#rose-verde .featured_greenbar{
background:#aeaeae url(images/rose-park-grey-bar.jpg) repeat-y center;
	}	
#rose-park-3 .featured_greenbar .container,#rose-park5-community .featured_greenbar .container,#rose-verde-community .featured_greenbar .container,#rose-verde .featured_greenbar .container{background:#aeaeae; position:relative;}	
#rose-park .featured_greenbar .container,#rose-park2-community .featured_greenbar .container,#rose-park3-community .featured_greenbar .container,#rose-park-2 .featured_greenbar .container,#rosepark-2 .featured_greenbar .container,#rose-park5-community .featured_greenbar .container,#rose-verde-community .featured_greenbar .container, #rose-park-5 .featured_greenbar .container{background:#aeaeae; position:relative;}
#rose-park .featured_greenbar .container .community_logo,#rose-park2-community .featured_greenbar .container .community_logo,#rose-park3-community .featured_greenbar .container .community_logo,#rose-park-2 .featured_greenbar .container .community_logo,#rosepark-2 .featured_greenbar .container .community_logo,#rose-park-3 .featured_greenbar .container .community_logo{ display:inline-block; background:#006738 url(images/rosepark-bar-arrow.jpg) no-repeat right; padding:10px 100px 10px 0; min-height:100px;}
#rose-park5-community .featured_greenbar .container .community_logo, #rose-park-5 .featured_greenbar .container .community_logo, #rose-park-5-map .featured_greenbar .container .community_logo, #rose-park-5-lot-detail .featured_greenbar .container .community_logo, #rose-park-5-photo-gallery .featured_greenbar .container .community_logo{ display:inline-block; background:#999999 url(images/rosepark5-bar-arrow-grey.jpg) no-repeat right; padding:10px 100px 10px 0; min-height:100px;}
#rose-verde-community .featured_greenbar .container .community_logo,#rose-verde .featured_greenbar .container .community_logo{ display:inline-block; background:#3f3e43 url(images/rosepark-bar-arrow-grey.png) no-repeat right; padding:10px 100px 10px 0; min-height:100px;}




/*=======#rosewood==========*/
#rosewood .featured_greenbar,#calaveras-place-photo-gallery .featured_greenbar{
background:#aeaeae url(images/rosewood-bar.jpg) repeat-y center;
	}
#rosewood .featured_greenbar .container{background:#aeaeae; position:relative;}
#rosewood .featured_greenbar .container .community_logo{ display:inline-block; background:#9c2a20 url(images/rosewood-bar-arrow.jpg) no-repeat right; padding:10px 100px 10px 0;min-height:100px;}
/*=======#canyon-hills==========*/
#canyon-hills .featured_greenbar{
background:#aeaeae url(images/canyon-hills-bar.jpg) repeat-y center;
	}
#canyon-hills .featured_greenbar .container{background:#aeaeae; position:relative;}
#canyon-hills .featured_greenbar .container .community_logo{ display:inline-block; background:#9f2f23 url(images/canyon-hills-bar-arrow.jpg) no-repeat right; padding:10px 100px 10px 0;min-height:100px;}
/*=======#feathers-glen==========*/
#feathers-glen .featured_greenbar{
background:#aeaeae url(images/feathers-glen-bar.jpg) repeat-y center;
	}
#feathers-glen .featured_greenbar .container{background:#aeaeae; position:relative;}
#feathers-glen .featured_greenbar .container .community_logo{ display:inline-block; background:#2b4f6f url(images/feathers-glen-bar-arrow.jpg) no-repeat right; padding:10px 100px 10px 0;min-height:100px;}
/*=======#the-groves-at-modesto==========*/
#the-groves-at-modesto .featured_greenbar,#vue-duets-community .featured_greenbar{
background:#aeaeae url(images/the-groves-bar.jpg) repeat-y center;
	}
#the-groves-at-modesto .featured_greenbar .container, #vue-duets-community .featured_greenbar .container{background:#aeaeae; position:relative;}
#the-groves-at-modesto .featured_greenbar .container .community_logo,#vue-duets-community .featured_greenbar .container .community_logo{ display:inline-block; background:#580d07 url(images/the-groves-bar-arrow.jpg) no-repeat right; padding:10px 100px 10px 0; min-height:100px;}

/*=======#calaveras-place-community==========*/
#calaveras-place-map .featured_greenbar,#calaveras-place .featured_greenbar{
background:#aeaeae url(images/rosewood-bar.jpg) repeat-y center;
	}
#calaveras-place-map .featured_greenbar .container,#calaveras-place .featured_greenbar .container{background:#aeaeae; position:relative;}
#calaveras-place-map .featured_greenbar .container .community_logo,#calaveras-place .featured_greenbar .container .community_logo,#calaveras-place-photo-gallery .featured_greenbar .container .community_logo{ display:inline-block; background:#9c2a20 url(images/rosewood-bar-arrow.jpg) no-repeat right; padding:10px 100px 10px 0;min-height:100px;}

/*=======#feathers-glen==========*/
#indian-hills-community .featured_greenbar{
background:#aeaeae url(images/indian-hills-bar.jpg) repeat-y center;
	}
#indian-hills-community .featured_greenbar .container{background:#aeaeae; position:relative;}
#indian-hills-community .featured_greenbar .container .community_logo{ display:inline-block; background:#193a62 url(images/indian-hills-bar-arrow.jpg) no-repeat right; padding:10px 100px 10px 0;min-height:100px;}



/*=======#valley-vista-community==========*/
#valley-vista-community .featured_greenbar,#valley-vista .featured_greenbar,#vintage-rose-community .featured_greenbar,#vintage-rose .featured_greenbar,#capital-village-community .featured_greenbar,#capital-village .featured_greenbar, #rose-park3-community .featured_greenbar, #vintage .featured_greenbar{
background:#aeaeae url(images/indian-hills-bar.jpg) repeat-y center;
	}
#valley-vista-community .featured_greenbar .container,#valley-vista .featured_greenbar .container,#vintage-rose-community .featured_greenbar .container,#vintage-rose .featured_greenbar .container,#capital-village-community .featured_greenbar .container,#capital-village .featured_greenbar .container,#vintage .featured_greenbar .container{background:#aeaeae; position:relative;}
#valley-vista-community .featured_greenbar .container .community_logo,#valley-vista .featured_greenbar .container .community_logo,#vintage-rose-community .featured_greenbar .container .community_logo,#vintage-rose .featured_greenbar .container .community_logo,#capital-village-community .featured_greenbar .container .community_logo,#capital-village .featured_greenbar .container .community_logo,#rose-park3-community .featured_greenbar .container .community_logo,#vintage .featured_greenbar .container .community_logo{ display:inline-block; background:#193a62 url(images/indian-hills-bar-arrow.jpg) no-repeat right; padding:10px 100px 10px 0;min-height:100px;}
span.circle{ background:#64100d; color:#fff; font-size:12px;width:18px; line-height:18px; vertical-align:middle; border-radius:50%; float:none !important; display:inline-block; text-align:center;}
span.circle_rosepark2{ background:#64100d; font-size:18px;width:26px; line-height:26px; border-radius:50%; display:inline-block; text-align:center; color:#fff;float:none !important; position:relative !important; top:-4px !important;}

span.circle_rosepark5{ background:#cd3329; font-size:18px;width:26px; line-height:26px; border-radius:50%; display:inline-block; text-align:center; color:#fff;float:none !important; position:relative !important; top:-4px !important;}

span.circle_rosepark3{ background:#183b63; font-size:18px;width:26px; line-height:26px; border-radius:50%; display:inline-block; text-align:center; color:#fff;float:none !important; position:relative !important; top:-4px !important;}
span.circle_rosepark2_map{ background:#64100d; font-size:30px;width:35px; line-height:35px; border-radius:50%; display:inline-block; text-align:center; color:#fff;float:none !important; position:relative !important; top:-4px !important;}
span.circle_green{ background:#006737; font-size:12px;width:18px; line-height:18px; vertical-align:middle; border-radius:50%; display:inline-block; text-align:center; color:#fff !important;}
span.rosepark1circle{ background:#fbc143; font-size:18px;width:26px; line-height:26px; border-radius:50%; display:inline-block; text-align:center; color:#fff;float:none !important; position:relative !important; top:-4px !important;}
span.rosepark1circle_blog{ background:#006737; font-size:12px;width:20px; line-height:20px; border-radius:50%; display:inline-block; text-align:center; color:#fff;float:none !important; position:relative !important;}
span.rosepark2circle{ background:#006737; font-size:18px;width:26px; line-height:26px; border-radius:50%; display:inline-block; text-align:center; color:#fff;float:none !important; position:relative !important; top:-4px !important;}

.menu_circle{ margin-left:5px !important; padding:0 !important; top:15px !important; background:#fbc143; font-size:12px;width:18px !important; line-height:18px !important; height:18px !important; vertical-align:middle; border-radius:50%; display:inline-block; text-align:center; color:#fff !important;}
.menu_circle_rosepak2, .menu_circle_rosepak3, .menu_circle_rosepark5{ margin-left:5px !important; padding:0 !important; top:15px !important; background:#64100d; font-size:12px;width:18px !important; line-height:18px !important; height:18px !important; vertical-align:middle; border-radius:50%; display:inline-block; text-align:center; color:#fff !important;}
.featured_greenbar .container .community_logo img{ float:left; margin-right:10px;  width:auto !important; height:84px !important; margin-top:0;}
.featured_greenbar .container .community_logo h1{ font-size:45px; line-height:60px; color:#fff; margin:0; font-family: 'AstoriaRoman';  text-transform:uppercase;
}
.featured_greenbar .container .community_logo h1 span.circle{ background:#64100d; font-size:18px;width:26px; line-height:26px !important; border-radius:50%; display:inline-block; text-align:center;}
.featured_greenbar .container .community_logo h1 span.circle_rose-park5{ background:#cd3329; font-size:18px;width:26px; line-height:26px !important; border-radius:50%; display:inline-block; text-align:center; color:#fff;}
.featured_greenbar .container .community_logo h1 span.blue{ background:#183b63; font-size:18px;width:26px; line-height:26px !important; border-radius:50%; display:inline-block; text-align:center;}
.featured_greenbar .container .community_logo p{ color:#fff; font-size:26px; line-height:10px; margin:0;font-family: 'AstoriaRoman';  text-transform:uppercase;
 }
.featured_greenbar .container .community_info_tabs{ float:right;  display:inline-block;}
.featured_greenbar .container .community_info_tabs ul{ margin:0; padding:35px 0; list-style:none;}
.featured_greenbar .container .community_info_tabs ul li{margin:0 0 0 25px; padding:0; list-style:none; display:inline-block; color:#fff; text-transform:uppercase; font-weight:400; font-size:16px;}
.featured_greenbar .container .community_info_tabs ul li.first{ margin:0;}
.featured_greenbar .container .community_info_tabs ul li a{ color:#464646;}
.featured_greenbar .container .community_info_tabs ul li a.transImageLink{ margin:0; display:inline-block;}
.featured_greenbar .container .community_info_tabs ul li a:hover{ color:#000;}
/*===========================*/
.temp_info{ display:none;}
.community-container.Coming .content_original{ display:none !important;}
.community-container.Coming .temp_info{ display:block !important;}
.community-container.Coming .green-container-right-pages-inner{ display:none;}
.community-container.Coming .community-left-area h3.coming-soon{ background:#fbc144; padding:10px 0; text-align:center; color:#000;font-family: "montserratregular", Helvetica, sans-serif; font-weight:300; font-size:25px;}
.community-container.Coming .community-left-area h3#special-h3{ margin:30px 0 15px !important;}
.community-container.Coming .temp_info p{font-family: "montserratregular", Helvetica, sans-serif; font-weight:400; font-size:18px; margin:0 0 30px; line-height:22px; color:#727373;}
.community-container.Coming .community-btn{ width:auto !important; text-transform:capitalize; display:inline-block; margin-top:0 !important; padding:0 24px;font-family: "montserratregular", Helvetica, sans-serif; font-size:22px; height:45px !important; line-height:45px !important; font-weight:300 !important; }

.community-container.Coming  h1{color:#464646;font-family: "montserratregular", Helvetica, sans-serif; font-weight:400; font-size:40px; margin:0 0 20px;}
.community-container.Coming  h2{color:#8f2a2a;font-family: "montserratregular", Helvetica, sans-serif; font-weight:400; font-size:30px; margin:0 0 20px;}
.community-right-area .temp_content{ padding:40px !important; background:#fff;}
.community-right-area .temp_content .temp_logo{ width:25%; float:left; display:inline;}
.community-right-area .temp_content .temp_logo img{ width:100%;}
.community-right-area .temp_content .detail{ width:70%; float:right; display:inline;}
.community-right-area .temp_content  .description{ clear:both; padding-top:30px;}

.content_original .head_row{ position:relative; min-height:40px;}
.content_original .video_thumbnail{ position:relative;}
.content_original .video_thumbnail img{ width:100%;}
.content_original .video_thumbnail .play_button{ width:100%; text-align:center; position:absolute; left:0; top:42%;}
.content_original .video_thumbnail .play_button img{ width:70px;}
.content_original .head_row .btn_view_gallery{ position:absolute; right:0; top:0; margin:0 !important; padding:1px 10px; border-radius:3px;}
.content_original .head_row .btn_view_gallery:hover{ background:#fbad06;}
.community-right-area  #gmap_canvas{ width:100% !important;}

.community-right-area.the_groves_plan{ padding-left:15px; padding-right:15px;}

.community-container p {
	font-size:11px;
	color:#b8d1d4;
	line-height:30px;
}
.community-left-area {
	float:left;
	background-color:#8f2a2a;
	color:#fff;
	width:33%;
	height:auto;
}
.community-left-area .back{ padding:10px 15px;}
.community-left-area .back .back_link{ color:#fff; text-transform:uppercase;}
.community-left-area .back .back_link:hover{ color:#ffa506;}
.community-left-area .video_holder{ position:relative; margin-top:0;padding-left:0px; padding-right:0px;}
.community-left-area .video_holder .play_holder{ width:100%; position:absolute; left:0; top:0;}
.header_row{ border-bottom:3px solid #fff; padding-bottom:5px; position:relative; margin-bottom:30px;}
.header_row h1{ font-size:40px; line-height:42px; padding-right:30px;}
.header_row span{ position:absolute; right:0; top:0; font-size:24px;}
.rose-park-lot .community-left-area h2{font-family: 'montserratregular'; color:#fff; margin-bottom:30px; font-size:24px; line-height:30px;}
.rose-park-lot .community-left-area .elevation-picture h4{color:#90b9a9;font-family: 'montserratregular'; font-size:20px; line-height:24px; margin:10px 0 20px;}
.rose-park-lot .community-left-area .elevation-picture h3{color:#90b9a9; text-align:center; margin-bottom:10px;}

.rose-park-lot .community-left-area .floor_info{ font-size:18px; line-height:30px; color:#fff;} 

.community-left-area p{ font-size:14px; line-height:22px;font-family: 'montserratregular'; margin:0 0 20px;}

.community-left-area p.sales_address{ font-size:14px; line-height:20px;}
.community-left-area p.sales_address span{ color:#fff;}
.community-left-area .brochure-btn{ margin:0 0 20px !important;}
.community-left-area hr{ margin:15px 0 15px;}
.community-inner-left {
	width:85%;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	height:auto;
	margin-bottom:20px;
}
.community-inner-left .avail_lot{ display:none;}
#rose-park .community-inner-left .avail_lot{ display:block !important;}
.community-inner-left h1 {
	font-family: 'montserratregular';
	font-size:22px;
	color:#fff;
	text-transform:uppercase;
	padding-top: 8px;
}
.community-inner-left h2 {
	 font-family: 'AstoriaRoman';  text-transform:uppercase;

	 font-size:30px;
	 color:#fff;
	 font-weight:normal;
}
.community-inner-left h3 {
	 font-family: 'montserratregular';
	 font-size:20px;
	 color:#fff;
	 text-transform:uppercase;
}

#special-h3 {

 font-family: 'montserratregular';
	 font-size:20px;
	 color:#fff;
	 text-transform:uppercase;
	 margin:0 0 15px;
}
.community-inner-divider {
	height:3px;
	width:100%;
	margin-top:3px;
	margin-bottom:3px;
	background-color:#fff;
}
.community-inner-divider2 {
	height:1px;
	width:100%;
	margin-top:25px;
	margin-bottom:25px;
	background-color:#fff;
	float:left;

}
.community-picture {
	width:100%;
	margin-top:8px;

}
.community-left-menu {
	background-color:#fbc144;
	height:40px;
}
.back-btn {
	float:left;
}
.plan-number {
	float:right;
}
.community-right-area {
	float:left;
	width:65%;
	padding-left:0;
	padding-right:0px;
	background-color:#fff;
}
.community-exteriors {
	width:30%;
	height:auto;
	float:left;
	margin-right:10px;
}
/*.community-exteriors.col_1by4 {
	width:24%;
	height:auto;
	float:left;
	margin-right:1%;
}*/
.community-exteriors.col_1by2 {
	width:48%;
	height:auto;
	float:left;
	margin-right:2%;
	margin-bottom:20px;
}
.community-exteriors.col_1by4 {
	width:25%;
	height:auto;
	float:left;
	margin:0 0 30px;
	padding:0 15px;
}
.community-exteriors img{
	border: 1px solid #979494;
}
.community-right-area h1 {
	font-size:40px;
	font-weight:normal;
	font-family: 'AstoriaRoman';  text-transform:uppercase;

	margin-bottom:20px;
	margin-bottom:17px;
}
.community-right-area h3 {
	font-size:12px;
	font-weight:bold;
	font-family: 'montserratregular';
	text-align:center;
	color:#8f2a2a;
	margin-bottom:10px;
}
.community-right-area h4 {
	font-size:14px;
	font-family: 'montserratregular';
	text-align:center;
	color:#606060;
	margin-top: 5px;
	margin-bottom:3px;
}
.floor-plan-column {
	width:650px;
	height:auto;
	margin-right:15px;
	float:left;
}
.floor-plan-column2 {
	width:140px;
	height:auto;
	font-size:12px;
	color:#707879;
	line-height:20px;
	float:left;
}

.floor-plan-main{ width:60.08%; max-width:474px; float:left; display:inline; position:relative;}
/*.feathers-glen .floor-plan-main{ width:82%; float:left; display:inline; position:relative; margin-bottom:10px;}*/
.canyon-hills .floor-plan-main{ width:82%; float:left; display:inline; position:relative; margin-bottom:10px;}
.feathers-glen .community-right-area h2{ margin-bottom:70px;}
.floor-plan-main img{ width:100%;max-width:474px;}
/*.comm_floor_plans .floor-plan-main{ width:100%; text-align:center; display:block; max-width:100%;}*/
.comm_floor_plans .floor-plan-main img{ width:100%;max-width:700px;}
.floor-plan-options{ width:20%; float:left; display:inline;}
.floor-plan-main .section{ position:absolute;}
.floor-plan-main .section img{ width:100%; border:0 !important; position:relative; z-index:1000;}
.floor-plan-column2 h1 {
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin-top: 5px;
	margin-bottom: 14px;
	font-family: 'montserratregular';
}
.community-btn-sml {
	    background-color: #ffa904;
    border-radius: 4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size: 24px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    margin-top: 0;
    text-align: center !important;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    border: 0;
    padding: 0 25px;
    float: none;
}
.community-btn-sml:hover {
	background-color:#fdb714;
	color:#fff;
}.community-btn-sml:active {
	position:relative;
	top:1px;
}
.community-btn-sml:link{
	color:#333;
}
.community-btn-sml:visited{
	color:#333;
}

.community-btn-sml1 {
	background-color:#fbc144;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	display:inline-block;
	color:#333;
	font-family: 'montserratregular';
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	/*height:22px;
	width:110px;*/
	line-height:22px;
	text-decoration:none;
	float:none;
	text-align:center;
	text-transform:uppercase;
	margin-right:6px;
	margin-bottom:10px;
	padding: 0 23px;
}
.community-btn-sml1:hover {
	background-color:#575757;
	color:#fff;
}.community-btn-sml:active {
	position:relative;
	top:1px;
}
.community-btn-sml1:link{
	color:#333;
}
.community-btn-sml1:visited{
	color:#333;
}
.community-btn-video {
	font-family: 'montserratregular';
	font-size:13px;
	font-weight:500;
	font-style:normal;
	line-height:22px;
	text-align:center;
}
.community-btn-video:hover {
	text-decoration:underline;
}
#extra-space {
	width:170px;
}
.white-txt {
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
}
.brochure-btn .community-btn-sml{ padding:0px; }

/* ------------------------------------------
Virtual Tour Window
--------------------------------------------- */

.virtual-container {
	width:100%;
	height:auto;
	background-color:#8f2a2a;
}
.virtual-vid {
	float:left;
	width:60%;
	height:auto;	
	margin-bottom: 5px;
}
.virtual-info {

	float:left;
	width:40%;
}
.virtual-description {
	width:85%;
	padding:17px 0px;
	color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	line-height:20px;
}
.virtual-description h1 {
	font-size:22px;
	color:#fff;
	font-family: 'montserratregular';
}
iframe.map_popup{ width:990px;}
.community-column_left_col{ width:49.5%;  float:left; background:#007436; padding:10px  0 0;}
.community-column_right_col{ width:49.5%; float:right; background:#821818; padding:10px  0 0;}
.community-column_left_col h3,.community-column_right_col h3{ text-align:center; color:#fff;font-family: 'montserratregular'; margin:0 0 10px;}
.community-column_left_col .community-column{ border-radius:5px;width:47%; float:left;background:#fff; padding:10px 1.5%; margin:0 0 10px; margin-left:1.8%;}
.community-column_right_col .community-column{ border-radius:5px;width:47%; vertical-align:top; float:left;background:#fff; padding:10px 1.5%; margin:0 0 10px; margin-left:1.8%;}
.community-column_left_col .community-column .sub_column h4, .community-column_right_col .community-column .sub_column h4{ min-height:50px; line-height:18px; }
.second_floor{ text-align:center;}
#vue .second_floor img{ width:85%; margin-left:9%;}
#buyers-news .attachment-post-thumbnail{ display:none;}

.community-column_right_col .community-column, .community-column_left_col .community-column { min-height:114px; float:left !important;}

.ubermenu-nojs.ubermenu-skin-trans-black .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target, .ubermenu-skin-trans-black .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {
    background: #FBC143;
    color: #464646 !important;
}
.ubermenu-nojs.ubermenu-skin-trans-black .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target:hover span, .ubermenu-skin-trans-black .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target:hover span{ color:#464646 !important;}
.navbar-collapse ul.nav li ul li a:hover span{ color:#464646 !important;}

.grand_opening{ background:#8a0000; font-size:40px; font-weight:300;font-family: 'montserratregular'; padding:20px 0; display:block; margin-bottom:10px; border-bottom:5px solid #323433; color:#fff; text-align:center;}
	.plan_content{ padding-left:15px; padding-right:15px;}
#cssmenu ul li ul li a.ubermenu-target-with-image span.menu_grand_opening{background:#8a0000; font-size:12px !important; color:#fff !important; position:absolute; left:0; top:60px !important; margin-left:5px auto !important; margin-right:5px auto !important; padding:10px 0 !important; max-width:100%; text-align:center;  z-index:10000;}
/*========================*/
.community_popup{ width:300px; padding:0;}
.community_popup .logo{ width:80px; float:left; margin-bottom:10px;}
.community_popup .logo img{ width:100%;}
.community_popup .info{ width:210px; float:right;}
.community_popup .info h4{ font-size:20px; line-height:24px; font-weight:700; margin:0 0 10px; color:#464646;font-family: 'montserratregular' !important;}
.community_popup .info h4 span{ font-size:16px; line-height:20px; color:#265e65; font-weight:300;}
.community_popup .info p{ font-size:15px; line-height:20px; font-weight:500; margin:0 0 10px; color:#000;font-family: 'montserratregular' !important;}
.community_popup .info p span{ font-size:14px;font-style:italic; color:#646464;font-weight:300;}

.community-btn {
 background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:20px;
    font-weight: normal;
    height:46px;
    line-height:50px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 100%;
	
}
.my-sub .community-btn { width:30%; line-height:26px;}
.community-btn:hover {
	background-color: #fdb714;
	text-decoration:none;
}.community-btn:active {
	position:relative;
	top:1px;
}
.community-btn:link{
	color:#333;
}
.community-btn:visited{
	color:#333;
}

.mapping_holder{ width:100%; position:relative;}
.mapping_holder img{ width:100%;}
button.close {
    width:23px;
    height: 23px;
    background:url(images/lightbox-close.png) no-repeat;
    position: absolute;
    right:15px;
    top:15px;
    opacity: 1.0;
	border:0;
	cursor:pointer;
	z-index:10000;
}
.content-container{ position:relative;}
.link{ position:relative; z-index:1000; display:block !important; width:100%; height:100%;}
.link_position{ position:relative;}
.link:hover{background-color: rgba(0,77,85,0.6); border:1px solid #fecb43;}
.map_col_1 .content-container .link_1{
	width: 12.85954692556634% !important;
    position: absolute;
    height: 82px !important;
    left: 29.504207%;
    top: 20px;
    display: block !important;}
.map_col_1 .content-container .link_2{
	width: 13.4%;
    height: 86px;
    position: absolute;
    right: 27.2%;
    top: 193px;}
.map_col_1 .content-container .link_3{
	width: 13.4%;
    height: 86px;
    position: absolute;
    right: 41.2%;
    top: 193px;}
.map_col_1 .content-container .link_4{
	width: 13.2%;
    height: 85px;
    position: absolute;
    right: 18.788997%;
    top: 345px;}
.map_col_1 .content-container .link_5{
	    width: 13.121036%;
    height: 85px;
    position: absolute;
    right: 4.821036%;
    top: 280px;}
.map_col_1 .content-container .link_6{
	width: 13.2%;
    height: 85px;
    position: absolute;
    right: 3.1%;
    top: 380px;}
.map_col_1 .content-container .link_7{
	width: 10.521036%;
    height: 85px;
    position: absolute;
    right: 25.2%;
    top: 434px;}
.map_col_2 .content-container .link_1{ width:81px; height:90px; position:absolute; left:136px; top:13px; }
.map_col_2 .content-container .link_2{ width:15.6957928802589%; height:92px; position:absolute; left:44.49838187702265%; top:163px; }
.map_col_2 .content-container .link_3{ width:14.23948220064725%; height:93px; position:absolute; right:10.54142394822006%; top:391px; }
.map_col_2 .content-container .link_4{ width:14.23948220064725%; height:93px; position:absolute; left:37.70226537216828%; top:278px; }
.map_col_2 .content-container .link_5{ width:22.239482%; height:144px; position:absolute; left:73.702265%; top:348px; }

.content-container {
    width: 100%;
	position:absolute;
	left:0;
	top:0;
}
.content-container div.community_popup {
    display: none;
	background:#fff;
	width:330px;
	height:auto !important;
	margin:0 auto;
	padding:15px;
	position:absolute;
	top:0;
	left:-330px;
}



#pop_content1.community_popup{left: -420px;
    top: 0px;
}
#pop_content2.community_popup{left: -430px;
    top: auto;
    bottom: -140px;}
#pop_content3.community_popup{left: 90px;
    top: auto;
    bottom: 80px;}

#pop_content5.community_popup{right: auto;
    left: 90px;
    top: 60px;}
#pop_content6.community_popup{right: auto;
    left: 123px;
    top: -35px;
}
#pop_content7.community_popup{ left:-150px; top:60px;}
#pop_content8.community_popup{ top:auto; bottom:0;}
span.circle {
    background: #64100d;
    font-size: 12px;
    width: 20px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
	color:#fff !important;
	line-height:20px;
}
span.circle_rose-park5 {
    background: #cd3329;
    font-size: 12px;
    width: 20px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
	color:#fff !important;
	line-height:20px;
}
span.circle_blue {
    background: #183b63;
    font-size: 12px;
    width: 20px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
	color:#fff !important;
	line-height:20px;
}
span.circle_red {
    background: #cc3524;
    font-size: 12px;
    width: 20px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
	color:#fff !important;
	line-height:20px;
}

.content-container #content2.community_popup  span.circle {
    background: #006737 !important;
    font-size: 18px;
    width: 20px;
    line-height: 20px !important;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
	color:#fff !important;
}

#about_banner{ width:100%; clear:both;}
#about_banner img{ width:100%;}
#featured_content_bar{ width:100%; clear:both; background:#8f2a2a; padding:50px 0; margin-bottom:50px;}
#featured_content_bar p{font-family: Bitter, Georgia, serif; font-size:30px; line-height:34px; font-weight:200;color:#fff; font-style:italic; text-align:center;}
.florsheim_team{ padding:90px 0 0;}
.florsheim_team .florsheim_team_info_box{ background:#8f2a2a; padding:30px 30px 40px; margin-bottom:30px; position:relative;}
.florsheim_team  .florsheim_team_info_box h2{ color:#fbaa29;font-family: 'AstoriaRoman';  text-transform:uppercase;
 margin:0 0 20px; font-size:50px; line-height:50px;}
.florsheim_team  .florsheim_team_info_box p{ color:#fff; font-size:16px; line-height:24px; font-weight:400; font-family:'montserratregular';}

.member_coln{ width:23.2%; margin-right:2%; margin-bottom:30px; display:inline-block; position:relative; vertical-align:top; }
.member_coln.last{ margin-right:0 !important;}
.member_coln .image{width:100%; position:relative;}
.member_coln .image img{width:100%;}
.member_coln .member_info{ position:absolute; width:100%; left:0; bottom:0;}
.member_coln .member_info .member_des{ width:100%; display:none; background:rgba(45,87,90,0.7); color:#fff; font-family:'montserratregular'; font-size:12px;}
.member_coln .member_info .member_des.hide{ display: none !important;}
.member_coln .member_info .member_des p{ padding:15px;}
.member_coln .member_info .more,.member_coln .member_info .close_it{ background:#fbaa29; padding:3px 5px; margin-right:20px; display:inline-block; color:#fff;font-family: 'AstoriaRoman'; text-transform:uppercase;}
.member_coln .member_info .more:hover,.member_coln .member_info .close_it:hover{ background:#ff9d00; color:#fff;}
.member_coln .member_info .close_it{display: none; }
.member_coln .member_info .more.hide{ display:none;}
.member_coln .member_info .more,.member_coln .member_info .close_it.show{ display:inline-block;}
.member_coln .member_info .close_it{ position:absolute; right:0; top:-23px;}
.member_coln  h4{ color:#fbaa29;font-family: 'AstoriaRoman';  text-transform:uppercase;
 margin:0; font-size:16px; line-height:24px;}
.member_coln  h3{ color:#000;font-family: 'AstoriaRoman';  text-transform:uppercase;
 margin:0; font-size:30px; line-height:30px;}
.member_coln  h3 span{ font-size:16px; line-height:22px; clear:both; display:block;}
.sales_team{ padding:40px 0 0;}
.sales_left{ width:49%; float:left;}
.sales_left .sales_info_box{ background:#8f2a2a; padding:30px 30px 40px; margin-bottom:30px; position:relative;}
.sales_left .sales_info_box h2{ color:#fbaa29;font-family: 'AstoriaRoman';  text-transform:uppercase;
 margin:0; font-size:50px; line-height:52px;}
.sales_left .sales_info_box p{ color:#fff; font-size:16px; line-height:24px; font-weight:400; font-family:'montserratregular'; margin:25px 0;}
.sales_left .sales_info_box p.information{font-family: 'AstoriaRoman'; font-size:20px;}
.sales_left .sales_image{}
.sales_left .sales_image img{ width:100%; }
.sales_left .sales_info_box .contact{ background:#fbaa29; padding:12px 65px 10px; font-size:20px; line-height:42px; color:#fff;font-family: 'AstoriaRoman'; text-transform:uppercase;}
.sales_left .sales_info_box .contact:hover{ background:#ff9d00; color:#fff;}
.sales_right{ width:49%; float:right;}
.sales_right .member_coln{ width:31.333%; margin-right:2%; margin-bottom:15px; }
.sales_right .member_coln.last{ margin-right:0;}
.sales_right .member_coln.more_info{background:#8f2a2a; width:66%; height:274px; margin-right:0; text-align:center;}
.sales_right .member_coln.more_info p{color:#fff;font-family: 'AstoriaRoman';font-size:36px; line-height:40px; font-weight:300; padding:50px 30px 20px; margin:0 0 30px;}
.sales_right .member_coln.more_info .contact{ background:#fbaa29; padding:10px 20px; font-size:24px; line-height:30px;display:inline-block; color:#fff;font-family: 'AstoriaRoman'; text-transform:uppercase;}
.sales_right .member_coln.more_info .contact:hover{ background:#ff9d00; color:#fff;}
.sales_right .member_coln  h4{ color:#fbaa29;font-family: 'AstoriaRoman'; margin:0; font-size:18px; line-height:22px; font-weight:300;}
.sales_right .member_coln  h3{ color:#000;font-family: 'AstoriaRoman'; margin:0; font-size:30px; line-height:30px; padding-top:5px;}
.const_team{ padding:40px 0 0;}
.const_team .const_info_box{ clear:both; background:#8f2a2a; padding:30px 30px; margin-bottom:30px; position:relative;}
.const_team .const_info_box h2{ color:#fbaa29;font-family: 'AstoriaRoman'; margin:0 0 20px; font-size:50px; line-height:52px; text-align:center;}
.const_team .const_info_box p{ color:#fff; font-size:16px; line-height:24px; font-weight:400; font-family:'montserratregular';}
.const_team .const_image{ clear:both;}
.const_team .const_image img{ width:100%;}
.about_divider{ background:#8f2a2a; width:100%; clear:both; height:10px; margin-bottom:40px;}
#landing_content_wrapper{ background:url(images/homepage-slider-bedroom-2016.jpg) no-repeat; background-size:cover; min-height:100vh; padding:70px 0 0;}
#landing_content_wrapper .landing_content{ min-height:307px; margin-bottom:30px;}
#landing_content_wrapper .landing_content .description{ position:relative; padding-left:230px;}
#landing_content_wrapper .landing_content .description h3{ margin:0 0 10px; font-family:'montserratregular'; color:#fff; text-transform:uppercase; font-weight:300; font-size:50px; line-height:55px;}
#landing_content_wrapper .landing_content .description .lead{ text-transform:uppercase; color:#81e9e2;}
#landing_content_wrapper .landing_content .description p{ margin:0 0 30px; color:#fff; font-family:'montserratregular';font-size:18px; line-height:30px;}

#landing_content_wrapper .landing_bottom_content{ background:rgba(0,0,0,0.7); padding:70px 0;}
#landing_content_wrapper .landing_bottom_content .container{ width:700px;}
#landing_content_wrapper .landing_bottom_content .map{ position:absolute; left:0; top:0;}
#landing_content_wrapper .landing_bottom_content .contact_info{ position:relative; padding-left:320px;}
#landing_content_wrapper .landing_bottom_content .contact_info h3{ margin:0 0 30px;}
#landing_content_wrapper .landing_bottom_content .contact_info p{ margin:0 0 30px; font-size:18px; color:#fff;}
#landing_content_wrapper .landing_bottom_content .contact_info p a{ color:#ffb901;}
#landing_content_wrapper .landing_bottom_content .contact_info p a:hover{ color:#fff;}
#landing_content_wrapper .landing_bottom_content .contact_info .btn-contactus{ background:#fecb43; font-size:22px; line-height:24px; font-weight:400; text-align:center; padding:14px 25px; display:inline-block; border-radius:4px; color:#8f2a2a;font-family:'montserratregular'; min-width:230px;}
#landing_content_wrapper .landing_bottom_content .contact_info .btn-contactus:hover{ background:#ffb900;}

/*=======vintage landing*/
.mobile{ display:none;}
#landing_content_wrapper.vintage_landing{ background:#fff; background-size:cover; min-height:100vh; padding:0;}
#landing_content_wrapper.vintage_landing .vintage_landing_banner img{ width:100%;}
#landing_content_wrapper.vintage_landing .landing_content{ padding:7px 0 10px; margin:0;}
#landing_content_wrapper.vintage_landing .landing_content .img_col{ width:390px; float:right; padding-top:50px;}
#landing_content_wrapper.vintage_landing .landing_content .img_col img{ width:100%;}
#landing_content_wrapper.vintage_landing .landing_content .description{ width:700px; float:left; padding:40px 0 0;}
#landing_content_wrapper.vintage_landing .landing_content .description h3{ font-family: 'montserratregular'; font-size:22px; line-height:30px; color:#060607;}
#landing_content_wrapper.vintage_landing .landing_content .description p{ font-family: 'montserratregular'; font-size:16px; line-height:24px; color:#060607;}

#landing_content_wrapper.vintage_landing .landing_content_section_2{ padding:0 0 10px;}

#landing_content_wrapper.vintage_landing .landing_content_section_2 .contact_info{ width:800px; background:#2c3544; padding:59px; float:right;}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .map{ width:330px; padding-right:10px; float:left;}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .map img{ width:100%;}

#landing_content_wrapper.vintage_landing .landing_content_section_2 .contact_info h3{ margin:0 0 30px;}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .contact_info p{ margin:0 0 30px; font-size:14px; line-height:19px; color:#fff;font-family: 'montserratregular';}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .contact_info p.lead{ font-size:22px; line-height:28px;}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .contact_info p a{ color:#ffb901;}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .contact_info p a:hover{ color:#fff;}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .contact_info .btn-contactus{ background:#fecb43; font-size:22px; line-height:24px; font-weight:400; text-align:center; padding:14px 25px; display:inline-block; border-radius:4px; color:#8f2a2a;font-family: 'montserratregular'; min-width:230px;}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .contact_info .btn-contactus:hover{ background:#ffb900;}
.community-container.new_community .elevation_digram {
    min-height: 140px;
}
.community-container.new_community.rose-verde_single.elevation_digram {
    min-height: 112px;
}
/*=======rosepark-5 landing*/
#landing_content_wrapper.rosepark_5_landing{ background:url(images/rosepark-5-landing-bg.jpg) no-repeat right top; background-size:contain; min-height:none !important; padding:100px 0 10px;}
#landing_content_wrapper.rosepark_5_landing .landing_content .logo_col{ width:225px; float:left;}
#landing_content_wrapper.rosepark_5_landing .landing_content .logo_col img{ box-shadow:0;}
#landing_content_wrapper.rosepark_5_landing .landing_content .short_description{ width:600px; float:left;}
#landing_content_wrapper.rosepark_5_landing .landing_content h2{font-family: 'AstoriaRoman'; font-size:80px; line-height:82px;   background: -webkit-linear-gradient(#ef6456, #cd392b);
-webkit-background-clip: text; -webkit-text-fill-color: transparent; margin:0;}
#landing_content_wrapper.rosepark_5_landing .landing_content h3{font-family: 'AstoriaRoman'; font-size:49px; line-height:55px; color:#000; margin:0;}
#landing_content_wrapper.rosepark_5_landing .landing_content .short_description p{ text-transform:uppercase;  font-weight:400; padding-bottom:46px;}
#landing_content_wrapper.rosepark_5_landing .landing_content .btn_view_homes{ background:#cb3525; font-size:18px; line-height:24px; font-weight:400; text-align:center; padding:14px 25px; display:inline-block; border-radius:4px; color:#fff;font-family: 'montserratregular'; min-width:230px; margin-top:15px;}
#landing_content_wrapper.rosepark_5_landing .landing_content .btn_view_homes:hover{ background:#ef1700;}

#landing_content_wrapper.rosepark_5_landing .landing_content .content_row{ clear:both; padding:140px 0 60px;}
#landing_content_wrapper.rosepark_5_landing .landing_content .content_row .content_col{ width:28%; float:left; display:inline-block; text-align:center; background:url(images/sep-line.png) no-repeat left;}
#landing_content_wrapper.rosepark_5_landing .landing_content .content_row .content_col.col_2{ width:44%;}
#landing_content_wrapper.rosepark_5_landing .landing_content .content_row .content_col.col_1{ background:none;}
#landing_content_wrapper.rosepark_5_landing .landing_content .content_row .content_col p{ font-size:24px; line-height:32px;}
#landing_content_wrapper.rosepark_5_landing .landing_content .content_row .content_col p span{ background:#1a3b63; border-radius:50%; display:inline-block; color:#fff; width:27px; line-height:27px; vertical-align:middle;}
#landing_content_wrapper.rosepark_5_landing .landing_content .highlight{ border-top:1px solid #ddd; padding-top:40px; clear:both; color:#0a545d;}
#florsheim_banner_ad{ padding:0 0 70px 0;}
#florsheim_banner_ad .section_bg{width: 100%;}
#florsheim_banner_ad .grand-opening{ background:#242728; padding:50px 0 30px; position:relative;}
#florsheim_banner_ad .grand-opening .tagline{ font-style:italic; color:#fdc772; margin:0;}
#florsheim_banner_ad .grand-opening h3{ margin:0;font-family: 'AstoriaRoman'; font-size:70px; line-height:70px; color:#fff;}
#florsheim_banner_ad .grand-opening h4{ margin:0;font-family: 'AstoriaRoman'; font-size:24px; line-height:30px; color:#fff;}
#florsheim_banner_ad .grand-opening p{ font-size:22px; line-height:30px;font-family: 'montserratregular';}
#florsheim_banner_ad .grand-opening .timer_box{ position:absolute; left:0; top:-10px;background-image: linear-gradient(to bottom, #ffe7bf , #fbaa2a); padding:2px; border-radius:10px;}
#florsheim_banner_ad .grand-opening .timer_box .inner_bg{ display:block; background:#242728;border-radius:10px; padding:20px 10px;}
#florsheim_banner_ad .grand-opening .timer_box .countdown{ position:absolute; width:100%; left:0; top:-12px; text-align:center;}
#florsheim_banner_ad .grand-opening .timer_box .countdown span{background:#242728;font-family: 'AstoriaRoman'; font-size:24px; line-height:30px; color:#fff; display:inline-block; padding:0 5px;}
#florsheim_banner_ad .grand-opening .timer_box .days_left{ position:absolute; width:100%; left:0; bottom:-12px; text-align:center;}
#florsheim_banner_ad .grand-opening .timer_box .days_left span{background:#242728;font-family: 'AstoriaRoman'; font-size:24px; line-height:30px; color:#fff; display:inline-block; padding:0 5px;}
#florsheim_banner_ad .grand-opening:after{ content:''; width:100%; height:21px; background:url(images/down-bubble.png) no-repeat bottom; position:absolute; left:0; bottom:-21px;}
#florsheim_banner_ad .section_2{ background:url(images/banner-add-section-2-bg.jpg) no-repeat center top; padding:40px 0; background-size:cover;}
#florsheim_banner_ad .section_2 .container{ width:700px; text-align:center;}
#florsheim_banner_ad .section_2 .btn-learnmore{ width:100% !important; height:auto; background:#8f2a2a; color:#fff !important; padding:10px 20px; margin-top:20px; display:block;font-family: 'montserratregular'; font-weight:normal; font-size:18px; border-radius:4px;}
#florsheim_banner_ad .section_2 .btn-learnmore:hover{background:#fdb714;}
#florsheim_banner_ad .section_2 .col{ width:49%; display:inline-block; padding:0 15px; vertical-align:top;}
#florsheim_banner_ad .section_2 .col.col_info{ margin-top:30px;}
#florsheim_banner_ad .section_2 h3{ margin:0;font-family: 'AstoriaRoman'; font-size:70px; line-height:70px;}
#florsheim_banner_ad .section_2 h4{ margin:0;font-family:"Adobe Garamond Pro", Times, serif;font-size:24px; line-height:30px; margin:0; font-weight:bold; text-transform:uppercase;}
#florsheim_banner_ad .section_2 hr{ border:0; background:#ccc; height:1px; margin:10px 0;}
#florsheim_banner_ad .section_2 p{font-family: 'montserratregular'; font-size:18px; line-height:30px; font-weight:400;}


#florsheim_banner_ad_02{width: 100vw; height: 33vw; background: #fff; background: url(images/florsheim_banner_ad_02-bg.jpg) no-repeat; background-size: cover; overflow: hidden;}
#florsheim_banner_ad_02 .banner_ad_02_heading img{ width:100%;}
#florsheim_banner_ad_02 .banner_ad_02_heading{ width: 24%; margin-left: 7.5%; margin-top: 2.25%; overflow: hidden;}
#florsheim_banner_ad_02_sub_heading{ background:#fdb714; padding:40px 0; margin-bottom:60px; text-align:center;}
#florsheim_banner_ad_02_sub_heading .florsheim_banner_ad_02_title{font-family: 'AstoriaRoman'; font-size:40px; line-height:50px; font-weight:500; text-transform:uppercase; }
#florsheim_banner_ad_02_sub_heading .btn-primary{ background-color: #8f2a2a;
    border-radius:4px;
    color: #fdb714 !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:20px;
    font-weight: normal;
    height:46px;
    line-height:40px;
    margin-top: 40px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
	max-width:300px;
	min-width:300px;
	 border:0;}
#florsheim_banner_ad_02_sub_heading .btn-primary:hover{    background-color:#231f20; text-decoration:none; color:#fff;}







#cookie-law-info-bar{ padding:20px 400px;}

#cookie-law-info-bar a:link {
	color: #005ed2;
	text-decoration: none;
}
#cookie-law-info-bar a:visited {
	text-decoration: none;
	color: #005ed2;
}
#cookie-law-info-bar a:hover {
	text-decoration: none;
	color: #EFAC00;
}
#cookie-law-info-bar a:active {
	text-decoration: none;
	color: #EFAC00;
}
.cli-plugin-main-button{ position:absolute; top:33px; right:80px; cursor:pointer; font-size:14px; font-weight:600;}
#post-4789 h1{font-family: 'montserratregular'; font-size:38px; line-height:30px; font-weight:500; padding-bottom:30px;}
#post-4789 h2{font-family: 'montserratregular'; font-size:16px; line-height:30px; font-weight:800;}
#post-4789 p{font-family: 'montserratregular'; font-size:16px; line-height:30px; font-weight:500; padding-bottom:30px;}
@media (min-width: 992px) and (max-width: 1199px) {
#landing_content_wrapper.vintage_landing .container{ width:970px;}	
#landing_content_wrapper.vintage_landing .landing_content .img_col{ width:323px; float:right; padding-top:25px;}
#landing_content_wrapper.vintage_landing .landing_content .description{ width:600px; float:left; padding:20px 0 0;}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .map {
    width:270px !important;
    padding-right: 10px;
    float: left;
}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .contact_info {
    width:700px;
	padding:32px;
	}
.community-container.new_community {
    width: 90%;
}

.elevation_digram {
    min-height: 120px;
}
.community-exteriors.col_1by4 {
    padding: 0 7px;
}
.community-container.new_community .community-right-area {
    width:550px !important;
}
.community-container.new_community .community-right-area .plan-info.new_comm_plan_info{ margin-right:0;}
.new_comm_banner .banner_content {
    width: 620px;
}
.community-container.new_community .elevation_digram {
    min-height: 100px;
}
.community-container.new_community.rose-verde_single .elevation_digram {
    min-height:80px;
}
#plan-2.single-rose-verde .floor-plan-main .section_2 .option_nav {
    left: auto;
    right: -125px;
}
#plan-3.single-rose-verde .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-3.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav {
    left: auto;
    right: -225px;
}
#plan-4.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#plan-4.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav{ right: -125px}
#plan-5.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#plan-5.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav{ right: -125px}
#landing_content_wrapper.rosepark_5_landing .landing_content h2{font-size:68px; line-height:68px;}
#landing_content_wrapper.rosepark_5_landing .landing_content h3{ font-size:40px; line-height:42px;}
.comm_floor_plans .community-btn-sml.btn_print{ margin-right:15px;}
.new_comm_banner .community_info_tabs {
    padding-right: 0;
}

.single-icon-at-inspiration .new_comm_banner .community_info_tabs .bck-btn{ left:15px;}
.single-icon-at-inspiration .new_comm_banner.plan_banner .community_logo{ left:15px;}
.single-icon-at-inspiration .new_comm_banner.plan_banner .community_logo img{ width:150px;}
#plan-1 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-2 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#plan-2 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_3 .option_nav{
    left: -120px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3x .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    left: -140px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -140px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_3 .option_nav{
    right: -140px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_4 .option_nav{
    right: -140px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -140px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -140px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    right: -140px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_4 .option_nav {
    left: -225px;
}
#plan-5 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    right: -140px;
}
#plan-5 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -140px;
}



.single-icon-at-bridle-ridge .new_comm_banner .community_info_tabs .bck-btn{ left:15px;}
.single-icon-at-bridle-ridge .new_comm_banner.plan_banner .community_logo{ left:15px;}
.single-icon-at-bridle-ridge .new_comm_banner.plan_banner .community_logo img{ width:150px;}
#plan-1 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_3 .option_nav{
    left: -120px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    left: -140px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -140px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_3 .option_nav{
    right: -140px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_4 .option_nav{
    right: -140px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -140px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -140px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    right: -140px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_4 .option_nav {
    left: -225px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    right: -140px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -140px;
}





.reg_form_holder input[type=checkbox]:not(old) + label,
.reg_form_holder input[type=radio   ]:not(old) + label{
  font-size:13px;
}
.features_plan_list ul li{ color:#333; font-size:14px; line-height:30px; font-weight:500; margin:0; padding:0 0 0 16px; position:relative;}
.features_plan_list ul li:after{ content:''; width:6px; height:6px; background:#333; border-radius:50%; position:absolute; left:0; top:14px;}


.single-icon-at-inspiration .new_comm_banner .banner_content, #icon-at-inspiration-gallery .new_comm_banner .banner_content{ width:950px;}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content, #icon-at-bridle-ridge-gallery .new_comm_banner .banner_content{ width:950px;}


#metro-at-inspiration .new_comm_banner .banner_content{ padding-top:130px;}
.single-metro-at-inspiration .new_comm_banner.plan_banner .community_logo {
    left:15px !important;
}
#metro-map .new_comm_banner.plan_banner .community_logo, #metro-at-inspiration-gallery .new_comm_banner.plan_banner .community_logo {
left:15px !important;
}
#the-trails .new_comm_banner .banner_content{ padding-top:130px;}
.single-the-trails .new_comm_banner.plan_banner .community_logo {
    left:15px !important;
}
#the-trails-map .new_comm_banner.plan_banner .community_logo, #metro-at-inspiration-gallery .new_comm_banner.plan_banner .community_logo {
left:15px !important;
}


#pop_content3.community_popup{ left:80px; top:auto; bottom:-150px;}
#pop_content2.community_popup{ left:80px; top:auto; bottom:-40px;}

.resources_page_section_1 .col-sm-7.text_col{ width:70%;}
.contact_page_section_4 h3{ font-size:32px !important;}


#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp{ padding-bottom:30px; min-height:500px;}
#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp .community_logo{ width:300px; float:right; text-align:right; margin-top:120px;}
#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp .community_logo img{ max-width:100%;}
#icon-at-inspiration .new_comm_banner.icon_at_insp .banner_content{ padding-top:120px; width:500px; float:left;}
#icon-at-inspiration .new_comm_banner.icon_at_insp .banner_content h1{ line-height:65px;}

#icon-at-bridle-ridge.single-community .new_comm_banner.bridle_at_insp{ padding-bottom:30px; min-height:500px;}
#icon-at-bridle-ridge.single-community .new_comm_banner.bridle_at_insp .community_logo{ width:300px; float:right; text-align:right; margin-top:120px;}
#icon-at-bridle-ridge.single-community .new_comm_banner.bridle_at_insp .community_logo img{ max-width:100%;}
#icon-at-bridle-ridge .new_comm_banner.bridle_at_insp .banner_content{ padding-top:120px; width:500px; float:left;}
#icon-at-bridle-ridge .new_comm_banner.bridle_at_insp .banner_content h1{ line-height:65px;}



.tour-video-text {
    padding: 75px 0 0 !important;
}
#cookie-law-info-bar{ padding:20px 40px !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
.contact_page_section_4 h3{ font-size:28px !important; line-height:36px;}	
#landing_content_wrapper.vintage_landing .container{ width:750px;}	
#landing_content_wrapper.vintage_landing .landing_content .img_col{ width:250px; float:right; padding-top:25px;}
#landing_content_wrapper.vintage_landing .landing_content .description{ width:450px; float:left; padding:20px 0 0;}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .map {
    width:280px !important;
    padding-right: 10px;
    float: left;
}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .contact_info {
    width:470px;
	padding:31px;
	}
.community-container.new_community {
    width:740px;
}
.exterior_elevations .community-exteriors.col_1by4 {
    width: 50%;
}
.plan_features .location_col iframe {
    width: 270px;
    height: 270px;
}
.plan_features .location_col p {
    font-size: 14px;
	line-height:18px;
}
.community-container.new_community .community-right-area {
    width:400px !important;
}
.community-left-area.new_sidebar {
    width:300px !important;
}
.community-container.new_community .community-right-area .green-container-right-pages-inner .plan-row-container .plan-image {
    margin-right: 0;
    width: 100%;
}
.plan-info.new_comm_plan_info {
    width: 100%;
    height: auto;
	margin-right:0;
	margin-top:20px;
}
.new_comm_banner .community_logo {
    width: 230px;
    float: left;
}
.new_comm_banner .banner_content {
    width:460px;
}
.new_comm_banner .banner_content h1 {
    font-size:32px;
    line-height:40px;
}
.new_comm_banner.plan_banner.lots_banner .banner_content {
    padding: 30px 0 20px 250px;
	width:auto;
}
.lots_content{ padding:60px 20px 30px;}
.comm_floor_plans .floor-plan-main {
    max-width:500px;
    width:500px;
}
.comm_floor_plans .option_nav > li {
    width: 110px;
    padding: 3px 0;
}
#plan-1.single-rose-verde .floor-plan-main .section_2 .option_nav {
    right: -125px
	}
	#plan-2.single-rose-verde .floor-plan-main .section_2 .option_nav {
    left: auto;
    right: -125px;
	}
#plan-2.single-rose-verde .floor-plan-main .section_1 .option_nav{ left:-300px;}
#plan-3.single-rose-verde .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#plan-3.single-rose-verde .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-3.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav {
    left: auto;
    right: -200px;
}
#plan-4.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#plan-4.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav{ right: -125px}
#plan-5.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#plan-5.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav{ right: -125px}
#landing_content_wrapper.rosepark_5_landing .landing_content h2{font-size:50px; line-height:50px;}
#landing_content_wrapper.rosepark_5_landing .landing_content h3{ font-size:36px; line-height:40px;}
#landing_content_wrapper.rosepark_5_landing .landing_content .short_description{ width:420px; float:left; padding:20px 0 0;}
#landing_content_wrapper.rosepark_5_landing .landing_content .content_row .content_col p {
    font-size: 18px;
    line-height: 24px;

}
#landing_content_wrapper.rosepark_5_landing {
    padding:70px 0 10px;
}
#landing_content_wrapper.rosepark_5_landing .landing_content .content_row {
    padding: 100px 0 60px;

}

.new_comm_banner .community_info_tabs {
    padding-right: 0;
}
.new_comm_banner.plan_banner .banner_content {
    padding-left:200px;
}
.comm_floor_plans .community-btn-sml.btn_print{ margin-right:15px;}


#icon-at-inspiration .new_comm_banner .banner_content {
    padding-top: 120px;
	width:auto;
    max-width: 720px;
}
.single-icon-at-inspiration .new_comm_banner .community_info_tabs .bck-btn{ left:15px;}
.single-icon-at-inspiration .new_comm_banner.plan_banner .community_logo{ left:15px;}
.single-icon-at-inspiration .new_comm_banner.plan_banner .community_logo img{ width:150px;}

#plan-1 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -275px;
}
#plan-1 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-2 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#plan-2 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_3 .option_nav{
    left: -120px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3x .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
	top:250px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    left: -120px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_3 .option_nav{
    right: -120px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_4 .option_nav{
    right: -120px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    right: -125px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_4 .option_nav {
    left: -210px;
}
#plan-5 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    right: -125px;
}
#plan-5 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}


#icon-at-bridle-ridge .new_comm_banner .banner_content {
    padding-top: 120px;
	width:auto;
    max-width: 720px;
}
.single-icon-at-bridle-ridge .new_comm_banner .community_info_tabs .bck-btn{ left:15px;}
.single-icon-at-bridle-ridge .new_comm_banner.plan_banner .community_logo{ left:15px;}
.single-icon-at-bridle-ridge .new_comm_banner.plan_banner .community_logo img{ width:150px;}

#plan-1 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -275px;
}
#plan-1 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_3 .option_nav{
    left: -120px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
	top:250px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    left: -120px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_3 .option_nav{
    right: -120px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_4 .option_nav{
    right: -120px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    right: -125px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_4 .option_nav {
    left: -210px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    right: -125px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}




.reg_form_holder input[type=checkbox]:not(old) + label,
.reg_form_holder input[type=radio   ]:not(old) + label{
  font-size:10px;
}
.features_plan_list{ width:90%; margin:0 auto; float:none;}

.features_plan_list ul{ margin:0 0 20px; padding:0; list-style:none; color:#333;}
.features_plan_list ul.features_demo{
    width: 100%;
    float: none;
}
.features_plan_list ul.features_demo_right {
    width: 100%;
    float: none;
}


.single-icon-at-inspiration .new_comm_banner .banner_content, #icon-at-inspiration-gallery .new_comm_banner .banner_content{ width:730px;}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content, #icon-at-bridle-ridge-gallery .new_comm_banner .banner_content{ width:730px;}


.new_comm_banner .community_info_tabs .bck-btn, .new_comm_banner.plan_banner .community_logo{ left:15px;}
.rose_verde_gallery {
    width:750px;
}
.new_comm_banner .community_logo {
    width:170px;
}
.new_comm_banner .community_logo img{ max-width:100%;}
.rose_verde_gallery .gal_col {
    padding: 0 5px;
	width:32.8%;
	margin-bottom:0;
}
#metro-at-inspiration .new_comm_banner .banner_content{ padding-top:70px;}


.single-metro-at-inspiration .new_comm_banner.plan_banner .community_logo {
    left:15px !important;
}
.single-metro-at-inspiration .new_comm_banner .banner_content, #metro-at-inspiration-gallery .new_comm_banner .banner_content {
    width: 100% !important;
}
#metro-map .new_comm_banner.plan_banner .community_logo, #metro-at-inspiration-gallery .new_comm_banner.plan_banner .community_logo {
left:15px !important;
}


#the-trails .new_comm_banner .banner_content{ padding-top:70px;}


.single-the-trails .new_comm_banner.plan_banner .community_logo {
    left:15px !important;
}
.single-the-trails .new_comm_banner .banner_content, #the-trails-gallery .new_comm_banner .banner_content {
    width: 100% !important;
}
#the-trails-map .new_comm_banner.plan_banner .community_logo, #the-trails-gallery .new_comm_banner.plan_banner .community_logo {
left:15px !important;
}



.new_comm_banner.plan_banner.lots_banner .banner_content {
    padding: 30px 0 20px 200px;
}
#valley-vista-community .new_comm_banner.plan_banner .community_logo{ position:absolute; right:80px; top:170px; left:auto;}
#valley-vista-community .plan_banner{ height:550px !important;}
#valley-vista-community .new_comm_banner.plan_banner.lots_banner .banner_content {
    padding: 100px 0px 20px 120px !important;
	width:auto;
}
#valley-vista-community .new_comm_banner.plan_banner.lots_banner .banner_content h1{color: #fff; font-family: 'AstoriaRoman';font-size: 80px !important; line-height: 90px;}
#valley-vista-community .new_comm_banner.plan_banner.lots_banner .banner_content p{color: #fff; font-family: 'montserratregular'; font-size:18px !important; line-height: 30px; font-weight:600;}

#metro-map .plan_banner {
    height: auto !important;
}



#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp{ padding-bottom:30px; min-height:460px;}
#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp .community_logo{ width:230px; float:right; text-align:right; margin-top:150px;}
#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp .community_logo img{ max-width:100%;}
#icon-at-inspiration .new_comm_banner.icon_at_insp .banner_content{ padding-top:150px; width:500px; float:left;}
#icon-at-inspiration .new_comm_banner.icon_at_insp .banner_content h1{ line-height:65px;}

#icon-at-bridle-ridge.single-community .new_comm_banner.bridle_at_insp{ padding-bottom:30px; min-height:460px;}
#icon-at-bridle-ridge.single-community .new_comm_banner.bridle_at_insp .community_logo{ width:230px; float:right; text-align:right; margin-top:150px;}
#icon-at-bridle-ridge.single-community .new_comm_banner.bridle_at_insp .community_logo img{ max-width:100%;}
#icon-at-bridle-ridge .new_comm_banner.bridle_at_insp .banner_content{ padding-top:150px; width:500px; float:left;}
#icon-at-bridle-ridge .new_comm_banner.bridle_at_insp .banner_content h1{ line-height:65px;}


.tour-video-text {
    padding: 50px 0 0 !important;
}
#tour_home h1{ font-size:30px !important;}
#tour_home p{font-size:12px !important;}
#tour_home .video_section h4{ font-size:26px !important;}
#tour_home .video_section a{ font-size:15px !important;}
#cookie-law-info-bar{ padding:20px 40px !important;}
#valley-vista .new_comm_banner .community_info_tabs{ position:relative !important; text-align:center !important;}
#valley-vista.single-community .new_comm_banner .community_logo{ width:100% !important; text-align:center !important; float:none !important; padding-top:0px !important;}
#valley-vista .new_comm_banner .banner_content{ width:100% !important; text-align: center !important; padding:20px !important;}
.single-valley-vista .comm_floor_plans .floor-plan-main{max-width: 500px !important; width: 500px !important;}
#plan1.single-valley-vista .valley-vista .floor-plan-main .section_1 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_1 .section_1 .option_nav{ right:-160px !important;}
#plan2.single-valley-vista .valley-vista .floor-plan-main .section_1 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_2 .section_1 .option_nav{ right:-270px !important;}
#plan2.single-valley-vista .floor-plan-main .section_2 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_2 .section_2 .option_nav{ left:-250px !important;}
#plan3.single-valley-vista .valley-vista .floor-plan-main .section_1 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_2 .section_1 .option_nav{ left:-205px !important;}
#plan3.single-valley-vista .valley-vista .floor-plan-main.second_floor .section_1 .option_nav{ left:-215px !important;}
#plan3.single-valley-vista .valley-vista .floor-plan-main.second_floor .section_2 .option_nav{ right:-115px !important;}
#plan4.single-valley-vista .valley-vista .floor-plan-main.second_floor .section_1 .option_nav{ left:-120px !important;}
#plan4.single-valley-vista .floor-plan-main .section_2 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_4 .valley-vista .valley_vista_plan .floor-plan-main .section_2 .option_nav{ left:-120px !important;}
#plan4.single-valley-vista .valley-vista .floor-plan-main .section_1 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_3 .section_1 .option_nav{ right:-130px;}
}
@media screen and (max-width: 767px) {
#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp .mobile{ display:block !important;}	
#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp .mobile img{ min-width:100%}
#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp{ background:#363636 !important; background-image:none; padding-bottom:30px; min-height:460px;}
#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp .community_logo{ display:none;}
#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp .community_logo.mobile{ display:block; width:100%; float:none; background:#fff; text-align:center;margin:0; padding:0;}
#icon-at-inspiration.single-community .new_comm_banner.icon_at_insp .community_logo img{ max-width:200px; min-width:200px; }
#icon-at-inspiration .new_comm_banner.icon_at_insp .banner_content{ padding-top:0; width:100%; float:none; text-align:left;}
#icon-at-inspiration .new_comm_banner.icon_at_insp .banner_content h1{ font-size:48px; line-height:42px; margin:0 0 10px;}
#icon-at-inspiration .new_comm_banner.icon_at_insp .banner_content .tagline {
    font-size:28px !important;
    line-height:36px !important;
}
#icon-at-inspiration .new_comm_banner.icon_at_insp .community_info_tabs{ margin-top:0px;}
#icon-at-inspiration-gallery .new_comm_banner.plan_banner .community_logo {
	position:relative;
	top:0;
}
#icon-at-inspiration-gallery .new_comm_banner.plan_banner .community_logo img, .new_comm_banner.plan_banner .community_logo img{ max-width:100px;}
#icon-at-inspiration .new_comm_banner .banner_content {
    padding-top:10px;
	max-width:100%;
}
#icon-at-inspiration .new_comm_banner .community_info_tabs {
    position:relative;
    right: 0;
    top:0;
	text-align:center;
}
#icon-at-inspiration.single-community .new_comm_banner .banner_content .tagline {
    font-size:24px;
    line-height:30px;
}
#icon-at-inspiration.single-community .new_comm_banner .banner_content .tagline span {
    font-size:16px;
}
.single-icon-at-inspiration .new_comm_banner.plan_banner .community_logo {
    position:relative;
    left: 0;
    top: 0;
}
.single-icon-at-inspiration .new_comm_banner.plan_banner .community_logo img{ }
.single-icon-at-inspiration .plan_banner {
    height: auto;
}
.single-icon-at-inspiration .new_comm_banner .banner_content h3 {
    font-size:40px;
    line-height:40px;
}
.single-icon-at-inspiration .new_comm_banner .banner_content p {
    font-size:14px;
	line-height:28px;
}
.new_comm_banner.plan_banner .community_info_tabs ul {
    padding: 20px 0 0;
}
.new_comm_banner .community_info_tabs ul{
    padding: 20px 0 20px;
}
.new_comm_banner .community_info_tabs{ padding-right:0;}
.exterior_elevations .elevation_carousel .row {
	margin-left:0;
	margin-right:0;
}
#plan-1 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -215px;
}
#plan-1 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
.comm_floor_plans .community-btn-sml.btn_print{ margin-right:15px;}
#plan-2 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#plan-2 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_3 .option_nav{
    left: -125px;
	top:70px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3x .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
	top:100px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    left: -120px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_3 .option_nav{
    right: -120px;
	top:-100px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_4 .option_nav{
    right: -120px;
	top:120px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -120px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    right: -120px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_4 .option_nav {
    left: -175px;
}
#plan-5 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#plan-5 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
.single-icon-at-inspiration .new_comm_banner .community_info_tabs .bck-btn{ display:none;}
#icon-at-inspiration .new_comm_banner.icon_at_insp .community_info_tabs ul li {
    margin: 0 4px;
	font-size:16px;
	line-height:22px;
}





.page-template-page-metro-at-inspiration-map-php .new_comm_banner.plan_banner.lots_banner .banner_content {
	padding-top:150px !important;
}
#metro-map .new_comm_banner.plan_banner .community_logo{ top:50px !important}
#metro-map .plan_banner {
    height: auto !important;
}	
.single-metro-at-inspiration .plan_banner, #metro-at-inspiration-gallery .plan_banner {
    height: auto !important;
}	
.single-metro-at-inspiration .new_comm_banner.plan_banner .community_logo {
    top: 50px !important;
}
.single-metro-at-inspiration .new_comm_banner .banner_content, #metro-at-inspiration-gallery .new_comm_banner .banner_content {
    width: 100% !important;
	padding-top:180px !important;
}
#metro-at-inspiration .new_comm_banner .banner_content {
    width: 100% !important;
	padding-top:70px !important;
}	
.single-metro-at-inspiration .comm_floor_plans .floor-plan-main {
    max-width:280px !important;
    width:280px !important;
}
#plan-2 .metro-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px !important;
}
#plan-3 .metro-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav,#plan-3 .metro-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav{left: -95px !important;}
.comm_floor_plans .option_nav > li {
    width:90px !important;
}
#metro-at-inspiration.single-community .new_comm_banner .community_logo {
	margin-top:90px;
}
	.single-icon-at-inspiration .new_comm_banner .banner_content, #icon-at-inspiration-gallery .new_comm_banner .banner_content {
    width: 100%;
}




#the-trails-map .new_comm_banner.plan_banner .community_logo{ top:50px !important}
#the-trails-map .plan_banner {
    height: auto !important;
}	
.single-the-trails .plan_banner, #the-trails-gallery .plan_banner {
    height: auto !important;
}	
.single-the-trails .new_comm_banner.plan_banner .community_logo {
    top: 50px !important;
}
.single-the-trails .new_comm_banner .banner_content, #the-trails-gallery .new_comm_banner .banner_content {
    width: 100% !important;
	padding-top:180px !important;
}
#the-trails .new_comm_banner .banner_content {
    width: 100% !important;
	padding-top:70px !important;
}	
.single-the-trails .comm_floor_plans .floor-plan-main {
    max-width:280px !important;
    width:280px !important;
}
#plan-2 .the-trails .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px !important;
}
#plan-3 .the-trails .floor-plan-main.second_floor .section_1 .option_nav,#plan-3 .the-trails .floor-plan-main.second_floor .section_2 .option_nav{left: -95px !important;}
#the-trails.single-community .new_comm_banner .community_logo {
	margin-top:90px;
}










.new_comm_banner .banner_content p{ line-height:24px;}
#rose-verde-map .plan_banner, #rose-verde-gallery .plan_banner{ height:auto;}
.rose_verde_gallery {
    width: auto;
}
.rose_verde_gallery .gal_col {
    padding: 0 10px;
	width:100%;
	margin-bottom:0;
}
#landing_content_wrapper.vintage_landing .container{ width:90%;}	
#landing_content_wrapper.vintage_landing .landing_content .img_col{ width:100%; float:none; padding-top:20px; }
#landing_content_wrapper.vintage_landing .landing_content .description{ width:100%; float:none; padding:30px 0 0;}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .map {
    width:100% !important;
    padding:0;
    float: none;
}
#landing_content_wrapper.vintage_landing .landing_content_section_2 .contact_info {
    width:100%;
	padding:20px;
	}
.community-container.new_community {
    width: auto;
}
.elevations_slideshow.mobile{display:block; border-bottom:1px solid #ddd; padding-bottom:70px;}
.elevations_slideshow.mobile #slider4{ position:relative;width:350px;margin-left:auto; margin-right:auto; }
.desktop .community-exteriors{ display:none;}
.elevations_slideshow.mobile .rslides_nav.prev,.elevations_slideshow.mobile .rslides_nav.next{ bottom:50px;}
.exterior_elevations {
	border:0;	
}
.elevation_digram {
    min-height:200px;
}
.plan_features{ background:none; width:350px; margin-left:auto; margin-right:auto;}
.plan_features .location_col, .plan_features .features_col {
    width:100%;
}
.plan_features .features_col{border-bottom:1px solid #ddd; margin-bottom:40px;}
.exterior_elevations h1{ font-size:32px; line-height:40px;}
#cssmenu ul li a span {
    font-size:12px;
}
.new_comm_banner .community_info_tabs {
    text-align: center;
}
.new_comm_banner .community_info_tabs ul li {
    margin: 0 10px;
}
.new_comm_banner.plan_banner .community_logo {
    position:relative;
    left: 0;
    top: 0;
	width:100%;
	text-align:center;
	padding-top:20px;
}
.single .new_comm_banner .community_logo img {
    box-shadow: 0 0 0;
}
.plan_banner {
    height: auto;
}
.new_comm_banner.plan_banner .banner_content {
    padding: 20px 0 20px 0;
	text-align:center;
	width:auto;
	float:none;
	clear:both;
}
.new_comm_banner.plan_banner .banner_content p, .new_comm_banner.plan_banner .banner_content h3{}
.elevations_slideshow h3, .elevations_slideshow h4{ font-size:16px; line-height:24px;}
.comm_floor_plans{ text-align:center; padding:15px 0;}
.comm_floor_plans h1{ text-align:center;}
.comm_floor_plans h2{ text-align:center; padding-bottom:20px;}
.comm_floor_plans .community-btn-sml.btn_print{ position:relative; float:none; display:inline-block;}
/*.comm_floor_plans .floor-plan-main{ width:100%;}*/
.site-header.home-header .logo {
    left: 0 !important;
	top:0;
    margin-top:20px !important;
	position:relative;
}
#cssmenu ul {
    text-align: center;
    margin-top: 0;
}
.navbar {
    padding-top: 0;
	background-image: linear-gradient(to bottom, #fff, #fff) !important;
}
.ubermenu-skin-trans-black.ubermenu-responsive-toggle{ position:absolute; right:0; top:15px; z-index:1000000; padding:0;color: #fff !important;}
.ubermenu-skin-trans-black.ubermenu-responsive-toggle:hover {
    color: #FBC143 !important;
}
.ubermenu-responsive-toggle .fa {
    text-align: center;
    margin-right:0;
	font-size:32px;
	font-weight:normal;
}
.new_comm_banner .community_info_tabs .bck-btn{ top:-70px;z-index:1000000;}


.community-container.new_community .community-right-area {
    width:350px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	float:none;
	clear:both;
}
.community-left-area.new_sidebar {
    width:350px !important;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:60px !important;
	float:none;
	clear:both;
}
.community-container.new_community .community-right-area .green-container-right-pages-inner .plan-row-container .plan-image {
    margin-right: 0;
    width: 100%;
}
.plan-info.new_comm_plan_info {
    width: 100%;
    height: auto;
	margin-right:0;
	margin-top:20px;
}
.new_comm_banner .community_logo {
    width: 100%;
	text-align:center;
	margin-bottom:0;
	float:none;
}
.new_comm_banner .banner_content {
    width:auto;
	text-align:center;
	clear:both;
}
.new_comm_banner .banner_content h1 {
    font-size:32px;
    line-height:40px;
}
.new_comm_banner.plan_banner.lots_banner .banner_content {
    padding: 30px 0 40px 0;
	width:auto;
}
.lots_content{ padding:60px 20px 30px;}
.community-container.new_community.rose-verde_single .elevation_digram {
    min-height:150px;
}
.exterior_elevations .elevation_carousel.mobile{ display:block;}
.exterior_elevations{ padding-top:0;}
.community-container.new_community{ padding-top:20px; padding-bottom:20px;}
.exterior_elevations .elevation_carousel .row__inner {
    margin:10px 0 0;
}
.plan_features {
    margin-top:30px;
    margin-bottom: 30px;
}
.exterior_elevations {
    padding-top: 0;
	padding-left:20px;
	padding-right:20px;
}
.comm_floor_plans .floor-plan-main {
    max-width:320px;
    width:320px;
}
.comm_floor_plans .option_nav > li {
    width:90px;
    padding: 3px 0;
}
#plan-1.single-rose-verde .floor-plan-main .section_2 .option_nav {
    right: -125px
	}
	#plan-2.single-rose-verde .floor-plan-main .section_2 .option_nav {
    right: -125px;
	}
#plan-2.single-rose-verde .floor-plan-main .section_1 .option_nav{ left:-235px;}
#plan-3.single-rose-verde .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#plan-3.single-rose-verde .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-3.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav {
    left: auto;
    right: -175px;
}
#plan-4.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#plan-4.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav{ right: -125px;}
#plan-5.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#plan-5.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav{ right: -125px;}
.elevation_section .elevation_thumbnail{ width:100%; margin-bottom:30px;}
.elevation_section .elevation_info{ width:100%; }
#landing_content_wrapper.rosepark_5_landing{ background-size:1400px !important;}
#landing_content_wrapper.rosepark_5_landing .landing_content h2{font-size:50px; line-height:50px;}
#landing_content_wrapper.rosepark_5_landing .landing_content h3{ font-size:36px; line-height:40px;}
#landing_content_wrapper.rosepark_5_landing .landing_content .logo_col{ width:100%; clear:both; text-align:center;}
#landing_content_wrapper.rosepark_5_landing .landing_content .short_description{ width:100%; float:left; padding:20px 0 0; text-align:center;}
#landing_content_wrapper.rosepark_5_landing .landing_content .content_row .content_col p {
    font-size: 18px;
    line-height: 24px;

}
#landing_content_wrapper.rosepark_5_landing .landing_content .content_row .content_col,#landing_content_wrapper.rosepark_5_landing .landing_content .content_row .content_col.col_2{ width:100%; background:none !important; margin:0 0 40px;}
#landing_content_wrapper.rosepark_5_landing {
    padding:450px 0 10px;
}
#landing_content_wrapper.rosepark_5_landing .landing_content .content_row {
    padding: 100px 0 20px;

}
#florsheim_banner_ad .grand-opening .timer_box{ position:relative; display:inline-block; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:20px;}
#florsheim_banner_ad{ padding:0 0 40px 0;}
#florsheim_banner_ad .section_2 {
    padding:0;
}
#florsheim_banner_ad .section_2 .container{ width:100%;}
#florsheim_banner_ad .section_2 .col{ width:100%; display:block;}
#florsheim_banner_ad .section_2 .col.col_logo{background-image: linear-gradient(to bottom, #007d8c , #00424a); padding:30px 5%;}
#florsheim_banner_ad .section_2 .col.col_info{background: #fff url(images/banner-add-section-2-bg.jpg) no-repeat scroll -862px 0; margin-top:0; padding:30px 5%;}
#florsheim_banner_ad .grand-opening::after{ z-index:1000;}

.features_plan_list{ width:90%; margin:0 auto; float:none;}

.features_plan_list ul{ margin:0 0 20px; padding:0; list-style:none; color:#333;}
.features_plan_list ul.features_demo{
    width: 100%;
    float: none;
}
.features_plan_list ul.features_demo_right {
    width: 100%;
    float: none;
}
.features_plan_list ul li{ color:#333; font-size:16px; line-height:38px; font-weight:500; margin:0; padding:0 0 0 16px; position:relative;}
.features_plan_list ul li:after{ content:''; width:6px; height:6px; background:#333; border-radius:50%; position:absolute; left:0; top:17px;}
.features_plan_imp{ padding:0;}
#metro-at-inspiration-lot-detail.page-template-page_metro-at-inspiration_lot_detail-php .new_comm_banner.plan_banner{ height:auto;}
#metro-at-inspiration-lot-detail.page-template-page_metro-at-inspiration_lot_detail-php .new_comm_banner.plan_banner.lots_banner .banner_content{ padding-bottom:140px;}
#metro-at-inspiration-lot-detail.page-template-page_metro-at-inspiration_lot_detail-php .new_comm_banner.plan_banner .community_logo{ top:auto; bottom:20px;}


#the-trails-lot-detail.page-template-page_the-trails_lot_detail-php .new_comm_banner.plan_banner{ height:auto;}
#the-trails-lot-detail.page-template-page_the-trails_lot_detail-php .new_comm_banner.plan_banner.lots_banner .banner_content{ padding-bottom:140px;}
#the-trails-lot-detail.page-template-page_the-trails_lot_detail-php .new_comm_banner.plan_banner .community_logo{ top:auto; bottom:20px;}



.new_comm_banner .community_info_tabs ul li {
    margin: 0 4px;
	font-size:11px;
	line-height:16px;
}


p.walk_through{ float:none !important; padding-bottom:20px;}
.tour-video{ padding:30px 30px !important;}
.tour-video-text{ padding:0 !important;}
.tour-video h1{ font-size:16px !important;}
#tour_home h1{ font-size:30px !important;}
#tour_home p{font-size:12px !important;}
#tour_home .video_section h4{ font-size:26px !important;}
#tour_home .video_section a{ font-size:15px !important;}
#cookie-law-info-bar{ padding:20px 40px !important;}
#valley-vista-community .new_comm_banner.plan_banner .community_logo{ position:absolute; right:0px !important; top:60px !important; left:auto;}
#valley-vista-community .plan_banner{ height:550px !important;}
#valley-vista-community .new_comm_banner.plan_banner.lots_banner .banner_content {
    padding: 230px 0px 20px 0px !important;
	width:auto;
}
#valley-vista-community .new_comm_banner.plan_banner.lots_banner .banner_content h1{color: #fff; font-family: 'AstoriaRoman';font-size: 80px !important; line-height: 90px;}
#valley-vista-community .new_comm_banner.plan_banner.lots_banner .banner_content p{color: #fff; font-family: 'montserratregular'; font-size:16px !important; line-height: 25px; font-weight:600;}



#icon-at-bridle-ridge.single-community .new_comm_banner.bridle_at_insp .community_logo.mobile{ display:block; width:100%; float:none; background:#fff; text-align:center;margin:0; padding:0;}
#icon-at-bridle-ridge.single-community .new_comm_banner.bridle_at_insp .community_logo img{ max-width:200px; min-width:200px; }
#icon-at-bridle-ridge .new_comm_banner.bridle_at_insp .banner_content{ padding-top: 70px !important; width:100%; float:none;}
#icon-at-bridle-ridge .new_comm_banner.bridle_at_insp .banner_content h1{ font-size:48px; line-height:42px; margin:0 0 10px;}
#icon-at-bridle-ridge .new_comm_banner.bridle_at_insp .banner_content .tagline {
    font-size:28px !important;
    line-height:36px !important;
}
#icon-at-bridle-ridge .new_comm_banner.bridle_at_insp .community_info_tabs{ margin-top:0px;}
#icon-at-bridle-ridge-gallery .new_comm_banner.plan_banner .community_logo {
	position:relative;
	top:0;
}
#icon-at-bridle-ridge-gallery .new_comm_banner.plan_banner .community_logo img, .new_comm_banner.plan_banner .community_logo img{ max-width:100px;}
#icon-at-bridle-ridge .new_comm_banner .banner_content {
    padding-top:10px;
	max-width:100%;
}
#icon-at-bridle-ridge .new_comm_banner .community_info_tabs {
    position:relative;
    right: 0;
    top:0;
	text-align:center;
}
#icon-at-bridle-ridge.single-community .new_comm_banner .banner_content .tagline {
    font-size:24px;
    line-height:30px;
}
#icon-at-bridle-ridge.single-community .new_comm_banner .banner_content .tagline span {
    font-size:16px;
}
.single-icon-at-bridle-ridge .new_comm_banner.plan_banner .community_logo {
    position:relative;
    left: 0;
    top: 0;
}
.single-icon-at-bridle-ridge .new_comm_banner.plan_banner .community_logo img{ }
.single-icon-at-bridle-ridge .plan_banner {
    height: auto;
}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content h3 {
    font-size:40px;
    line-height:40px;
}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content p {
    font-size:14px;
	line-height:28px;
}
#plan-1 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -215px;
}
#plan-1 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_3 .option_nav{
    left: -125px;
	top:70px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
	top:100px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    left: -120px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_3 .option_nav{
    right: -120px;
	top:-100px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_4 .option_nav{
    right: -120px;
	top:120px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -120px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    right: -120px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_4 .option_nav {
    left: -175px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
.single-icon-at-bridle-ridge .new_comm_banner .community_info_tabs .bck-btn{ display:none;}
#icon-at-bridle-ridge .new_comm_banner.bridle_at_insp .community_info_tabs ul li {
    margin: 0 4px;
	font-size:16px;
	line-height:22px;
}
#valley-vista .new_comm_banner .community_info_tabs{ position:relative !important; text-align:center !important;}
#valley-vista.single-community .new_comm_banner .community_logo{ width:100% !important; text-align:center !important; float:none !important; padding-top:0px !important;}
#valley-vista .new_comm_banner .banner_content{ width:100% !important; text-align: center !important; padding:20px !important;}
#valley-vista .new_comm_banner .banner_content {
    padding-top:10px !important;
	max-width:100% !important;
}
#valley-vista .new_comm_banner .community_info_tabs {
    position:relative !important;
    right: 0 !important;
    top:0 !important;
	text-align:center !important;
}
#valley-vista.single-community .new_comm_banner .banner_content .tagline {
    font-size:24px !important;
    line-height:30px !important;
}
#valley-vista.single-community .new_comm_banner .banner_content .tagline span {
    font-size:16px !important;
}
.single-valley-vista .new_comm_banner.plan_banner .community_logo {
    position:relative !important;
    left: 0 !important;
    top: 0 !important;
}
.single-valley-vista .new_comm_banner.plan_banner .community_logo img{ }
.single-valley-vista .plan_banner {
    height: auto !important;
}
.single-valley-vista .new_comm_banner .banner_content h3 {
    font-size:40px !important;
    line-height:40px !important;
}
.single-valley-vista .new_comm_banner .banner_content, #valley-vista-gallery .new_comm_banner .banner_content{
    width: auto !important;
    float: none !important;}
	
#valley-vista.single-community .new_comm_banner .community_logo img { width:30% !important;}
.single-valley-vista .comm_floor_plans .floor-plan-main{max-width: 320px !important; width: 320px !important;}
#plan1.single-valley-vista .valley-vista .floor-plan-main .section_1 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_1 .section_1 .option_nav{ right:-140px !important;}
#plan2.single-valley-vista .valley-vista .floor-plan-main .section_1 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_2 .section_1 .option_nav{ right:-205px !important;}
#plan2.single-valley-vista .floor-plan-main .section_2 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_2 .section_2 .option_nav{ left:-190px !important;}
#plan3.single-valley-vista .valley-vista .floor-plan-main .section_1 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_2 .section_1 .option_nav{ left:-165px !important;}
#plan3.single-valley-vista .valley-vista .floor-plan-main.second_floor .section_1 .option_nav{ left:-170px !important;}
#plan3.single-valley-vista .valley-vista .floor-plan-main.second_floor .section_2 .option_nav{ right:-115px !important;}
#plan4.single-valley-vista .valley-vista .floor-plan-main.second_floor .section_1 .option_nav{ left:-120px !important;}
#plan4.single-valley-vista .floor-plan-main .section_2 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_4 .valley-vista .valley_vista_plan .floor-plan-main .section_2 .option_nav{ left:-120px !important;}
#plan4.single-valley-vista .valley-vista .floor-plan-main .section_1 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_3 .section_1 .option_nav{ right:-130px;}
}
@media screen and (max-width:580px) {
	.comm_floor_plans .floor-plan-main {
    max-width:240px;
    width:240px;
}
.comm_floor_plans .option_nav > li {
    width:70px;
    padding: 3px 0;
}
#plan-1.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: -120px
	}
#plan-1.single-rose-verde .floor-plan-main .section_2 .option_nav {
    right: -115px !important;
	}
#plan-2.single-rose-verde .floor-plan-main .section_1 .option_nav{ left:-200px;}
#plan-3.single-rose-verde .floor-plan-main .section_1 .option_nav {
    right: -120px;
}
#plan-3.single-rose-verde .floor-plan-main .section_2 .option_nav {
    left: -120px;
}
#plan-3.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav {
    left: auto;
    right: -155px;
}
#plan-5.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -120px;
}
#plan-5.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav{ right: -120px;}
#plan-1 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -190px;
}
#plan-1 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#plan-2 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    right: -115px;
}
#plan-2 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    left: -120px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    right: -115px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -115px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_3 .option_nav{
    left: -115px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_4 .option_nav{
    right: -115px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -120px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -120px;
}

#plan-3x .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#plan-3x .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#plan-3x .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -118px;
}
#plan-3x .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    left: -118px;
}

#plan-4 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -118px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    left: -118px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -118px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_3 .option_nav{
    right: -118px;
	top:-120px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_4 .option_nav{
    right: -118px;
	top:100px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    right: -118px;
	top:-100px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_4 .option_nav{ left:-160px;
}
#plan-5 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    right: -118px;
}
#plan-5 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -118px;
}
.features_plan_list ul li{ color:#333; font-size:16px; line-height:38px; font-weight:500; margin:0; padding:0 0 0 16px; position:relative;}
.features_plan_list ul li:after{ content:''; width:6px; height:6px; background:#333; border-radius:50%; position:absolute; left:0; top:17px;}
.features_plan_imp h1 {
    font-family: 'AstoriaRoman';
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 30px;
    font-size: 26px;
}
#home .modal.in .modal-dialog {
    width: 90% !important;
	max-width:90% !important;
}

#plan-1 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -190px;
}
#plan-1 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    right: -115px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    left: -120px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    right: -115px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -115px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_3 .option_nav{
    left: -115px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_4 .option_nav{
    right: -115px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -120px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -120px;
}

#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -118px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    left: -118px;
}

#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -118px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    left: -118px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -118px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_3 .option_nav{
    right: -118px;
	top:-120px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_4 .option_nav{
    right: -118px;
	top:100px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    right: -118px;
	top:-100px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_4 .option_nav{ left:-160px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    right: -118px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -118px;
}
#florsheim_banner_ad_02_sub_heading .florsheim_banner_ad_02_title{font-size:30px; line-height:38px;}
}
@media screen and (max-width: 480px) {
	.html5gallery-thumbs-0 {
    margin: 0 !important;
	width:auto !important;
    top: 12px;
}
.single-rose-verde .plan_banner{ background:#000 url(images/rose-verde-plan-mobile-banner.jpg) no-repeat center top; height:auto;}
#rose-verde-map .plan_banner{ background:#000 url(images/rose-verde-plan-mobile-banner.jpg) no-repeat center top; height:auto;}
#rose-verde-lot-detail .plan_banner{ background:#000 url(images/rose-verde-plan-mobile-banner.jpg) no-repeat center top; height:auto;}
#plan-3 .metro-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav,#plan-3 .metro-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav{left: -95px !important;}	
#plan-3 .the-trails .floor-plan-main.second_floor .section_1 .option_nav,#plan-3 .the-trails .floor-plan-main.second_floor .section_2 .option_nav{left: -95px !important;}		
	
.new_comm_banner .community_info_tabs ul li {
    margin: 0 5px;
	font-size:13px;
	line-height:20px;
}
.new_comm_banner .banner_content h3 {
    font-size:24px;
    line-height: 30px;
}
.exterior_elevations h1,.plan_features h3,.sales_team_contact h3 {
    font-size:16px;
    line-height: 24px;
	margin:0 0 10px;
}
.new_comm_banner .banner_content h1 {
    font-size:28px;
    line-height:36px;
	padding-top:10px;
}
	.comm_floor_plans .floor-plan-main {
    max-width:190px;
    width:190px;
}
.comm_floor_plans .option_nav > li {
    width:90px !important;
    padding: 3px 0;
}
#plan-1.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: -95px
	}
#plan-1.single-rose-verde .floor-plan-main .section_2 .option_nav {
    right: -95px !important;
	}
#plan-2.single-rose-verde .floor-plan-main .section_1 .option_nav{ left:-160px;}
#plan-2.single-rose-verde .floor-plan-main .section_2 .option_nav{right: -100px;}
#plan-3.single-rose-verde .floor-plan-main .section_1 .option_nav {
    right: -100px;
}
#plan-3.single-rose-verde .floor-plan-main .section_2 .option_nav {
    left: -100px;
}
#plan-3.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav {
    left: auto;
    right: -130px;
}
#plan-4.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -100px;
}
#plan-4.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav{ right: -100px;}
#plan-5.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -100px;
}
#plan-5.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav{ right: -100px}
.elevation_section h3.banner{font-size:16px; padding:20px 10px;}
#florsheim_banner_ad{ padding:0 0 0px 0;}
#content-wrapper
{
    position: relative;
    width: 100%;
    clear: both;
    background: url(images/home_section_2_bg1_mobile.jpg) no-repeat bottom;
    background-size: 100%;
    padding: 0 0 110px;
    /* min-height: 484px; */
}	
#plan-1 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -153px;
}
#plan-1 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
/*==================*/
#plan-2 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    right: -95px;
}
#plan-2 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    left: -100px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
	margin-top:-20px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_3 .option_nav{
    left: -95px;
}
#plan-2 .icon-at-inspiration .floor-plan-main.second_floor .section_4 .option_nav{
    right: -95px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#plan-3 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -95px;
}

#plan-3x .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#plan-3x .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#plan-3x .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -95px;
}
#plan-3x .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    left: -95px;
	top:30px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#plan-4 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    left: -95px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    left: -95px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_3 .option_nav{
    right: -95px;
}
#plan-4 .icon-at-inspiration .floor-plan-main.second_floor .section_4 .option_nav{
    right: -95px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_3 .option_nav {
    right: -95px;
}
#plan-5 .icon-at-inspiration .floor-plan-main .section_4 .option_nav {
    left: -155px;
}
#plan-5 .icon-at-inspiration .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px;
}
#plan-5 .icon-at-inspiration .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
}
#icon-at-inspiration.single-community .icon_landing_contact{ min-height:300px; padding:0;}
#icon-at-inspiration.single-community .icon_landing_contact .container{ padding:40px 0 0;}	
#icon-at-inspiration.single-community .icon_landing_contact h2{ font-size:40px; line-height:48px;}
#icon-at-inspiration.single-community .icon_landing_contact p{ font-size:12px; line-height:22px; padding:10px 0;}
#icon-at-inspiration.single-community .icon_landing_contact a{ font-size:12px;}
#icon-at-inspiration.single-community .community_description{ padding-top:20px; padding-bottom:20px;}
#icon-at-inspiration.single-community .community_description .container{ padding:0 20px;}
#icon-at-inspiration.single-community .community_description .community-btn-email{ width:100% !important;}
#icon-at-inspiration.single-community .community_description p{ font-size:14px; line-height:22px; padding:10px 0;}
.new_comm_banner .banner_content h1{ font-size:24px; line-height:20px; padding-bottom:0;}
#icon-at-inspiration.single-community .new_comm_banner .banner_content .tagline{ font-size:20px; line-height:24px;}
#icon-at-inspiration.single-community .new_comm_banner .banner_content .tagline span{ font-size:14px; line-height:22px; padding-top:15px;}
#icon-at-inspiration .new_comm_banner.icon_at_insp .banner_content .tagline{margin: 0 0 5px;}
.exp_col1 p {
    font-size: 10px;
    letter-spacing: 0;
}
.single-icon-at-inspiration .new_comm_banner .banner_content h3{ font-size:24px; padding-top:40px;}
.comm_floor_plans h2.sec_plan_heading{ padding-top:40px;}
.comm_floor_plans .disclaimer{ padding-top:60px;}
.plan_features .features li{ margin:0 0 10px;}
.plan_features .features li a{ font-size:13px;}
.exterior_elevations .elevation_carousel .tile{width: 370px;}
.features_plan_list ul li{ color:#333; font-size:14px; line-height:30px; font-weight:500; margin:0; padding:0 0 0 16px; position:relative;}
.features_plan_list ul li:after{ content:''; width:6px; height:6px; background:#333; border-radius:50%; position:absolute; left:0; top:6px;}
#tour_home {
    padding: 20px 0 !important;
}
#tour_home .video_section{padding: 10px 0 !important;}
#tour_home h1{ font-size:16px !important; line-height:28px !important;padding:0 !important;}
#tour_home p{font-size:12px !important;}
#tour_home .video_section h4{ font-size:13px !important;}
#tour_home .video_section a{ font-size:12px !important;}


#plan-1 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -153px;
}
#plan-1 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
/*==================*/
#plan-2 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    right: -95px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    left: -100px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
	margin-top:-20px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_3 .option_nav{
    left: -95px;
}
#plan-2 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_4 .option_nav{
    right: -95px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#plan-3 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -95px;
}

#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -95px;
}
#plan-3x .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    left: -95px;
	top:30px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    left: -95px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    left: -95px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_3 .option_nav{
    right: -95px;
}
#plan-4 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_4 .option_nav{
    right: -95px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_3 .option_nav {
    right: -95px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main .section_4 .option_nav {
    left: -155px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px;
}
#plan-5 .icon-at-bridle-ridge .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
}
#icon-at-bridle-ridge.single-community .icon_landing_contact{ min-height:300px; padding:0;}
#icon-at-bridle-ridge.single-community .icon_landing_contact .container{ padding:40px 0 0;}	
#icon-at-bridle-ridge.single-community .icon_landing_contact h2{ font-size:40px; line-height:48px;}
#icon-at-bridle-ridge.single-community .icon_landing_contact p{ font-size:12px; line-height:22px; padding:10px 0;}
#icon-at-bridle-ridge.single-community .icon_landing_contact a{ font-size:12px;}
#icon-at-bridle-ridge.single-community .community_description{ padding-top:20px; padding-bottom:20px;}
#icon-at-bridle-ridge.single-community .community_description .container{ padding:0 20px;}
#icon-at-bridle-ridge.single-community .community_description .community-btn-email{ width:100% !important;}
#icon-at-bridle-ridge.single-community .community_description p{ font-size:14px; line-height:22px; padding:10px 0;}
.new_comm_banner .banner_content h1{ font-size:24px; line-height:20px; padding-bottom:0;}
#icon-at-bridle-ridge.single-community .new_comm_banner .banner_content .tagline{ font-size:20px; line-height:24px;}
#icon-at-bridle-ridge.single-community .new_comm_banner .banner_content .tagline span{ font-size:14px; line-height:22px; padding-top:15px;}
#icon-at-bridle-ridge .new_comm_banner.bridle_at_insp .banner_content .tagline{margin: 0 0 5px;}
.exp_col1 p {
    font-size: 10px;
    letter-spacing: 0;
}
.single-icon-at-bridle-ridge .new_comm_banner .banner_content h3{ font-size:24px; padding-top:40px;}
#valley-vista .new_comm_banner .banner_content h1{font-size: 32px !important; line-height: 40px !important; padding-bottom: 20px !important;}
#valley-vista.single-community .new_comm_banner .banner_content .tagline{ font-size:18px !important;}
.single-valley-vista .comm_floor_plans .floor-plan-main{max-width: 160px !important; width: 160px !important;}
#plan1.single-valley-vista .valley-vista .floor-plan-main .section_1 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_1 .section_1 .option_nav{ right:-105px !important;}
#plan2.single-valley-vista .valley-vista .floor-plan-main .section_1 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_2 .section_1 .option_nav{ right:-155px !important;}
#plan2.single-valley-vista .floor-plan-main .section_2 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_2 .section_2 .option_nav{ left:-145px !important;}
#plan3.single-valley-vista .valley-vista .floor-plan-main .section_1 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_2 .section_1 .option_nav{ left:-135px !important;}
#plan3.single-valley-vista .valley-vista .floor-plan-main.second_floor .section_1 .option_nav{ left:-140px !important;}
#plan3.single-valley-vista .valley-vista .floor-plan-main.second_floor .section_2 .option_nav{ right:-105px !important;}
#plan4.single-valley-vista .valley-vista .floor-plan-main.second_floor .section_1 .option_nav{ left:-100px !important;}
#plan4.single-valley-vista .floor-plan-main .section_2 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_4 .valley-vista .valley_vista_plan .floor-plan-main .section_2 .option_nav{ left:-100px !important;}
#plan4.single-valley-vista .valley-vista .floor-plan-main .section_1 .option_nav, #valley-vista-lot-detail .lot_detail .community-container .floor-plan-main.plan_3 .section_1 .option_nav{ right:-110px;}
#florsheim_banner_ad_02_sub_heading .florsheim_banner_ad_02_title{font-size:15px; line-height:26px;}
}
@media screen and (max-width:380px) {
#plan-2.single-rose-verde .floor-plan-main .section_1 .option_nav{ left:-155px;}
#plan-2.single-rose-verde .floor-plan-main .section_2 .option_nav{right: -94px;}
.comm_floor_plans .floor-plan-main {
    max-width:180px;
    width:180px;
}
#plan-3.single-rose-verde .floor-plan-main .section_1 .option_nav {
    right: -95px;
}
#plan-3.single-rose-verde .floor-plan-main .section_2 .option_nav {
    left: -95px;
}
#plan-3.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav {
    left: auto;
    right: -122px;
}
#plan-4.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -95px;
}
#plan-4.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav{ right: -95px;}
#plan-5.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -95px;
}
#plan-5.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav{ right: -95px}
#florsheim_banner_ad .grand-opening h3 {
    font-size:56px;
    line-height:60px;
}
.community-container.new_community .community-right-area{ width:300px !important;}
.community-left-area.new_sidebar{ width:300px !important;}
.exterior_elevations .elevation_carousel .tile{width: 320px;}
}
@media screen and (max-width: 1920px) {
	.community-container {
	background:url(images/body-bg.jpg) repeat-y;
	background-size:100% !important;
	}
	#current-communities .florsheim-container,#tour_maps .communities_map .florsheim-container{ width:1080px;}

}
@media (min-width: 1192px) and (max-width: 1600px) {
#cookie-law-info-bar{ padding:20px 40px !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
#current-communities .florsheim-container{ width:960px !important;}	
/*.map_col_1 .content-container .link_1{ width:67px !important;  position:absolute;height:80px !important; left:162px; top:44px;  display:block !important;}
.map_col_1 .content-container .link_2{ width:65px; height:91px; position:absolute; right:74px; top:190px; }
.map_col_1 .content-container .link_3{ width:65px; height:90px; position:absolute; right:147px; top:264px; }
.map_col_1 .content-container .link_4{ width:66px; height:80px; position:absolute; right:7px; top:282px; }
.map_col_1 .content-container .link_5{ width:65px; height:82px; position:absolute; right:76px; top:368px; }
.map_col_2 .content-container .link_1{ width:74px; height:82px; position:absolute; left:121px; top:14px; }
.map_col_2 .content-container .link_2{ width:75px; height:81px; position:absolute; left:auto !important;right:185px; top:142px;}
.map_col_2 .content-container .link_3{ width:67px; height:84px; position:absolute;left:auto !important; right:81px; top:338px; }*/
.map_col_1 .content-container .link_1{
	width: 12.85954692556634% !important;
    position: absolute;
    height: 80px !important;
    left: 29.504207%;
    top: 15px;
    display: block !important;}
.map_col_1 .content-container .link_2{
        width: 13.635922%;
    height: 74px;
    position: absolute;
    right: 27.2%;
    top: 170px;}
.map_col_1 .content-container .link_3{
	    width: 13.635922%;
    height: 74px;
    position: absolute;
    right: 41.2%;
    top: 170px;}
.map_col_1 .content-container .link_4{
	width: 13.5%;
    height: 75px;
    position: absolute;
    right: 18.888997%;
    top: 307px;
}
.map_col_1 .content-container .link_5{
	width: 12.921036%;
    height: 75px;
    position: absolute;
    right: 4.821036%;
    top: 245px;}
.map_col_1 .content-container .link_6{
	width: 13.1%;
    height: 76px;
    position: absolute;
    right: 3.3%;
    top: 337px;}
.map_col_1 .content-container .link_7{
	width: 11.221036%;
    height: 76px;
    position: absolute;
    right: 25.4%;
    top: 385px;}
.map_col_2 .content-container .link_1{ width:81px; height:90px; position:absolute; left:136px; top:13px; }
.map_col_2 .content-container .link_2{ width:15.6957928802589%; height:78px; position:absolute; left:44.49838187702265%; top:146px; }
.map_col_2 .content-container .link_3{ width:14.23948220064725%; height:84px; position:absolute; right:10.54142394822006%; top:343px; }
.map_col_2 .content-container .link_4{ width:14.23948220064725%; height:84px; position:absolute; left:37.70226537216828%; top:244px; }
.map_col_2 .content-container .link_5{ width:22.239482%; height:128px; position:absolute; left:73.702265%; top:305px; }
#pop_content1.community_popup {
    left: -120px;
    top: 90px;
}

.sales_right .member_coln.more_info p{ font-size:28px; line-height:34px;}
.sales_right .member_coln.more_info{width:65%}
#cssmenu ul li a span{font-size:12px;}
#florsheim_exp .container{ width:950px;}
#florsheim_exp h3{ font-size:22px; line-height:30px;}
#florsheim_exp p{ font-size:16px;}
.parent {
    width: 100%;
    height:293px;
}
#tour_maps .communities_map .florsheim-container{ width:950px;}
.new_comm_banner .community_info_tabs .bck-btn, .new_comm_banner.plan_banner .community_logo{ left:15px;}
.rose_verde_gallery {
    width: 950px;
}
#current-communities .florsheim-column.current_cmmunity {
    width: 100%;
}
}

@media (min-width: 768px) and (max-width: 991px) {
#current-communities .florsheim-container{ width:750px !important;}	
/*.map_col_1 .content-container .link_1{ width:52px !important;  position:absolute;height:65px !important; left:129px; top:33px;  display:block !important;}
.map_col_1 .content-container .link_2{ width:52px; height:72px; position:absolute; right:58px; top:150px;}
.map_col_1 .content-container .link_3{ width:52px; height:73px; position:absolute; right:116px; top:208px; }
.map_col_1 .content-container .link_4{ width:51px; height:63px; position:absolute; right:6px; top:222px; }
.map_col_1 .content-container .link_5{ width:51px; height:64px; position:absolute; right:59px; top:288px; }
.map_col_2 .content-container .link_1{ width:57px; height:63px; position:absolute; left:94px; top:11px; }
.map_col_2 .content-container .link_2{ width:60px; height:63px; position:absolute; left:auto !important;right:144px; top:112px;}
#home .map_col_2 .content-container .link_2{ width:58px; height:62px; position:absolute; left:auto !important;right:144px; top:114px;}
.map_col_2 .content-container .link_3{ width:54px; height:67px; position:absolute;left:auto !important; right:62px; top:265px; }*/
.map_col_1 .content-container .link_1{
	width: 12.85954692556634% !important;
    position: absolute;
    height: 60px !important;
    left: 29.504207%;
    top: 12px;
    display: block !important;}
.map_col_1 .content-container .link_2{
    width: 13.635922%;
    height: 59px;
    position: absolute;
    right: 27.2%;
    top: 134px;}
.map_col_1 .content-container .link_3{
	width: 13.635922%;
    height: 58px;
    position: absolute;
    right: 41.2%;
    top: 135px;}
.map_col_1 .content-container .link_4{
	width: 13.5%;
    height: 60px;
    position: absolute;
    right: 18.888997%;
    top: 239px;}
.map_col_1 .content-container .link_5{
	width: 12.921036%;
    height: 60px;
    position: absolute;
    right: 4.821036%;
    top: 195px;}
.map_col_1 .content-container .link_6{
	width: 13.1%;
    height: 59px;
    position: absolute;
    right: 3.2%;
    top: 264px;}
.map_col_1 .content-container .link_7{
	width: 10.221036%;
    height: 60px;
    position: absolute;
    right: 25.4%;
    top: 302px;}
.map_col_2 .content-container .link_1{ width:81px; height:90px; position:absolute; left:136px; top:13px; }
.map_col_2 .content-container .link_2{ width:15.6957928802589%; height:62px; position:absolute; left:44.49838187702265%; top:115px; }
.map_col_2 .content-container .link_3{ width:14.23948220064725%; height:66px; position:absolute; right:10.54142394822006%; top:270px; }
.map_col_2 .content-container .link_4{ width:14.23948220064725%; height:65px; position:absolute; left:37.70226537216828%; top:193px; }
.map_col_2 .content-container .link_5{ width:22.239482%; height:102px; position:absolute; left:73.702265%; top:240px; }
#pop_content1.community_popup {
    top:65px;
}
#pop_content3.community_popup{ bottom:65px;}
.sales_right .member_coln.more_info p{ font-size:24px; line-height:27px;}
.sales_right .member_coln.more_info{width:65%}
#cssmenu ul li a span{font-size:9px;}
#florsheim_exp .container{ width:750px;}
#florsheim_exp h3{ font-size:22px; line-height:30px;}
#florsheim_exp p{ font-size:15px;}
.parent {
    width: 100%;
    height:232px;
}
#florsheim_club .section_content{ padding:20px 0;}
#florsheim_club .section_content .container{ width:750px;}
#florsheim_club .section_content .section_col{ width:48%;}
#florsheim_club .section_content .section_col .club_logo {
    margin-bottom: 10px;
}
#florsheim_club .section_content .section_col .club_logo img{ width:150px;}
#florsheim_club h2 {
    color: #000;
    font-size:24px;
	line-height:26px;
	margin:0 0 10px;
}
#florsheim_club p{ font-size:13px; line-height:20px; margin:0 0 10px;}
#quick_move_in .content_col_r .widget.blog_posts .blog_post a.view_detail{ min-width:150px; padding:8px 20px; margin-top:15px;}
.testimonials{ padding:70px 15px;}
.testimonials .rslides{ width:auto !important;}
#current-communities .florsheim-container, #tour_maps .communities_map .florsheim-container{ width:750px !important;}
.community_popup .logo {
    width: 80px;
    float: left;
	top:auto !important;
    margin-bottom: 10px;
}	
#pop_content1.community_popup {
    left: -100px;
}
#pop_content2.community_popup {
    left: -200px;
	top:65px;
}
#pop_content3.community_popup {
    left: -100px;
}
#pop_content4.community_popup {
    left: -275px;
    top: 75px;
}
#pop_content5.community_popup {
    left: -350px;
	bottom:-210px;
}
#pop_content6.community_popup {
    right: auto;
    left: 80px;
    top: 94px;
}
#landing_content_wrapper .landing_content .logo{ width:200px !important; top:15px;}
#landing_content_wrapper .landing_content .description h3{ font-size:40px; line-height:44px;}
#current-communities .florsheim-column.current_cmmunity {
    width: 100%;
}
	}
	
@media (max-width:767px){
	#current-communities .florsheim-container{ width:auto !important; padding-left:15px; padding-right:15px;}
	.communities_map .map_col_1,.communities_map .map_col_2{
    width: 100%;
    float: left;
	text-align:center;
}	
.mapping_holder{ width:520px !important; display:inline-block; margin-bottom:30px;}
.community_popup .logo{ top:10px !important;}
.community_popup .info{ text-align:left !important;}
#florsheim_exp .container{ width:auto; text-align:center;}
#florsheim_exp h3{ font-size:22px; line-height:30px;}
#florsheim_exp p{ font-size:15px;}
.parent {
    width: 100%;
    height:369px;
}
#florsheim_exp .exp{ width:300px; margin-left:auto; margin-right:auto;}
#florsheim_exp .exp_col{margin-bottom:30px; width:100%;}
#home #content-wrapper{ padding-top:30px !important;}
#florsheim_club .section_content{ position:relative;}
#florsheim_club .section_content .section_col{ width:100%; text-align:center;}
#florsheim_club .btn-primary{ display:inline-block; min-width:200px;}
#quick_move_in .content_col_l{ margin-bottom:60px;}
#quick_move_in .content_col_l,#quick_move_in .content_col_r {
    width: 100%;
}
#quick_move_in .content_col_r .widget.blog_posts .blog_post h3{ position:relative;}
#quick_move_in .content_col_r .widget.blog_posts .blog_post h3 a{ font-size:24px; line-height:26px;}
#quick_move_in span.circle{ top:0;}
#quick_move_in .content_col_r .widget.blog_posts .blog_post a.view_detail{ margin-top:15px; min-width:150px;}
#quick_move_in .content_col_r .widget.blog_posts .blog_post .image{ margin-top:5px;}
#home .testimonials{ width:auto; padding-left:20px; padding-right:20px;}
#current-communities .florsheim-container, #tour_maps .communities_map .florsheim-container{ width:auto !important;}
/*#home .map_col_1 .content-container .link_1{ width:75px !important;  position:absolute;height:90px !important; left:181px; top:49px;  display:block !important;}
#home .content-container .link_2{ width:72px; height:102px; position:absolute; right:83px; top:212px; }
#home .content-container .link_3{ width:72px; height:102px; position:absolute; right:163px; top:294px; }
#home .content-container .link_4{ width:72px; height:89px; position:absolute; right:8px; top:313px;}
#home .content-container .link_5{ width:72px; height:89px; position:absolute; right:83px; top:408px; }
#home .map_col_2 .content-container .link_1{ width:81px; height:90px; position:absolute; left:130px; top:7px; }
#home .map_col_2 .content-container .link_2{ width:83px; height:91px; position:absolute; left:230px; top:157px; }
#home .map_col_2 .content-container .link_3{ width:74px; height:93px; position:absolute; right:91px; top:377px; }*/
.map_col_1 .content-container .link_1{
	width: 12.85954692556634% !important;
    position: absolute;
    height: 82px !important;
    left: 29.504207%;
    top: 20px;
    display: block !important;}
.map_col_1 .content-container .link_2{
	width: 13.2%;
    height: 84px;
    position: absolute;
    right: 27.5%;
    top: 190px;}
.map_col_1 .content-container .link_3{
	width: 13.4%;
    height: 85px;
    position: absolute;
    right: 41.2%;
    top: 190px;}
.map_col_1 .content-container .link_4{
	width: 13%;
    height: 85px;
    position: absolute;
    right: 18.988997%;
    top: 339px;}
.map_col_1 .content-container .link_5{
	width: 13.121036%;
    height: 83px;
    position: absolute;
    right: 4.821036%;
    top: 275px;}
.map_col_1 .content-container .link_6{
	width: 13.1%;
    height: 85px;
    position: absolute;
    right: 3.3%;
    top: 372px;}
.map_col_1 .content-container .link_7{
	width: 10.521036%;
    height: 85px;
    position: absolute;
    right: 25.2%;
    top: 426px;}
.map_col_2 .content-container .link_1{ width:81px; height:90px; position:absolute; left:136px; top:13px; }
.map_col_2 .content-container .link_2{ width:15.6957928802589%; height:92px; position:absolute; left:44.49838187702265%; top:160px; }
.map_col_2 .content-container .link_3{ width:14.23948220064725%; height:93px; position:absolute; right:10.54142394822006%; top:383px; }
.map_col_2 .content-container .link_4{ width:14.23948220064725%; height:93px; position:absolute; left:37.70226537216828%; top:272px; }
.map_col_2 .content-container .link_5{ width:22.239482%; height:144px; position:absolute; left:73.702265%; top:340px; }


.content-container #pop_content9.community_popup {
    top:-230px;
    left: -210px;
}
#pop_content6.community_popup {
    left: auto;
    right: -80px;
    top: 50px;
}
#pop_content1.community_popup {
    left: -110px;
    top: 90px;
}
#pop_content3.community_popup {
    left: -140px;
    top: auto;
    bottom: 80px;
}
#pop_content5.community_popup {
    right: auto;
    left: -400px;
    top: 60px;
}
#landing_content_wrapper .landing_content .logo{ width:100% !important; top:0; position:relative; text-align:center; margin-bottom:30px;}
#landing_content_wrapper .landing_content .description { padding-left:0;}
#landing_content_wrapper .landing_content .description h3{ font-size:30px; line-height:36px;}
#landing_content_wrapper .landing_bottom_content .container {
    width: auto;
	padding:30px;
}
#landing_content_wrapper .landing_bottom_content .map {
    position:relative;
	width:100%;
    left: 0;
    top: 0;
	text-align:center;
	margin-bottom:30px;
}
#landing_content_wrapper .landing_bottom_content .map img{ width:100%;}
#landing_content_wrapper .landing_bottom_content .contact_info {
    padding-left: 0;
}
.contact_page_section_2 .container{ background:none !important;}
.contact_page_section_4 .col-sm-4.col1by3{ width:100%!important; margin-bottom:40px!important; display:block!important; clear:both!important;}
.contact_page_section_6 .col-sm-3{ margin-bottom:40px;}
#current-communities .florsheim-column.current_cmmunity {
    width: 100%;
}
	}
@media (max-width:540px){	
.mapping_holder{ width:280px !important; display:inline-block; margin-bottom:30px;}
.community_popup .logo{ top:10px !important; }

/*.map_col_1 .content-container .link_1{ width:45px !important;  position:absolute;height:55px !important; left:113px; top:31px;  display:block !important;}
.map_col_1 .content-container .link_2{ width:44px; height:62px; position:absolute; right:50px; top:131px; }
.map_col_1 .content-container .link_3{ width:44px; height:62px; position:absolute; right:100px; top:182px; }
.map_col_1 .content-container .link_4{ width:44px; height:54px; position:absolute; right:4px; top:165px; }
.map_col_1 .content-container .link_5{ width:45px; height:56px; position:absolute; right:45px; top:216px; }
.map_col_2 .content-container .link_1{ width:50px; height:55px; position:absolute; left:82px; top:10px; }
.map_col_2 .content-container .link_2{ width:50px; height:54px; position:absolute; left:auto !important;right:128px; top:88px;}
.map_col_2 .content-container .link_3{ width:45px; height:56px; position:absolute;left:auto !important; right:50px; top:200px; }

#home .map_col_1 .content-container .link_1{ width:40px !important;  position:absolute;height:50px !important; left:98px; top:25px;  display:block !important;}
#home .map_col_1 .content-container .link_2{ width:40px; height:57px; position:absolute; right:43px; top:114px; }
#home .map_col_1 .content-container .link_3{ width:40px; height:56px; position:absolute; right:88px; top:158px; }
#home .map_col_1 .content-container .link_4{ width:40px; height:50px; position:absolute; right:4px; top:169px; }
#home .map_col_1 .content-container .link_5{ width:45px; height:56px; position:absolute; right:45px; top:216px; }
#home .map_col_2 .content-container .link_1{ width:50px; height:55px; position:absolute; left:82px; top:10px; }
#home .map_col_2 .content-container .link_2{ width:44px; height:48px; position:absolute; left:auto !important;right:112px; top:86px;}
#home .map_col_2 .content-container .link_3{ width:40px; height:52px; position:absolute;left:auto !important; right:49px; top:202px; }*/
.map_col_1 .content-container .link_1{
	width: 12.85954692556634% !important;
    position: absolute;
    height: 46px !important;
    left: 29.504207%;
    top: 10px;
    display: block !important;}
.map_col_1 .content-container .link_2{
    width: 13.635922%;
    height: 48px;
    position: absolute;
    right: 27.2%;
    top: 100px;}
.map_col_1 .content-container .link_3{
	width: 13.635922%;
    height: 48px;
    position: absolute;
    right: 41.2%;
    top: 100px;}
.map_col_1 .content-container .link_4{
	width: 13.5%;
    height: 45px;
    position: absolute;
    right: 18.888997%;
    top: 183px;}
.map_col_1 .content-container .link_5{
	width: 12.921036%;
    height: 45px;
    position: absolute;
    right: 4.821036%;
    top: 148px;}
.map_col_1 .content-container .link_6{
	width: 13.1%;
    height: 45px;
    position: absolute;
    right: 3.2%;
    top: 201px;}
.map_col_1 .content-container .link_7{
	width: 10.221036%;
    height: 45px;
    position: absolute;
    right: 25.4%;
    top: 230px;}

.map_col_2 .content-container .link_1{ width:81px; height:90px; position:absolute; left:136px; top:13px; }
.map_col_2 .content-container .link_2{ width:15.6957928802589%; height:92px; position:absolute; left:44.49838187702265%; top:160px; }
.map_col_2 .content-container .link_3{ width:14.23948220064725%; height:93px; position:absolute; right:10.54142394822006%; top:383px; }
.map_col_2 .content-container .link_4{ width:14.23948220064725%; height:93px; position:absolute; left:37.70226537216828%; top:272px; }
.map_col_2 .content-container .link_5{ width:22.23948220064725%; height:76px; position:absolute; left:73.70226537216828%; top:184px; }
.community_popup .info {
    width:190px;
    float: right;
}
.community_popup .info h4 {
    font-size:18px;
    line-height:20px;
}
.community_popup .logo{ width:50px;}
#pop_content1.community_popup {
    left: -98px;
    top:31px;
	width:280px;
}
#pop_content2.community_popup{ width:280px; left:-215px;bottom:auto !important; top:55px;}
#pop_content3.community_popup{ left:-140px; bottom:auto !important; top:55px; width:280px; background:#fff !important;}
#pop_content4.community_popup{ left:-145px;bottom:auto !important; top:55px; width:280px; }
#pop_content5.community_popup{ left:-185px;bottom:auto !important; top:55px; width:280px;}
#pop_content6.community_popup {
    left: auto;
    right:-150px;
    top:40px;
}
#pop_content7.community_popup {
    top:40px;
	width:280px;
	left:-190px;
}
#pop_content8.community_popup {
	left:-211px;
	width:280px;
	bottom:44px;
}
.content-container #pop_content9.community_popup {
	left:-105px;
	width:280px;
	top:45px;
}
.community_popup .info{ text-align:left !important;}
#text-2{    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    font-family: 'montserratregular';
}
.site-footer .exp_col {
width: 100%;
    margin-top: 10px;
	margin-bottom:10px;
    float: left;
	min-height:0px;
}
.site-footer .exp_col p{ font-size:13px;}
.site-footer .exp_col p span{ font-size:16px;} 
.site-footer p.foo_text{ font-size:13px; padding-bottom:10px;}
.all_communities .florsheim-column .header_row .main_heading{width: 42%;}
	}
@media screen and (max-width:1450px)
{
.footer-quotes {
	float:right;
	width: 480px;
	height:260px;
	margin-right:-10px;
}
.logo-quote {
	position:absolute;
	height:30px;
	width:138px;
	margin-top:15px;
	margin-left:28%;
}
.footer-box {
	width:100%;
}
.gray-bar {
	width:100%;	
}
.community-container {
	width:100%;
	clear:both;
	background:url(images/body-bg.jpg) repeat-y;
	background-size:100% !important;
}

.community-left-area {
	width:33%;
}


.community-right-area {
	float:left;
	width:67%;
	padding-left:0;
}
.floor-plan-column2 {
	width:100%;
}

}

@media screen and (max-width:1350px){

#inner-child.about-column {
    margin-left: 0;
}
	
.community-container{
	width:100%;
	background:url(images/body-bg.jpg) repeat-y;
	background-size:100% !important;
}

.brochure-btn {
right: 30%;
}
.gray-bar {
	width:100%
}
.homepage-slider {
	width:90%;
	background-color:#e0e0e0;
	background-image:url(images/home-footer.jpg);
	background-size:cover;
	height: auto;
	margin-left:auto;
	margin-right:auto;
}
.homepage-footer {
	width:90%;
	background-color:#e0e0e0;
	background-size: contain;
	background-repeat:no-repeat;
	}
	.footer-quotes {
	float:right;
	width: 422px;
	height:260px;
	margin-right:-10px;
}
.footer-icon {
	float:left;
	width:160px;
	margin-top:10px;
	text-align:center;
	margin-right:20px;
}
.footer-icon h1 {
	color:#006666;
	font-family: 'montserratregular';
	font-size:20px;
	font-weight:200;
}
#footer-icon-push {
	margin-left:1%;
}
.logo-quote {

	margin-left:31% !important
}
.footer-box {
	width:90%;
}

.gray-bar2 {
max-width: 1013px;
width: 100%;
}
.about-container {
max-width: 975px;
width: 100%;
}
.about-column {
	max-width:312px;
	width:100%;
	margin-top:30px;
	height:auto;
	float:left;
	margin-right:2%;
}
.about-column img {
width: 100%;
 height: auto;
}
.inner-column {
	width:100%;
	text-align:justify;
	font-size:12px;
	line-height:20px;
	color:#727373;
	margin-left:auto;
	margin-right:auto;
}
.florsheim-container {

	/* width:100%; */
}
.florsheim-inner-column {
	width:90%;
	height:200px;
}

.floor-plan-column {
	width:100%;
	}
#pushright {
    margin-right: 0;
	width:48%;
	}
#green-special.content-info-left{ width:50%; float:right;}
.community-column .sub_column h4{ font-size:16px;}	
.community-phones .community-column{ vertical-align:top;}	

}


@media (min-width:320px) and (max-width: 1199px) {

.easingsliderlite-arrows.easingsliderlite-prev{ left:30%;}
.easingsliderlite-arrows.easingsliderlite-next{ right:30%;}
#banner_slideshow .easingsliderlite-arrows{ bottom:-40px;}
#banner_slideshow .easingsliderlite-pagination.inside.bottom-center{ bottom:-50px;}
.florsheim-container{ width:90%;}
.recent_communities .florsheim-column .comm_info p,.upcoming_communities .florsheim-column.Coming .comm_info p{ padding-right:80px; padding-bottom:10px;}
.green-container-right-pages-inner{ padding:20px 0 0;}
#plan-community-name{ font-size:16px;}
#plan-number-name{ font-size:20px;}
#plan-community-info{ font-size:14px;}
.green-container-right-pages-inner{ padding:20px;}
#pushright {
    margin-right: 0;
	width:48%;
	}
#green-special.content-info-left{ width:50%; float:right;}	
.map{ width:100% !important;}
.exp_col1
{
width: 100%;
    display: inline-block;
    border-right: 0;
	padding-bottom:20px;	
}
.exp_col2
{
width: 100%;
    display: inline-block;
		padding-bottom:20px;	
}
.exp_col3
{
    width: 100%;
    display: inline-block;
    border-left: 0px;
}
}
@media (max-width:1120px) {

#cssmenu ul li ul li a span{ font-size:13px !important;}
#cssmenu ul li ul li a.community-btn{ font-size:11px !important;}	
/*#cboxContent{ width:90% !important;}
#cboxLoadedContent{width:90% !important;}
#cboxContent img{ width:100% !important; height:auto !important; max-width:100%; max-height:100%;}*/
.option_nav {
    left: -90px;
}
.option_nav.right, .option_nav.right_2,#plan9 .ripon-grove .section_2 .option_nav,#plan9 .ripon-grove .section_3 .option_nav,#plan10 .ripon-grove .section_2 .option_nav,#plan10 .ripon-grove .section_3 .option_nav,#plan9 .vue-at-somersett .floor-plan-main.second_floor .section_1 .option_nav,#plan10 .vue-at-somersett .floor-plan-main.second_floor .section_1 .option_nav,#plan10 .vue-at-somersett .floor-plan-main.second_floor .section_2 .option_nav { right:-90px;}
#plan10 .ripon-grove .section_3 .option_nav{ top:20px;}
#plan9 .ripon-grove .section_4 .option_nav{right: -220px;}
.option_nav > li{ width:80px; padding:3px 0;}
#plan-1 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-1 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav,#plan-2 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav,#plan-2 .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav,#plan-2 .rosewood.rosewood_single .floor-plan-main .section_5 .option_nav{ right:-130px;}
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav{ right:-125px; bottom:23%;}
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav {
    left: -155px;
}
.rosewood.rosewood_single .option_nav > li{ width:120px; padding:3px 0;}

#plan-2x .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav{right:-130px;}
#plan-2x .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-2x .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav,#plan-2x .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav,#plan-2x .rosewood.rosewood_single .floor-plan-main .section_5 .option_nav{left:-130px;}
#plan-3 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav{right:-130px;}
#plan-3 .rosewood.rosewood_single .floor-plan-main.second_floor .section_1 .option_nav{width:120px;left:-130px;}
#plan-4 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-4 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav{right:-130px;}
#plan-4 .rosewood.rosewood_single .floor-plan-main.second_floor .section_1 .option_nav{right:-130px;}
#plan-5 .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav{right:-130px;}
#plan-5 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-5 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav,#plan-5 .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav{left:-130px;}
.comm_floor_plans .option_nav > li {
    width: 110px;
    padding: 3px 0;
}
#plan-1.single-rose-verde .floor-plan-main .section_2 .option_nav {
    right: -125px
	}
}
@media screen and (max-width:1060px)
{
.featured_greenbar .container .community_info_tabs ul li{ margin:0 0 0 30px;}
}	
@media (max-width:1020px) {

.community-right-area { width:66% !important; }
.community-left-area { width:33% !important; }
#plan9 .ripon-grove .section_4 .option_nav{right:-190px;}
.member_coln h4 {
    font-size: 20px;
    line-height:24px;
}
.member_coln h3 {
    font-size:35px;
    line-height:35px;
}
.member_coln h3 span {
    font-size: 20px;
    line-height:24px;
}
.sales_left .sales_info_box h2,.florsheim_team .florsheim_team_info_box h2,.const_team .const_info_box h2 {
    font-size:70px;
    line-height:70px;
}
	}
		
@media (max-width:959px){
.ubermenu-skin-trans-black .ubermenu-item-level-0 > .ubermenu-target{ margin-left:10px;}
#gmap_canvas{ width:90% !important;}
iframe.map_popup{ width:100% !important;}
#pushright {
    margin-right: 0;
	width:100%;
	}
#green-special.content-info-left{ width:100%; float:right; margin-top:50px !important;}	
/*#colorbox img{ max-width:900px !important; }*/
div#stages ul.flex-direction-nav{ width:100% !important;}
#colorbox, #cboxWrapper, #cboxContent {}
#cboxLoadedContent .popup {
    padding:20px 10px;
    
	width:90%;
}


#plan-1 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-1 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav,#plan-2 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav,#plan-2 .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav,#plan-2 .rosewood.rosewood_single .floor-plan-main .section_5 .option_nav{ right:-100px;}
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav{ right:-97px; bottom:14%;}
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav {
    left: -123px;
}
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_5 .option_nav{bottom:0;}
.rosewood.rosewood_single .option_nav > li{ width:95px; padding:3px 0;}
.option_nav > li{ font-size:10px !important;}
#plan-2x .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav{right:-100px;}
#plan-2x .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-2x .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav,#plan-2x .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav,#plan-2x .rosewood.rosewood_single .floor-plan-main .section_5 .option_nav{left:-100px;}
 #plan-2x .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav{ top:40%;}
 
 #plan-3 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav{right:-100px;}
#plan-3 .rosewood.rosewood_single .floor-plan-main.second_floor .section_1 .option_nav{width:95px;left:-100px;}
#plan-4 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-4 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav{right:-100px;}
#plan-4 .rosewood.rosewood_single .floor-plan-main.second_floor .section_1 .option_nav{right:-100px;}
#plan-5 .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav{right:-100px;}
#plan-5 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-5 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav,#plan-5 .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav{left:-100px;}
}

@media (max-width:937px){
.community-phones .community-column{ width:32%;}
.community-column_left_col{ width:49%; float:left; background:#007436; padding:10px  0 0;}
.community-column_right_col{ width:49%; float:right; background:#821818; padding:10px 0 0;}

.community-column_left_col .community-column{ width:47%; float:left;background:#fff; padding:10px 1.5%; margin:0 0 10px; margin-left:1.8%;}
.community-column_right_col .community-column{ width:47%; float:left;background:#fff; padding:10px 1.5%; margin:0 0 10px; margin-left:1.8%;}
.featured_greenbar .container .community_info_tabs ul li{ margin:0 0 0 15px; font-size:14px;}
}
@media (max-width:890px){
	
	.logo{ width:100%; text-align:center; top:-20px;}
	.logo img{ width:200px;}
	.all_communities .florsheim-column .logo img{ width:100% !important;}
	#cssmenu ul{  text-align:center; margin-top:20px;}
	#cssmenu ul li ul.ubermenu-submenu{ display:none; margin-top:0; min-height:30px !important; max-height:auto !important; height:auto !important;}
	
	#cssmenu ul li ul.ubermenu-submenu,#cssmenu ul li ul.ubermenu-submenu li ul,#cssmenu ul li ul.ubermenu-submenu li ul li ul{min-height:30px !important;}
	#cssmenu ul li ul li a.community-btn{font-size: 10px !important; font-weight:300;}
	.ubermenu .ubermenu-icon{ width:20px; font-size:15px;}
	#cssmenu ul li ul li a span{ font-size:14px !important;}
	.ubermenu .ubermenu-item-layout-icon_left > .ubermenu-target-title{ margin-left:0 !important;}
	#cssmenu ul li ul li a.ubermenu-target-with-image span{ font-size:13px !important;}
	/*#content-wrapper .contentarea{ width:60%; padding-bottom:30px;}
	#content-wrapper .sidebar{ width:35%; margin-bottom:30px;}*/
	#content-wrapper .contentarea h2{ font-size:35px; line-height:38px;}
	#plan-community-name{ font-size:14px;}
	#plan-number-name{ font-size:16px;}
	#plan-community-info{ font-size:12px;}
	.community-inner-left h1{ font-size:18px; margin:0;}
	.community-inner-left h2{ font-size:20px; margin:0;}
	.community-inner-left h3{ font-size:14px;}
	#plan9 .ripon-grove .section_4 .option_nav{right:-176px;}
	.mailing_address .contact_info .logo{ top:-47px; text-align:left; margin-left:0 !important; margin-bottom:0 !important;}
	.mailing_address .contact_info{ padding-top:50px;}
	
	
	
	.community-phones .community-column{ width:32%;}
.community-column_left_col{ width:100%; float:left; background:#007436; padding:10px  0 0;}
.community-column_right_col{ width:100%; float:right; background:#821818; padding:10px 0 0;}

.community-column_left_col .community-column{ width:47%; float:left;background:#fff; padding:10px 1.5%; margin:0 0 10px; margin-left:1.8%;}
.community-column_right_col .community-column{ width:47%; float:left;background:#fff; padding:10px 1.5%; margin:0 0 10px; margin-left:1.8%;}
}
@media (max-width:845px){
.contact-box{ width:100%; margin:0 0 20px; max-width: auto !important;}
.inner-contact-box{ min-height:auto !important;}
.contact-box .green-title, .contact-box .inner-contact-box{ text-align:left;}
.contact-box .community-btn{ margin-top:20px !important;}
.contact-box.realtor .community-btn{ width:100% !important; margin-top:20px !important;}
.member_coln {
    width: 23%;
}
@media (max-width:822px){
#rosepark-2 .featured_greenbar .container{ width:100%;}	
#rosepark-2 .featured_greenbar .container .community_logo {
    display:block;
    background: #006738;
	padding-left:5%; padding-right:5%;
	}
#rosepark-2 .featured_greenbar {
    background:#006738;
}	
#rosepark-2 .featured_greenbar .container .community_info_tabs {
    float: none;
    display:block;
	text-align:center;
	background:#aeaeae;
}
.featured_greenbar .container .community_info_tabs{ padding-left:0 !important;}
.featured_greenbar .container .community_info_tabs ul {
    margin: 0;
    padding:0;
    list-style: none;
	text-align:left;
}
.featured_greenbar .container .community_info_tabs ul li{ display:block; padding:5px 15px; margin:0;}
.featured_greenbar .container .community_info_tabs ul li{ border-bottom:1px solid #000;}
.featured_greenbar .container .community_info_tabs ul li a{display:block;}
}
@media (max-width:820px){
.easingsliderlite-arrows.easingsliderlite-prev{left:-30%;}
.easingsliderlite-arrows.easingsliderlite-next{right:-30%;}
#banner_slideshow .easingsliderlite-arrows{ bottom:-41px;}
#banner_slideshow .easingsliderlite-pagination.inside.bottom-center{ bottom:-50px;}
.plan-image{ width:100%; margin:0 0 20px;}
.plan-info{ width:100%; margin:0 ;}
.plan-info .community-btn{ margin-bottom:0 !important;}
#plan9 .ripon-grove .section_4 .option_nav{right:-170px;}
.stage_text .col-1by2{ width:100%; display:inline-block;}
.featured_greenbar .container{ width:100%;}
.featured_greenbar .container .community_info_tabs{ display:block; clear:both; float:none; padding-left:15px; }
#indian-hills-community .featured_greenbar .container .community_logo,#calaveras-place-map .featured_greenbar .container .community_logo,#the-groves-at-modesto .featured_greenbar .container .community_logo,#feathers-glen .featured_greenbar .container .community_logo,#canyon-hills .featured_greenbar .container .community_logo,#rosewood .featured_greenbar .container .community_logo,#rose-park .featured_greenbar .container .community_logo, #indian-hills-community .featured_greenbar .container .community_logo,#calaveras-place-map .featured_greenbar .container .community_logo,#rose-park2-community .featured_greenbar .container .community_logo{ display:block; padding-left:15px !important;background-image:none !important;}
}
@media (max-width:767px){
.recent_communities .florsheim-column .logo, .upcoming_communities .florsheim-column.Coming .logo{ margin:0; position:absolute !important; left:2% !important; top:66px !important;}
.recent_communities .florsheim-column .comm_info,.upcoming_communities .florsheim-column.Coming .comm_info{ width:100%; padding:0;}
.recent_communities .florsheim-column .comm_info p, .upcoming_communities .florsheim-column.Coming .comm_info p { padding-left:18%;}
.recent_communities .florsheim-column .header_row, .upcoming_communities .florsheim-column.Coming .header_row{ padding:5px 2% 0; width:100%;}
.upcoming_communities .florsheim-column.Coming .community-btn, .recent_communities .florsheim-column .community-btn,.upcoming_communities .florsheim-column.Coming .community-btn:hover, .recent_communities .florsheim-column .community-btn:hover{ position:relative; float:right;}
.recent_communities .florsheim-column .comm_info p,.upcoming_communities .florsheim-column.Coming .comm_info p{ padding-right:20px; padding-bottom:10px;}
.recent_communities h2, .upcoming_communities h2{ font-size:30px;}
.community-right-area {
width: auto !important ;
padding:0;
margin:0 !important;
}
.community-left-area {
	width: auto !important;
	margin:0;
}
#plan9 .ripon-grove .section_4 .option_nav{right:-220px;}
.community-container.Coming .community-left-area{ width:100% !important; padding:0 !important; margin:0 !important;}
.community-container.Coming .community-right-area .temp_content{ width:100% !important; padding:30px 0 !important;}
.about-column h1 { font-size:30px;}
.green-left-column{ width:100%;}
.green-container-right-pages{ width:100%;}
#contact-us .green-left-column #text-5.widget.contact.widget_text{ margin-top:30px;}
.green-height-push{ display:none;}
#cssmenu ul li ul li#menu-item-887 a.ubermenu-target-with-image span{ padding-top:40px;}
/*#colorbox img{ width:320px !important; }*/
#cssmenu ul li ul li a.ubermenu-target-with-image span.menu_grand_opening{font-size:14px !important; color:#fff !important; position:absolute; left:100px; top:0 !important;  padding:10px 0 !important; max-width:auto; width:150px !important; display:block; text-align:center;  z-index:10000;}
.cur_title {
    font-size:30px;
	line-height:34px;
}

.sales_left,.sales_right{
    width: 100%;
    float: left;
}
.sales_right{ padding-top:40px;}
.member_coln{ width:100%;}
.sales_right .member_coln,.sales_right .member_coln.more_info {
    width:100%;
    margin-right:0;
}
.sales_right .member_coln,.sales_right .member_coln.more_info { height:auto; padding:20px 0 70px;}
.sales_left .sales_info_box h2,.florsheim_team .florsheim_team_info_box h2,.const_team .const_info_box h2 {
    font-size:45px;
    line-height:45px;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: -145px;
    background: #aad5db;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav {
    right: -100px;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    right: -100px;
	top:-40px;
	padding:0 !important;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav {
    left: auto;
    right: -95px;
    bottom: 20%;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_5 .option_nav {
    right: -95px;
}
#plan-3.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav{ right:auto; left:-100px; width:auto;}
#plan-3.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#plan-4.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav,#plan-4.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav,#plan-4.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav,#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav,#plan-5.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
    background: #aad5db;
}
#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    left: auto;
    right: -125px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2 .section_1 .option_nav {
    left: -145px;
    background: #aad5db;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2 .section_2 .option_nav {
    right: -100px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2 .section_3 .option_nav {
    right: -100px;
	top:-40px;
	padding:0 !important;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2 .section_4 .option_nav {
    left: auto;
    right: -95px;
    bottom: 20%;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2 .section_5 .option_nav {
    right: -95px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_3.second_floor .section_1 .option_nav{ right:auto; left:-100px; width:auto;}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_3 .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_4 .section_1 .option_nav,#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_4 .section_2 .option_nav,#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_4.second_floor .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_5 .section_1 .option_nav,#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_5 .section_4 .option_nav,#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_5.second_floor .section_1 .option_nav {
    left: -125px;
    background: #aad5db;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_5 .section_3 .option_nav {
    left: auto;
    right: -125px;
}
.lot_detail .community-container .floor-plan-main.plan_1 .section_2 .option_nav{ width:auto;}
#rose-park-2-lot-detail .lot_detail .floor-plan-main .section .option_nav,#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_1 .section_1 .option_nav{ width:auto;}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_1 .section_1 .option_nav,#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_1 .section_2 .option_nav{ right:-100px;}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_1 .option_nav {
    left: -100px;
    background: #aad5db;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_2 .option_nav {
    right: -100px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_3 .option_nav {
    right: -100px;
	top:-40px;
	padding:0 !important;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_4 .option_nav {
    left: auto;
    right: -95px;
    bottom: 20%;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_5 .option_nav {
    right: -95px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4 .section_1 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4 .section_2 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4.second_floor .section_1 .option_nav {
    left: auto;
    right: -100px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_1 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_4 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5.second_floor .section_1 .option_nav {
    left: -100px;
    background: #aad5db;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_3 .option_nav {
    left: auto;
    right: -100px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_3 .section_1 .option_nav{ right:-100px;}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_3.second_floor .section_1 .option_nav{ right:auto; left:-100px;}
}
@media (max-width:766px){
	.logo{ position:relative;}
	.screen-reader-text{ display:none;}
	header{ padding-bottom:0px;}
#cssmenu ul li{ width:100%;}	
#cssmenu ul li ul{ width:95% !important; margin-left:0 !important; padding:20px;}
.easingsliderlite{
margin:0 auto 0 !important;
}
/*.navbar {
position: absolute;
width: 100%;
top: 0px;
margin: 0 auto;
background: #4c4c4c;
height: 64px;
border-bottom: 10px solid #8f2a2a;
}*/

.ubermenu-responsive-toggle {
text-transform: uppercase;
font-size: 16px;
background: none;
color: #FFF;
font-weight: bold;
display: block;
vertical-align: middle;
float: none;
padding: 7px 8px !important;
line-height: 14px;
cursor: pointer;
margin:0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #000;
font-family: 'montserratregular';
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}
.ubermenu-responsive-toggle:hover {
background: #222222 !important;
color: #FFFFFF !important;
}

#cssmenu ul li ul {
position: relative;
margin: 0px;
padding: 0px;
line-height: 1;
box-shadow: none !important;
border: none !important;
border-radius:5px;
}
#cssmenu ul li a{}
#cssmenu ul li:hover ul {
margin-top: 0px !important;
top: 0px;
margin-left: 11px;
border: none !important;
box-shadow: none !important;
padding: 0px 0px !important;
display: inline-table;
}
#cssmenu ul li ul li {
width:100%;
text-indent: 10px;
margin:0 0 0 !important;
padding:2px;
text-align:left;
background:#01535c;
border-radius:0 0 5px 5px;
}
#cssmenu ul li a span{ padding-top:20px;}
#cssmenu ul li a span, .ubermenu .ubermenu-target-with-image > .ubermenu-target-text{ text-align:left !important; line-height:20px; font-size:16px;}
#cssmenu ul li ul li a{ background:#036c77;}
#cssmenu ul li:hover .ubermenu-submenu-drop a
{text-indent: 10px;
padding:10px;
margin: 0px;
}
#cssmenu ul li:hover .ubermenu-submenu-drop a:hover{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: #002F34 !important;
color: #fff;
margin: 0px;
text-indent: 10px;
}
#cssmenu ul li:hover .ubermenu-submenu-drop a {
background: none !important;
}
/*.ubermenu .ubermenu-content-align-center > .ubermenu-image,.ubermenu .ubermenu-item-layout-image_above > .ubermenu-image { float:left; width:110px; margin-right:20px; margin-bottom:0;}*/
#cssmenu ul li ul li a.community-btn, .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded{ display:none !important;}

#content-wrapper .contentarea{ width:100%; padding-bottom:30px;}
#content-wrapper .sidebar{ width:100%; margin-bottom:30px;}
}

@media (max-width:700px){

#current-communities .florsheim-column.current_cmmunity{ width:100%;}
#past-communities .florsheim-column.past_cmmunity{ width:100%;}
#future-communities .florsheim-column.future_cmmunity{width:100%;}
}
@media (max-width:676px){
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav {
    left: -125px;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_5 .option_nav {
    left: -125px;
}
}
@media (max-width:620px){
.easingsliderlite-arrows.easingsliderlite-prev{ left:10px;}
.easingsliderlite-arrows.easingsliderlite-next{ right:10px;}
#banner_slideshow .easingsliderlite-arrows{ bottom:-41px;}
#banner_slideshow .easingsliderlite-pagination.inside.bottom-center{ bottom:-51px;}
.easingsliderlite .easingsliderlite-pagination .easingsliderlite-icon.inactive,.easingsliderlite .easingsliderlite-pagination .easingsliderlite-icon.active{ margin-left:3px; margin-right:3px;} 
.recent_communities .florsheim-column h1,.upcoming_communities .florsheim-column.Coming h1{ font-size:22px;}
.recent_communities .florsheim-column ..address h2,.upcoming_communities .florsheim-column.Coming ..address h2{ font-size:13px; margin:0;}
#plan9 .ripon-grove .section_4 .option_nav{right:-190px;}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: -100px;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav {
    right: -100px;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    left: -100px;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav {
    left: -100px;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_5 .option_nav {
    left: -80px;
}
#plan-3.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav{ right:auto; left:-100px; width:auto;}
#plan-3.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -100px;
}
#plan-4.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav,#plan-4.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav,#plan-4.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav {
    left: auto;
    right: -100px;
}
#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav,#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav,#plan-5.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
    background: #aad5db;
}
#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    left: auto;
    right: -100px;
}
}
@media (max-width:600px){
.ten-stages-container{ width:100%;}	
.ten-window {
	width:100%;
	float:left;
	padding:10px;
}
.navbar{ padding-top:0 !important;}

.mailing_address .contact_info .logo{ top:-45px;}
.mailing_address .contact_info .logo img{ width:161px !important; max-width:161px !important;}
.screen-reader-text{ display:none;}
.stage_image{ width:40px; float:left; position:relative; left:0; top:0;}
.stage_text{ padding-left:0; text-align:left;}
#cboxLoadedContent h2.slide_title{ background:#006a6a; padding:10px 20px; font-size:25px;}
.slide_content .stage_text h3{ font-size:20px;}
.rslides_nav.next{left:auto;right:10px;}
  .rslides_nav.prev{ left:10px;}
  .grand_opening{ font-size:20px;}
}
@media (max-width:580px){
	#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: -125px;
    background: #aad5db;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav {
    right: -100px;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    right: -100px;
	top:-40px;
	padding:0 !important;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav {
    left: auto;
    right: -95px;
    bottom: 20%;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_5 .option_nav {
    right: -95px;
	 bottom:10%;
}
#gallery .gallery_holder{ width:auto; text-align:center;}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2 .section_1 .option_nav{ left:-125px;}
}
@media (max-width:520px){
	#plan9 .ripon-grove .section_4 .option_nav{right:-170px;}
	.community-column_left_col{ width:auto !important; min-height:350px; float:left; background:#007436; padding:10px 10px 0;}
.community-column_right_col{ width:auto !important; float:right; background:#821818; padding:10px 10px 0;}
.community-column_left_col .community-column{ width:100% !important ; float:left;background:#fff; padding:10px; margin:0 0 10px;}
.community-column_right_col .community-column{ width:100% !important ; background:#fff; padding:10px; margin:0 0 10px;}

	
#plan-1 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-1 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav,#plan-2 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav,#plan-2 .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav,#plan-2 .rosewood.rosewood_single .floor-plan-main .section_5 .option_nav{ right:-85px;}
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav{ right:-82px; bottom:14%;}
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav {
    left: -108px;
}
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav li{ }
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav{ top:-60px !important; }
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_5 .option_nav{bottom:-20px;}	
.rosewood.rosewood_single .option_nav > li{ width:80px; padding:3px 0;}
#plan-2x .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav{right:-85px;}
#plan-2x .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-2x .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav,#plan-2x .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav,#plan-2x .rosewood.rosewood_single .floor-plan-main .section_5 .option_nav{left:-85px;}
#plan-2x .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav{left:-82px;top:42%;}
#plan-2x .rosewood.rosewood_single .floor-plan-main .section_5 .option_nav{top:100%;}
.rosewood.rosewood_single .option_nav > li{ }
#plan-2x .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav{ top:-20px !important;}
#plan-3 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav{right:-85px;}
#plan-3 .rosewood.rosewood_single .floor-plan-main.second_floor .section_1 .option_nav{width:80px;left:-85px; top:auto; bottom:30px !important;}

#plan-4 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-4 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav{right:-85px;}
#plan-4 .rosewood.rosewood_single .floor-plan-main.second_floor .section_1 .option_nav{right:-85px;}
#plan-5 .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav{right:-85px;}
#plan-5 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-5 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav,#plan-5 .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav{left:-85px;}
.sections img{ margin:0 !important;}
#plan-2 .rosewood .floor-plan-main .section_2{top:5.4%;}
#plan-1 .rosewood .floor-plan-main .section_2{top: 58.6%;}
#plan-2 .rosewood .floor-plan-main .section_3 {
    top: 56.4%;
	}
#plan-2 .rosewood .floor-plan-main .section_1 {
    top:39.9%;
}
#plan-2x .rosewood .floor-plan-main .section_1 {
    top:5%;
}
#plan-2x .rosewood .floor-plan-main .section_3 {
    top:59.2%;
}
#plan-2x.single-rosewood .rosewood .floor-plan-main .section_5 {
    top:81.4%;
}
#plan-2x .rosewood .floor-plan-main .section_2 {
    top:42%;
}
#plan-2x .rosewood .floor-plan-main.second_floor .section_1 {
    top: 33.6%;
}
#plan-3 .rosewood .floor-plan-main .section_1 {
    top:0;
}
#plan-4 .rosewood .floor-plan-main .section_2 {
    top: 69%;
}
#plan-4 .rosewood .floor-plan-main.second_floor .section_1 {
    top: 57.4%;
}
#plan-5 .rosewood .floor-plan-main .section_1 {
    top:0%;
}
#plan-5 .rosewood .floor-plan-main .section_4 {
    top: 67.2%;
}
#plan-5 .rosewood .floor-plan-main .section_3 {
    top: 23%;
}
#plan-5 .rosewood .floor-plan-main.second_floor .section_1 {
    top: 42.7%;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: -100px;
    background: #aad5db;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav {
    right: -90px;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    right: -90px;
	top:-40px;
	padding:0 !important;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav {
    left: auto;
    right: -85px;
    bottom: 15%;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_5 .option_nav {
    right: -85px;
	 bottom:-20px;
}
#plan-3.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav{ right:auto; left:-80px; top:20px; width:auto;}
#plan-3.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -100px;
}
#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav,#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav,#plan-5.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav {
    left: -90px;
    background: #aad5db;
}
#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    left: auto;
    right: -90px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2 .section_1 .option_nav {
    left: -100px;
    background: #aad5db;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2 .section_2 .option_nav {
    right: -90px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2 .section_3 .option_nav {
    right: -90px;
	top:-40px;
	padding:0 !important;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2 .section_4 .option_nav {
    left: auto;
    right: -85px;
    bottom: 15%;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2 .section_5 .option_nav {
    right: -85px;
	 bottom:-20px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_3.second_floor .section_1 .option_nav{ right:auto; left:-80px; top:20px; width:auto;}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_3 .section_1 .option_nav {
    left: auto;
    right: -100px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_5 .section_1 .option_nav,#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_5 .section_4 .option_nav,#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_5.second_floor .section_1 .option_nav {
    left: -90px;
    background: #aad5db;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_5 .section_3 .option_nav {
    left: auto;
    right: -90px;
}
}
@media (max-width:480px){
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    right: -90px;
	top:-60px;
	padding:0 !important;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: -87px;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav {
    right: -85px;
	top:-60px;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    left: -85px;
	top:-25PX;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav {
    left: -85px;
	top:-25PX;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_5 .option_nav {
    left: -85px;
}
.community-exteriors.col_1by2 {
    width: 100%;
    height: auto;
    float: left;
    margin-right:0;
	clear:both;
}
#plan-4.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav,#plan-4.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav,#plan-4.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav {
    left: auto;
    right: -85px;
}
#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav,#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav,#plan-5.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav {
    left: -90px;
    background: #aad5db;
}
#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    left: auto;
    right: -90px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_2 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_3 .option_nav {right: -90px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_3 .option_nav {top: -60px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_4 .option_nav{right: -88px;}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_5 .option_nav {
	bottom:-20px;
	right:-90px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4 .section_1 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4 .section_2 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4.second_floor .section_1 .option_nav {
    left: auto;
    right: -90px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_1 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_4 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5.second_floor .section_1 .option_nav {
    left: -90px;
    background: #aad5db;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_3 .option_nav {
    left: auto;
    right: -90px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_3 .section_1 .option_nav{ right:-90px;}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_3.second_floor .section_1 .option_nav{ top:30%; right:auto; left:-90px;}
#content .entry-content{ padding-left:0; padding-right:0;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{ margin-bottom:20px;}
#valley-vista-landing.single-community .community_description p{font-family: 'montserratregular'; font-size:18px !important; line-height:24px !important; color:#000000; padding:20px 0;}
#pop_content6.community_popup {
    left: auto;
    right: -80px;
    top: 50px;
}
#pop_content3.community_popup {
    left: -140px;
    top: auto;
}
#pop_content2.community_popup {
    width: 280px;
    left: -140px;
    bottom: auto !important;
    top: -260px;
}
.content-container #pop_content9.community_popup {
    left: -216px;
    width: 280px;
    top: -220px;
}
#florsheim_exp h2 {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;
    margin: 0 0 10px;
    font-family: 'AstoriaRoman';
}
}
@media (max-width:440px){
	.site-footer.home-footer ul.footer_links{ padding-bottom:10px;}
.site-footer.home-footer ul.footer_links li{background:transparent; text-align:left; margin-bottom:1px;}
#content-wrapper .contentarea h2{ font-size:25px; line-height:27px; margin-top:30px;}
#plan9 .ripon-grove .section_4 .option_nav{right:-160px; top:200%;}
.mailing_address .address,.mailing_address .contact_info{ width:100%;}
.mailing_address .address{ padding-top:46px;}
.mailing_address .contact_info{ padding-top:0 !important;}
.mailing_address .contact_info .logo{ top:-170px;}
.featured_greenbar .container .community_info_tabs ul li{ display:block; padding:5px 15px; margin:0;}
}

@media (max-width:420px){
/*.easingsliderlite-arrows.easingsliderlite-prev{ left:5%;}
.easingsliderlite-arrows.easingsliderlite-next{ right:5%;}
#banner_slideshow .easingsliderlite-arrows{ bottom:-10px;}
#banner_slideshow .easingsliderlite-pagination.inside.bottom-center{ bottom:-21px;}*/
.easingsliderlite .easingsliderlite-pagination .easingsliderlite-icon.inactive,.easingsliderlite .easingsliderlite-pagination .easingsliderlite-icon.active{ margin-left:3px; margin-right:3px;} 
.recent_communities .florsheim-column .header_row .main_heading,.recent_communities .florsheim-column .header_row .address,.upcoming_communities .florsheim-column.Coming .header_row .main_heading,.upcoming_communities .florsheim-column.Coming .header_row .address{ width:100% !important; min-height:auto !important; line-height:23px;}
.recent_communities .florsheim-column .logo, .upcoming_communities .florsheim-column.Coming .logo{ margin:0; position:absolute !important; left:2% !important; top:72px !important; width:20%;}
.recent_communities .florsheim-column .comm_info,.upcoming_communities .florsheim-column.Coming .comm_info{ width:100%; padding:0;}
.recent_communities .florsheim-column .comm_info p, .upcoming_communities .florsheim-column.Coming .comm_info p { padding-left:24%; font-size:13px;}
.upcoming_communities .florsheim-column.Coming h2,.recent_communities .florsheim-column h2{ text-align:left;}
iframe.map_popup{ width:270px !important;}
.option_nav > li{ font-size:10px;}
.option_nav {
    left: -74px;
}
.option_nav.right, .option_nav.right_2, #plan9 .ripon-grove .section_2 .option_nav, #plan9 .ripon-grove .section_3 .option_nav,#plan10 .ripon-grove .section_2 .option_nav,#plan10 .ripon-grove .section_3 .option_nav,#plan9 .vue-at-somersett .floor-plan-main.second_floor .section_1 .option_nav,#plan10 .vue-at-somersett .floor-plan-main.second_floor .section_1 .option_nav,#plan10 .vue-at-somersett .floor-plan-main.second_floor .section_2 .option_nav{ right:-74px;}
#plan10 .ripon-grove .section_2 .option_nav{ top:-20px;}
#plan10 .ripon-grove .section_3 .option_nav{ top:30px;}
.option_nav.right, .option_nav.right_2 { right:-74px;}
.option_nav > li{ width:70px; padding:3px 0;}
#plan8.single-ripon-grove .option_nav.right_2{ top:20px;}
.community-left-area{ width:100% !important; margin:0;}
#plan9 .ripon-grove .section_4 .option_nav{ right:auto; left:190%; top:220%;}
#plan-1 .rosewood .floor-plan-main .section_1 .option_nav,#plan-1 .rosewood .floor-plan-main .section_2 .option_nav {
    left: auto;
    right: -76px;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: -90px;
	top:-100px;
    background: #aad5db;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav {
    right: -80px;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    right: -80px;
	top:-75px;
	padding:0 !important;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav {
    left: auto;
    right: -79px;
    bottom: 12%;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_5 .option_nav {
    right: -80px;
	 bottom:-30px;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .option_nav li{ width:75px;}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .option_nav li,#plan-3.single-rose-park-2 .rosewood .floor-plan-main .option_nav li{ width:75px;}
#plan-3.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav{ right:auto; left:-80px; top:20px; width:auto;}
#plan-3.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -90px;
}
#plan-4.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav,#plan-4.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav,#plan-4.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav {
    left: auto;
    right: -80px;
}
#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav,#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav,#plan-5.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav {
    left: -80px;
    background: #aad5db;
}
#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    left: auto;
    right: -80px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_1 .section_1 .option_nav,#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_1 .section_2 .option_nav{ right:-86px;}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_2 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_3 .option_nav {right: -86px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_3 .option_nav {top:-60px;right: -88px;}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_4 .option_nav{right: -86px; bottom:22%;}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_5 .option_nav {
	bottom:0%;
	right: -88px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4 .section_1 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4 .section_2 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4.second_floor .section_1 .option_nav {
    left: auto;
    right: -84px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_1 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_4 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5.second_floor .section_1 .option_nav {
    left: -84px;
    background: #aad5db;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_3 .option_nav {
    left: auto;
    right: -84px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_1 .section_1 .option_nav,#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_1 .section_2 .option_nav{ right:-86px;}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_2 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_3 .option_nav {right: -86px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_3 .option_nav {top:-60px;right: -88px;}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_4 .option_nav{right: -86px; bottom:22%;}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_5 .option_nav {
	bottom:0%;
	right: -88px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4 .section_1 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4 .section_2 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4.second_floor .section_1 .option_nav {
    left: auto;
    right: -84px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_1 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_4 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5.second_floor .section_1 .option_nav {
    left: -84px;
    background: #aad5db;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_3 .option_nav {
    left: auto;
    right: -84px;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{ margin-bottom:20px;}
}
@media (max-width:420px){
/*.easingsliderlite-arrows.easingsliderlite-prev{ left:5%;}
.easingsliderlite-arrows.easingsliderlite-next{ right:5%;}
#banner_slideshow .easingsliderlite-arrows{ bottom:-10px;}
#banner_slideshow .easingsliderlite-pagination.inside.bottom-center{ bottom:-21px;}*/
.easingsliderlite .easingsliderlite-pagination .easingsliderlite-icon.inactive,.easingsliderlite .easingsliderlite-pagination .easingsliderlite-icon.active{ margin-left:3px; margin-right:3px;} 
.recent_communities .florsheim-column .header_row .main_heading,.recent_communities .florsheim-column .header_row .address,.upcoming_communities .florsheim-column.Coming .header_row .main_heading,.upcoming_communities .florsheim-column.Coming .header_row .address{ width:100% !important; min-height:auto !important; line-height:23px;}
.recent_communities .florsheim-column .logo, .upcoming_communities .florsheim-column.Coming .logo{ margin:0; position:absolute !important; left:2% !important; top:72px !important; width:20%;}
.recent_communities .florsheim-column .comm_info,.upcoming_communities .florsheim-column.Coming .comm_info{ width:100%; padding:0;}
.recent_communities .florsheim-column .comm_info p, .upcoming_communities .florsheim-column.Coming .comm_info p { padding-left:24%; font-size:13px;}
.upcoming_communities .florsheim-column.Coming h2,.recent_communities .florsheim-column h2{ text-align:left;}
iframe.map_popup{ width:270px !important;}
.option_nav > li{ font-size:10px;}
.option_nav {
    left: -74px;
}
.option_nav.right, .option_nav.right_2, #plan9 .ripon-grove .section_2 .option_nav, #plan9 .ripon-grove .section_3 .option_nav,#plan10 .ripon-grove .section_2 .option_nav,#plan10 .ripon-grove .section_3 .option_nav,#plan9 .vue-at-somersett .floor-plan-main.second_floor .section_1 .option_nav,#plan10 .vue-at-somersett .floor-plan-main.second_floor .section_1 .option_nav,#plan10 .vue-at-somersett .floor-plan-main.second_floor .section_2 .option_nav{ right:-74px;}
#plan10 .ripon-grove .section_2 .option_nav{ top:-20px;}
#plan10 .ripon-grove .section_3 .option_nav{ top:30px;}
.option_nav.right, .option_nav.right_2 { right:-74px;}
.option_nav > li{ width:70px; padding:3px 0;}
#plan8.single-ripon-grove .option_nav.right_2{ top:20px;}
.community-left-area{ width:100% !important; margin:0;}
#plan9 .ripon-grove .section_4 .option_nav{ right:auto; left:190%; top:220%;}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: -90px;
	top:-100px;
    background: #aad5db;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav {
    right: -80px;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    right: -80px;
	top:-75px;
	padding:0 !important;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav {
    left: auto;
    right: -79px;
    bottom: 12%;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .section_5 .option_nav {
    right: -80px;
	 bottom:-30px;
}
#plan-2.single-rose-park-2 .rosewood .floor-plan-main .option_nav li{ width:75px;}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .option_nav li,#plan-3.single-rose-park-2 .rosewood .floor-plan-main .option_nav li{ width:75px;}
#plan-3.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav{ right:auto; left:-80px; top:20px; width:auto;}
#plan-3.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -90px;
}
#plan-4.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav,#plan-4.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav,#plan-4.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav {
    left: auto;
    right: -80px;
}
#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav,#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav,#plan-5.single-rose-park-2 .rosewood .floor-plan-main.second_floor .section_1 .option_nav {
    left: -80px;
    background: #aad5db;
}
#plan-5.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    left: auto;
    right: -80px;
}
#plan-1 .rosewood .floor-plan-main .section_1 .option_nav,#plan-1 .rosewood .floor-plan-main .section_2 .option_nav {
    left: auto;
    right: -76px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_1 .option_nav{ left:-76px; top:-70px;}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_1 .section_1 .option_nav,#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_1 .section_2 .option_nav{ right:-76px;}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_2 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_3 .option_nav {right: -76px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_3 .option_nav {top:-80px;right: -78px;}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_4 .option_nav{right: -76px; bottom:20%;}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_2 .section_5 .option_nav {
	bottom:-20px;
	right: -78px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4 .section_1 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4 .section_2 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_4.second_floor .section_1 .option_nav {
    left: auto;
    right: -76px;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_1 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_4 .option_nav,#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5.second_floor .section_1 .option_nav {
    left: -76px;
    background: #aad5db;
}
#rose-park-2-lot-detail .rosewood .floor-plan-main.plan_5 .section_3 .option_nav {
    left: auto;
    right: -76px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_3 .section_1 .option_nav{ right:-90px;}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_3.second_floor .section_1 .option_nav{ top:30%; right:auto; left:-76px;}
}
@media (max-width:420px){
#plan9 .ripon-grove .section_4 .option_nav{ right:auto; left:190%; top:230%;}
.community-phones .community-column{ width:100%;}	


#plan-1 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-1 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav,#plan-2 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav,#plan-2 .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav,#plan-2 .rosewood.rosewood_single .floor-plan-main .section_5 .option_nav{ right:-80px;}
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav{ right:-78px; bottom:-5px;}
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav {
    left: -80px;
	top:-80px !important;
	z-index:10000;
}
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav li{ }
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav{ top:-65px !important; }
#plan-2 .rosewood.rosewood_single .floor-plan-main .section_5 .option_nav{bottom:-65px;}
.rosewood.rosewood_single .option_nav > li{ width:75px; padding:3px 0;}


#plan-2x .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav{right:-80px; top:-80px;}
#plan-2x .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-2x .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav,#plan-2x .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav,#plan-2x .rosewood.rosewood_single .floor-plan-main .section_5 .option_nav{left:-77px;}
#plan-2x .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav{ top:-20px;}
 #plan-2x .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav{left:-75px;top:28%;}
#plan-2x .rosewood.rosewood_single .floor-plan-main .section_5 .option_nav{top:48%;}
.rosewood.rosewood_single .option_nav > li{ }
#plan-2x .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav{ top:-90px !important;}
#plan-3 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav{right:-80px;}
#plan-3 .rosewood.rosewood_single .floor-plan-main.second_floor .section_1 .option_nav{width:75px;left:-77px; top:auto; bottom:30px !important;}

#plan-4 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-4 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav{right:-80px;}
#plan-4 .rosewood.rosewood_single .floor-plan-main.second_floor .section_1 .option_nav{right:-80px;}
#plan-5 .rosewood.rosewood_single .floor-plan-main .section_3 .option_nav{right:-80px;}
#plan-5 .rosewood.rosewood_single .floor-plan-main .section_1 .option_nav,#plan-5 .rosewood.rosewood_single .floor-plan-main .section_2 .option_nav,#plan-5 .rosewood.rosewood_single .floor-plan-main .section_4 .option_nav{left:-77px;}
	}
@media (max-width:380px){
.community-right-area h3 {
    font-size: 16px !important;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_1 .option_nav {
    left: -85px;
	top:-30px;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_2 .option_nav {
    right: -85px;
	top:-60px;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_3 .option_nav {
    left: -85px;
	top:-30PX;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_4 .option_nav {
    left: -83px;
	top:-30PX;
}
#plan-2x.single-rose-park-2 .rosewood .floor-plan-main .section_5 .option_nav {
    left: -83px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2x .section_1 .option_nav {
    left: -85px;
	top:-30px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2x .section_2 .option_nav {
    right: -85px;
	top:-60px;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2x .section_3 .option_nav {
    left: -85px;
	top:-30PX;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2x .section_4 .option_nav {
    left: -83px;
	top:-30PX;
}
#rose-park-2-lot-detail .lot_detail .floor-plan-main.plan_2x .section_5 .option_nav {
    left: -83px;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{ margin-bottom:15px;}
}

@media screen and (min-width:1156px) and (max-width:1350px){

{
#quotearea { width: 410px !important;}
}

@media screen and (min-width:1025px) and (max-width:1155px)
{
.brochure-btn {right: 32%;}
#quotearea { width: 351px !important; }
.footer-quotes {width: 367px !important;} 
.footer-icon { margin-right: 4px;}
}
}
li#menu-item-221 {
display: none;
}
li#menu-item-222 {
display: none;
}


stages a { margin-bottom: 0;
width: 100%;
}


@media screen and (min-width:765px) and (max-width:1014px){
.about-container {
    margin-top: 30px;
    max-width: 715px;
    width: 100%;
}
.about-column {
    margin: 0 10px;
	max-width: 225px;
}
.about-column img {
    height: auto;
    width: 100% !important;
}

.about-column > h2 {
    font-size: 20px;
	padding: 0 !important;
}
.frs-slideshow-container div.frs-slideshow-content,#our-historypjc.frs-slideshow-container{ max-height:155px; height:155px;}
.frs-slideshow-container > .frs-wrapper > .frs-slideshow-content > .frs-slide-img-wrapper > .frs-slide-img{height:auto !important;}
.frs-slideshow-container > .frs-wrapper > .frs-slideshow-content > .frs-slide-img-wrapper > .frs-slide-img img{ margin-left:0 !important; height:auto !important; max-height:auto !important;}
}






/* nav -mobile-menu */

/* @media screen and (min-width:960px) and (max-width:1024px){

.ubermenu-responsive-collapse.ubermenu-horizontal{
	display: none !important;
}
nav#ubermenu-main-2-primary.ubermenu-notouch.ubermenu-responsive-collapse ul {
display: block;
}

} */
/* end nav moblie menu */
@media screen and (max-width:765px){
.con-boxes .contact-box {
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%;
}
.page-template-Finace-Page-php .state {
    float: none;
    margin: 0 auto;
    width: 197px;
}
.page-template-Finace-Page-php .mortgage-window {
    clear: both;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.page-template-Finace-Page-php .mortgage-window > p {
    font-size: 16px;
    margin: 13px auto;
    width: 194px !important;
}
.mortgage-window > img + strong {
    clear: both;
    float: left;
    margin: 5px auto;
    width: 100%;
}
}
div#stages ul.flex-direction-nav {
    margin: 0 auto;
    width: 114px;
}
#stages .responsive-slider.flexslider .flex-direction-nav li {
    float: left;
    margin-top: 10px;
    padding: 0 6px !important;
}
#stages .responsive-slider.flexslider .flex-direction-nav li a {
    bottom: 0;
    height: 22px;
    left: 0 !important;
    position: relative;
    right: 0 !important;
}
.wpcf7-form input:focus, .wpcf7-form textarea:focus  {
    border: 1px solid #c3c0ab !important;
}
.page-template-Homebuyer-Page-php .green-container-right-pages-inner > h1#h1-optional + .green-title + p + a {
    width: 145px !important;
}
@media screen and (max-width:768px){
.community-phones .community-column3 span {
    clear: both;
    width: 100%;
}
#fancybox-wrap {
box-shadow: none !important;
}
.contact-space {
    margin-right: 10%;
}

.site-footer #footerBugs {
	float: left!important;
	margin-top: 12px; 
	width:100%;
}
.site-footer #footerBugs a{
	float:left;
}

.floor-plan-column {
	width:100%;
}

.community-picture {
	width: auto;
	height: auto;
}
.floor-plan-column2 {
	width:100%;
	height:auto;
	line-height:20px;
	float:none
}
#footer-icon-push {
	margin-left:16%;
}
.form-container {
	width:100%;

}
.florsheim-column {
	width:45%;
	margin-left:20px !important;
}
.florsheim-inner-column {
	width:90%;
	height:170px;
}
.page-id-6 .florsheim-inner-column {
	width:90%;
	min-height:180px ;
	height:auto;
}
.plan-row-container {
	width:100%;
}
.brochure-btn {
	left:3%;
	top:2%;
	position:absolute;
}
.single-rose-park  #cboxLoadedContent .popup .double_col{ width:100%;  display:block;}
.single-rose-park #cboxLoadedContent .popup ul.localInfo{ width:auto !important;}
.single-rose-park #cboxLoadedContent .popup ul.localInfo li{width:auto; display:block;}
}


@media screen and (min-width:601px) and (max-width:764px){
.about-container {
    margin: 30px auto;
    max-width: 586px;
}
.about-column {
    margin: 0 7px;
    max-width: 186px;
}
.about-column > h2 {
    font-size: 15px;
    padding: 0 !important;
}
.about-column h1 {
 font-size: 15px;
}
}
@media screen and (min-width:601px) and (max-width:660px){
#footer-icon-push {
    margin-left: 10%;
}
}
@media screen and (max-width:480px){
.green-container-top {
margin-top: 40px;
}
}
@media screen and (max-width:600px){

.easingsliderlite-pagination.inside.bottom-center{
bottom:-10px;
}
.logo-quote {
	float: none;
    left: 0;
    margin: 0 auto !important;
    right: 0;
    z-index: 1;
}
.header-gray {
     position: relative;
     top: 0;
	 z-index: 0;
}
.header-gray .social-container {
    display: none;
}
	.brochure-btn {

	left:3%;
	top:2%;
	position:absolute;
}
.community-left-area {
	width:100%;
}
.community-right-area {
	width:100%;
	padding:0;
	margin-left:0;
}
.community-picture {
	width:100%;
	height:auto;
	margin-top:8px;
}
.floor-plan-column {
	width:95%;
}
.about-container {
	width:98%;
	margin:30px auto;
}
.about-column {
    max-width: 100%;
    width: 100%;
}
.about-column h1 {
    font-size: 40px;
}
.about-column h2 {
    font-size: 20px;
}
.about-column {
	width:100%;
	margin-top:30px;
	height:auto;
	float:left;
	margin-right:2%;
}
.inner-column {
	width:90%;
	text-align:justify;
	font-size:12px;
	line-height:20px;
	color:#727373;
	margin-left:auto;
	margin-right:auto;
}

	.logo {
		position:inherit;
	height:auto;
	width:100%;
	margin-top:0px;
	margin-left:0;
}
.contact-space {
	visibility:hidden;
	display:none;
}
.social-container {
	height:30px;
	margin-top:6px;
	width:auto;
	float:left;
	margin-left:40%;
}


.footer-icon {
	float:left;
	width:100%;
	margin-top:10px;
	text-align:center;
	margin-right:20px;
}
.footer-icon h1 {
	color:#006666;
	font-family: 'montserratregular';
	font-size:20px;
	font-weight:200;
}
#footer-icon-push {
	margin-left:0;
}
.footer-quotes {
	visibility:hidden;
	display:none;
}
.homepage-footer {
	width:100%;
	background-color:#e0e0e0;
	background-image:none;
	height:auto;
	
}
.footer {
	margin-top:180%;
	
}
.contact-box {
    float: none;
    margin-bottom: 30px;
    margin-left: auto;
    margin-top: 15px;
    width: 97%;
}
green-container-right-pages {
	padding:10px;
}

#green-special {
	width:100%;
}

.community-column {
	width:95%;
	margin-bottom:10px;
}
.community-column2{
	width:100%;
}
.community-column3 {
	width:100%;
	border-bottom-color: #E9E9E9;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin-left:-5px;
}
#footerNavContainer {
	margin-top:30px;
	overflow: hidden;
	width: 95%;
}
.state {
	width:100%;
	float:left;
	text-align:center;
}
.mortgage-window {
	width:100%;
	float:left;
	margin-right:0px;
	border-bottom-color: #333;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	text-align:center;
	margin-bottom:30px;

}

.ten-stages {
	width: 100%;
	background-color: #f1f1f1;
	-webkit-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
	height:auto;
}


.glossary-column {
	width:95%;
	float:none;
	text-align:justify;
	margin-right:20px;
	margin-bottom:10px;
}
.form-column {
	width:100%;
}
.form-input {
	width:90%;
}
.footer {
	margin-top:50px;
}

.florsheim-column {
	width:90%;
	margin-right:auto;
	margin-left:5% !important;
}

.florsheim-inner-column {
	width:90%;
	height:230px;
	
}
#inner-child {
	margin-left:5%;
}
.plan-row-container {
	width:100%;
}
.plan-image {
	width:100%;
}
.plan-info {
	width:98%;
}

/* ------------------------------------------
Virtual Tour Window
--------------------------------------------- */

.virtual-container {
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
.virtual-vid {
	width:100%;
}
.virtual-info {
width:100%;
}
.virtual-description {
	width:85%;
}

}
@media screen and (max-width:480px)
{



.menu-footer-menu-container {
width: auto;
}

.community-exteriors {
width: 100%; margin-bottom: 20px;
}
.community-right-area {
	width:95%;
}

.community-right-area h3 {
font-size: 18px;
}

}
}

	@media screen and (max-width: 1024px) {
	.js #menu {
		display:none;
		font-family: 'montserratregular';	}
	
	.js .slicknav_menu {
		display:block;
		font-family: 'montserratregular';
	}
	
	#quoterotator #quote { font-size: 24px !important; }
	#quoteauthor { font-size: 24px !important; float:left; width:100% !important;  }
	#quotearea { width: 98% !important; height: 250px !important; padding: 50px 16px 10px 32px !important; background:url("images/quote.png") no-repeat scroll rgba(0, 0, 0, 0) 13px 46px !important }
	.site-footer { margin-top: 320px; }
}
@media screen and (min-width:767px) and (max-width:768px) {
.page-id-6 .florsheim-inner-column {min-height:180px !important; height:auto !important;}
.florsheim-column h2 { font-size: 22px !important; margin-bottom: 10px !important; }
.florsheim-inner-column { height: 335px !important; }
}

#fancybox-content ul li {
list-style: initial;
}

#fancybox-content h2 { text-align: center;}
#fancybox-content h1 { text-align: center;}

#cboxLoadedContent .popup ul.localInfo li a,#cboxLoadedContent .popup ul.localInfo li a:link{ color:#686868 !important;}
		 #cboxLoadedContent .popup ul.localInfo li a:hover{ color:#b91a1d !important;}


@media screen and (max-width:1920px) {
	.community-container {
	background:url(images/body-bg.jpg) repeat-y;
	background-size:1930px;
}
	}
.html5-nav-thumb{ margin:0 4px !important;}


/*====vaue marketing*/
.community-right-area .download_info_col{ width:47.5%; display:inline-block; margin-right:2%; border:1px solid #ddd; border-radius:5px; padding:30px 20px; position:relative;margin-bottom:20px; box-shadow:0 0 5px #aaa;}
.community-right-area .download_info_col .download_pdf{ width:48px; height:53px; background:url(images/download-icon.jpg) no-repeat; position:absolute; left:20px; top:29px; }
.community-right-area .download_info_col p{ font-size:18px; line-height:24px; padding-left:60px; color:#000; text-transform:uppercase;}
.community-right-area .download_info_col p a{ color:#007f8c; text-transform:capitalize; color:#007f8c; text-decoration:underline;}
.community-right-area .download_info_col p a:hover{ color:#000;}
#vue-duets-community .community-right-area h3{ font-size:28px; line-height:36px; font-weight:300; margin:0 0 20px;}
#vue-duets-community .community-right-area  .street_scene{ padding-bottom:10px;}
#vue-duets-community .community-right-area  .street_scene img{ width:97%;}
#vue-duets-community  .green-container-right-pages-inner{ padding-top:30px;}
@media screen and (max-width:860px) {
.community-right-area .download_info_col .download_pdf{left:10px; top:20px; }
.community-right-area .download_info_col p{padding-left:50px; font-size:18px;}
	}
@media screen and (max-width:767px) {
.community-right-area .download_info_col{ width:47.5%;margin-left:1%; margin-right:1%;}
.community-right-area .download_info_col .download_pdf{left:10px; top:20px; }
.community-right-area .download_info_col p{padding-left:50px; font-size:18px;}
#vue-duets-community .community-right-area  .street_scene img{ width:99%;}
	}
@media screen and (max-width:480px) {
#vue-duets-community .community-right-area h3{ font-size:24px; line-height:30px; font-weight:300; margin:0 0 10px;}
.community-right-area .download_info_col{ width:100%;margin-left:0; margin-right:0;}
.community-right-area .download_info_col .download_pdf{left:10px; top:20px; }
.community-right-area .download_info_col p{padding-left:50px; font-size:18px;}
#vue-duets-community .community-right-area  .street_scene img{ width:100%;}
.single-metro-at-inspiration .comm_floor_plans .floor-plan-main {
    max-width:200px !important;
    width:200px !important;
}

.single-the-trails .comm_floor_plans .floor-plan-main {
    max-width:200px !important;
    width:200px !important;
}
	}
	
.testimonials{ background:#8f2a2a; padding:70px 0; text-align:center; position:relative;}
.testimonials .rslides_nav{ display:none;}	
.testimonials h2 {
    color: #fff;
    font-size: 45px;
    line-height: 50px;
    font-weight: 300;
    margin: 0 0 20px;
    font-family: 'montserratregular';
}
.testimonials .rslides li p{ color:#fff !important; font-style:italic; font-size:20px !important; line-height:30px; font-weight:300; margin:0 0 30px;}
.rslides {
  margin: 0 auto;
  background:transparent !important;
  }
.rslides li {
    min-height: none !important;
}
.rslides_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.centered-btns_nav {
  z-index: 5;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  left: 0;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: 0;
  bottom:-30px;
  }

.centered-btns_nav:active {
  opacity: 1.0;
  }

.centered-btns_nav.next {
  left: auto;
    background-position: right top;
    right: 39%;
  background: url(images/slideshow_arrow_next.png) no-repeat left top;
  }
 .centered-btns_nav.prev {
  left: 38%;
    background-position: right top;
    background: url(images/slideshow_arrow_prev.png) no-repeat left top;
  }

.transparent-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 0;
  left: 0;
  display: block;
  background: #fff; /* Fix for IE6-9 */
  opacity: 0;
  filter: alpha(opacity=1);
  width: 48%;
  text-indent: -9999px;
  overflow: hidden;
  height: 91%;
  }

.transparent-btns_nav.next {
  left: auto;
  right: 0;
  }

.large-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  opacity: 0.6;
  text-indent: -9999px;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  background: #000 url("themes.gif") no-repeat left 50%;
  width: 38px;
  }

.large-btns_nav:active {
  opacity: 1.0;
  }

.large-btns_nav.next {
  left: auto;
  background-position: right 50%;
  right: 0;
  }

.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {
  outline: none;
  }

.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
  margin-top: 10px;
  text-align: center;
  position:absolute;
  bottom:8px;
  left: 42%;
  }

.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
  }

.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #ccc;
  background: rgba(0,0,0, .2);
  display: inline-block;
  _display: block;
  *display: block;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  width: 9px;
  height: 9px;
  }

.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {
  background: #222;
  background: rgba(0,0,0, .8);
  }
 .video-container {
  position: relative;
  padding-bottom:56.25%;
  padding-top:0;
  height: 0;
  overflow: hidden;
  display:none;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
 .modal-box {
  display: none;
  position: absolute;
  z-index: 1000;
  width: 98%;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}
@media (min-width: 32em) {

.modal-box { width: 70%; }
}

.modal-box header,
.modal-box .modal-header {
  padding: 1.25em 1.5em;
  border-bottom: 1px solid #ddd;
}

.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 { margin: 0; }

.modal-box .modal-body { padding: 2em 1.5em; }

.modal-box footer,
.modal-box .modal-footer {
  padding: 1em;
  border-top: 1px solid #ddd;
  background: rgba(0, 0, 0, 0.02);
  text-align: right;
}

.modal-overlay {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  background:transparent!important;
  display:block;
}

a.close {
  line-height: 1;
  font-size: 1.5em;
  position: absolute;
  top: 5%;
  right: 2%;
  text-decoration: none;
  color: #bbb;
}

a.close:hover {
  color: #222;
  -webkit-transition: color 1s ease;
  -moz-transition: color 1s ease;
  transition: color 1s ease;
}
.all_communities .florsheim-column h1 span.blue {
    position: relative;
    width: 28px;
    line-height: 28px !important;
    vertical-align: middle;
    background: #183b63;
    font-size: 12px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    color: #fff !important;
}
.all_communities .florsheim-column h1 span.circle_rose-park5 {
    position: relative;
    width: 28px;
    line-height: 28px !important;
    vertical-align: middle;
    background: #cd3329;
    font-size: 12px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    color: #fff !important;
}



.print-now{ display:none;}
.page-break { display: none; }
@media print {
@page {size: portrait;}
.print-now{ display:block;}
.noprint{ display:none;}
.page-break { display: block; page-break-before: always; }
.comm_floor_plans .floor-plan-main {
    max-width:380px;
    width:380px;
	margin-left:150px;
}
.comm_floor_plans .option_nav > li {
    width:90px;
    padding: 3px 0;
}
#plan-1.single-rose-verde .floor-plan-main .section_2 .option_nav {
    right: -125px
	}
	#plan-2.single-rose-verde .floor-plan-main .section_2 .option_nav {
    right: -125px;
	}
#plan-2.single-rose-verde .floor-plan-main .section_1 .option_nav{ left:-235px;}
#plan-3.single-rose-verde .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#plan-3.single-rose-verde .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-3.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav {
    left: auto;
    right: -175px;
}
#plan-4.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#plan-4.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav{ right: -125px}
#plan-5.single-rose-verde .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#plan-5.single-rose-verde .floor-plan-main.second_floor .section_1 .option_nav{ right: -125px}
/* ------------------------------------------
 ROSEPARK 5
--------------------------------------------- */
.rosewood .floor-plan-main {
    max-width:430px;
    width:430px;
	margin-left:160px;
}
.rosewood .option_nav > li {
    width:90px;
    padding: 3px 0;
}
#plan-1.rosewood .floor-plan-main .section_2 .option_nav {
    right: -125px
	}
	#plan-2.rosewood .floor-plan-main .section_2 .option_nav {
    right: -125px;
	}
#plan-2.rosewood .floor-plan-main .section_1 .option_nav{ left:-235px;}
#plan-3.rosewood .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#plan-3.rosewood .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-3.rosewood .floor-plan-main.second_floor .section_1 .option_nav {
    left: auto;
    right: -175px;
}
#plan-4.rosewood .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#plan-4.rosewood .floor-plan-main.second_floor .section_1 .option_nav{ right: -125px;}
#plan-5.rosewood .floor-plan-main .section_1 .option_nav {
    left: auto;
    right: -125px;
}
#plan-5.rosewood .floor-plan-main.second_floor .section_1 .option_nav{ right: -125px;}

}

#capital-village-map .green-height-push{ height:400px;} 
.community-right-area h2 {
    font-size: 50px;
    line-height: 55px;
    font-family: 'AstoriaRoman';
}
a.community-btn-video {
	font-size:16px; line-height:34px; font-weight:400; font-family:'montserratregular'; text-decoration:underline; color:#8f2a2a;
}
a.community-btn-video:hover {
	color:#fdb714;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{ margin-left:0px; padding-top:10px;}
#cboxTitle{font-family: 'AstoriaRoman'; font-size:28px; color:#2c2c2c; bottom:-10px;}
.single-rose-verde .new_comm_banner .banner_content p.links{margin:0 0 15px; color:#ffffff; font-family: 'AstoriaRoman'; font-size:35px;}
.single-rose-verde .new_comm_banner .banner_content p.links a.prev{font-family: 'AstoriaRoman'; color:#d8d8d8; position:relative; padding:0 10px;}
.single-rose-verde .new_comm_banner .banner_content p.links a.prev:hover{color:#fff;}
.single-rose-verde .new_comm_banner .banner_content p.links a.next{font-family: 'AstoriaRoman'; color:#d8d8d8; padding:0 10px;  position:relative;}
.single-rose-verde .new_comm_banner .banner_content p.links a.next:hover{color:#fff;}
.single-rose-verde .new_comm_banner .banner_content p.links a.prev::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;}
.single-rose-verde .new_comm_banner .banner_content p.links a.prev:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-rose-verde .new_comm_banner .banner_content p.links a.next::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;}
.single-rose-verde .new_comm_banner .banner_content p.links a.next:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
#home .modal.in .modal-dialog { width:760px; }
.modal-open .modal{
    display:table !important;
    height: 100%;
    width: 100%;
    pointer-events:none; /* This makes sure that we can still click outside of the modal to close it */
}

.modal-dialog{
    display: table-cell;
    vertical-align: middle;
    pointer-events: none;
}

.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
    pointer-events: all;
}
#home .modal-body {
    padding: 0 20px 10px 20px;
}
#home .modal-content{ border-radius:10px; padding:5px 0px; background:rgba(240,234,227,1.0);}
#home .modal-content form{ padding:0;}
#home .modal-content form .form-control{ height:40px;}
#home .modal-content .row{ margin-left:-5px; margin-right:-5px;}
#home .modal-content .form_col{ margin-top:10px; padding-left:5px; padding-right:5px;}
#home .modal-content .form_col input[type="text"],#home .modal-content .form_col input[type="email"]{ min-width:100%; height:30px; border-radius:5px; border:1px solid #d0d0d0;}
#home .modal-content .form_col ::-webkit-input-placeholder { /* Edge */
  font-family: 'montserratregular'; 
font-size:14px;
font-weight:400;
}

#home .modal-content .form_col :-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'montserratregular'; 
font-size:14px;
font-weight:400;
}

#home .modal-content .form_col ::placeholder {
  font-family: 'montserratregular'; 
font-size:14px;
font-weight:400;
}
#home .modal-content .form_col input[type="button"],#home .modal-content .form_col input[type="submit"] {
    background-color: #8f2a2a;
border-radius:5px;
color:#fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size: 16px;
    font-weight: normal;
    height:30px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 100%;
	border:0px solid #d0d0d0;
	line-height: 25px;
}
#home .modal-content .form_col input[type="button"]:hover,#home .modal-content .form_col input[type="submit"]:hover
{
background:#fdb714;	
}
#home  .modal-header{ border:0; padding:10px 40px 0 15px;}
#home .modal-header p.modal-title img{ float:left; margin-right:20px; width:16%;}
#home .modal-header p.modal-title{font-family: 'montserratregular'; 
font-size:14px;
margin:0 0 5px;
font-style:italic;
}
#home .modal-body p{font-family: 'montserratregular'; 
font-size:14px;
margin:0 0 30px;
}
#home .modal-body p.zf-errorMessage{ font-size:14px; color:#ff0000; line-height:16px; margin:0;}
#home .modal-body .btn-primary{ background:#8f2a2a; font-family: 'AstoriaRoman'; display:block; min-width:100%; font-size:22px; }
#home .modal-body .btn-primary:hover{background:#fdb714;}
#home  .modal-header .close{ background:none !important; color:#8f2a2a;}

/* ------------------------------------------
METRO AT INSPIRATION
--------------------------------------------- */

#metro-at-inspiration .new_comm_banner .community_info_tabs {
	position:absolute; right:10px; top:-1px;
}
.single-metro-at-inspiration .comm_floor_plans .floor-plan-main{ float:none; margin-left:auto; margin-right:auto; max-width:350px; width:350px; display:block; text-align:center;}
.single-metro-at-inspiration .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#metro-map .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#metro-at-inspiration-lot-detail .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}

#metro-at-inspiration .new_comm_banner .community_info_tabs ul li a{ color:#ffb231;}
#metro-at-inspiration .new_comm_banner .community_info_tabs ul li a:hover{ color:#fff;}
#metro-at-inspiration .new_comm_banner p a{color:#fff;}
#metro-at-inspiration .new_comm_banner p a:hover{ color:#fff; text-decoration:underline;}
#metro-at-inspiration .new_comm_banner p a.icon_link{color:#ffa32c; text-decoration:underline;}
#metro-at-inspiration .new_comm_banner p a:hover{ color:#fff;}
#metro-at-inspiration.single-community .new_comm_banner .community_logo{ width:100%; float:none;}
.single-metro-at-inspiration .new_comm_banner .banner_content h3{ font-size:50px; line-height:48px; text-transform:uppercase; margin:0 0 15px; color:#fff; font-family: 'AstoriaRoman';}
.single-metro-at-inspiration .new_comm_banner .banner_content,  #metro-at-inspiration-gallery .new_comm_banner .banner_content{ width:1000px; float:left;}
#metro-at-inspiration .new_comm_banner .banner_content{ padding-top:180px; width:900px;}
.single-metro-at-inspiration .new_comm_banner .banner_content p{ margin:0 0 30px; color:#ffffff; line-height:30px; font-size:16px;}
.single-metro-at-inspiration .new_comm_banner .banner_content p.links{margin:0 0 15px; color:#ffffff; font-family: 'AstoriaRoman'; font-size:35px;}
.single-metro-at-inspiration .new_comm_banner .banner_content p.links a.prev{font-family: 'AstoriaRoman'; color:#d8d8d8; position:relative; padding:0 10px;}
.single-metro-at-inspiration .new_comm_banner .banner_content p.links a.prev:hover{color:#fff;}
.single-metro-at-inspiration .new_comm_banner .banner_content p.links a.next{font-family: 'AstoriaRoman'; color:#d8d8d8; padding:0 10px;  position:relative;}
.single-metro-at-inspiration .new_comm_banner .banner_content p.links a.next:hover{color:#fff;}
.single-metro-at-inspiration .new_comm_banner .banner_content p.links a.prev::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;}
.single-metro-at-inspiration .new_comm_banner .banner_content p.links a.prev:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-metro-at-inspiration .new_comm_banner .banner_content p.links a.next::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;}
.single-metro-at-inspiration .new_comm_banner .banner_content p.links a.next:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
#metro-at-inspiration.single-community .new_comm_banner .banner_content .tagline{ font-size:36px; line-height:40px; font-family: 'AstoriaRoman';}
#metro-at-inspiration.single-community .new_comm_banner .banner_content .tagline span{ color:#fff; font-family: 'montserratregular'; font-size:18px; line-height:18px; font-weight:600; display:block;}
#metro-at-inspiration.single-community .community_description{ padding-top:40px; text-align:center; padding-bottom:0px;}
#metro-at-inspiration.single-community .community_description .container{ max-width:990px; width:auto;}
#metro-at-inspiration.single-community .community_description p{font-family: 'montserratregular'; font-size:18px; line-height:30px; color:#000000; padding:20px 0;}
#metro-at-inspiration.single-community .community_description .community-btn-email{    background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:24px;
    font-weight: normal;
    height:46px;
    line-height:46px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 350px !important;
	}
#metro-at-inspiration.single-community .community_description .community-btn-email:hover{background:#fdb714;	text-decoration:none;}

#metro-at-inspiration.single-community .community_description a{ color:#000;}
#metro-at-inspiration.single-community .community_description a:hover{ color:#000; text-decoration:underline;}
#metro-at-inspiration.single-community .icon_landing_contact{background: url(images/icon-contactus-bg.png) no-repeat center bottom;
    background-size: cover;
    min-height: 442px;
    padding: 40px 0;}
#metro-at-inspiration.single-community .icon_landing_contact .container{ padding:70px 0 40px; text-align:center;}
#metro-at-inspiration.single-community .icon_landing_contact h2{font-size: 65px;
    line-height: 48px;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #fff;
    font-family: 'AstoriaRoman';}
#metro-at-inspiration.single-community .icon_landing_contact p{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    padding: 20px 0; font-weight:300;}
#metro-at-inspiration.single-community .icon_landing_contact p span{font-weight:600;}
#metro-at-inspiration.single-community .icon_landing_contact a{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff; text-decoration:underline;}
#metro-at-inspiration.single-community .icon_landing_contact a:hover{ text-decoration:none;}
.single-metro-at-inspiration .plan_banner, #metro-at-inspiration-gallery .plan_banner{ background:#000 url(images/metro-inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#metro-map .plan_banner{ background:#000 url(images/metro-inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#metro-at-inspiration-lot-detail .plan_banner{ background:#000 url(images/metro-inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#metro-map h2{font-size:16px; line-height:22px;font-family: 'montserratregular'; font-style:oblique; padding:40px 0;}
.single-metro-at-inspiration .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#metro-map .new_comm_banner.plan_banner .community_logo, #metro-at-inspiration-gallery .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#metro-at-inspiration-lot-detail .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}




/* ------------------------------------------
THE TRIALS
--------------------------------------------- */

#the-trails .new_comm_banner .community_info_tabs {
	position:absolute; right:10px; top:-1px;
}
.single-the-trails .comm_floor_plans .floor-plan-main{ float:none; margin-left:auto; margin-right:auto; max-width:350px; width:350px; display:block; text-align:center;}
.single-the-trails .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#the-trails-map .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#the-trails-lot-detail .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}

#the-trails .new_comm_banner .community_info_tabs ul li a{ color:#ffb231;}
#the-trails .new_comm_banner .community_info_tabs ul li a:hover{ color:#fff;}
#the-trails .new_comm_banner p a{color:#fff;}
#the-trails .new_comm_banner p a:hover{ color:#fff; text-decoration:underline;}
#the-trails .new_comm_banner p a.icon_link{color:#ffa32c; text-decoration:underline;}
#the-trails .new_comm_banner p a:hover{ color:#fff;}
#the-trails.single-community .new_comm_banner .community_logo{ width:100%; float:none;}
.single-the-trails .new_comm_banner .banner_content h3{ font-size:50px; line-height:48px; text-transform:uppercase; margin:0 0 15px; color:#fff; font-family: 'AstoriaRoman';}
.single-the-trails .new_comm_banner .banner_content,  #the-trails-gallery .new_comm_banner .banner_content{ width:1000px; float:left;}
#the-trails .new_comm_banner .banner_content{ padding-top:180px; width:900px;}
.single-the-trails .new_comm_banner .banner_content p{ margin:0 0 30px; color:#ffffff; line-height:30px; font-size:16px;}
.single-the-trails .new_comm_banner .banner_content p.links{margin:0 0 15px; color:#ffffff; font-family: 'AstoriaRoman'; font-size:35px;}
.single-the-trails .new_comm_banner .banner_content p.links a.prev{font-family: 'AstoriaRoman'; color:#d8d8d8; position:relative; padding:0 10px;}
.single-the-trails .new_comm_banner .banner_content p.links a.prev:hover{color:#fff;}
.single-the-trails .new_comm_banner .banner_content p.links a.next{font-family: 'AstoriaRoman'; color:#d8d8d8; padding:0 10px;  position:relative;}
.single-the-trails .new_comm_banner .banner_content p.links a.next:hover{color:#fff;}
.single-the-trails .new_comm_banner .banner_content p.links a.prev::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;}
.single-the-trails .new_comm_banner .banner_content p.links a.prev:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-the-trails .new_comm_banner .banner_content p.links a.next::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;}
.single-the-trails .new_comm_banner .banner_content p.links a.next:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
#the-trails.single-community .new_comm_banner .banner_content .tagline{ font-size:36px; line-height:40px; font-family: 'AstoriaRoman';}
#the-trails.single-community .new_comm_banner .banner_content .tagline span{ color:#fff; font-family: 'montserratregular'; font-size:18px; line-height:18px; font-weight:600; display:block;}
#the-trails.single-community .community_description{ padding-top:40px; text-align:center; padding-bottom:0px;}
#the-trails.single-community .community_description .container{ max-width:990px; width:auto;}
#the-trails.single-community .community_description p{font-family: 'montserratregular'; font-size:18px; line-height:30px; color:#000000; padding:20px 0;}
#the-trails.single-community .community_description .community-btn-email{    background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:24px;
    font-weight: normal;
    height:46px;
    line-height:46px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 350px !important;
	}
#the-trails.single-community .community_description .community-btn-email:hover{background:#fdb714;	text-decoration:none;}

#the-trails.single-community .community_description a{ color:#000;}
#the-trails.single-community .community_description a:hover{ color:#000; text-decoration:underline;}
#the-trails.single-community .icon_landing_contact{background: url(images/icon-contactus-bg.png) no-repeat center bottom;
    background-size: cover;
    min-height: 442px;
    padding: 40px 0;}
#the-trails.single-community .icon_landing_contact .container{ padding:70px 0 40px; text-align:center;}
#the-trails.single-community .icon_landing_contact h2{font-size: 65px;
    line-height: 48px;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #fff;
    font-family: 'AstoriaRoman';}
#the-trails.single-community .icon_landing_contact p{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    padding: 20px 0; font-weight:300;}
#the-trails.single-community .icon_landing_contact p span{font-weight:600;}
#the-trails.single-community .icon_landing_contact a{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff; text-decoration:underline;}
#the-trails.single-community .icon_landing_contact a:hover{ text-decoration:none;}
.single-the-trails .plan_banner, #the-trails-gallery .plan_banner{ background:#000 url(images/metro-inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#the-trails-map .plan_banner{ background:#000 url(images/metro-inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#the-trails-lot-detail .plan_banner{ background:#000 url(images/metro-inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#the-trails-map h2{font-size:16px; line-height:22px;font-family: 'montserratregular'; font-style:oblique; padding:40px 0;}
.single-the-trails .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#the-trails-map .new_comm_banner.plan_banner .community_logo, #the-trails-gallery .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#the-trails-lot-detail .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}








/*===contact page new*/
.contact_page_section_1{ background:url(images/banner-contactus.png) no-repeat; background-size:cover; padding:70px 0 40px;}
.contact_page_section_1 .container{ width:auto; max-width:850px;}
.contact_page_section_1 h1{
	font-family: 'AstoriaRoman';
	margin:0 0 20px;
	font-size:50px;
	text-transform:uppercase;
}
.contact_page_section_1 p,.contact_page_section_2 p,.contact_page_section_3 p,.contact_page_section_4 p,.contact_page_section_5 p,.contact_page_section_6 p{font-family: 'montserratregular'; font-size:16px; line-height:24px; margin:0 0 30px;}
.contact_page_section_2{ background:#52504e; padding:70px 0;}
.contact_page_section_2 .container{ width:auto; max-width:850px;}
.contact_page_section_2 .logo_col img{ margin-top:46px;}
.contact_page_section_2 p{ color:#fff; margin:0;}
.contact_page_section_2 p a{ color:#fff; text-decoration:underline;}
.contact_page_section_2 p a:hover{ color:#000; text-decoration:none;}

.contact_page_section_3{ background:#ffffff; padding:70px 0;}
.contact_page_section_3 .container{ width:auto; max-width:850px; }
.contact_page_section_3 h3{
	font-family: 'AstoriaRoman';
	margin:0 0 20px;
}
.contact_page_section_4{ background:#ffffff; padding:0 0 70px;}
.contact_page_section_4 .container{ width:auto; max-width:1080px; }
.contact_page_section_4 h3{
	font-family: 'AstoriaRoman';
	margin:0 0 20px;
	font-size:22px;
	text-transform:uppercase;
	font-weight:600;
}
.contact_page_section_4 p{ font-size:15px; line-height:24px;}
.contact_page_section_4 .row{ position:relative;display: table;}
.contact_page_section_4 .col1by3.col-sm-4{ padding-bottom:50px; position:relative; display: table-cell; height:100%; float:none !important;}
.contact_page_section_4 .btn_holder{width:100%;
	position:absolute;
	left:0;
	bottom:0; padding:0 15px;}
.contact_page_section_4 .btn-contact{
	background: #8f2a2a;
	border: 0;
	padding:13px 80px 9px;
	color:#fff;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'AstoriaRoman';
	width:100%;
}
.contact_page_section_4 .btn-contact:hover{
	background: #fdb714;
}
.contact_page_section_5{ background:#ebebeb; padding:70px 0;}
.contact_page_section_5 .container{ width:auto; max-width:1080px; }
.contact_page_section_5 h3{
	font-family: 'AstoriaRoman';
	margin:0 0 20px;
	font-size:50px;
	text-transform:uppercase;
}
.contact_page_section_5 p{ font-size:15px; line-height:24px;}
.contact_page_section_5 .btn-orange{
	background: #8f2a2a;
	border: 0;
	padding:13px 80px 9px;
	color:#fff;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'AstoriaRoman';
	min-width:300px;
}
.contact_page_section_5 .btn-orange:hover{background: #fdb714;}
.contact_page_section_6 .btn-orange:hover{ background:#fff;}
.contact_page_section_6{ background:#fff; padding:70px 0;}
.contact_page_section_6 .container{ width:auto; max-width:1080px; }
.contact_page_section_6 h2{
	font-family: 'AstoriaRoman';
	margin:0 0 30px;
	font-size:50px;
	line-height:50px;
	text-transform:uppercase;
}
.contact_page_section_6 .col-1by5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
	display:inline;
	width:20%;
	float:left;
	text-align:center;
}
.contact_page_section_6 .col-1by5 img{ max-width:100%; margin-bottom:10px;}
.contact_page_section_6 a{ text-decoration:underline;font-family: 'montserratregular'; font-size:16px; line-height:24px; color:#131313;}
.contact_page_section_6 a:hover{ text-decoration:none; color:#264a6f;}
/*===contact page new*/
#main .resources_page_section_new{ margin:30px 40px 100px 40px;}
.resources_page_section_new h1{font-family: 'AstoriaRoman'; font-size:50px; line-height:50px; text-transform:uppercase; font-weight:500;}
.resources_page_section_new p{font-family: 'montserratregular'; font-size:16px; line-height:24px; margin:0 0 30px; font-weight:500; padding-top:10px;}
.resources_page_section_1{ margin:0; padding:0;}
.resources_page_section_1 .container{ width:auto;}
.resources_page_section_1 h1{font-family: 'AstoriaRoman'; font-size:35px; line-height:48px; text-transform:uppercase; font-weight:500;}
.resources_page_section_1 p{font-family: 'montserratregular'; font-size:18px; line-height:28px; margin:0 0 30px; font-weight:500; padding-top:10px;}


.resources_page_section_1_1{ margin:0; padding:0;}
.resources_page_section_1_1 .container{ width:auto;}
.resources_page_section_1_1 h1{font-family: 'AstoriaRoman'; font-size:22px; line-height:40px; text-transform:uppercase; font-weight:600;}
.resources_page_section_1_1 p{font-family: 'montserratregular'; font-size:15px; line-height:24px; margin:0 0 30px; font-weight:500; padding-top:10px;}
.resources_page_section_1_1 .btn-primary{
	background: #8f2a2a;
	border: 0;
	padding: 11px 80px 7px;
	color:#fff;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'AstoriaRoman';
}
.resources_page_section_1_1 .btn-primary:hover{
	background: #fdb714;
}
.resources_page_section_1_1 .img_col img{ max-width:100%;}


.resources_page_section_2 p, .resources_page_section_3 p, .resources_page_section_4 p, .resources_page_section_5 p{font-family: 'montserratregular'; font-size:15px; line-height:24px; margin:0 0 30px; padding-top:10px;}
.resources_page_section_2{ margin:0; padding:0;}
.resources_page_section_2 .container{ width:auto;}
.resources_page_section_2 .videocontainer{width:480px; margin:auto;}
.resources_page_section_2 h2{font-family: 'AstoriaRoman'; font-size:22px; line-height:40px; text-transform:uppercase; font-weight:600;}
.html5gallery-elem-0 {
    overflow: hidden;
    padding:0 !important;
    -moz-box-shadow: 0px 0 0 #aaa!important;
    -webkit-box-shadow: 0px 0 0 #aaa!important;
    box-shadow: 0px 0 0 #aaa!important;
}	
.html5gallery-car-mask-0 * {
    background-color:none !important;
	background:transparent !important;
	 -moz-box-shadow: 0px 0 0 #aaa!important;
    -webkit-box-shadow: 0px 0 0 #aaa!important;
    box-shadow: 0px 0 0 #aaa!important;
	 padding:0 !important;
}
.html5gallery-tn-img-0 {
    display: block;
    overflow: hidden;
    width:180px !important;
    height:75px !important;
}
.html5gallery-tn-img-0 *{ width:120px !important; height:102px !important; top:-13px !important;}
.resources_page_section_2 .html5gallery-title-0 {
	top:auto;
    bottom: -60px;
}
.resources_page_section_2 .html5gallery-title-text-0{
	background:none;
	padding:0;
	text-transform: uppercase;
	font-size: 40px;
	font-family: 'AstoriaRoman';
	color:#333333;}
.resources_page_section_2 .html5gallery-tn-0, .resources_page_section_2 .html5gallery-tn-selected-0{ position:relative; padding-bottom:70px !important; height:120px;}
.resources_page_section_2 .html5gallery-tn-img-play-0{margin-bottom:70px;}
.resources_page_section_2 .html5gallery-tn-title-0{ position:absolute; left:3px; top:90px; z-index:1000; font-size:14px; color:#333333; text-align:center;font-family: 'montserratregular'; font-weight:600; height:60px;}
.resources_page_section_2 .html5gallery-tn-img-0{ margin-bottom:70px;}
.resources_page_section_2 .html5gallery-car-0, .resources_page_section_2 .html5gallery-car-list-0, .resources_page_section_2 .html5gallery-car-mask-0{ height:170px;}
.html5gallery-box-0{left:0 !important; top:0 !important;}


.resources_page_section_3{ margin:0; padding:0;}
.resources_page_section_3 .container{ width:auto;}
.resources_page_section_3 h1{font-family: 'AstoriaRoman'; font-size:22px; line-height:40px; text-transform:uppercase; font-weight:600;}	
.resources_page_section_3 h2{font-family: 'AstoriaRoman'; font-size:22px; line-height:40px; text-transform:uppercase; font-weight:600;}	
.resources_page_section_3 .img_col img{ max-width:100%; padding:20px 0 40px;}
.resources_page_section_3 .btn-primary{
	background: #8f2a2a;
	border: 0;
	padding: 11px 80px 7px;
	color:#fff;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'AstoriaRoman';
	width:auto;
}
.resources_page_section_3 .btn-primary:hover{
	background: #fdb714;
}
/*===contact page new*/
.resources_page_section_4{ margin:0; padding:0;}
.resources_page_section_4 .container{ width:auto;}
.resources_page_section_4 h2{font-family: 'AstoriaRoman'; font-size:22px; line-height:40px; text-transform:uppercase; font-weight:600;}	
.resources_page_section_4 .btn-primary{
	background: #8f2a2a;
	border: 0;
	padding: 11px 80px 7px;
	color:#fff;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'AstoriaRoman';
	width:100%;
}
.resources_page_section_4 .btn-primary:hover{
	background: #fdb714;
}
.resources_page_section_4 .img_col img{ max-width:100%; padding-bottom:20px;}	
.resources_page_section_4 p.lead{font-family: 'montserratregular'; font-size:15px; line-height:24px; margin:0 0 30px; padding-top:0 !important; font-weight: 500; margin-top: -5px;}


.resources_page_section_5{margin:0; padding:0;}
.resources_page_section_5 .container{ width:auto;}	
.resources_page_section_5 h2{font-family: 'AstoriaRoman'; font-size:22px; line-height:40px; text-transform:uppercase; font-weight:600;}
.resources_page_section_5 .btn-primary{
	background: #8f2a2a;
	border: 0;
	padding: 11px 80px 7px;
	color:#fff;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'AstoriaRoman';
}
.resources_page_section_5 .btn-primary:hover{
	background: #fdb714;
}
.backgroundBg {
    background: #000 !important;
}
#slide6 .hide_mobile{ padding-bottom:20px;}

/* ------------------------------------------
Valley Vista
--------------------------------------------- */
#valley-vista .new_comm_banner{ height:650px;}
#valley-vista .new_comm_banner .community_info_tabs {
	position:absolute; right:10px; top:-1px;
}
.single-valley-vista .comm_floor_plans .floor-plan-main{ float:none; margin-left:auto; margin-right:auto; max-width:600px; width:600px; display:block; text-align:center;}
.single-valley-vista .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#metro-map .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#valley-vista-lot-detail .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}

#valley-vista .new_comm_banner .community_info_tabs ul li a{ color:#ffb231;}
#valley-vista .new_comm_banner .community_info_tabs ul li a:hover{ color:#fff;}
#valley-vista .new_comm_banner p a{color:#fff;}
#valley-vista .new_comm_banner p a:hover{ color:#fff; text-decoration:underline;}
#valley-vista .new_comm_banner p a.icon_link{color:#ffa32c; text-decoration:underline;}
#valley-vista .new_comm_banner p a:hover{ color:#fff;}
#valley-vista.single-community .new_comm_banner .community_logo{ width:195px; float:right; padding-top:210px;}
.single-valley-vista .new_comm_banner .banner_content h3{ font-size:50px; line-height:48px; text-transform:uppercase; margin:0 0 15px; color:#fff; font-family: 'AstoriaRoman';}
.single-valley-vista .new_comm_banner .banner_content,  #valley-vista-gallery .new_comm_banner .banner_content{ width:1000px; float:left;}
#valley-vista .new_comm_banner .banner_content{ padding-top:200px; width:730px;}
.single-valley-vista .new_comm_banner .banner_content p{ margin:0 0 30px; color:#ffffff; line-height:30px; font-size:16px;}
.single-valley-vista .new_comm_banner .banner_content p.links{margin:0 0 15px; color:#ffffff; font-family: 'AstoriaRoman'; font-size:35px;}
.single-valley-vista .new_comm_banner .banner_content p.links a.prev{font-family: 'AstoriaRoman'; color:#d8d8d8; position:relative; padding:0 10px;}
.single-valley-vista .new_comm_banner .banner_content p.links a.prev:hover{color:#fff;}
.single-valley-vista .new_comm_banner .banner_content p.links a.next{font-family: 'AstoriaRoman'; color:#d8d8d8; padding:0 10px;  position:relative;}
.single-valley-vista .new_comm_banner .banner_content p.links a.next:hover{color:#fff;}
.single-valley-vista .new_comm_banner .banner_content p.links a.prev::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;}
.single-valley-vista .new_comm_banner .banner_content p.links a.prev:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-valley-vista .new_comm_banner .banner_content p.links a.next::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;}
.single-valley-vista .new_comm_banner .banner_content p.links a.next:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
#valley-vista.single-community .new_comm_banner .banner_content .tagline{ font-size:18px; line-height:24px; font-family: 'montserratregular';}
#valley-vista.single-community .new_comm_banner .banner_content .tagline span{ color:#fff; font-family: 'montserratregular'; font-size:18px; line-height:18px; font-weight:600; display:block;}
#valley-vista.single-community .community_description{ padding-top:40px; text-align:center; padding-bottom:0px;}
#valley-vista.single-community .community_description .container{ max-width:990px; width:auto;}
#valley-vista.single-community .community_description p{font-family: 'montserratregular'; font-size:18px; line-height:30px; color:#000000; padding:20px 0;}
#valley-vista.single-community .community_description .community-btn-email{    background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:24px;
    font-weight: normal;
    height:46px;
    line-height:46px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 350px !important;
	}
#valley-vista.single-community .community_description .community-btn-email:hover{background:#fdb714;	text-decoration:none;}

#valley-vista.single-community .community_description a{ color:#000;}
#valley-vista.single-community .community_description a:hover{ color:#000; text-decoration:underline;}
#valley-vista.single-community .icon_landing_contact{background: url(images/icon-contactus-bg.png) no-repeat center bottom;
    background-size: cover;
    min-height: 442px;
    padding: 40px 0;}
#valley-vista.single-community .icon_landing_contact .container{ padding:70px 0 40px; text-align:center;}
#valley-vista.single-community .icon_landing_contact h2{font-size: 65px;
    line-height: 48px;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #fff;
    font-family: 'AstoriaRoman';}
#valley-vista.single-community .icon_landing_contact p{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    padding: 20px 0; font-weight:300;}
#valley-vista.single-community .icon_landing_contact p span{font-weight:600;}
#valley-vista.single-community .icon_landing_contact a{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff; text-decoration:underline;}
#valley-vista.single-community .icon_landing_contact a:hover{ text-decoration:none;}
.single-valley-vista .plan_banner, #valley-vista-gallery .plan_banner{ background:#000 url(images/valleyvista-landingpage-bg-01.png) no-repeat top; height:390px; background-size:cover;}
#valley-vista-map .plan_banner, #valley-vista-site-map .plan_banner{ background:#000 url(images/valleyvista-landingpage-bg-01.png) no-repeat top; height:390px; background-size:cover;}
#valley-vista-lot-detail .plan_banner{ background:#000 url(images/valleyvista-landingpage-bg-01.png) no-repeat top; height:390px; background-size:cover;}
#valley-vista-map h2{font-size:16px; line-height:22px;font-family: 'montserratregular'; font-style:oblique; padding:40px 0;}
.single-valley-vista .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
.single.single-valley-vista .new_comm_banner .community_logo img{ width:70%;}
#valley-vista-map .new_comm_banner.plan_banner .community_logo, #valley-vista-gallery .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#valley-vista-lot-detail .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
.tour-video{border-top: 1px solid #ddd; padding:70px 0 0; margin:60px 0 0;}
.tour-video h1{color: #333; font-size: 22px; font-weight: 400; margin: 0; padding: 0 0 20px;font-family: 'montserratregular';}
.tour-video .btn-primary {
    background-color: #8f2a2a;
    border-radius: 4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size: 20px;
    font-weight: normal;
    height: 46px;
    line-height: 38px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    min-width: 250px;
    border: 0;
}
.tour-video .btn-primary:hover{    background-color: #fdb714;
	text-decoration:none;}
.tour-video-text{ padding:90px 0 0; text-align:center;}
p.walk_through{ float:right;}
#tour_home {
    padding: 60px 0;
}
#tour_home .video_section{padding: 60px 0 0 0;-webkit-box-pack: center!important;
    -webkit-justify-content: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;display: flex;}
#tour_home h1{color: #2a2a2a;
    font-family: 'AstoriaRoman';
    font-size: 50px;
    line-height: 50px;
    padding: 20px 0 0px;}

#tour_home p{font-size:18px; line-height:22px;font-family: 'montserratregular'; padding:10px 0;}
#tour_home .video_section h4{color: #2a2a2a; font-family: 'AstoriaRoman';font-size: 18px; line-height: 18px; padding: 20px 0 0px; font-weight:500;}
#tour_home .video_section p{padding:0 0;}
#tour_home .video_section a{font-size:16px; line-height:16px;font-family: 'montserratregular'; color:#979797; text-decoration:underline; font-weight:300;}
#tour_home .video_section a:hover{color:#000; text-decoration:none;}
p.walk_through{margin:0 60px 0;}
p.walk_through a{font-size:17px; line-height:17px;font-family: 'montserratregular'; color:#000; text-decoration:underline; font-weight:400;}
p.walk_through a:hover{text-decoration:none;}
a.model_video{ color:#fff;}
#exteriors{ padding:30px !important;}
#living{ padding:30px !important;}
#kitchen{ padding:30px !important;}
#master_bed{ padding:30px !important;}
#bathrum{ padding:30px !important;}
#energy_efficiency{ padding:30px !important;}
#parks_rec{ padding:30px !important;}
#popular_opt{ padding:30px !important;}


#valley-vista-community .plan_banner{ background:#000 url(images/ValleyVista-LandingPage-bg.jpg) no-repeat top; height:650px; background-size:cover;}
#valley-vista-community .new_comm_banner .community_info_tabs ul li a{ color:#ffb231;}
#valley-vista-community .new_comm_banner .community_info_tabs ul li a:hover{ color:#000;}
#valley-vista-community .new_comm_banner.plan_banner .community_logo{ position:absolute; right:80px; top:170px; left:auto;}
#valley-vista-community .new_comm_banner.plan_banner.lots_banner .banner_content {
    padding: 140px 0px 20px 40px;
	width:auto;
}
#valley-vista-community .new_comm_banner.plan_banner.lots_banner .banner_content h1{color: #fff; font-family: 'AstoriaRoman';font-size: 100px; line-height: 90px;}
#valley-vista-community .new_comm_banner.plan_banner.lots_banner .banner_content p{color: #fff; font-family: 'montserratregular'; font-size:20px; line-height: 30px; font-weight:600;}


#valley-vista-landing.single-community{ background:#fbfaf6;}
#valley-vista-landing.single-community .container {
max-width: 1027px;
    width: auto;
}
#valley-vista-landing.single-community .community_description{ padding-top:50px; text-align:center; padding-bottom:20px;}
#valley-vista-landing.single-community .community_description .container{ max-width:890px; width:auto;}
#valley-vista-landing.single-community .community_description h2{font-family: 'montserratregular'; font-size:18px; line-height:30px; color:#000000; font-weight:700; text-transform:uppercase;}
#valley-vista-landing.single-community .community_description h3{font-family: 'montserratregular'; font-size:18px; line-height:30px; color:#000000; font-weight:700; font-style:oblique;}
#valley-vista-landing.single-community .community_description p{font-family: 'montserratregular'; font-size:34px; line-height:40px; color:#000000; padding:20px 0 40px;}
#valley-vista-landing.single-community .community_description .community-btn-email{    background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:24px;
    font-weight: normal;
    height:46px;
    line-height:46px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 350px !important;
	}
#valley-vista-landing.single-community .community_description .community-btn-email:hover{background:#fdb714;	text-decoration:none;}

#valley-vista-landing.single-community .sales_team_contact a{ color:#fff; text-decoration:underline;}
#valley-vista-landing.single-community .sales_team_contact a:hover{ color:#fff; text-decoration:none;}

/*email blast lp 1020 */

.page-id-5046 .entry-content{
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
}

.page-id-5046 .entry-title{
display:none;
}

.page-id-5046 .navbar{
	margin-bottom:0;
}

.page-id-5046 .common-main-container{
	max-width:none;	
	padding:0;
}

#email-blast-hero{
	width:100vw;
	height:33vw;
	background:#fff;
	background: url('images/emailblast-1020/hero-bg.jpg') no-repeat;
	background-size:cover;
	overflow:hidden;
}

.email-blast-tagline{
	width:24%;
	margin-left:7.5%;
	margin-top:2.25%;
	overflow:hidden;
}

.email-blast-tagline img{
	width:100%;
}

.eblp-section{
	padding: 60px 0;
	text-align:center;
	color:#000000;
}

.eblp-section h3, .eblp-section h2{
	margin:0;
}

.subhead-section{
	background:#fdb714;
}
.subhead-section h2{
	font-family: 'AstoriaRoman';
	color:#353535;
	font-size:50px;
	line-height:55px;
	text-transform:uppercase;
}
.payment-section{
	background:#8f2a2a;
}

h3.lmp{
	font-family: 'AstoriaRoman';
	font-size: 50px;
	color: #ffffff;
	padding:0 50px;
	line-height: 55px;
	text-transform:uppercase;
}
.eblp-payment{
	color:#f6b141;
	font-size:180px;
	font-family: 'AstoriaRoman';
	display:inline-block;
}
	.eblp-payment sup{
		font-size:60px;
    vertical-align: super;
	}
.eblp-period{
	display:inline-block;
	font-family: 'AstoriaRoman';
	font-size:50px;
	color:#ffffff;
	text-align:left;
	line-height:55px;
	padding-left:5px;
}
.eblp-pay-desc{
	font-family: 'montserratregular';
	font-size:46px;
	font-weight:600;
	color:#ffffff;
}
.from-section{

}
.from-section h3{
	font-family:'AstoriaRoman';
	font-size:30px;
	color:#8f2a2a;
	text-transform:uppercase;
}

.savings-section{
	background:#00424f;
	text-align:left;
}
.savings-section h3{
	font-family:'AstoriaRoman';
	color:#f6b141;
	font-size:50px;
	margin-bottom:50px;
	text-transform:uppercase;
}

.savings-section ul{
	list-style:none;
	font-size:30px;
	font-family: 'montserratregular';
	text-align:left;
	color:#ffffff;
	margin:0;
	padding:0;
}

.savings-section ul li{
	margin-bottom:40px;
}
.savings-section ul li::before{
	content: "\2022";
	color:#f6b141;
	margin-right:10px;
}
.savings-section ul li .gold{
	color:#f6b141;
	font-size:36px;
	font-weight:600;
	display:inline-block;
	margin-bottom:40px;
}
.savings-section ul li .copy{
	display:inline-block;
	margin-left: 25px;
}
.connect-section{
	padding-bottom:10px;
}
.connect-section h3{
	font-family:'AstoriaRoman';
	font-size:50px;
	color:#000;
	margin-bottom:70px;
	text-transform:uppercase;
}
.connect-section .agent-contact{
	text-align:left;
	font-family: 'montserratregular';
	font-size:22px;
	margin-bottom:60px;
	line-height:34px;
}
.connect-section .agent-contact a{
	color:#000000;
}
.connect-section .agent-name{
	font-weight:600;
}
.eho-section{
	background:#fafaf9;
}
.eho-section h3{
	font-family:'AstoriaRoman';
	font-size:26px;
	color:#000000;
	margin-bottom:25px;
}
.eho-section h3::before{
	content:'';
	background: url('images/emailblast-1020/eho-title.png') no-repeat;
	width:60px;
	height:58px;
	display:inline-block;
	margin:0 10px -12px;
}
.eho-section .copy{
	font-family: 'montserratregular';
	font-size:15px;	
}

@media screen and (max-width: 1199px){
	.eblp-section{
		padding: 5vw 1.67vw;
	}
	.eblp-section .container{
	 width:auto;
	}
	.subhead-section h2{
		font-size:7.1vw;
	}
	h3.lmp{
		font-size:8.33vw;
		padding:0 4.17vw;
	}
	.eblp-payment{
		font-size:11.67vw;
	}
	.eblp-payment sup{
		font-size:5vw;
	}
	.eblp-period{
		font-size:2.9vw;
		line-height:3.33vw;
	}
	.eblp-pay-desc{
		font-size:2.67vw;
	}
	.from-section h3{
		font-size:6vw;
	}
	.savings-section h3{
		font-size:8vw;
		margin-bottom:5.83vw;
		text-align:center;
	}
	.savings-section ul{
		font-size:2.5vw;
		padding-right:2.1vw;
		margin:0 3.33vw;
	}
	.savings-section ul li{
		margin-bottom:3.33vw;
	}
	.savings-section ul li::before{
		margin-right:.83;
	}
	.savings-section ul li .gold{
		font-size:3vw;
		margin-bottom:3.33vw;
	}
	.savings-section ul li .copy{
  		margin-left: 2.1vw;
    }
	.connect-section{
  		padding-bottom:.83vw;
	}
	.connect-section h3{
  		font-size:5vw;
  		margin-bottom:5.83vw;
	}
	.connect-section .agent-contact{
		font-size:2.5vw;
		margin-bottom:5vw;
	}
	.eho-section h3{
		font-size:3vw;
		margin-bottom:2vw;
	}
	.eho-section .copy{
		font-size:1.5vw;	
	}

}

@media (max-width: 767px){
	h3.lmp{
		font-size:12vw;
		padding:0;
	}
	.eblp-payment{
		font-size:22vw;
	}
		.eblp-payment sup{
		font-size:10vw;
	}
	.eblp-period{
		font-size:6vw;
		line-height:6.67vw;
	}
	.eblp-pay-desc{
		font-size:5.5vw;
	}
	.connect-section .agent-contact{
		font-size:5vw;
	}
	.connect-section h3{
		font-size:8vw;
	}
}

@media (max-width: 643px){
	.page-id-5046 #content .entry-content{
		padding-left: 0;
    	padding-right:0;
	}
	h3.lmp{
		font-size:16vw;
		padding:0 12vw;
	}
	.savings-section ul{
		font-size:4vw;
		padding-right:2.6vw;
 	}
	.savings-section ul li{
		margin-bottom:4.16vw;
 	}
	.savings-section ul li::before{
		margin-right:1.04vw;
	}
	.savings-section ul li .gold{
		font-size:4.5vw;
		margin-bottom:4.16vw;
	}
  	.savings-section ul li .copy{
		margin-left: 2.6vw;
	}
	.eho-section h3::before{
		display:none;
	}
	.eho-section h3{
		font-size:5vw;
	}

	.eho-section .copy{
		font-size:3vw;	
	}

}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li{background: rgb(143,42,42);
background: linear-gradient(90deg, rgba(143,42,42,1) 0%, rgba(208,74,74,1) 60%, rgba(255,255,255,1) 100%);
border-top: 0px solid #434041 !important;
border-bottom: 0px solid #0d0d0d !important;
margin:35px 0 !important;
transition: transform .1s; /* Animation */
background-color: transparent !important;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li:hover, #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active{background: rgb(238,157,2);
background: linear-gradient(90deg, rgba(238,157,2,1) 0%, rgba(238,157,2,1) 60%, rgba(255,255,255,1) 100%);
transform: scale(1.06);
background-color: transparent !important;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active:after{ display:none;}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title{	font-family:'AstoriaRoman' !important;
	font-size:20px !important; margin:5px 120px 0 10px !important;}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-caption{ padding:5px !important;}
#wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li {
    box-sizing: border-box !important;;
    display: block !important;;
    position: relative !important;;
    text-align: left !important;;
    margin: 15px 0 !important;
    padding: 0 !important;;
    background-color: #fff !important;
    border-radius: 5px !important;
	border: 1px solid #5d5d5d !important;;
	border-bottom: 1px solid #5d5d5d !important;
}
#wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active .wonderplugintabs-header-caption{border-bottom: 0px solid #ccc !important;}
#wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-panel{padding: 0px 8px 8px 8px !important;font-size:14px !important; font-weight:500 !important; font-family: 'montserratregular' !important;}
#wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li .wonderplugintabs-header-caption:after{top: 8px !important;}
#wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title{ color:#8f2a2a !important; font-size:15px !important; font-weight:600 !important; font-family: 'montserratregular' !important;}

#wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li {
    box-sizing: border-box !important;;
    display: block !important;;
    position: relative !important;;
    text-align: left !important;;
    margin: 15px 0 !important;
    padding: 0 !important;;
    background-color: #fff !important;
    border-radius: 5px !important;
	border: 1px solid #5d5d5d;
	border-bottom: 1px solid #5d5d5d !important;
}
#wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active .wonderplugintabs-header-caption{border-bottom: 0px solid #ccc !important;}
#wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-panel{padding: 0px 8px 8px 8px !important;font-size:14px !important; font-weight:500 !important; font-family: 'montserratregular' !important;}
#wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li .wonderplugintabs-header-caption:after{top: 8px !important;}
#wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title{ color:#8f2a2a !important; font-size:15px !important; font-weight:600 !important; font-family: 'montserratregular' !important;}
#finacial_show_hide{width:1170px; margin-left: auto; margin-right: auto;}
#finacial_show_hide h1{font-family: 'AstoriaRoman'; font-size:30px; line-height:40px; text-transform:uppercase; font-weight:500; text-align:center; padding-bottom:40px;}
#finacial_show_hide .left_side{ background:#8f2a2a; padding:30px;color: #ffffff; font-size: 13px !important; line-height: 16px; font-weight:400;}
#finacial_show_hide .right_side{background:#fcf4e5; padding:30px; min-height:438px;}
#finacial_show_hide p{font-family: 'montserratregular'; font-size:15px; line-height:24px; font-weight:500;}
#finacial_show_hide .right_side .section_01{ padding:40px;}
#finacial_show_hide .right_side .section_02{ padding:40px;}
#finacial_show_hide .right_side img{max-width: 100%;}
#finacial_show_hide .right_side h1{font-family: 'montserratregular'; font-size: 18px; line-height: 30px; color: #8f2a2a; text-align:left; padding-bottom:0; text-transform:none; font-weight:700; padding-left:15px; padding-top:20px;}
#finacial_show_hide .right_side p{padding-left:15px;}
.finance_bottom .container{width:950px; margin-left: auto; margin-right: auto;}
.finance_bottom h1{ padding-top:40px;}
.finance_bottom img{max-width: 100%; padding-top:8px;}
.finance_bottom a{ color:#8f2a2a;}
.finance_bottom a:hover{ text-decoration:underline;}
#finacial_show_hide .finance_bottom .bot_01 h1, #finacial_show_hide .finance_bottom .bot_02 h1{font-family: 'montserratregular'; font-size: 18px; line-height: 30px; color: #8f2a2a; text-align:left; padding-bottom:0; text-transform:none; font-weight:700; padding-top:0;}
.finance_bottom .bot_03{ padding-top:40px;}
#ten-stages .rslides_nav{ display:none;}
@media screen and (max-width:1046px) {
#main .resources_page_section_new{margin:20px;} 
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-fullwidth{ padding:0 !important;}
.resources_page_section_4{margin:20px;}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li{
margin:35px 0 !important;
transition: none;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li:hover, #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active{
transform: none;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-panel{ margin-top:0 !important;}
#finacial_show_hide{width:100%;}
.finance_bottom .container{width:100%;}
}
@media screen and (max-width:520px){
#main .resources_page_section_new{margin:5px;}
.resources_page_section_new h1{font-size:24px; line-height:28px; padding:20px 0 10px;}
.resources_page_section_new p{font-size:14px; line-height:20px;}
.resources_page_section_1_1 h1{ font-size:24px; line-height:28px; text-align:center; padding:20px 0 10px;}
.resources_page_section_1_1 p{ font-size:14px; line-height:20px; text-align:center;}
.resources_page_section_1 h1{ font-size:24px; line-height:28px; text-align:center; padding:0px 0 10px;}
.resources_page_section_1 p{ font-size:14px; line-height:20px; text-align:center;}
.resources_page_section_2 h2{ font-size:24px; line-height:28px; text-align:center; padding:0px 0 10px;}
.resources_page_section_2 p{ font-size:14px; line-height:20px; text-align:center;}
.resources_page_section_3 h1{ font-size:24px; line-height:28px; text-align:center; padding:0px 0 10px;}
.resources_page_section_3 h2{ font-size:24px; line-height:28px; text-align:center; padding:0px 0 10px;}
.resources_page_section_3 p{ font-size:14px; line-height:20px; text-align:center;}
.finance_bottom img{ max-width:30%; padding:20px 0;}
#finacial_show_hide h1{ font-size:24px; line-height:28px; padding:0px 0 10px;}
.resources_page_section_4 h2{ font-size:24px; line-height:28px; text-align:center; padding:0px 0 10px;}
.resources_page_section_4 p{ font-size:14px; line-height:20px; text-align:center;}
.resources_page_section_4 p.lead{ font-size:14px; line-height:20px; text-align:center; margin-top:20px;}
.resources_page_section_4 .btn-primary{ width:100% !important; padding:10px 0;}
.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs{left:28%;}
.centered-btns_nav.prev{left:10%;}
.centered-btns_nav.next{right:10%;}
.resources_page_section_5 h2{ font-size:24px; line-height:28px; text-align:center; padding:0px 0 10px;}
.resources_page_section_5 p{ font-size:14px; line-height:20px; text-align:center;}
#wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-panel{font-size:14px !important;}
#wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title{font-size:13px !important;}
#wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-panel{font-size:14px !important;}
#wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title{font-size:13px !important;}
.resources_page_section_2 .videocontainer{width:auto; margin:auto;}
}
@media (min-width:1600px) and (max-width: 1920px) {
	.inner-column{min-height:240px;}
}
@media (min-width:1400px) and (max-width: 1599px) {
	.inner-column{min-height:280px;}
}
@media (min-width:1200px) and (max-width: 1399px) {
	.inner-column{min-height:280px;}
	.about-column h2{ font-size:22px;}
}
#testimonials{background: url(images/Testimonial-5-stars.png) no-repeat top left; background-size: cover; min-height: 500px; padding: 40px 0;}
#testimonials h2{font-family:'AstoriaRoman'; color:#fff; font-size:32px; margin-bottom:20px; text-align:center; text-transform:uppercase;}
#testimonials h1{font-family:'AstoriaRoman'; color:#fff; font-size:20px; text-align:center;}
#testimonials .sp-testimonial-free-wrapper{ padding-top:10px;}
.testi01, .testi02, .testi03, .testi04, .testi05, .testi06, .testi07, .testi08, .testi09, .testi10{color:#ffff;font-family:'montserratregular', Helvetica, sans-serif; font-weight:300; font-size:16px; font-style:oblique;}
#testimonials .testi_quote{ position:absolute; top:18%; left:-6%;}
#testimonials .sp-testimonial-free-section .slick-prev, .sp-testimonial-free-section .slick-next{ font-size:50px; font-weight:200; top:40%;}
#testimonials .tfree-client-name{color:#fdb714!important ;font-family:'montserratregular', Helvetica, sans-serif; font-weight:300; font-size:14px;}
@media (min-width:1400px) and (max-width: 1920px) {
.testi01{padding-top:70px;}	
.testi03{padding-top:70px;}
.testi04{padding-top:90px;}	
.testi05{padding-top:30px;}			
}
#content-wrapper .home_contentarea ul{list-style-type:disc; padding:20px 0 20px 20px;}
#content-wrapper .home_contentarea ul li{font-family: 'montserratregular'; font-size: 15px; line-height: 25px; font-weight: 400; color: #5a5a5a;}

/* ------------------------------------------
CALAVERAS PLACE II
--------------------------------------------- */

#calaveras-place-ii .new_comm_banner .community_info_tabs {
	position:absolute; right:10px; top:-1px;
}
.single-calaveras-place-ii .comm_floor_plans .floor-plan-main{ float:none; margin-left:auto; margin-right:auto; max-width:474px; width:474px; display:block; text-align:center;}
.single-calaveras-place-ii .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#calaveras-place-ii-map .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#calaveras-place-ii-lot-detail .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}

#calaveras-place-ii .new_comm_banner .community_info_tabs ul li a{ color:#ffb231;}
#calaveras-place-ii .new_comm_banner .community_info_tabs ul li a:hover{ color:#fff;}
#calaveras-place-ii .new_comm_banner p a{color:#fff;}
#calaveras-place-ii .new_comm_banner p a:hover{ color:#fff; text-decoration:underline;}
#calaveras-place-ii .new_comm_banner p a.icon_link{color:#ffa32c; text-decoration:underline;}
#calaveras-place-ii .new_comm_banner p a:hover{ color:#fff;}
#calaveras-place-ii.single-community .new_comm_banner .community_logo{ width:100%; float:none;}
.single-calaveras-place-ii .new_comm_banner .banner_content h3{ font-size:50px; line-height:48px; text-transform:uppercase; margin:0 0 15px; color:#fff; font-family: 'AstoriaRoman';}
.single-calaveras-place-ii .new_comm_banner .banner_content,  #calaveras-place-ii-gallery .new_comm_banner .banner_content{ width:1000px; float:left;}
#calaveras-place-ii .new_comm_banner .banner_content{ padding-top:180px; width:900px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p{ margin:0 0 30px; color:#ffffff; line-height:30px; font-size:16px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links{margin:0 0 15px; color:#ffffff; font-family: 'AstoriaRoman'; font-size:35px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.prev{font-family: 'AstoriaRoman'; color:#d8d8d8; position:relative; padding:0 10px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.prev:hover{color:#fff;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.next{font-family: 'AstoriaRoman'; color:#d8d8d8; padding:0 10px;  position:relative;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.next:hover{color:#fff;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.prev::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.prev:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.next::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.next:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
#calaveras-place-ii.single-community .new_comm_banner .banner_content .tagline{ font-size:36px; line-height:40px; font-family: 'AstoriaRoman';}
#calaveras-place-ii.single-community .new_comm_banner .banner_content .tagline span{ color:#fff; font-family: 'montserratregular'; font-size:18px; line-height:18px; font-weight:600; display:block;}
#calaveras-place-ii.single-community .community_description{ padding-top:40px; text-align:center; padding-bottom:0px;}
#calaveras-place-ii.single-community .community_description .container{ max-width:990px; width:auto;}
#calaveras-place-ii.single-community .community_description p{font-family: 'montserratregular'; font-size:18px; line-height:30px; color:#000000; padding:20px 0;}
#calaveras-place-ii.single-community .community_description .community-btn-email{    background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:24px;
    font-weight: normal;
    height:46px;
    line-height:46px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 350px !important;
	}
#calaveras-place-ii.single-community .community_description .community-btn-email:hover{background:#fdb714;	text-decoration:none;}

#calaveras-place-ii.single-community .community_description a{ color:#000;}
#calaveras-place-ii.single-community .community_description a:hover{ color:#000; text-decoration:underline;}

.single-calaveras-place-ii .plan_banner, #calaveras-place-ii-gallery .plan_banner{ background:#000 url(images/calaveras-place-ii-inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#calaveras-place-ii-map .plan_banner{ background:#000 url(images/calaveras-place-ii-inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#calaveras-place-ii-lot-detail .plan_banner{ background:#000 url(images/calaveras-place-ii-inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#calaveras-place-ii-map h2{font-size:16px; line-height:22px;font-family: 'montserratregular'; font-style:oblique; padding:40px 0;}
.single-calaveras-place-ii .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#calaveras-place-ii-map .new_comm_banner.plan_banner .community_logo, #calaveras-place-ii-gallery .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#calaveras-place-ii-lot-detail .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}


/* ------------------------------------------
ICON PASSAGE
--------------------------------------------- */
#icon-passage .new_comm_banner .community_info_tabs {
	position:absolute; right:10px; top:-1px;
}

.single-icon-passage .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#passage-map .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#icon-passage-lot-detail .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}

#icon-passage .new_comm_banner .community_info_tabs ul li a{ color:#ffb231;}
#icon-passage .new_comm_banner .community_info_tabs ul li a:hover{ color:#fff;}
#icon-passage .new_comm_banner p a{color:#fff;}
#icon-passage .new_comm_banner p a:hover{ color:#fff; text-decoration:underline;}
#icon-passage .new_comm_banner p a.icon_link{color:#ffa32c; text-decoration:underline;}
#icon-passage .new_comm_banner p a:hover{ color:#fff;}
#icon-passage.single-community .new_comm_banner .community_logo{ width:100%; float:none;}
.single-icon-passage .new_comm_banner .banner_content h3{ font-size:50px; line-height:48px; text-transform:uppercase; margin:0 0 15px; color:#fff; font-family: 'AstoriaRoman';}
.single-icon-passage .new_comm_banner .banner_content,  #icon-passage-gallery .new_comm_banner .banner_content{ width:1000px; float:left;}
#icon-passage .new_comm_banner .banner_content{ padding-top:180px; width:900px;}
#icon-passage.single-community .new_comm_banner.icon_passage{ padding-bottom:160px; min-height:657px;}
#icon-passage.single-community .new_comm_banner.icon_passage .community_logo{ width:400px; float:right; text-align:right; margin-top:190px;}
#icon-passage .new_comm_banner.icon_passage .banner_content{ padding-top:190px; width:600px; float:left;}
#icon-passage .new_comm_banner.icon_passage .banner_content h1{ line-height:65px;}
.single-icon-passage .new_comm_banner .banner_content p{ margin:0 0 30px; color:#ffffff; line-height:30px; font-size:16px;}
.single-icon-passage .new_comm_banner .banner_content p.links{margin:0 0 15px; color:#ffffff; font-family: 'AstoriaRoman'; font-size:35px;}
.single-icon-passage .new_comm_banner .banner_content p.links a.prev{font-family: 'AstoriaRoman'; color:#d8d8d8; position:relative; padding:0 10px;}
.single-icon-passage .new_comm_banner .banner_content p.links a.prev:hover{color:#fff;}
.single-icon-passage .new_comm_banner .banner_content p.links a.next{font-family: 'AstoriaRoman'; color:#d8d8d8; padding:0 10px;  position:relative;}
.single-icon-passage .new_comm_banner .banner_content p.links a.next:hover{color:#fff;}
.single-icon-passage .new_comm_banner .banner_content p.links a.prev::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;}
.single-icon-passage .new_comm_banner .banner_content p.links a.prev:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-icon-passage .new_comm_banner .banner_content p.links a.next::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;}
.single-icon-passage .new_comm_banner .banner_content p.links a.next:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
  
  
  #icon-passage.single-community .new_comm_banner .banner_content .tagline{ font-size:36px; line-height:40px; font-family: 'AstoriaRoman';}
#icon-passage.single-community .new_comm_banner .banner_content .tagline span{ color:#fff; font-family: 'montserratregular'; font-size:18px; line-height:18px; font-weight:600; display:block; padding-top:40px;}
#icon-passage.single-community .community_description{ padding-top:60px; text-align:center; padding-bottom:60px;}
#icon-passage.single-community .community_description .container{ max-width:990px; width:auto;}
#icon-passage.single-community .community_description p{font-family: 'montserratregular'; font-size:18px; line-height:30px; color:#000000; padding:20px 0;}
#icon-passage.single-community .community_description .community-btn-email{    background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:24px;
    font-weight: normal;
    height:46px;
    line-height:46px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 350px !important;
	}
#icon-passage.single-community .community_description .community-btn-email:hover{background:#fdb714;	text-decoration:none;}

#icon-passage.single-community .community_description a{ color:#000;}
#icon-passage.single-community .community_description a:hover{ color:#000; text-decoration:underline;}
#icon-passage.single-community .icon_landing_contact{background: url(images/icon-contactus-bg.png) no-repeat center bottom;
    background-size: cover;
    min-height: 442px;
    padding: 40px 0;}
#icon-passage.single-community .icon_landing_contact .container{ padding:70px 0 40px; text-align:center;}
#icon-passage.single-community .icon_landing_contact h2{font-size: 65px;
    line-height: 48px;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #fff;
    font-family: 'AstoriaRoman';}
#icon-passage.single-community .icon_landing_contact p{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    padding: 20px 0; font-weight:300;}
#icon-passage.single-community .icon_landing_contact p span{font-weight:600;}
#icon-passage.single-community .icon_landing_contact a{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff; text-decoration:underline;}
#icon-passage.single-community .icon_landing_contact a:hover{ text-decoration:none;}


.single-icon-passage .plan_banner, #icon-passage-gallery .plan_banner{ background:#000 url(images/passage-inside-banner.png) no-repeat bottom; height:320px; background-size:cover;}
#passage-map .plan_banner{ background:#000 url(images/passage-inside-banner.png) no-repeat bottom; height:320px; background-size:cover;}
#icon-passage-lot-detail .plan_banner{ background:#000 url(images/passage-inside-banner.png) no-repeat bottom; height:320px; background-size:cover;}
#passage-map h2{font-size:16px; line-height:22px;font-family: 'montserratregular'; font-style:oblique; padding:40px 0;}

.single-icon-passage .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#passage-map .new_comm_banner.plan_banner .community_logo, #icon-passage-gallery .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#icon-passage-lot-detail .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}

@media (min-width: 992px) and (max-width: 1199px) {
	.single-icon-passage .new_comm_banner .community_info_tabs .bck-btn{ left:15px;}
.single-icon-passage .new_comm_banner.plan_banner .community_logo{ left:15px;}
.single-icon-passage .new_comm_banner.plan_banner .community_logo img{ width:150px;}
#plan-1 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-2 .icon-passage .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#plan-2 .icon-passage .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_3 .option_nav{
    left: -120px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#plan-3 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3 .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3x .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3x .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
}
#plan-4 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-4 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-4 .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    left: -140px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -140px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_3 .option_nav{
    right: -140px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_4 .option_nav{
    right: -140px;
}
#plan-5 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -140px;
}
#plan-5 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -140px;
}
#plan-5 .icon-passage .floor-plan-main .section_3 .option_nav {
    right: -140px;
}
#plan-5 .icon-passage .floor-plan-main .section_4 .option_nav {
    left: -225px;
}
#plan-5 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    right: -140px;
}
#plan-5 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -140px;
}
.single-icon-passage .new_comm_banner .banner_content, #icon-passage-gallery .new_comm_banner .banner_content{ width:950px;}
#icon-passage.single-community .new_comm_banner.icon_passage{ padding-bottom:30px; min-height:500px;}
#icon-passage.single-community .new_comm_banner.icon_passage .community_logo{ width:300px; float:right; text-align:right; margin-top:120px;}
#icon-passage.single-community .new_comm_banner.icon_passage .community_logo img{ max-width:100%;}
#icon-passage .new_comm_banner.icon_passage .banner_content{ padding-top:120px; width:500px; float:left;}
#icon-passage .new_comm_banner.icon_passage .banner_content h1{ line-height:65px;}
}
@media (min-width: 768px) and (max-width: 991px) {
#icon-passage .new_comm_banner .banner_content {
    padding-top: 120px;
	width:auto;
    max-width: 720px;
}
.single-icon-passage .new_comm_banner .community_info_tabs .bck-btn{ left:15px;}
.single-icon-passage .new_comm_banner.plan_banner .community_logo{ left:15px;}
.single-icon-passage .new_comm_banner.plan_banner .community_logo img{ width:150px;}

#plan-1 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -275px;
}
#plan-1 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-2 .icon-passage .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#plan-2 .icon-passage .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_3 .option_nav{
    left: -120px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#plan-3 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3 .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3x .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3x .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
	top:250px;
}
#plan-4 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-4 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-4 .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    left: -120px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_3 .option_nav{
    right: -120px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_4 .option_nav{
    right: -120px;
}
#plan-5 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-5 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-5 .icon-passage .floor-plan-main .section_3 .option_nav {
    right: -125px;
}
#plan-5 .icon-passage .floor-plan-main .section_4 .option_nav {
    left: -210px;
}
#plan-5 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    right: -125px;
}
#plan-5 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
.single-icon-passage .new_comm_banner .banner_content, #icon-passage-gallery .new_comm_banner .banner_content{ width:730px;}
#icon-passage.single-community .new_comm_banner.icon_passage{ padding-bottom:30px; min-height:460px;}
#icon-passage.single-community .new_comm_banner.icon_passage .community_logo{ width:230px; float:right; text-align:right; margin-top:150px;}
#icon-passage.single-community .new_comm_banner.icon_passage .community_logo img{ max-width:100%;}
#icon-passage .new_comm_banner.icon_passage .banner_content{ padding-top:150px; width:500px; float:left;}
#icon-passage .new_comm_banner.icon_passage .banner_content h1{ line-height:65px;}
}
@media screen and (max-width: 767px) {
#icon-passage.single-community .new_comm_banner.icon_passage .mobile{ display:block !important;}	
#icon-passage.single-community .new_comm_banner.icon_passage .mobile img{ min-width:100%}
#icon-passage.single-community .new_comm_banner.icon_passage{ background:#363636 !important; background-image:none; padding-bottom:30px; min-height:460px;}
#icon-passage.single-community .new_comm_banner.icon_passage .community_logo{ display:none;}
#icon-passage.single-community .new_comm_banner.icon_passage .community_logo.mobile{ display:block; width:100%; float:none; background:#fff; text-align:center;margin:0; padding:0;}
#icon-passage.single-community .new_comm_banner.icon_passage .community_logo img{ max-width:200px; min-width:200px; }
#icon-passage .new_comm_banner.icon_passage .banner_content{ padding-top:0; width:100%; float:none; text-align:left;}
#icon-passage .new_comm_banner.icon_passage .banner_content h1{ font-size:48px; line-height:42px; margin:0 0 10px;}
#icon-passage .new_comm_banner.icon_passage .banner_content .tagline {
    font-size:28px !important;
    line-height:36px !important;
}
#icon-passage .new_comm_banner.icon_passage .community_info_tabs{ margin-top:0px;}
#icon-passage-gallery .new_comm_banner.plan_banner .community_logo {
	position:relative;
	top:0;
}
#icon-passage-gallery .new_comm_banner.plan_banner .community_logo img, .new_comm_banner.plan_banner .community_logo img{ max-width:100px;}
#icon-passage .new_comm_banner .banner_content {
    padding-top:10px;
	max-width:100%;
}
#icon-passage .new_comm_banner .community_info_tabs {
    position:relative;
    right: 0;
    top:0;
	text-align:center;
}
#icon-passage.single-community .new_comm_banner .banner_content .tagline {
    font-size:24px;
    line-height:30px;
}
#icon-passage.single-community .new_comm_banner .banner_content .tagline span {
    font-size:16px;
}
.single-icon-passage .new_comm_banner.plan_banner .community_logo {
    position:relative;
    left: 0;
    top: 0;
}
.single-icon-passage .new_comm_banner.plan_banner .community_logo img{ }
.single-icon-passage .plan_banner {
    height: auto;
}
.single-icon-passage .new_comm_banner .banner_content h3 {
    font-size:40px;
    line-height:40px;
}
.single-icon-passage .new_comm_banner .banner_content p {
    font-size:14px;
	line-height:28px;
}
#plan-1 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -215px;
}
#plan-1 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-2 .icon-passage .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#plan-2 .icon-passage .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_3 .option_nav{
    left: -125px;
	top:70px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#plan-3 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3 .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-3x .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-3x .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-3x .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
	top:100px;
}
#plan-4 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#plan-4 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#plan-4 .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    left: -120px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_3 .option_nav{
    right: -120px;
	top:-100px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_4 .option_nav{
    right: -120px;
	top:120px;
}
#plan-5 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -120px;
}
#plan-5 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#plan-5 .icon-passage .floor-plan-main .section_3 .option_nav {
    right: -120px;
}
#plan-5 .icon-passage .floor-plan-main .section_4 .option_nav {
    left: -175px;
}
#plan-5 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#plan-5 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
.single-icon-passage .new_comm_banner .community_info_tabs .bck-btn{ display:none;}
#icon-passage .new_comm_banner.icon_passage .community_info_tabs ul li {
    margin: 0 4px;
	font-size:16px;
	line-height:22px;
}
.single-icon-passage .new_comm_banner .banner_content, #icon-passage-gallery .new_comm_banner .banner_content {
    padding: 20px 0 20px 0;
    text-align: center;
    width: auto;
    float: none;
    clear: both;
}
#passage-map .new_comm_banner.plan_banner .community_logo, #icon-passage-gallery .new_comm_banner.plan_banner .community_logo, #icon-passage-lot-detail .new_comm_banner.plan_banner .community_logo{
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    text-align: center;
    padding-top: 20px;
}
#passage-map .plan_banner, #icon-passage-lot-detail .plan_banner, .single-icon-passage .plan_banner, #icon-passage-gallery .plan_banner{ height:auto;}
}
@media screen and (max-width:580px) {
	#plan-1 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#plan-2 .icon-passage .floor-plan-main .section_1 .option_nav {
    right: -115px;
}
#plan-2 .icon-passage .floor-plan-main .section_2 .option_nav {
    left: -120px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    right: -115px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -115px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_3 .option_nav{
    left: -115px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_4 .option_nav{
    right: -115px;
}
#plan-3 .icon-passage .floor-plan-main .section_1 .option_nav {

    left: -120px;
}
#plan-3 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#plan-3 .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -120px;
}

#plan-3x .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#plan-3x .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#plan-3x .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -118px;
}
#plan-3x .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    left: -118px;
}

#plan-4 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#plan-4 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#plan-4 .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -118px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    left: -118px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -118px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_3 .option_nav{
    right: -118px;
	top:-120px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_4 .option_nav{
    right: -118px;
	top:100px;
}
#plan-5 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#plan-5 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#plan-5 .icon-passage .floor-plan-main .section_3 .option_nav {
    right: -118px;
	top:-100px;
}
#plan-5 .icon-passage .floor-plan-main .section_4 .option_nav{ left:-160px;
}
#plan-5 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    right: -118px;
}
#plan-5 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -118px;
}
}
@media screen and (max-width: 480px) {
#plan-1 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -153px;
}
#plan-1 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
/*==================*/
#plan-2 .icon-passage .floor-plan-main .section_1 .option_nav {
    right: -95px;
}
#plan-2 .icon-passage .floor-plan-main .section_2 .option_nav {
    left: -100px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
	margin-top:-20px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_3 .option_nav{
    left: -95px;
}
#plan-2 .icon-passage .floor-plan-main.second_floor .section_4 .option_nav{
    right: -95px;
}
#plan-3 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#plan-3 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#plan-3 .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -95px;
}

#plan-3x .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#plan-3x .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#plan-3x .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -95px;
}
#plan-3x .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    left: -95px;
	top:30px;
}
#plan-4 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#plan-4 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#plan-4 .icon-passage .floor-plan-main .section_3 .option_nav {
    left: -95px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    left: -95px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_3 .option_nav{
    right: -95px;
}
#plan-4 .icon-passage .floor-plan-main.second_floor .section_4 .option_nav{
    right: -95px;
}
#plan-5 .icon-passage .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#plan-5 .icon-passage .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#plan-5 .icon-passage .floor-plan-main .section_3 .option_nav {
    right: -95px;
}
#plan-5 .icon-passage .floor-plan-main .section_4 .option_nav {
    left: -155px;
}
#plan-5 .icon-passage .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px;
}
#plan-5 .icon-passage .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
}
#icon-passage.single-community .icon_landing_contact{ min-height:300px; padding:0;}
#icon-passage.single-community .icon_landing_contact .container{ padding:40px 0 0;}	
#icon-passage.single-community .icon_landing_contact h2{ font-size:40px; line-height:48px;}
#icon-passage.single-community .icon_landing_contact p{ font-size:12px; line-height:22px; padding:10px 0;}
#icon-passage.single-community .icon_landing_contact a{ font-size:12px;}
#icon-passage.single-community .community_description{ padding-top:20px; padding-bottom:20px;}
#icon-passage.single-community .community_description .container{ padding:0 20px;}
#icon-passage.single-community .community_description .community-btn-email{ width:100% !important;}
#icon-passage.single-community .community_description p{ font-size:14px; line-height:22px; padding:10px 0;}
.new_comm_banner .banner_content h1{ font-size:16px; line-height:24px; padding-bottom:0;}
#icon-passage.single-community .new_comm_banner .banner_content .tagline{ font-size:20px; line-height:24px;}
#icon-passage.single-community .new_comm_banner .banner_content .tagline span{ font-size:14px; line-height:22px; padding-top:15px;}
#icon-passage .new_comm_banner.icon_passage .banner_content .tagline{margin: 0 0 5px;}
.single-icon-passage .new_comm_banner .banner_content h3{ font-size:24px; padding-top:40px;}
}

/* ------------------------------------------
ICON FOUNDERS POINT
--------------------------------------------- */
.bottom_desktop{display:block;}
.bottom_mobile{display:none;}

#icon-founders-point .new_comm_banner p a{color:#fff;}
#icon-founders-point .new_comm_banner p a:hover{ color:#fff; text-decoration:underline;}
#icon-founders-point .new_comm_banner p a.icon_link{color:#ffa32c; text-decoration:underline;}
#icon-founders-point .new_comm_banner p a:hover{ color:#fff;}
#icon-founders-point.single-community .new_comm_banner .community_logo{ width:100%; float:none;}

#icon-founders-point.single-community .new_comm_banner.icon-founders-point{ padding-bottom:0px; min-height:auto;}
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .community_logo{ width:300px; float:left; text-align:left; margin-top:50px;}
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .icon_point_image{width:831px; float:right; text-align:right; margin-top:30px;}

#icon-founders-point .new_comm_banner.icon-founders-point .banner_content{width:665px; position:absolute; background:#fff; top:350px; padding:20px; left:22px;
-webkit-box-shadow: 0px 0px 24px -2px rgba(82,82,82,1);
-moz-box-shadow: 0px 0px 24px -2px rgba(82,82,82,1);
box-shadow: 0px 0px 24px -2px rgba(82,82,82,1);
}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content h1{font-family: 'AstoriaRoman', sans-serif; color:#7D9C91; font-size:24px; line-height:32px;padding-bottom: 0px; font-weight:600;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content p{margin: 0 0 0px !important;}
#icon-founders-point.single-community .new_comm_banner .banner_content .tagline span{ font-size:25px; line-height:40px; font-family: 'montserratregular', sans-serif; text-transform:uppercase; font-weight:600;}
#icon-founders-point.single-community .new_comm_banner .banner_content .tagline span.span1{ color:#AB0033;}
#icon-founders-point.single-community .new_comm_banner .banner_content .tagline span.span2{ color:#7D9C91;}
#icon-founders-point.single-community .new_comm_banner .banner_content .tagline span.span3{ color:#7A2682;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content p.sub_price{font-family: 'montserratregular', sans-serif; font-size:18px; color:#53575A; font-weight:400; padding-top:15px; }


#icon-founders-point .new_comm_banner .community_info_tabs, .single-icon-founders-point .community_info_tabs, #icon-founders-point-gallery .community_info_tabs, #icon-founders-point-map .community_info_tabs, #icon-founders-point-lot-detail .community_info_tabs{text-align:center; padding-right:0; padding:0;}
#icon-founders-point .new_comm_banner .community_info_tabs ul, .single-icon-founders-point .community_info_tabs ul, #icon-founders-point-gallery .community_info_tabs ul, #icon-founders-point-map .community_info_tabs ul  #icon-founders-point-lot-detail .community_info_tabs ul {padding: 20px 0 20px;}
#icon-founders-point .new_comm_banner .community_info_tabs ul li, .single-icon-founders-point .community_info_tabs ul li, #icon-founders-point-gallery .community_info_tabs ul li, #icon-founders-point-map .community_info_tabs ul li, #icon-founders-point-lot-detail .community_info_tabs ul li {font-family: 'montserratregular', sans-serif; font-size:20px; line-height:32px; font-weight:700;}
#icon-founders-point .new_comm_banner .community_info_tabs ul li a.com_menu1, .single-icon-founders-point .community_info_tabs ul li a.com_menu1, #icon-founders-point-gallery .community_info_tabs ul li a.com_menu1, #icon-founders-point-map .community_info_tabs ul li a.com_menu1, #icon-founders-point-lot-detail .community_info_tabs ul li a.com_menu1{ color:#AB0033;}
#icon-founders-point .new_comm_banner .community_info_tabs ul li a.com_menu2, .single-icon-founders-point .community_info_tabs ul li a.com_menu2, #icon-founders-point-gallery .community_info_tabs ul li a.com_menu2, #icon-founders-point-map .community_info_tabs ul li a.com_menu2, #icon-founders-point-lot-detail .community_info_tabs ul li a.com_menu2 { color:#7D9C91;}
#icon-founders-point .new_comm_banner .community_info_tabs ul li a.com_menu3, .single-icon-founders-point .community_info_tabs ul li a.com_menu3, #icon-founders-point-gallery .community_info_tabs ul li a.com_menu3, #icon-founders-point-map .community_info_tabs ul li a.com_menu3, #icon-founders-point-lot-detail .community_info_tabs ul li a.com_menu3{ color:#7A2682;}
#icon-founders-point .new_comm_banner .community_info_tabs ul li a.com_menu4, .single-icon-founders-point .community_info_tabs ul li a.com_menu4, #icon-founders-point-gallery .community_info_tabs ul li a.com_menu4, #icon-founders-point-map .community_info_tabs ul li a.com_menu4, #icon-founders-point-lot-detail .community_info_tabs ul li a.com_menu4{ color:#7D9C91;}
#icon-founders-point .new_comm_banner .community_info_tabs ul li span.line_01, .single-icon-founders-point .community_info_tabs ul li span.line_01, #icon-founders-point-gallery .community_info_tabs ul li span.line_01, #icon-founders-point-map .community_info_tabs ul li span.line_01, #icon-founders-point-lot-detail .community_info_tabs ul li span.line_01 { color:#AB0033;}
#icon-founders-point .new_comm_banner .community_info_tabs ul li span.line_02, .single-icon-founders-point .community_info_tabs ul li span.line_02, #icon-founders-point-gallery .community_info_tabs ul li span.line_02, #icon-founders-point-map .community_info_tabs ul li span.line_02, #icon-founders-point-lot-detail .community_info_tabs ul li span.line_02{color:#7D9C91;}
#icon-founders-point .new_comm_banner .community_info_tabs ul li span.line_03, .single-icon-founders-point .community_info_tabs ul li span.line_03, #icon-founders-point-gallery .community_info_tabs ul li span.line_03, #icon-founders-point-map .community_info_tabs ul li span.line_03, #icon-founders-point-lot-detail .community_info_tabs ul li span.line_03{color:#7A2682;}
#icon-founders-point.single-community .community_description, #icon-founders-point-gallery .community_description, #icon-founders-point-map .community_description, #icon-founders-point-lot-detail .community_description{ padding-top:10px; text-align:center; padding-bottom:10px;}
#icon-founders-point.single-community .community_description .container, #icon-founders-point-gallery .community_description .container, #icon-founders-point-map .community_description .container, #icon-founders-point-lot-detail .community_description .container{ max-width:1000px; width:auto;}
#icon-founders-point.single-community .community_description p, #icon-founders-point-gallery .community_description p, #icon-founders-point-map .community_description p, #icon-founders-point-lot-detail .community_description p{font-family: 'montserratregular'; font-size:16px; line-height:28px; color:#000000; padding:0px 0; font-weight:500;}

#icon-founders-point.single-community .new-plan-image img{width:100%;}
#icon-founders-point.single-community .community-container.new_community{padding-top: 30px; padding-bottom: 50px;}
#icon-founders-point.single-community .updated_section{ padding-bottom:30px;}
#icon-founders-point.single-community .updated_section h3{font-family: 'montserratmedium'; color:#7D9C91; font-size:20px; text-transform:uppercase; line-height:24px; padding-top:20px;}
#icon-founders-point.single-community .updated_section .plan-community-info{font-family: 'montserratregular'; color:#000000; font-size:14px; min-height:90px; line-height:24px; padding-top:10px;}
#icon-founders-point.single-community .updated_section .community-btn {background-color: #7D9C91; border-radius: 0px; color: #fff !important; display: inline-block; font-family: 'montserratmedium'; font-size: 20px; height: 46px; line-height: 46px; margin-top: 0; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; width: 100%;}
#icon-founders-point.single-community .updated_section .community-btn:hover{background-color: #5e756d; text-decoration:none;}

#icon-founders-point.single-community .new_bottom_section.container{width: 1140px; margin-right: -15px;}
#icon-founders-point.single-community .new_bottom_section{background:url(images/new-bottom-section.png) no-repeat; background-size:auto; padding:30px 20px 10px 20px; min-height: 329px; background-color:#e5ebe9;}
#icon-founders-point.single-community .new_bottom_section h1{font-family: 'montserratmedium'; color:#7D9C91; font-size:28px; text-transform:uppercase; line-height:40px; padding-top:3px;}
#icon-founders-point.single-community .new_bottom_section p{font-family: 'montserratregular'; color:#000000; font-size:14px; line-height:18px; padding-right:10px; padding-top:20px;}
#icon-founders-point.single-community .new_bottom_section .community-btn-email {
    background-color: #7D9C91;
    border-radius: 0px;
    color: #fff !important;
    display: inline-block;
    font-family: 'montserratmedium';
    font-size: 20px;
    height: 40px;
    line-height: 42px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 81%;
}
#icon-founders-point.single-community .new_bottom_section .community-btn-email:hover{background-color: #5e756d; text-decoration:none;}

.single-icon-founders-point .comm_floor_plans{background:none;}
.single-icon-founders-point .plan_banner, #icon-founders-point-gallery .plan_banner, #icon-founders-point-map .plan_banner, #icon-founders-point-lot-detail .plan_banner{ background: url(images/icon-founders-point-BG-inside.png) repeat-x top; background-size:auto;}
.single-icon-founders-point .new_comm_banner.plan_banner .community_logo, #icon-founders-point-gallery .new_comm_banner.plan_banner .community_logo, #icon-founders-point-map .new_comm_banner.plan_banner .community_logo,  #icon-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo{ width:180px; float:left; text-align:left; margin-top:0px; top:30px;}
.single-icon-founders-point .new_comm_banner.plan_banner .community_logo img, #icon-founders-point-gallery .new_comm_banner.plan_banner .community_logo img, #icon-founders-point-map .new_comm_banner.plan_banner .community_logo img, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo img{ padding-top:20px;}
.single-icon-founders-point .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-gallery .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-map .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .icon_point_image{width:990px; float:right; text-align:right; margin-top:30px;}
.single-icon-founders-point .new_comm_banner.plan_banner .banner_content{width: 515px; position:absolute; background:#fff; top:330px; padding:20px; left:6px;
-webkit-box-shadow: 0px 0px 24px -2px rgba(82,82,82,1);
-moz-box-shadow: 0px 0px 24px -2px rgba(82,82,82,1);
box-shadow: 0px 0px 24px -2px rgba(82,82,82,1);
}
.single-icon-founders-point .new_comm_banner .banner_content h3{font-family: 'AstoriaRoman', sans-serif; color:#7D9C91; font-size:26px; line-height:32px;padding-bottom: 0px; font-weight:500; margin:0;}
.single-icon-founders-point .new_comm_banner .banner_content p{font-family: 'montserratregular', sans-serif; font-size:18px; color:#53575A; font-weight:400; padding-top:10px; text-transform:uppercase; line-height:32px; margin:0; }
.single-icon-founders-point .new_comm_banner .bck-btn, #icon-founders-point-gallery .new_comm_banner .bck-btn, #icon-founders-point-map .new_comm_banner .bck-btn, #icon-founders-point-lot-detail .new_comm_banner .bck-btn{color:#AB0033; text-transform:uppercase; font-family: 'montserratregular', sans-serif; font-size:14px;}
.single-icon-founders-point .new_comm_banner .bck-btn:hover, #icon-founders-point-gallery .new_comm_banner .bck-btn:hover, #icon-founders-point-map .new_comm_banner .bck-btn:hover, #icon-founders-point-lot-detail .new_comm_banner .bck-btn:hover{ text-decoration:underline;}
.single-icon-founders-point .community_info_tabs{ padding-top:120px;}
.single-icon-founders-point .new_comm_banner p.links{ position:absolute; bottom: -40px; right: 20px; font-family: 'montserratregular', sans-serif; font-weight:700; color:#53575a; font-size:17px;}
.single-icon-founders-point .new_comm_banner p.links a.prev{font-family: 'montserratregular', sans-serif; color:#ab0033; position:relative; padding:0 10px; font-weight:400;}
.single-icon-founders-point .new_comm_banner p.links a.prev:hover{text-decoration:none;}
.single-icon-founders-point .new_comm_banner p.links a.next{font-family: 'montserratregular', sans-serif; color:#ab0033; padding:0 10px;  position:relative; font-weight:400;}
.single-icon-founders-point .new_comm_banner p.links a.next:hover{text-decoration:none;}
.single-icon-founders-point .new_comm_banner p.links a.prev::after{ content:''; width:8px; height:25px; background:url(images/plan-prev-next_new.png) no-repeat left; position:absolute; left:-5px; top:-4px;}
.single-icon-founders-point .new_comm_banner p.links a.prev:hover::after{ content:''; width:8px; height:25px; background:url(images/plan-prev-next_new.png) no-repeat left; position:absolute; left:-5px; top:-4px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-icon-founders-point .new_comm_banner p.links a.next::after{ content:''; width:8px; height:25px; background:url(images/plan-prev-next_new.png) no-repeat right; position:absolute; right:-5px; top:-4px;}
.single-icon-founders-point .new_comm_banner p.links a.next:hover::after{ content:''; width:8px; height:25px; background:url(images/plan-prev-next_new.png) no-repeat right; position:absolute; right:-5px; top:-4px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
.single-icon-founders-point .community-container.new_community{ padding-top:25px;}
.single-icon-founders-point .community-container.new_community .exterior_elevations{ border-bottom:0;}
.single-icon-founders-point .community-container.new_community .exterior_elevations h1{font-family: 'AstoriaRoman'; font-weight:500; color:#7D9C91; font-size:40px; text-transform:uppercase; line-height:44px;}
.single-icon-founders-point .community-container.new_community .exterior_elevations .community-exteriors h4{font-family: 'montserratregular', sans-serif; font-weight:400; font-size:16px; color:#000;}
.single-icon-founders-point .community-container.new_community .features_plan_imp .container{width: 1140px; margin-right: -15px;}
.single-icon-founders-point .community-container.new_community .features_plan_imp{background:#e5ebe9 url(images/features-bg-founders.png) no-repeat; background-size: auto; padding: 30px 20px 0px 20px;}
.single-icon-founders-point .community-container.new_community .features_plan_imp h1 {font-family: 'AstoriaRoman', sans-serif; font-weight:500; color:#7D9C91; font-size:40px; text-transform:uppercase; line-height:44px;}

.single-icon-founders-point .community-container.new_community .features_plan_list .container{width: 1140px; margin-right: -15px;}
.single-icon-founders-point .community-container.new_community .features_plan_list{ width:93%; margin:0 auto;}

.single-icon-founders-point .community-container.new_community .features_plan_list ul{ margin:0 0 20px; padding:0; list-style:none;}
.single-icon-founders-point .community-container.new_community .features_plan_list ul.features_demo{
    width: 50%;
    float: left;
}
.single-icon-founders-point .community-container.new_community .features_plan_list ul.features_demo_right {
    width: 50%;
    float: right;
}
.features_plan_list a{color:#7D9C91;}
.features_plan_list a:hover{  text-decoration:underline;}
.single-icon-founders-point .community-container.new_community .features_plan_list ul li{font-family: 'montserratregular', sans-serif; color:#7D9C91; font-size:15px; line-height:32px; font-weight:600; margin:0; padding:0 0 30px 60px; position:relative;}
.single-icon-founders-point .community-container.new_community .features_plan_list ul li:after{ content:''; width:50px; height:48px; background:url(images/icon-elements_founders.png) no-repeat; position:absolute; left:0; top:0px;}
.single-icon-founders-point .plan_features{background:url(images/new-bottom-section.png) no-repeat; background-size:auto; padding:30px 20px 10px 20px; min-height: 329px; margin-top:20px; margin-bottom:20px;}
.single-icon-founders-point .plan_features .container{width: 1140px; margin-right: -15px;}
.single-icon-founders-point .plan_features h1{text-transform: uppercase; font-family: 'AstoriaRoman', sans-serif; color:#7D9C91;font-size:40px; font-weight:500; text-align:center; padding-bottom:20px;}
.single-icon-founders-point .plan_features .features li{margin: 0 40px 0 0; display: inline;}
.single-icon-founders-point .plan_features .features li a{ text-transform: uppercase; font-family: 'montserratregular', sans-serif; color:#7D9C91;font-size:16px; font-weight:600; line-height: 50px;}
.single-icon-founders-point .sales_team_contact, #icon-founders-point-map .sales_team_contact, #icon-founders-point-lot-detail .sales_team_contact{ background:transparent; padding:20px 0 30px 0;}
.single-icon-founders-point .sales_team_contact h3, #icon-founders-point-map .sales_team_contact h3, #icon-founders-point-lot-detail .sales_team_contact h3{text-transform: uppercase; font-family: 'AstoriaRoman', sans-serif; color:#7D9C91;font-size:40px; font-weight:500; padding-bottom:20px; margin:0;}
.single-icon-founders-point .sales_team_contact h3 span.span1, #icon-founders-point-map .sales_team_contact h3 span.span1, #icon-founders-point-lot-detail .sales_team_contact h3 span.span1{color:#AB0033;}
.single-icon-founders-point .sales_team_contact h3 span.span2, #icon-founders-point-map .sales_team_contact h3 span.span2, #icon-founders-point-lot-detail .sales_team_contact h3 span.span2{color:#7A2682;}
.single-icon-founders-point .sales_team_contact p, #icon-founders-point-map .sales_team_contact p, #icon-founders-point-lot-detail .sales_team_contact p{font-family: 'montserratregular', sans-serif; color:#7D9C91;font-size:18px; font-weight:500; padding-top:20px; }
.single-icon-founders-point .sales_team_contact .community-btn-email, #icon-founders-point-map .sales_team_contact .community-btn-email, #icon-founders-point-lot-detail .sales_team_contact .community-btn-email  {
    background-color: #7D9C91;
    border-radius: 0px;
    color: #fff !important;
    display: inline-block;
    font-family: 'montserratmedium';
    font-size: 20px;
    height: 44px;
    line-height: 26px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    padding: 10px 60px;
}
.single-icon-founders-point .sales_team_contact .community-btn-email:hover, #icon-founders-point-map .sales_team_contact .community-btn-email:hover, #icon-founders-point-lot-detail .sales_team_contact .community-btn-email:hover{background-color: #5e756d; text-decoration:none;}
.single-icon-founders-point .sales_team_contact a, #icon-founders-point-map .sales_team_contact a, #icon-founders-point-lot-detail .sales_team_contact a{color:#7A2682;}
.single-icon-founders-point .sales_team_contact a:hover, #icon-founders-point-map .sales_team_contact a:hover, #icon-founders-point-lot-detail .sales_team_contact a:hover{ text-decoration:underline;}
.single-icon-founders-point .comm_floor_plans{border-top: 0px; border-bottom:0; padding:0;}
.single-icon-founders-point .comm_floor_plans h1{text-transform: uppercase; font-family: 'AstoriaRoman', sans-serif; color:#7D9C91;font-size:40px; font-weight:500; text-align:center;}
.single-icon-founders-point .comm_floor_plans h2{font-family: 'montserratregular', sans-serif; color:#000;font-size:18px; font-weight:400; text-align:center; text-transform:capitalize; padding-bottom: 10px;}
.single-icon-founders-point .comm_floor_plans .disclaimer{font-family: 'montserratregular', sans-serif; color:#000;font-size:12px; font-weight:500;}
.single-icon-founders-point .comm_floor_plans .disclaimer h3{font-family: 'montserratregular', sans-serif; color:#000;font-size:18px; font-weight:500;}
.single-icon-founders-point .tour-video { border-top:0; padding: 40px 0 30px; margin:0;}
.single-icon-founders-point .tour-video-text{ padding:20px 0 0;}
.single-icon-founders-point .tour-video h1{text-transform: uppercase; font-family: 'AstoriaRoman', sans-serif; color:#7D9C91;font-size:40px; font-weight:500;}
.single-icon-founders-point .tour-video .col-centered { float: none; margin: 0 auto;}
.single-icon-founders-point .gallery_grand_opening .col-centered { float: none; margin: 0 auto;}
.single-icon-founders-point .tour-video .btn-primary{
    background-color: #7D9C91;
    border-radius: 0px;
    color: #fff !important;
    display: inline-block;
    font-family: 'montserratmedium';
    font-size: 20px;
    height: 40px;
    line-height: 23px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    padding: 10px 60px;
}
.single-icon-founders-point .tour-video .btn-primary:hover{background-color: #5e756d; text-decoration:none;}
.single-icon-founders-point .comm_floor_plans .btn_video{
    background-color: #7D9C91;
    border-radius: 0px;
    color: #fff !important;
    display: inline-block;
    font-family: 'montserratmedium';
    font-size: 20px;
   height: 40px;
    line-height: 23px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    padding: 10px 60px;
}
.single-icon-founders-point .comm_floor_plans .btn_video:hover{background-color: #5e756d; text-decoration:none;}

#icon-founders-point-gallery .new_comm_banner.plan_banner .icon_point_image{margin-bottom:50px;}
#icon-founders-point-gallery .lots_content{ padding:20px 0 30px;}
#icon-founders-point-gallery .lots_content h2, #icon-founders-point-map h2{text-transform: uppercase; font-family: 'AstoriaRoman', sans-serif; color:#7D9C91;font-size:40px; font-weight:500; text-align:center;}
#icon-founders-point-gallery .lots_content h2 span, #icon-founders-point-map h2 span{color:#7A2682;}
#icon-founders-point-gallery .founders_point_gallery {width: 1170px; margin-left: auto; margin-right: auto; margin-bottom: 30px;}
#icon-founders-point-gallery .founders_point_gallery .gal_col{ width:33%; display:inline-block; padding:0 15px; margin-bottom:30px; position:relative; text-align:center;}
#icon-founders-point-gallery .founders_point_gallery .gal_col .gal_thumbnail{ position:relative; display:block; margin-bottom:10px;}
#icon-founders-point-gallery .founders_point_gallery.gal_col .caption{ width:100%; position:absolute; left:0; top:0;}
#icon-founders-point-gallery .founders_point_gallery .gal_col .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgba(0,77,86,0.8);
}
#icon-founders-point-gallery .founders_point_gallery .gal_col:hover .overlay {
  opacity: 1;
}
#icon-founders-point-gallery .founders_point_gallery .gal_col .overlay a{ color:#fff; text-transform:uppercase;}
#icon-founders-point-gallery .founders_point_gallery .gal_col .overlay a:hover{ color:#016d6b;}
#icon-founders-point-gallery .founders_point_gallery .gal_col:hover .caption{opacity: 0;
  transition: .3s ease;}



#icon-founders-point-map .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .icon_point_image{margin-bottom:50px;}
#icon-founders-point-map .comm_lots_banner{ padding:30px;}
#icon-founders-point-map .comm_lots_banner img{width:100%;}
#icon-founders-point-map h2{ padding-bottom:30px;}

@media (min-width: 992px) and (max-width: 1199px) {
.bottom_desktop{display:none;}
.bottom_mobile{display:block;}
.container{ width:100%; padding:0 40px;}
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .community_logo{ width:100%; float:none; text-align:center;}
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .icon_point_image{ width:100%; float:none; text-align:center;}
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .icon_point_image img{width:100%;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content{ width:96%; top:720px;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content h1{ text-align:center;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content p{ text-align:center;}
#icon-founders-point.single-community .community-container.new_community{width:100%;}
#icon-founders-point.single-community .updated_section h3{font-size: 20px;}
#icon-founders-point.single-community .updated_section .plan-community-info{font-size: 13px;}
#icon-founders-point.single-community .updated_section .community-btn{font-size: 20px;}
#icon-founders-point.single-community .new_bottom_section{background:#e5ebe9;}
#icon-founders-point.single-community .new_bottom_section.container{width:100%; margin-right:0;}
#icon-founders-point.single-community .new_bottom_section h1{ text-align:center; padding-bottom:20px;}
#icon-founders-point.single-community .new_bottom_section .community-btn-email{width:100%;}
#icon-founders-point.single-community .new_bottom_section p{text-align:center;}


.single-icon-founders-point .new_comm_banner.plan_banner .community_logo, #icon-founders-point-gallery .new_comm_banner.plan_banner .community_logo, #icon-founders-point-map .new_comm_banner.plan_banner .community_logo, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo{width:100%; float:none; text-align:center; position:relative;}
.single-icon-founders-point .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-gallery .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-map .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .icon_point_image{ width:100%; float:none; text-align:center;}
.single-icon-founders-point .new_comm_banner.plan_banner .icon_point_image img, #icon-founders-point-gallery .new_comm_banner.plan_banner .icon_point_image img, #icon-founders-point-map .new_comm_banner.plan_banner .icon_point_image img, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .icon_point_image img{ width:100%;}
.single-icon-founders-point .new_comm_banner p.links{ position:relative; text-align: center; bottom:0; right:0;}
.single-icon-founders-point .new_comm_banner.plan_banner .banner_content{ width:96%; left:22px; top:470px;}
.single-icon-founders-point .new_comm_banner .banner_content h3{text-align:center;}
.single-icon-founders-point .new_comm_banner .banner_content p{text-align:center;}
.single-icon-founders-point .community_info_tabs{padding-top: 60px;}
.single-icon-founders-point .plan_features{background:#e5ebe9;text-align: center;}
.single-icon-founders-point .community-container.new_community .features_plan_list {width: 90%; margin: 0 auto; float: none;}
.single-icon-founders-point .community-container.new_community .features_plan_list ul.features_demo {width: 100%; float: none;}
.single-icon-founders-point .community-container.new_community .features_plan_list ul.features_demo_right {width: 100%; float: none;}
.single-icon-founders-point .community-container.new_community .features_plan_imp h1{text-align:left; padding-left: 60px;}

#icon-founders-point-gallery .founders_point_gallery{width: 950px;}

#residence-1 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-2 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#residence-2 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_3 .option_nav{
    left: -120px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3x .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3x .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3x .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3x .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
}


#residence-3X .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3X .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3X .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3X .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
}





#residence-4 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-4 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-4 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -140px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -140px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_3 .option_nav{
    right: -140px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_4 .option_nav{
    right: -140px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -140px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -140px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    right: -140px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_4 .option_nav {
    left: -225px;
}
#residence-5 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    right: -140px;
}
#residence-5 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -140px;
}

}
@media (min-width: 768px) and (max-width: 991px) {
.bottom_desktop{display:none;}
.bottom_mobile{display:block;}
.container{ width:100%; padding:0 40px;}
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .community_logo{ width:100%; float:none; text-align:center;}
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .community_logo img{width:22%;}
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .icon_point_image{ width:100%; float:none; text-align:center;}
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .icon_point_image img{width:100%;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content{ width:94%; top:550px;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content h1{ text-align:center;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content p{ text-align:center;}
#icon-founders-point.single-community .community-container.new_community{width:100%;}
#icon-founders-point.single-community .updated_section h3{font-size: 20px;}
#icon-founders-point.single-community .updated_section .plan-community-info{font-size: 20px;}
#icon-founders-point.single-community .updated_section .community-btn{font-size: 20px;}
#icon-founders-point.single-community .new_bottom_section{background:#e5ebe9;}
#icon-founders-point.single-community .new_bottom_section.container{width:100%; margin-right:0;}
#icon-founders-point.single-community .new_bottom_section h1{ text-align:center; padding-bottom:20px;}
#icon-founders-point.single-community .new_bottom_section .community-btn-email{width:100%;}
#icon-founders-point.single-community .new_bottom_section p{text-align:center;}
#icon-founders-point .new_comm_banner .community_info_tabs ul li, .single-icon-founders-point .community_info_tabs ul li, #icon-founders-point-gallery .community_info_tabs ul li, #icon-founders-point-map .community_info_tabs ul li{font-size:20px;}


.single-icon-founders-point .new_comm_banner.plan_banner .community_logo, #icon-founders-point-gallery .new_comm_banner.plan_banner .community_logo, #icon-founders-point-map .new_comm_banner.plan_banner .community_logo, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo{width:100%; float:none; text-align:center; position:relative;}
.single-icon-founders-point .new_comm_banner.plan_banner .community_logo img, #icon-founders-point-gallery .new_comm_banner.plan_banner .community_logo img, #icon-founders-point-map .new_comm_banner.plan_banner .community_logo img, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo img{width:20%;}
.single-icon-founders-point .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-gallery .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-map .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .icon_point_image{ width:100%; float:none; text-align:center;}
.single-icon-founders-point .new_comm_banner.plan_banner .icon_point_image img, #icon-founders-point-gallery .new_comm_banner.plan_banner .icon_point_image img, #icon-founders-point-map .new_comm_banner.plan_banner .icon_point_image img, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .icon_point_image img{ width:100%;}
.single-icon-founders-point .new_comm_banner p.links{ position:relative; text-align: center; bottom:0; right:0;}
.single-icon-founders-point .new_comm_banner.plan_banner .banner_content{width:100%; position:static; margin-bottom:30px;}
.single-icon-founders-point .new_comm_banner .banner_content h3{text-align:center;}
.single-icon-founders-point .new_comm_banner .banner_content p{text-align:center;}
.single-icon-founders-point .community_info_tabs{padding-top: 30px;}
.single-icon-founders-point .plan_features{background:#e5ebe9;text-align: center;}
.single-icon-founders-point .community-container.new_community .features_plan_list {width: 90%; margin: 0 auto; float: none;}
.single-icon-founders-point .community-container.new_community .features_plan_list ul.features_demo {width: 100%; float: none;}
.single-icon-founders-point .community-container.new_community .features_plan_list ul.features_demo_right {width: 100%; float: none;}
.single-icon-founders-point .community-container.new_community .features_plan_imp h1{text-align:left; padding-left: 60px;}

#icon-founders-point-gallery .founders_point_gallery{width: auto;}

#residence-1 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -275px;
}
#residence-1 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-2 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#residence-2 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_3 .option_nav{
    left: -120px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3x .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3x .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3x .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3x .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
	top:250px;
}

#residence-3X .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3X .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3X .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3X .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
	top:250px;
}



#residence-4 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-4 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-4 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -120px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_3 .option_nav{
    right: -120px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_4 .option_nav{
    right: -120px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    right: -125px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_4 .option_nav {
    left: -210px;
}
#residence-5 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    right: -125px;
}
#residence-5 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}

}
@media screen and (max-width: 767px) {
.bottom_desktop{display:none;}
.bottom_mobile{display:block;}
.container{ width:100%;}
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .community_logo{ width:100%; float:none; text-align:center;}
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .community_logo img{width:22%;}
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .icon_point_image{ width:100%; float:none; text-align:center;}
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .icon_point_image img{width:100%;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content{ width:94%; top:480px;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content h1{ text-align:center; font-size: 26px; line-height: 26px;}
#icon-founders-point.single-community .new_comm_banner .banner_content .tagline span{font-size: 25px; line-height: 30px;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content p.sub_price{font-size: 20px;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content p{ text-align:center;}
#icon-founders-point.single-community .community-container.new_community{width:100%;}
#icon-founders-point.single-community .updated_section h3{font-size: 20px;}
#icon-founders-point.single-community .updated_section .plan-community-info{font-size: 20px;}
#icon-founders-point.single-community .updated_section .community-btn{font-size: 20px;}
#icon-founders-point.single-community .new_bottom_section{background:#e5ebe9;}
#icon-founders-point.single-community .new_bottom_section.container{width:100%; margin-right:0;}
#icon-founders-point.single-community .new_bottom_section h1{ text-align:center; padding-bottom:20px;}
#icon-founders-point.single-community .new_bottom_section .community-btn-email{width:100%;}
#icon-founders-point.single-community .new_bottom_section p{text-align:center;}
#icon-founders-point .new_comm_banner .community_info_tabs ul li, .single-icon-founders-point .community_info_tabs ul li, #icon-founders-point-gallery .community_info_tabs ul li, #icon-founders-point-map .community_info_tabs ul li, #icon-founders-point-lot-detail .community_info_tabs ul li{font-size:20px;}



.single-icon-founders-point .new_comm_banner.plan_banner .community_logo, #icon-founders-point-gallery .new_comm_banner.plan_banner .community_logo, #icon-founders-point-map .new_comm_banner.plan_banner .community_logo, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo{width:100%; float:none; text-align:center; position:relative;}
.single-icon-founders-point .new_comm_banner.plan_banner .community_logo img, #icon-founders-point-gallery .new_comm_banner.plan_banner .community_logo img, #icon-founders-point-map .new_comm_banner.plan_banner .community_logo img, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo img{width:20%;}
.single-icon-founders-point .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-gallery .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-map .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .icon_point_image{ width:100%; float:none; text-align:center;}
.single-icon-founders-point .new_comm_banner.plan_banner .icon_point_image img, #icon-founders-point-gallery .new_comm_banner.plan_banner .icon_point_image img, #icon-founders-point-map .new_comm_banner.plan_banner .icon_point_image img, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .icon_point_image img{ width:100%;}
.single-icon-founders-point .new_comm_banner p.links{ position:relative; text-align: center; bottom:0; right:0;}
.single-icon-founders-point .new_comm_banner.plan_banner .banner_content{width:100%; position:static; margin-bottom:30px;}
.single-icon-founders-point .new_comm_banner .banner_content h3{text-align:center;}
.single-icon-founders-point .new_comm_banner .banner_content p{text-align:center;}
.single-icon-founders-point .community_info_tabs{padding-top: 30px;}
.single-icon-founders-point .new_comm_banner .banner_content h3{font-size: 26px; line-height: 26px;}
.single-icon-founders-point .new_comm_banner .banner_content p{font-size: 20px;}
.single-icon-founders-point .plan_features{background:#e5ebe9;text-align: center;}
.single-icon-founders-point .community-container.new_community .features_plan_list {width: 90%; margin: 0 auto; float: none;}
.single-icon-founders-point .community-container.new_community .features_plan_list ul.features_demo {width: 100%; float: none;}
.single-icon-founders-point .community-container.new_community .features_plan_list ul.features_demo_right {width: 100%; float: none;}
.single-icon-founders-point .community-container.new_community .features_plan_imp h1{text-align:left; padding-left: 60px;}

#icon-founders-point-gallery .founders_point_gallery{width: auto;}

#residence-1 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -215px;
}
#residence-1 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-2 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#residence-2 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_3 .option_nav{
    left: -125px;
	top:70px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3x .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3x .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3x .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3x .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
	top:100px;
}

#residence-3X .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3X .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3X .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3X .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
	top:100px;
}


#residence-4 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-4 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-4 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -120px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_3 .option_nav{
    right: -120px;
	top:-100px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_4 .option_nav{
    right: -120px;
	top:120px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -120px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    right: -120px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_4 .option_nav {
    left: -175px;
}
#residence-5 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#residence-5 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}

}

@media screen and (max-width:680px) {
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content{ width:94%; top:430px;}	
#icon-founders-point .new_comm_banner .community_info_tabs ul li, .single-icon-founders-point .community_info_tabs ul li, #icon-founders-point-gallery .community_info_tabs ul li, #icon-founders-point-map .community_info_tabs ul li, #icon-founders-point-lot-detail .community_info_tabs ul li{font-size:16px;}	
}
@media screen and (max-width:580px) {
#icon-founders-point.single-community .new_comm_banner.icon-founders-point .community_logo{margin-top:20px;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content{width:90%; top:420px;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content h1{font-size:18px;line-height:10px;}
#icon-founders-point.single-community .new_comm_banner .banner_content .tagline span{font-size:18px;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content p.sub_price{font-size:16px;}
#icon-founders-point .new_comm_banner .community_info_tabs ul li, .single-icon-founders-point .community_info_tabs ul li, #icon-founders-point-gallery .community_info_tabs ul li, #icon-founders-point-map .community_info_tabs ul li, #icon-founders-point-lot-detail .community_info_tabs ul li{font-size: 14px;}
#icon-founders-point.single-community .community_description p, #icon-founders-point-gallery .community_description p, #icon-founders-point-map .community_description p, #icon-founders-point-lot-detail .community_description p{font-size: 13px; line-height: 20px;}
#icon-founders-point.single-community .updated_section .plan-community-info{font-size: 15px; min-height:0; padding-bottom:10px;}

	#residence-1 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#residence-2 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    right: -115px;
}
#residence-2 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    left: -120px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    right: -115px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -115px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_3 .option_nav{
    left: -115px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_4 .option_nav{
    right: -115px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_1 .option_nav {

    left: -120px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -120px;
}

#residence-3x .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#residence-3x .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#residence-3x .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -118px;
}
#residence-3x .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -118px;
}


#residence-3X .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#residence-3X .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#residence-3X .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -118px;
}
#residence-3X .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -118px;
}


#residence-4 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#residence-4 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#residence-4 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -118px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -118px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -118px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_3 .option_nav{
    right: -118px;
	top:-120px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_4 .option_nav{
    right: -118px;
	top:100px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    right: -118px;
	top:-100px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_4 .option_nav{ left:-160px;
}
#residence-5 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    right: -118px;
}
#residence-5 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -118px;
}
}
@media screen and (max-width: 480px) {
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content{width:90%; top:340px; padding:10px;}	
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content h1{font-size:15px;line-height:10px;}	
#icon-founders-point.single-community .new_comm_banner .banner_content .tagline span{font-size:14px;}
#icon-founders-point .new_comm_banner.icon-founders-point .banner_content p.sub_price{font-size:12px; padding-top:5px;}	
#icon-founders-point .new_comm_banner .community_info_tabs{text-align:center; padding-right:0; padding:0; padding-top:110px;}
#icon-founders-point .new_comm_banner .community_info_tabs ul li, .single-icon-founders-point .community_info_tabs ul li, #icon-founders-point-gallery .community_info_tabs ul li, #icon-founders-point-map .community_info_tabs ul li, #icon-founders-point-lot-detail .community_info_tabs ul li{font-size: 12px; margin: 0 1px;}
#icon-founders-point.single-community .community_description, #icon-founders-point-gallery .community_description, #icon-founders-point-map .community_description, #icon-founders-point-lot-detail .community_description{padding-top: 35px;}
.new_comm_banner.plan_banner .community_info_tabs ul{padding: 30px 0 0;}



.single-icon-founders-point .new_comm_banner .bck-btn, #icon-founders-point-gallery .new_comm_banner .bck-btn, #icon-founders-point-map .new_comm_banner .bck-btn, #icon-founders-point-lot-detail .new_comm_banner .bck-btn{display:none;}
.single-icon-founders-point .new_comm_banner.plan_banner .community_logo, #icon-founders-point-gallery .new_comm_banner.plan_banner .community_logo, #icon-founders-point-map .new_comm_banner.plan_banner .community_logo, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo{top:0; padding-top:0;}
.single-icon-founders-point .new_comm_banner .banner_content h3{font-size:15px;line-height:10px;}
.single-icon-founders-point .new_comm_banner .banner_content p{font-size:13px; line-height:20px;}
.single-icon-founders-point .new_comm_banner p.links{font-size: 15px;}
.single-icon-founders-point .new_comm_banner p.links a.prev::after{ content:''; width:3px; height:10px; background:url(images/plan-prev-next_new_mobile.png) no-repeat left; position:absolute; left:-5px; top:1px;}
.single-icon-founders-point .new_comm_banner p.links a.prev:hover::after{ content:''; width:3px; height:10px; background:url(images/plan-prev-next_new_mobile.png) no-repeat left; position:absolute; left:-5px; top:1px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-icon-founders-point .new_comm_banner p.links a.next::after{ content:''; width:3px; height:10px; background:url(images/plan-prev-next_new_mobile.png) no-repeat right; position:absolute; right:-5px; top:1px;}
.single-icon-founders-point .new_comm_banner p.links a.next:hover::after{ content:''; width:3px; height:10px; background:url(images/plan-prev-next_new_mobile.png) no-repeat right; position:absolute; right:-5px; top:1px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
 .single-icon-founders-point .community_info_tabs, #icon-founders-point-gallery .community_info_tabs, #icon-founders-point-map .community_info_tabs, #icon-founders-point-lot-detail .community_info_tabs{text-align:center; padding-right:0; padding:0; padding-top:0px;}
 .single-icon-founders-point .community-container.new_community .exterior_elevations h1{font-size:16px; line-height:24px;}
 .exterior_elevations .elevation_carousel .tile__img{width: 330px;}
 .exterior_elevations .elevation_carousel.mobile{margin-left:-15px;}
 .single-icon-founders-point .sales_team_contact h3, #icon-founders-point-map .sales_team_contact h3, #icon-founders-point-lot-detail .sales_team_contact h3{font-size:16px; line-height:24px;}
 .single-icon-founders-point .sales_team_contact p, #icon-founders-point-map .sales_team_contact p, #icon-founders-point-lot-detail .sales_team_contact p{font-size:13px; line-height:20px;}
 .single-icon-founders-point .plan_features h1{font-size:16px; line-height:24px;}
 .single-icon-founders-point .plan_features .features li{margin: 0 14px 0 0;}
 .single-icon-founders-point .plan_features .features li a{font-size: 12px; line-height: 30px; font-weight:500;}
 .single-icon-founders-point .comm_floor_plans h1{font-size:16px; line-height:24px;}
 .single-icon-founders-point .community-container.new_community .features_plan_list {width: 98%;margin: 0 auto;float: none;}
 .single-icon-founders-point .community-container.new_community .features_plan_imp h1 {text-align: left; padding-left: 75px; font-size:16px;}
 .single-icon-founders-point .community-container.new_community .features_plan_list ul li{font-size:12px; padding: 5px 0 5px 30px;}
 .single-icon-founders-point .community-container.new_community .features_plan_list ul li:after{ content:''; width:30px; height:29px; background:url(images/icon-elements_founders_mobile.png) no-repeat; position:absolute; left:0; top:7px;}
.single-icon-founders-point .comm_floor_plans h2{font-size:13px; line-height:20px;}
.single-icon-founders-point .comm_floor_plans .disclaimer h3{font-size:15px; line-height:26px;}
#icon-founders-point-gallery .lots_content h2, #icon-founders-point-map h2, #icon-founders-point-lot-detail h2{font-size:16px; line-height:24px;}
#icon-founders-point-map .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-gallery .new_comm_banner.plan_banner .icon_point_image, #icon-founders-point-lot-detail .new_comm_banner.plan_banner .icon_point_image{ margin-bottom:0;}

#residence-1 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -153px;
}
#residence-1 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#residence-2 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    right: -95px;
}
#residence-2 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    left: -100px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
	top:0px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_3 .option_nav{
    left: -95px;
	top:40px;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_3 {
    width: 33.2%;
    right: auto;
    left: 0.4%;
    top: 42.6%;
}
#residence-2 .icon-founders-point .floor-plan-main.second_floor .section_4 .option_nav{
    right: -95px;
	top:40px;
}

#residence-3 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#residence-3 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -95px;
}

#residence-3x .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#residence-3x .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#residence-3x .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -95px;
}
#residence-3x .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -95px;
	top:30px;
}

#residence-3X .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#residence-3X .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#residence-3X .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -95px;
}
#residence-3X .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -95px;
	top:30px;
}


#residence-4 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -95px;
	top: -30px;
}
#residence-4 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#residence-4 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    left: -95px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    left: -95px;
	top: 0;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
	top:40px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_3 .option_nav{
    right: -95px;
	top: -145px;
}
#residence-4 .icon-founders-point .floor-plan-main.second_floor .section_4 .option_nav{
    right: -95px;
	top:40px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_2 .option_nav {
    right: -95px;
	top: -40px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_3 .option_nav {
    right: -95px;
	top: -125px;
}
#residence-5 .icon-founders-point .floor-plan-main .section_4 .option_nav {
    left: -129px;
    top: 20px;
}
#residence-5 .icon-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px;
}
#residence-5 .icon-founders-point .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
	top: -110px;
}
#residence-5 .icon-founders-point .floor-plan-main.second_floor .section_2 .section02_3 .see_elevation, .icon-founders-point-plans .icon-founders-point-residence-5 .floor-plan-main.second_floor .section_2 .section02_3 .see_elevation, #residence-5 .icon-founders-point .floor-plan-main.second_floor .section_2 .section02_2 .see_elevation, .icon-founders-point-plans .icon-founders-point-residence-5 .floor-plan-main.second_floor .section_2 .section02_2 .see_elevation {
    display:none;
}
p.walk_through{display:none;}
#icon-founders-point.single-community .updated_section h3{ font-size:16px; line-height:24px;}
#icon-founders-point.single-community .updated_section .plan-community-info{ font-size:13px; line-height:20px;}
#icon-founders-point.single-community .updated_section .community-btn{ font-size:14px;height: 40px;line-height: 40px;}
#icon-founders-point.single-community .new_bottom_section h1{ font-size:16px; line-height:24px;}
#icon-founders-point.single-community .new_bottom_section .community-btn-email{ font-size:14px;height: 40px;line-height: 40px;}
#icon-founders-point.single-community .new_bottom_section p{ font-size:13px; line-height:20px;}
#icon-founders-point.single-community .community-container.new_community{ padding-bottom:0;}
.single-icon-founders-point .sales_team_contact .community-btn-email, #icon-founders-point-map .sales_team_contact .community-btn-email, #icon-founders-point-lot-detail .sales_team_contact .community-btn-email{font-size: 14px;
    height: 34px;
    line-height: 37px;
    padding: 0 10px;}
}

/* ------------------------------------------
ICON PLUS
--------------------------------------------- */
.single-icon-plus-plan .comm_floor_plans{background:none;}
.single-icon-plus-plan .comm_floor_plans{border-top: 0px; border-bottom:0; padding:0;}
.single-icon-plus-plan .comm_floor_plans h1{text-transform: uppercase; font-family: 'AstoriaRoman', sans-serif; color:#7D9C91;font-size:38px; font-weight:700; text-align:center;}
.single-icon-plus-plan .comm_floor_plans h2{font-family: 'AstoriaRoman', sans-serif; color:#000;font-size:22px; font-weight:400; text-align:center; text-transform:capitalize; padding-bottom: 10px;}


@media (min-width: 992px) and (max-width: 1199px) {
.bottom_desktop{display:none;}
.bottom_mobile{display:block;}
.container{ width:100%; padding:0 40px;}
#residence-1 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-2 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#residence-2 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_3 .option_nav{
    left: -120px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3x .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    left: -140px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -140px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_3 .option_nav{
    right: -140px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_4 .option_nav{
    right: -140px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -140px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -140px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    right: -140px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_4 .option_nav {
    left: -225px;
}
#residence-5 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    right: -140px;
}
#residence-5 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -140px;
}

}
@media (min-width: 768px) and (max-width: 991px) {
.bottom_desktop{display:none;}
.bottom_mobile{display:block;}
.container{ width:100%; padding:0 40px;}
#residence-1 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -275px;
}
#residence-1 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-2 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#residence-2 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_3 .option_nav{
    left: -120px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3x .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
	top:250px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    left: -120px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_3 .option_nav{
    right: -120px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_4 .option_nav{
    right: -120px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    right: -125px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_4 .option_nav {
    left: -210px;
}
#residence-5 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    right: -125px;
}
#residence-5 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}

}
@media screen and (max-width: 767px) {
.bottom_desktop{display:none;}
.bottom_mobile{display:block;}
.container{ width:100%;}
#residence-1 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -215px;
}
#residence-1 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-2 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    right: -125px;
}
#residence-2 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    left: -125px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -125px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_3 .option_nav{
    left: -125px;
	top:70px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_4 .option_nav{
    right: -125px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-3x .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    left: -125px;
	top:100px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -125px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -125px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -125px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    left: -120px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_3 .option_nav{
    right: -120px;
	top:-100px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_4 .option_nav{
    right: -120px;
	top:120px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -120px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    right: -120px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_4 .option_nav {
    left: -175px;
}
#residence-5 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    right: -120px;
}
#residence-5 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -120px;
}
.single-icon-plus .new_comm_banner.plan_banner .community_logo {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
}
}

@media screen and (max-width:580px) {
#residence-1 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#residence-2 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    right: -115px;
}
#residence-2 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    left: -120px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    right: -115px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -115px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_3 .option_nav{
    left: -115px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_4 .option_nav{
    right: -115px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_1 .option_nav {

    left: -120px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -120px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -120px;
}

#residence-3x .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -118px;
}
#residence-3x .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    left: -118px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -118px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    left: -118px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -118px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_3 .option_nav{
    right: -118px;
	top:-120px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_4 .option_nav{
    right: -118px;
	top:100px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -118px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -118px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    right: -118px;
	top:-100px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_4 .option_nav{ left:-160px;
}
#residence-5 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    right: -118px;
}
#residence-5 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -118px;
}
}
@media screen and (max-width: 480px) {
.single-icon-plus-plan .comm_floor_plans h1{font-size:22px;}
#residence-2 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    right: -95px;
}
#residence-2 .icon-plus-plan .floor-plan-main .section_1{top: -0.1%;}
#residence-2 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    left: -147px;
}
#residence-2 .icon-plus-plan .floor-plan-main .section_2{top: -0.1%;}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
	top:0px;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_2{top: 0%;}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_3 .option_nav{
    left: -95px;
	top:40px;
}

#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_3 {
    width: 33.2%;
    right: auto;
    left: 0.4%;
    top: 42.6%;
}
#residence-2 .icon-plus-plan .floor-plan-main.second_floor .section_4 .option_nav{
    right: -95px;
	top:40px;
}

#residence-3 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -95px;
	top: -90px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -95px;
}
#residence-3 .icon-plus-plan .floor-plan-main .section_1{top: 3.3%;}
#residence-3 .icon-plus-plan .floor-plan-main .section_3{top: 50.5%;}
#residence-3 .icon-plus-plan .floor-plan-main .section_2{top: 35.4%;}




#residence-3x .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -95px;
	top: -90px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -95px;
}
#residence-3x .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    left: -95px;
	top:30px;
}
#residence-3x .icon-plus-plan .floor-plan-main .section_1{top: 3.6%;}
#residence-3x .icon-plus-plan .floor-plan-main .section_3{top: 51.5%;}
#residence-3x .icon-plus-plan .floor-plan-main .section_2{top: 35.8%;}



#residence-4 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -95px;
	top: -30px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -95px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    left: -95px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {
    left: -95px;
	top: 0;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
	top:40px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_3 .option_nav{
    right: -95px;
	top: -145px;
}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_4 .option_nav{
    right: -95px;
	top:40px;
}
#residence-4 .icon-plus-plan .floor-plan-main .section_1{top: 9.2%;}
#residence-4 .icon-plus-plan .floor-plan-main .section_2{top: 0;}

#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_1{top: 11.2%;}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_2{top: 53.2%;}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_3{top: 66.5%;}
#residence-4 .icon-plus-plan .floor-plan-main.second_floor .section_4{top: 53.5%;}




#residence-5 .icon-plus-plan .floor-plan-main .section_1 .option_nav {
    left: -95px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_2 .option_nav {
    right: -95px;
	top: -40px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_3 .option_nav {
    right: -95px;
	top: -125px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_4 .option_nav {
    left: -170px;
    top: 20px;
}
#residence-5 .icon-plus-plan .floor-plan-main.second_floor .section_1 .option_nav {

    right: -95px;
}
#residence-5 .icon-plus-plan .floor-plan-main.second_floor .section_2 .option_nav {
    left: -95px;
	top: -110px;
}
#residence-5 .icon-plus-plan .floor-plan-main .section_1{top: 0.8%;}
#residence-5 .icon-plus-plan .floor-plan-main .section_4{top: 37.4%;}
#residence-5 .icon-plus-plan .floor-plan-main .section_3{top: 35.4%; width: 26.3%; right: -0.1%;}
#residence-5 .icon-plus-plan .floor-plan-main .section_2{top: 56.3%;}

#residence-5 .icon-plus-plan .floor-plan-main.second_floor .section_1{top: 0%;right: 0%;}





#residence-5 .icon-plus-plan .floor-plan-main.second_floor .section_2 .section02_3 .see_elevation, .icon-plus-plan-plans .icon-plus-plan-residence-5 .floor-plan-main.second_floor .section_2 .section02_3 .see_elevation, #residence-5 .icon-plus-plan .floor-plan-main.second_floor .section_2 .section02_2 .see_elevation, .icon-plus-plan-plans .icon-plus-plan-residence-5 .floor-plan-main.second_floor .section_2 .section02_2 .see_elevation {
    display:none;
}
p.walk_through{display:none;}
.single-icon-founders-point .comm_floor_plans .disclaimer h4{ font-size:18px;}
}
.single-icon-plus-plan #cookie-law-info-again{ display:none !important;}
.single-icon-plus-plan #cookie-law-info-bar{ display:none !important;}

.single-icon-founders-point #cookie-law-info-again{ display:none !important;}
.single-icon-founders-point #cookie-law-info-bar{ display:none !important;}
/* ------------------------------------------
TRIALS WALK
--------------------------------------------- */
#trails-walk .new_comm_banner .banner_content{ padding-top:130px;}
.single-trails-walk .new_comm_banner.plan_banner .community_logo {
    left:15px !important;
}
#trails-walk-map .new_comm_banner.plan_banner .community_logo, #metro-at-inspiration-gallery .new_comm_banner.plan_banner .community_logo {
left:15px !important;
}

#trails-walk .new_comm_banner .community_info_tabs {
	position:absolute; right:10px; top:-1px;
}
.single-trails-walk .comm_floor_plans .floor-plan-main{ float:none; margin-left:auto; margin-right:auto; max-width:350px; width:350px; display:block; text-align:center;}
.single-trails-walk .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#trails-walk-map .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#trails-walk-lot-detail .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}

#trails-walk .new_comm_banner .community_info_tabs ul li a{ color:#ffb231;}
#trails-walk .new_comm_banner .community_info_tabs ul li a:hover{ color:#fff;}
#trails-walk .new_comm_banner p a{color:#fff;}
#trails-walk .new_comm_banner p a:hover{ color:#fff; text-decoration:underline;}
#trails-walk .new_comm_banner p a.icon_link{color:#ffa32c; text-decoration:underline;}
#trails-walk .new_comm_banner p a:hover{ color:#fff;}
#trails-walk.single-community .new_comm_banner .community_logo{ width:100%; float:none;}
.single-trails-walk .new_comm_banner .banner_content h3{ font-size:40px; line-height:42px; text-transform:uppercase; margin:0 0 15px; color:#fff; font-family: 'AstoriaRoman';}
.single-trails-walk .new_comm_banner .banner_content,  #trails-walk-gallery .new_comm_banner .banner_content{ width:1000px; float:left;}
#trails-walk .new_comm_banner .banner_content{ padding-top:180px; width:900px;}
.single-trails-walk .new_comm_banner .banner_content p{ margin:0 0 30px; color:#ffffff; line-height:30px; font-size:16px;}
.single-trails-walk .new_comm_banner .banner_content p.links{margin:0 0 15px; color:#ffffff; font-family: 'AstoriaRoman'; font-size:24px;}
.single-trails-walk .new_comm_banner .banner_content p.links a.prev{font-family: 'AstoriaRoman'; color:#d8d8d8; position:relative; padding:0 10px;}
.single-trails-walk .new_comm_banner .banner_content p.links a.prev:hover{color:#fff;}
.single-trails-walk .new_comm_banner .banner_content p.links a.next{font-family: 'AstoriaRoman'; color:#d8d8d8; padding:0 10px;  position:relative;}
.single-trails-walk .new_comm_banner .banner_content p.links a.next:hover{color:#fff;}
.single-trails-walk .new_comm_banner .banner_content p.links a.prev::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;}
.single-trails-walk .new_comm_banner .banner_content p.links a.prev:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-trails-walk .new_comm_banner .banner_content p.links a.next::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;}
.single-trails-walk .new_comm_banner .banner_content p.links a.next:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
#trails-walk.single-community .new_comm_banner .banner_content .tagline{ font-size:36px; line-height:40px; font-family: 'AstoriaRoman';}
#trails-walk.single-community .new_comm_banner .banner_content .tagline span{ color:#fff; font-family: 'montserratregular'; font-size:18px; line-height:18px; font-weight:600; display:block;}
#trails-walk.single-community .community_description{ padding-top:40px; text-align:center; padding-bottom:0px;}
#trails-walk.single-community .community_description .container{ max-width:990px; width:auto;}
#trails-walk.single-community .community_description p{font-family: 'montserratregular'; font-size:16px; line-height:28px; color:#000000; padding:20px 0;}
#trails-walk.single-community .community_description .community-btn-email{    background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:20px;
    font-weight: normal;
    height:46px;
    line-height:50px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 350px !important;
	}
#trails-walk.single-community .community_description .community-btn-email:hover{background:#fdb714;	text-decoration:none;}

#trails-walk.single-community .community_description a{ color:#000;}
#trails-walk.single-community .community_description a:hover{ color:#000; text-decoration:underline;}
#trails-walk.single-community .icon_landing_contact{background: url(images/icon-contactus-bg.png) no-repeat center bottom;
    background-size: cover;
    min-height: 442px;
    padding: 40px 0;}
#trails-walk.single-community .icon_landing_contact .container{ padding:70px 0 40px; text-align:center;}
#trails-walk.single-community .icon_landing_contact h2{font-size: 65px;
    line-height: 48px;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #fff;
    font-family: 'AstoriaRoman';}
#trails-walk.single-community .icon_landing_contact p{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    padding: 20px 0; font-weight:300;}
#trails-walk.single-community .icon_landing_contact p span{font-weight:600;}
#trails-walk.single-community .icon_landing_contact a{font-family: 'montserratregular';
    font-size: 18px;
    line-height: 30px;
    color: #fff; text-decoration:underline;}
#trails-walk.single-community .icon_landing_contact a:hover{ text-decoration:none;}
.single-trails-walk .plan_banner, #trails-walk-gallery .plan_banner{ background:#000 url(images/trails-walk--inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#trails-walk-map .plan_banner{ background:#000 url(images/trails-walk--inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#trails-walk-lot-detail .plan_banner{ background:#000 url(images/trails-walk--inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#trails-walk-map h2{font-size:16px; line-height:22px;font-family: 'montserratregular'; font-style:oblique; padding:40px 0;}
.single-trails-walk .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#trails-walk-map .new_comm_banner.plan_banner .community_logo, #trails-walk-gallery .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#trails-walk-lot-detail .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}

@media (min-width: 768px) and (max-width: 991px) {
#trails-walk .new_comm_banner .banner_content{ padding-top:70px;}


.single-trails-walk .new_comm_banner.plan_banner .community_logo {
    left:15px !important;
}
.single-trails-walk .new_comm_banner .banner_content, #trails-walk-gallery .new_comm_banner .banner_content {
    width: 100% !important;
}
#trails-walk-map .new_comm_banner.plan_banner .community_logo, #trails-walk-gallery .new_comm_banner.plan_banner .community_logo {
left:15px !important;
}
}
@media screen and (max-width: 767px) {
#trails-walk-map .new_comm_banner.plan_banner .community_logo, #trails-walk-lot-detail .new_comm_banner.plan_banner .community_logo, #trails-walk-gallery .new_comm_banner.plan_banner .community_logo{ top:0px !important; position:relative !important;}
#trails-walk-map .plan_banner {
    height: auto !important;
}	
.single-trails-walk .plan_banner, #trails-walk-gallery .plan_banner {
    height: auto !important;
}	
.single-trails-walk .new_comm_banner.plan_banner .community_logo {
    top: 50px !important;
}
.single-trails-walk .new_comm_banner .banner_content, #trails-walk-gallery .new_comm_banner .banner_content {
    width: 100% !important;
}
#trails-walk .new_comm_banner .banner_content {
    width: 100% !important;
	padding-top:70px !important;
}	
.single-trails-walk .comm_floor_plans .floor-plan-main {
    max-width:280px !important;
    width:280px !important;
}
#plan-2 .trails-walk .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px !important;
}
#plan-3 .trails-walk .floor-plan-main.second_floor .section_1 .option_nav,#plan-3 .trails-walk .floor-plan-main.second_floor .section_2 .option_nav{left: -95px !important;}
#trails-walk.single-community .new_comm_banner .community_logo {
	margin-top:90px;
}
#trails-walk-lot-detail.page-template-page_trails-walk_lot_detail-php .new_comm_banner.plan_banner{ height:auto;}
#trails-walk-lot-detail.page-template-page_trails-walk_lot_detail-php .new_comm_banner.plan_banner.lots_banner .banner_content{ padding-bottom:140px;}
#trails-walk-lot-detail.page-template-page_trails-walk_lot_detail-php .new_comm_banner.plan_banner .community_logo{ top:auto; bottom:20px;}
#trails-walk-lot-detail .plan_banner{ height:auto;}
.single-trails-walk .new_comm_banner.plan_banner .community_logo {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
}
}
@media screen and (max-width: 480px) {
#plan-3 .trails-walk .floor-plan-main.second_floor .section_1 .option_nav,#plan-3 .trails-walk .floor-plan-main.second_floor .section_2 .option_nav{left: -95px !important;}	
.single-trails-walk .comm_floor_plans .floor-plan-main {
    max-width:200px !important;
    width:200px !important;
}
}
/* ------------------------------------------
CALAVERAS PLACE II
--------------------------------------------- */

#calaveras-place-ii .new_comm_banner .community_info_tabs {
	position:absolute; right:10px; top:-1px;
}
.single-calaveras-place-ii .comm_floor_plans .floor-plan-main{ float:none; margin-left:auto; margin-right:auto; max-width:474px; width:474px; display:block; text-align:center;}
.single-calaveras-place-ii .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#calaveras-place-ii-map .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#calaveras-place-ii-lot-detail .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}

#calaveras-place-ii .new_comm_banner .community_info_tabs ul li a{ color:#ffb231;}
#calaveras-place-ii .new_comm_banner .community_info_tabs ul li a:hover{ color:#fff;}
#calaveras-place-ii .new_comm_banner p a{color:#fff;}
#calaveras-place-ii .new_comm_banner p a:hover{ color:#fff; text-decoration:underline;}
#calaveras-place-ii .new_comm_banner p a.icon_link{color:#ffa32c; text-decoration:underline;}
#calaveras-place-ii .new_comm_banner p a:hover{ color:#fff;}
#calaveras-place-ii.single-community .new_comm_banner .community_logo{ width:100%; float:none;}
.single-calaveras-place-ii .new_comm_banner .banner_content h3{ font-size:40px; line-height:42px; text-transform:uppercase; margin:0 0 15px; color:#fff; font-family: 'AstoriaRoman';}
.single-calaveras-place-ii .new_comm_banner .banner_content,  #calaveras-place-ii-gallery .new_comm_banner .banner_content{ width:1000px; float:left;}
#calaveras-place-ii .new_comm_banner .banner_content{ padding-top:180px; width:900px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p{ margin:0 0 30px; color:#ffffff; line-height:30px; font-size:16px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links{margin:0 0 15px; color:#ffffff; font-family: 'AstoriaRoman'; font-size:24px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.prev{font-family: 'AstoriaRoman'; color:#d8d8d8; position:relative; padding:0 10px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.prev:hover{color:#fff;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.next{font-family: 'AstoriaRoman'; color:#d8d8d8; padding:0 10px;  position:relative;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.next:hover{color:#fff;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.prev::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.prev:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.next::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.next:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
#calaveras-place-ii.single-community .new_comm_banner .banner_content .tagline span{ color:#fff; font-family: 'montserratregular'; font-size:18px; line-height:18px; font-weight:600; display:block;}
#calaveras-place-ii.single-community .community_description{ padding-top:40px; text-align:center; padding-bottom:0px;}
#calaveras-place-ii.single-community .community_description .container{ max-width:990px; width:auto;}
#calaveras-place-ii.single-community .community_description p{font-family: 'montserratregular'; font-size:18px; line-height:30px; color:#000000; padding:20px 0;}
#calaveras-place-ii.single-community .community_description .community-btn-email{    background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:24px;
    font-weight: normal;
    height:46px;
    line-height:46px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 350px !important;
	}
#calaveras-place-ii.single-community .community_description .community-btn-email:hover{background:#fdb714;	text-decoration:none;}

#calaveras-place-ii.single-community .community_description a{ color:#000;}
#calaveras-place-ii.single-community .community_description a:hover{ color:#000; text-decoration:underline;}

.single-calaveras-place-ii .plan_banner, #calaveras-place-ii-gallery .plan_banner, #calaveras-place-ii-map .plan_banner, #calaveras-place-ii-lot-detail .plan_banner{ background:#000 url(images/calaveras-place-ii-inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#calaveras-place-ii-map h2{font-size:16px; line-height:22px;font-family: 'montserratregular'; font-style:oblique; padding:40px 0;}
.single-calaveras-place-ii .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#calaveras-place-ii-map .new_comm_banner.plan_banner .community_logo, #calaveras-place-ii-gallery .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#calaveras-place-ii-lot-detail .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
@media (min-width: 990px) and (max-width: 1190px) {
.single-calaveras-place-ii .plan_banner, #calaveras-place-ii-gallery .plan_banner, #calaveras-place-ii-map .plan_banner, #calaveras-place-ii-lot-detail .plan_banner{height:450px;}
#plan-1 .calaveras-place-ii .floor-plan-main .section_2 .option_nav {width: 90px;}
#plan-2 .calaveras-place-ii .floor-plan-main .section_2 .option_nav{width: 90px;}
#plan-2 .calaveras-place-ii .floor-plan-main .section_1 .option_nav{width: 90px;}
#plan-3 .calaveras-place-ii .floor-plan-main.second_floor .section_1 .option_nav{width: 90px;}
}
@media (min-width: 768px) and (max-width: 991px) {
#calaveras-place-ii .new_comm_banner .banner_content{ padding-top:70px;}


.single-calaveras-place-ii .new_comm_banner.plan_banner .community_logo {
    left:15px !important;
}
.single-calaveras-place-ii .new_comm_banner .banner_content, #calaveras-place-ii-gallery .new_comm_banner .banner_content {
    width: 100% !important;
}
#calaveras-place-ii-map .new_comm_banner.plan_banner .community_logo, #calaveras-place-ii-gallery .new_comm_banner.plan_banner .community_logo {
left:15px !important;
}
.single-calaveras-place-ii .new_comm_banner .banner_content p {
    margin: 0 0 30px;
    color: #ffffff;
    line-height: 22px;
    font-size: 14px;
}
.single-calaveras-place-ii .new_comm_banner .banner_content h3 {
    font-size: 40px;
    line-height: 45px;
}
.single-calaveras-place-ii .plan_banner, #calaveras-place-ii-gallery .plan_banner, #calaveras-place-ii-map .plan_banner, #calaveras-place-ii-lot-detail .plan_banner{height:450px;}
#plan-1 .calaveras-place-ii .floor-plan-main .section_2 .option_nav {width: 90px;}
#plan-2 .calaveras-place-ii .floor-plan-main .section_2 .option_nav{width: 90px;}
#plan-2 .calaveras-place-ii .floor-plan-main .section_1 .option_nav{width: 90px;}
#plan-3 .calaveras-place-ii .floor-plan-main.second_floor .section_1 .option_nav{width: 90px;}
#plan-3 .calaveras-place-ii .floor-plan-main.second_floor .section_1 .option_nav{left: -125px;}
#plan-3 .calaveras-place-ii .floor-plan-main .section_1 .option_nav{ left: -125px;}
#plan-3 .calaveras-place-ii .floor-plan-main .section_2 .option_nav{right: -125px;}
}
@media screen and (max-width: 767px) {
#calaveras-place-ii .new_comm_banner .community_info_tabs {
    position: inherit;
    right: 0px;
    top: 0px;
}
#calaveras-place-ii-map .new_comm_banner.plan_banner .community_logo, #calaveras-place-ii-lot-detail .new_comm_banner.plan_banner .community_logo, #calaveras-place-ii-gallery .new_comm_banner.plan_banner .community_logo{ top:0px !important; position:relative !important;}
#calaveras-place-ii-map .plan_banner {
    height: auto !important;
}	
.single-calaveras-place-ii .plan_banner, #calaveras-place-ii-gallery .plan_banner {
    height: auto !important;
}	
.single-calaveras-place-ii .new_comm_banner.plan_banner .community_logo {
    top: 50px !important;
}
.single-calaveras-place-ii .new_comm_banner .banner_content, #calaveras-place-ii-gallery .new_comm_banner .banner_content {
    width: 100% !important;
}
#calaveras-place-ii .new_comm_banner .banner_content {
    width: 100% !important;
	padding-top:70px !important;
}	
.single-calaveras-place-ii .comm_floor_plans .floor-plan-main {
    max-width:280px !important;
    width:280px !important;
}
#plan-2 .calaveras-place-ii .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px !important;
}
#plan-3 .calaveras-place-ii .floor-plan-main.second_floor .section_1 .option_nav,#plan-3 .calaveras-place-ii .floor-plan-main.second_floor .section_2 .option_nav{left: -95px !important;}
#calaveras-place-ii.single-community .new_comm_banner .community_logo {
	margin-top:90px;
}
#calaveras-place-ii-lot-detail.page-template-page_calaveras-place-ii_lot_detail-php .new_comm_banner.plan_banner{ height:auto;}
#calaveras-place-ii-lot-detail.page-template-page_calaveras-place-ii_lot_detail-php .new_comm_banner.plan_banner.lots_banner .banner_content{ padding-bottom:140px;}
#calaveras-place-ii-lot-detail.page-template-page_calaveras-place-ii_lot_detail-php .new_comm_banner.plan_banner .community_logo{ top:auto; bottom:20px;}
#calaveras-place-ii-lot-detail .plan_banner{ height:auto;}
.single-calaveras-place-ii .new_comm_banner .banner_content p {
    margin: 0 0 30px;
    color: #ffffff;
    line-height: 22px;
    font-size: 14px;
}
.single-calaveras-place-ii .new_comm_banner .banner_content h3 {
    font-size: 40px;
    line-height: 45px;
}
.single-calaveras-place-ii .new_comm_banner.plan_banner .community_logo {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
}
#plan-1 .calaveras-place-ii .floor-plan-main .section_2 .option_nav {width: 90px; left: -125px;}
#plan-1 .calaveras-place-ii .floor-plan-main .section_1 .option_nav {right: -125px;}
#plan-2 .calaveras-place-ii .floor-plan-main .section_2 .option_nav{width: 90px; left: -105px;}
#plan-2 .calaveras-place-ii .floor-plan-main .section_1 .option_nav{width: 90px; left: -105px;}
#plan-3 .calaveras-place-ii .floor-plan-main.second_floor .section_1 .option_nav{width: 90px; left: -105px;}
#plan-3 .calaveras-place-ii .floor-plan-main .section_1 .option_nav{ left: -105px;}
#plan-3 .calaveras-place-ii .floor-plan-main .section_2 .option_nav{right: -105px;}
}
@media screen and (max-width: 480px) {
#plan-3 .calaveras-place-ii .floor-plan-main.second_floor .section_1 .option_nav,#plan-3 .calaveras-place-ii .floor-plan-main.second_floor .section_2 .option_nav{left: -95px !important;}	
.single-calaveras-place-ii .comm_floor_plans .floor-plan-main {
    max-width:200px !important;
    width:200px !important;
}
.new_comm_banner .community_info_tabs .bck-btn{ display:none;}
#plan-1 .calaveras-place-ii .floor-plan-main .section_2 .option_nav {left: -105px;}
#plan-1 .calaveras-place-ii .floor-plan-main .section_1 .option_nav {right: -105px;}
#plan-2 .calaveras-place-ii .floor-plan-main .section_2 .option_nav{left: -95px;}
#plan-2 .calaveras-place-ii .floor-plan-main .section_1 .option_nav{left: -95px;}
#plan-3 .calaveras-place-ii .floor-plan-main.second_floor .section_1 .option_nav{left: -95px;}
#plan-3 .calaveras-place-ii .floor-plan-main .section_1 .option_nav{left: -95px;}
#plan-3 .calaveras-place-ii .floor-plan-main .section_2 .option_nav{right: -95px;}
#calaveras-place-ii.single-community .new_comm_banner .community_logo{margin-top:30px !important;}
#calaveras-place-ii .new_comm_banner .banner_content{padding-top: 30px !important;}
#calaveras-place-ii.single-community .community_description{padding-top: 30px;}
#calaveras-place-ii.single-community .community_description p{ font-size:13px; line-height:20px; padding: 10px 0;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.prev::after{width: 6px; height: 20px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links a.next::after{width: 6px; height: 20px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p.links{font-size:18px; line-height:24px;}
.single-calaveras-place-ii .new_comm_banner .banner_content h3{font-size:18px; line-height:26px;}
.single-calaveras-place-ii .new_comm_banner .banner_content p{font-size:13px; line-height:20px;}
.exterior_elevations .elevation_carousel h3{font-size:14px; line-height:24px;}
.features_plan_imp h1{font-size:16px; line-height:24px;}
.features_plan_list ul{margin: 0 0 10px;}
.features_plan_list ul li{font-size:13px; line-height:24px;}
}
@media screen and (max-width: 1190px) {
.community-left-area.new_sidebar{width: 100% !important;}
.community-container.new_community .community-right-area{width: 100% !important; padding-top:30px;}
}
@media (min-width: 992px) and (max-width: 1300px){
#testimonials {
    background: url(images/Testimonial-5-stars.png) no-repeat top left 60% !important;
}
}
@media screen and (max-width: 767px) {
#testimonials {
    background: #004d54; !important;
}
}
@media screen and (max-width: 480px) {
#testimonials {
    background: #8f2a2a; !important;
}
}
#corporate-gallery_section1{padding:60px 20px;}
#corporate-gallery_section1 h1{color:#000; font-family: 'AstoriaRoman'; font-size: 50px; text-align:center; text-transform:uppercase;}
#corporate-gallery_section1 p{color:#000; font-family: 'montserratregular'; font-size: 18px; text-align:center; text-transform:uppercase; font-weight:500;}
#corporate-gallery_section1 h2{color:#000; font-family: 'AstoriaRoman'; font-size: 30px; text-align:center; text-transform:uppercase;}
#corporate-gallery_section1 .cop_gal_blank{ width:9.85%; display:inline-block; padding:0 15px; margin-bottom:30px; position:relative; text-align:center;}
#corporate-gallery_section1 .cop_gal{ width: 19.7%; display:inline-block; padding:0 15px; margin-bottom:30px; position:relative; text-align:center;}

#corporate-gallery_section1 .cop_gal .gal_thumbnail{ position:relative; display:block; margin-bottom:10px;}
#corporate-gallery_section1 .cop_gal .gal_img {
  display: block;
  width: 100%;
  height: auto;
}

#corporate-gallery_section1 .cop_gal .gal_img:hover {
 opacity: 0.5;
}
#corporate-gallery_section2{padding:20px 20px;}
#corporate-gallery_section2 h2{color:#000; font-family: 'AstoriaRoman'; font-size: 30px; text-align:center;}
#corporate-gallery_section2 .cop_gal{ width: 19.7%; display:inline-block; padding:0 15px; margin-bottom:30px; position:relative; text-align:center;}
#corporate-gallery_section2 .cop_gal .gal_thumbnail{ position:relative; display:block; margin-bottom:10px;}
#corporate-gallery_section2 .cop_gal .gal_img {
  display: block;
  width: 100%;
  height: auto;
}
#corporate-gallery_section2 .cop_gal .gal_img:hover {
 opacity: 0.5;
}
@media (min-width: 568px) and (max-width: 1105px) {
	#corporate-gallery_section1 .cop_gal {
    width: 18.7%;
	}
	#corporate-gallery_section2 .cop_gal {
		width: 18.7%;
	}
}
@media (min-width: 320px) and (max-width: 565px) {
	#corporate-gallery_section1 .cop_gal {
    width: 100%;
	}
	#corporate-gallery_section1 .cop_gal_blank{
		 width: 100%;
	}
	#corporate-gallery_section2 .cop_gal {
		width: 100%;
	}
}
.lots_new_layout ul.lot-statuses {
    text-align: center;
    padding: 0;
}
.sales_team_contact .icon-tree {
    width: 40px;
    height: 40px;
    background: url(images/tree.png) no-repeat;
    background-size: cover;
    display: inline-block;
}
.sales_address .icon-tree {
    width: 20px;
    height: 20px;
    background: url(images/tree.png) no-repeat;
    background-size: cover;
    display: inline-block;
}
.holiday_hours{ background:#8f2a2a; text-align:center; padding:15px 0 10px; color:#fff; font-size:16px; font-weight:600; }
#holi_hours h2{ padding:30px 0 0; font-size:30px;}
#holi_hours h3{ padding:0 0 20px; font-size:18px; text-align:center; font-family: 'montserratregular';}

/* ------------------------------------------
EPIC FOUNDERS POINT
--------------------------------------------- */
.bottom_desktop{display:block;}
.bottom_mobile{display:none;}

#epic-founders-point .new_comm_banner p a{color:#fff;}
#epic-founders-point .new_comm_banner p a:hover{ color:#fff; text-decoration:underline;}
#epic-founders-point .new_comm_banner p a.epic_link{color:#ffa32c; text-decoration:underline;}
#epic-founders-point .new_comm_banner p a:hover{ color:#fff;}
#epic-founders-point.single-community .new_comm_banner .community_logo{ width:100%; float:none;}

#epic-founders-point.single-community .new_comm_banner.epic-founders-point{ padding-bottom:0px; min-height:auto;}
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .community_logo{ width:300px; float:left; text-align:left; margin-top:50px;}
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .epic_point_image{width:831px; float:right; text-align:right; margin-top:30px;}

#epic-founders-point .new_comm_banner.epic-founders-point .banner_content{width:615px; position:absolute; background:#fff; top:350px; padding:20px; left:22px;
-webkit-box-shadow: 0px 0px 24px -2px rgba(82,82,82,1);
-moz-box-shadow: 0px 0px 24px -2px rgba(82,82,82,1);
box-shadow: 0px 0px 24px -2px rgba(82,82,82,1);
}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content h1{font-family: 'AstoriaRoman', sans-serif; color:#4c73aa; font-size:24px; line-height:32px;padding-bottom: 0px; font-weight:600;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content p{margin: 0 0 0px !important;}
#epic-founders-point.single-community .new_comm_banner .banner_content .tagline span{ font-size:26px; line-height:36px; font-family: 'montserratregular', sans-serif; text-transform:uppercase; font-weight:600;}
#epic-founders-point.single-community .new_comm_banner .banner_content .tagline span.span1{ color:#AB0033;}
#epic-founders-point.single-community .new_comm_banner .banner_content .tagline span.span2{ color:#7D9C91;}
#epic-founders-point.single-community .new_comm_banner .banner_content .tagline span.span3{ color:#7A2682;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content p.sub_price{font-family: 'montserratregular', sans-serif; font-size:18px; color:#53575A; font-weight:400; padding-top:15px; }


#epic-founders-point .new_comm_banner .community_info_tabs, .single-epic-founders-point .community_info_tabs, #epic-founders-point-gallery .community_info_tabs, #epic-founders-point-map .community_info_tabs, #epic-founders-point-lot-detail .community_info_tabs{text-align:center; padding-right:0; padding:0;}
#epic-founders-point .new_comm_banner .community_info_tabs ul, .single-epic-founders-point .community_info_tabs ul, #epic-founders-point-gallery .community_info_tabs ul, #epic-founders-point-map .community_info_tabs ul  #epic-founders-point-lot-detail .community_info_tabs ul {padding: 20px 0 20px;}
#epic-founders-point .new_comm_banner .community_info_tabs ul li, .single-epic-founders-point .community_info_tabs ul li, #epic-founders-point-gallery .community_info_tabs ul li, #epic-founders-point-map .community_info_tabs ul li, #epic-founders-point-lot-detail .community_info_tabs ul li {font-family: 'montserratregular', sans-serif; font-size:20px; line-height:32px; font-weight:600;}
#epic-founders-point .new_comm_banner .community_info_tabs ul li a.com_menu1, .single-epic-founders-point .community_info_tabs ul li a.com_menu1, #epic-founders-point-gallery .community_info_tabs ul li a.com_menu1, #epic-founders-point-map .community_info_tabs ul li a.com_menu1, #epic-founders-point-lot-detail .community_info_tabs ul li a.com_menu1{ color:#AB0033;}
#epic-founders-point .new_comm_banner .community_info_tabs ul li a.com_menu2, .single-epic-founders-point .community_info_tabs ul li a.com_menu2, #epic-founders-point-gallery .community_info_tabs ul li a.com_menu2, #epic-founders-point-map .community_info_tabs ul li a.com_menu2, #epic-founders-point-lot-detail .community_info_tabs ul li a.com_menu2 { color:#4c73aa;}
#epic-founders-point .new_comm_banner .community_info_tabs ul li a.com_menu3, .single-epic-founders-point .community_info_tabs ul li a.com_menu3, #epic-founders-point-gallery .community_info_tabs ul li a.com_menu3, #epic-founders-point-map .community_info_tabs ul li a.com_menu3, #epic-founders-point-lot-detail .community_info_tabs ul li a.com_menu3{ color:#7A2682;}
#epic-founders-point .new_comm_banner .community_info_tabs ul li a.com_menu4, .single-epic-founders-point .community_info_tabs ul li a.com_menu4, #epic-founders-point-gallery .community_info_tabs ul li a.com_menu4, #epic-founders-point-map .community_info_tabs ul li a.com_menu4, #epic-founders-point-lot-detail .community_info_tabs ul li a.com_menu4{ color:#4c73aa;}
#epic-founders-point .new_comm_banner .community_info_tabs ul li span.line_01, .single-epic-founders-point .community_info_tabs ul li span.line_01, #epic-founders-point-gallery .community_info_tabs ul li span.line_01, #epic-founders-point-map .community_info_tabs ul li span.line_01, #epic-founders-point-lot-detail .community_info_tabs ul li span.line_01 { color:#AB0033;}
#epic-founders-point .new_comm_banner .community_info_tabs ul li span.line_02, .single-epic-founders-point .community_info_tabs ul li span.line_02, #epic-founders-point-gallery .community_info_tabs ul li span.line_02, #epic-founders-point-map .community_info_tabs ul li span.line_02, #epic-founders-point-lot-detail .community_info_tabs ul li span.line_02{color:#4c73aa;}
#epic-founders-point .new_comm_banner .community_info_tabs ul li span.line_03, .single-epic-founders-point .community_info_tabs ul li span.line_03, #epic-founders-point-gallery .community_info_tabs ul li span.line_03, #epic-founders-point-map .community_info_tabs ul li span.line_03, #epic-founders-point-lot-detail .community_info_tabs ul li span.line_03{color:#7A2682;}
#epic-founders-point.single-community .community_description, #epic-founders-point-gallery .community_description, #epic-founders-point-map .community_description, #epic-founders-point-lot-detail .community_description{ padding-top:10px; text-align:center; padding-bottom:10px;}
#epic-founders-point.single-community .community_description .container, #epic-founders-point-gallery .community_description .container, #epic-founders-point-map .community_description .container, #epic-founders-point-lot-detail .community_description .container{ max-width:1000px; width:auto;}
#epic-founders-point.single-community .community_description p, #epic-founders-point-gallery .community_description p, #epic-founders-point-map .community_description p, #epic-founders-point-lot-detail .community_description p{font-family: 'montserratregular'; font-size:16px; line-height:28px; color:#000000; padding:0px 0; font-weight:500;}

#epic-founders-point.single-community .new-plan-image img{width:100%;}
#epic-founders-point.single-community .community-container.new_community{padding-top: 30px; padding-bottom: 50px;}
#epic-founders-point.single-community .updated_section{ padding-bottom:30px;}
#epic-founders-point.single-community .updated_section h3{font-family: 'montserratmedium'; color:#4c73aa; font-size:20px; text-transform:uppercase; line-height:24px; padding-top:20px;}
#epic-founders-point.single-community .updated_section .plan-community-info{font-family: 'montserratregular'; color:#000000; font-size:14px; min-height:90px; line-height:24px; padding-top:10px;}
#epic-founders-point.single-community .updated_section .community-btn {background-color: #4c73aa; border-radius: 0px; color: #fff !important; display: inline-block; font-family: 'montserratmedium'; font-size: 20px; height: 46px; line-height: 46px; margin-top: 0; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; width: 100%;}
#epic-founders-point.single-community .updated_section .community-btn:hover{background-color: #1a4788; text-decoration:none;}

#epic-founders-point.single-community .new_bottom_section.container{width: 1140px; margin-right: -15px;}
#epic-founders-point.single-community .new_bottom_section{background:url(images/epic-new-bottom-section.png) no-repeat; background-size:auto; padding:30px 20px 10px 20px; min-height: 329px;background-color:#e5ebe9;}
#epic-founders-point.single-community .new_bottom_section h1{font-family: 'montserratmedium'; color:#4c73aa; font-size:28px; text-transform:uppercase; line-height:40px; padding-top:3px;}
#epic-founders-point.single-community .new_bottom_section p{font-family: 'montserratregular'; color:#000000; font-size:14px; line-height:18px; padding-right:10px; padding-top:20px; padding-bottom:20px;}
#epic-founders-point.single-community .new_bottom_section .community-btn-email {
    background-color: #4c73aa;
    border-radius: 0px;
    color: #fff !important;
    display: inline-block;
    font-family: 'montserratmedium';
    font-size: 20px;
    height: 40px;
    line-height: 42px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 81%;
}
#epic-founders-point.single-community .new_bottom_section .community-btn-email:hover{background-color: #1a4788; text-decoration:none;}

.single-epic-founders-point .comm_floor_plans{background:none;}
.single-epic-founders-point .plan_banner, #epic-founders-point-gallery .plan_banner, #epic-founders-point-map .plan_banner, #epic-founders-point-lot-detail .plan_banner{ background: url(images/epic-founders-point-BG-inside.png) repeat-x top; background-size:auto;}
.single-epic-founders-point .new_comm_banner.plan_banner .community_logo, #epic-founders-point-gallery .new_comm_banner.plan_banner .community_logo, #epic-founders-point-map .new_comm_banner.plan_banner .community_logo,  #epic-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo{ width:180px; float:left; text-align:left; margin-top:0px; top:30px;}
.single-epic-founders-point .new_comm_banner.plan_banner .community_logo img, #epic-founders-point-gallery .new_comm_banner.plan_banner .community_logo img, #epic-founders-point-map .new_comm_banner.plan_banner .community_logo img, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo img{ padding-top:20px;}
.single-epic-founders-point .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-gallery .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-map .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .epic_point_image{width:990px; float:right; text-align:right; margin-top:30px;}
.single-epic-founders-point .new_comm_banner.plan_banner .banner_content{width:515px; position:absolute; background:#fff; top:330px; padding:20px; left:6px;
-webkit-box-shadow: 0px 0px 24px -2px rgba(82,82,82,1);
-moz-box-shadow: 0px 0px 24px -2px rgba(82,82,82,1);
box-shadow: 0px 0px 24px -2px rgba(82,82,82,1);
}
.single-epic-founders-point .new_comm_banner .banner_content h3{font-family: 'AstoriaRoman', sans-serif; color:#4c73aa; font-size:26px; line-height:32px;padding-bottom: 0px; font-weight:500; margin:0;}
.single-epic-founders-point .new_comm_banner .banner_content p{font-family: 'montserratregular', sans-serif; font-size:18px; color:#53575A; font-weight:400; padding-top:10px; text-transform:uppercase; line-height:32px; margin:0; }
.single-epic-founders-point .new_comm_banner .bck-btn, #epic-founders-point-gallery .new_comm_banner .bck-btn, #epic-founders-point-map .new_comm_banner .bck-btn, #epic-founders-point-lot-detail .new_comm_banner .bck-btn{color:#AB0033; text-transform:uppercase; font-family: 'montserratregular', sans-serif; font-size:14px;}
.single-epic-founders-point .new_comm_banner .bck-btn:hover, #epic-founders-point-gallery .new_comm_banner .bck-btn:hover, #epic-founders-point-map .new_comm_banner .bck-btn:hover, #epic-founders-point-lot-detail .new_comm_banner .bck-btn:hover{ text-decoration:underline;}
.single-epic-founders-point .community_info_tabs{ padding-top:120px;}
.single-epic-founders-point .new_comm_banner p.links{ position:absolute; bottom: -40px; right: 20px; font-family: 'montserratregular', sans-serif; font-weight:700; color:#53575a; font-size:17px;}
.single-epic-founders-point .new_comm_banner p.links a.prev{font-family: 'montserratregular', sans-serif; color:#ab0033; position:relative; padding:0 10px; font-weight:400;}
.single-epic-founders-point .new_comm_banner p.links a.prev:hover{text-decoration:none;}
.single-epic-founders-point .new_comm_banner p.links a.next{font-family: 'montserratregular', sans-serif; color:#ab0033; padding:0 10px;  position:relative; font-weight:400;}
.single-epic-founders-point .new_comm_banner p.links a.next:hover{text-decoration:none;}
.single-epic-founders-point .new_comm_banner p.links a.prev::after{ content:''; width:8px; height:25px; background:url(images/plan-prev-next_new.png) no-repeat left; position:absolute; left:-5px; top:-4px;}
.single-epic-founders-point .new_comm_banner p.links a.prev:hover::after{ content:''; width:8px; height:25px; background:url(images/plan-prev-next_new.png) no-repeat left; position:absolute; left:-5px; top:-4px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-epic-founders-point .new_comm_banner p.links a.next::after{ content:''; width:8px; height:25px; background:url(images/plan-prev-next_new.png) no-repeat right; position:absolute; right:-5px;  top:-4px;}
.single-epic-founders-point .new_comm_banner p.links a.next:hover::after{ content:''; width:8px; height:25px; background:url(images/plan-prev-next_new.png) no-repeat right; position:absolute; right:-5px;  top:-4px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
.single-epic-founders-point .community-container.new_community{ padding-top:25px;}
.single-epic-founders-point .community-container.new_community .exterior_elevations{ border-bottom:0;}
.single-epic-founders-point .community-container.new_community .exterior_elevations h1{font-family: 'AstoriaRoman'; font-weight:500; color:#4c73aa; font-size:40px; text-transform:uppercase; line-height:44px;}
.single-epic-founders-point .community-container.new_community .exterior_elevations .community-exteriors h4{font-family: 'montserratregular', sans-serif; font-weight:400; font-size:16px; color:#000;}
.single-epic-founders-point .community-container.new_community .features_plan_imp .container{width: 1140px; margin-right: -15px;}
.single-epic-founders-point .community-container.new_community .features_plan_imp{background:#e5ebe9 url(images/epic-features-bg-founders.png) no-repeat; background-size: auto; padding: 30px 20px 0px 20px;}
.single-epic-founders-point .community-container.new_community .features_plan_imp h1 {font-family: 'AstoriaRoman', sans-serif; font-weight:500; color:#4c73aa; font-size:40px; text-transform:uppercase; line-height:44px;}

.single-epic-founders-point .community-container.new_community .features_plan_list .container{width: 1140px; margin-right: -15px;}
.single-epic-founders-point .community-container.new_community .features_plan_list{ width:93%; margin:0 auto;}

.single-epic-founders-point .community-container.new_community .features_plan_list ul{ margin:0 0 20px; padding:0; list-style:none;}
.single-epic-founders-point .community-container.new_community .features_plan_list ul.features_demo{
    width: 50%;
    float: left;
}
.single-epic-founders-point .community-container.new_community .features_plan_list ul.features_demo_right {
    width: 50%;
    float: right;
}
.single-epic-founders-point .community-container.new_community .features_plan_list ul li{font-family: 'montserratregular', sans-serif; color:#4c73aa; font-size:15px; line-height:32px; font-weight:600; margin:0; padding:0 0 30px 60px; position:relative;}
.single-epic-founders-point .community-container.new_community .features_plan_list ul li:after{ content:''; width:50px; height:48px; background:url(images/epic-elements_founders.png) no-repeat; position:absolute; left:0; top:0px;}
.single-epic-founders-point .plan_features{background:url(images/epic-new-bottom-section.png) no-repeat; background-size:auto; padding:30px 20px 10px 20px; min-height: 329px; margin-top:20px; margin-bottom:20px;}
.single-epic-founders-point .plan_features .container{width: 1140px; margin-right: -15px;}
.single-epic-founders-point .plan_features h1{text-transform: uppercase; font-family: 'AstoriaRoman', sans-serif; color:#4c73aa;font-size:40px; font-weight:500; text-align:center; padding-bottom:20px;}
.single-epic-founders-point .plan_features .features li{margin: 0 17px 0 0; display: inline;}
.single-epic-founders-point .plan_features .features li a{ text-transform: uppercase; font-family: 'montserratregular', sans-serif; color:#4c73aa;font-size:17px; font-weight:600; line-height: 50px;}
.single-epic-founders-point .sales_team_contact, #epic-founders-point-map .sales_team_contact, #epic-founders-point-lot-detail .sales_team_contact{ background:transparent; padding:20px 0 30px 0;}
.single-epic-founders-point .sales_team_contact h3, #epic-founders-point-map .sales_team_contact h3, #epic-founders-point-lot-detail .sales_team_contact h3{text-transform: uppercase; font-family: 'AstoriaRoman', sans-serif; color:#4c73aa;font-size:40px; font-weight:500; padding-bottom:20px; margin:0;}
.single-epic-founders-point .sales_team_contact h3 span.span1, #epic-founders-point-map .sales_team_contact h3 span.span1, #epic-founders-point-lot-detail .sales_team_contact h3 span.span1{color:#AB0033;}
.single-epic-founders-point .sales_team_contact h3 span.span2, #epic-founders-point-map .sales_team_contact h3 span.span2, #epic-founders-point-lot-detail .sales_team_contact h3 span.span2{color:#7A2682;}
.single-epic-founders-point .sales_team_contact p, #epic-founders-point-map .sales_team_contact p, #epic-founders-point-lot-detail .sales_team_contact p{font-family: 'montserratregular', sans-serif; color:#4c73aa;font-size:18px; font-weight:500; padding-top:20px; }
.single-epic-founders-point .sales_team_contact .community-btn-email, #epic-founders-point-map .sales_team_contact .community-btn-email, #epic-founders-point-lot-detail .sales_team_contact .community-btn-email  {
    background-color: #4c73aa;
    border-radius: 0px;
    color: #fff !important;
    display: inline-block;
    font-family: 'montserratmedium';
    font-size: 20px;
    height: 44px;
    line-height: 26px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    padding: 10px 60px;
}
.single-epic-founders-point .sales_team_contact .community-btn-email:hover, #epic-founders-point-map .sales_team_contact .community-btn-email:hover, #epic-founders-point-lot-detail .sales_team_contact .community-btn-email:hover{background-color: #1a4788; text-decoration:none;}
.single-epic-founders-point .sales_team_contact a, #epic-founders-point-map .sales_team_contact a, #epic-founders-point-lot-detail .sales_team_contact a{color:#7A2682;}
.single-epic-founders-point .sales_team_contact a:hover, #epic-founders-point-map .sales_team_contact a:hover, #epic-founders-point-lot-detail .sales_team_contact a:hover{ text-decoration:underline;}
.single-epic-founders-point .comm_floor_plans{border-top: 0px; border-bottom:0; padding:0;}
.single-epic-founders-point .comm_floor_plans h1{text-transform: uppercase; font-family: 'AstoriaRoman', sans-serif; color:#4c73aa;font-size:40px; font-weight:500; text-align:center;}
.single-epic-founders-point .comm_floor_plans h2{font-family: 'montserratregular', sans-serif; color:#000;font-size:18px; font-weight:400; text-align:center; text-transform:capitalize; padding-bottom: 10px;}
.single-epic-founders-point .comm_floor_plans .disclaimer{font-family: 'montserratregular', sans-serif; color:#000;font-size:12px; font-weight:500;}
.single-epic-founders-point .comm_floor_plans .disclaimer h3{font-family: 'montserratregular', sans-serif; color:#000;font-size:18px; font-weight:500;}
.single-epic-founders-point .tour-video { border-top:0; padding: 40px 0 30px; margin:0;}
.single-epic-founders-point .tour-video-text{ padding:20px 0 0;}
.single-epic-founders-point .tour-video h1{text-transform: uppercase; font-family: 'AstoriaRoman', sans-serif; color:#4c73aa;font-size:40px; font-weight:500;}
.single-epic-founders-point .tour-video .col-centered { float: none; margin: 0 auto;}
.single-epic-founders-point .gallery_grand_opening .col-centered { float: none; margin: 0 auto;}
.single-epic-founders-point .tour-video .btn-primary{
    background-color: #4c73aa;
    border-radius: 0px;
    color: #fff !important;
    display: inline-block;
    font-family: 'montserratmedium';
    font-size: 20px;
    height: 44px;
    line-height: 26px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    padding: 10px 60px;
}
.single-epic-founders-point .tour-video .btn-primary:hover{background-color: #1a4788; text-decoration:none;}
.single-epic-founders-point .comm_floor_plans .btn_video{
    background-color: #4c73aa;
    border-radius: 0px;
    color: #fff !important;
    display: inline-block;
    font-family: 'montserratmedium';
    font-size: 20px;
   height: 44px;
    line-height: 26px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    padding: 10px 60px;
}
.single-epic-founders-point .comm_floor_plans .btn_video:hover{background-color: #1a4788; text-decoration:none;}

#epic-founders-point-gallery .new_comm_banner.plan_banner .epic_point_image{margin-bottom:50px;}
#epic-founders-point-gallery .lots_content{ padding:20px 0 30px;}
#epic-founders-point-gallery .lots_content h2, #epic-founders-point-map h2{text-transform: uppercase; font-family: 'AstoriaRoman', sans-serif; color:#4c73aa;font-size:40px; font-weight:500; text-align:center;}
#epic-founders-point-gallery .lots_content h2 span, #epic-founders-point-map h2 span{color:#7A2682;}
#epic-founders-point-gallery .founders_point_gallery {width: 1170px; margin-left: auto; margin-right: auto; margin-bottom: 30px;}
#epic-founders-point-gallery .founders_point_gallery .gal_col{ width:33%; display:inline-block; padding:0 15px; margin-bottom:30px; position:relative; text-align:center;}
#epic-founders-point-gallery .founders_point_gallery .gal_col .gal_thumbnail{ position:relative; display:block; margin-bottom:10px;}
#epic-founders-point-gallery .founders_point_gallery.gal_col .caption{ width:100%; position:absolute; left:0; top:0;}
#epic-founders-point-gallery .founders_point_gallery .gal_col .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgba(0,77,86,0.8);
}
#epic-founders-point-gallery .founders_point_gallery .gal_col:hover .overlay {
  opacity: 1;
}
#epic-founders-point-gallery .founders_point_gallery .gal_col .overlay a{ color:#fff; text-transform:uppercase;}
#epic-founders-point-gallery .founders_point_gallery .gal_col .overlay a:hover{ color:#016d6b;}
#epic-founders-point-gallery .founders_point_gallery .gal_col:hover .caption{opacity: 0;
  transition: .3s ease;}



#epic-founders-point-map .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .epic_point_image{margin-bottom:50px;}
#epic-founders-point-map .comm_lots_banner{ padding:30px;}
#epic-founders-point-map .comm_lots_banner img{width:100%;}
#epic-founders-point-map h2{ padding-bottom:30px;}
.single-epic-founders-point .comm_floor_plans .floor-plan-main{ float:none; margin-left:auto; margin-right:auto; max-width:350px; width:350px; display:block; text-align:center;}
@media (min-width: 992px) and (max-width: 1199px) {
.bottom_desktop{display:none;}
.bottom_mobile{display:block;}
.container{ width:100%; padding:0 40px;}
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .community_logo{ width:100%; float:none; text-align:center;}
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .epic_point_image{ width:100%; float:none; text-align:center;}
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .epic_point_image img{width:100%;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content{ width:96%; top:720px;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content h1{ text-align:center;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content p{ text-align:center;}
#epic-founders-point.single-community .community-container.new_community{width:100%;}
#epic-founders-point.single-community .updated_section h3{font-size: 20px;}
#epic-founders-point.single-community .updated_section .plan-community-info{font-size: 13px;}
#epic-founders-point.single-community .updated_section .community-btn{font-size: 20px;}
#epic-founders-point.single-community .new_bottom_section{background:#e5ebe9;}
#epic-founders-point.single-community .new_bottom_section.container{width:100%; margin-right:0;}
#epic-founders-point.single-community .new_bottom_section h1{ text-align:center; padding-bottom:20px;}
#epic-founders-point.single-community .new_bottom_section .community-btn-email{width:100%;}
#epic-founders-point.single-community .new_bottom_section p{text-align:center;}


.single-epic-founders-point .new_comm_banner.plan_banner .community_logo, #epic-founders-point-gallery .new_comm_banner.plan_banner .community_logo, #epic-founders-point-map .new_comm_banner.plan_banner .community_logo, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo{width:100%; float:none; text-align:center; position:relative;}
.single-epic-founders-point .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-gallery .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-map .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .epic_point_image{ width:100%; float:none; text-align:center;}
.single-epic-founders-point .new_comm_banner.plan_banner .epic_point_image img, #epic-founders-point-gallery .new_comm_banner.plan_banner .epic_point_image img, #epic-founders-point-map .new_comm_banner.plan_banner .epic_point_image img, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .epic_point_image img{ width:100%;}
.single-epic-founders-point .new_comm_banner p.links{ position:relative; text-align: center; bottom:0; right:0;}
.single-epic-founders-point .new_comm_banner.plan_banner .banner_content{ width:96%; left:22px; top:470px;}
.single-epic-founders-point .new_comm_banner .banner_content h3{text-align:center;}
.single-epic-founders-point .new_comm_banner .banner_content p{text-align:center;}
.single-epic-founders-point .community_info_tabs{padding-top: 60px;}
.single-epic-founders-point .plan_features{background:#e5ebe9;text-align: center;}
.single-epic-founders-point .community-container.new_community .features_plan_list {width: 90%; margin: 0 auto; float: none;}
.single-epic-founders-point .community-container.new_community .features_plan_list ul.features_demo {width: 100%; float: none;}
.single-epic-founders-point .community-container.new_community .features_plan_list ul.features_demo_right {width: 100%; float: none;}
.single-epic-founders-point .community-container.new_community .features_plan_imp h1{text-align:left; padding-left: 60px;}

#epic-founders-point-gallery .founders_point_gallery{width: 950px;}
}

@media (min-width: 768px) and (max-width: 991px) {
.bottom_desktop{display:none;}
.bottom_mobile{display:block;}
.container{ width:100%; padding:0 40px;}
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .community_logo{ width:100%; float:none; text-align:center;}
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .community_logo img{width:22%;}
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .epic_point_image{ width:100%; float:none; text-align:center;}
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .epic_point_image img{width:100%;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content{ width:94%; top:550px;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content h1{ text-align:center;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content p{ text-align:center;}
#epic-founders-point.single-community .community-container.new_community{width:100%;}
#epic-founders-point.single-community .updated_section h3{font-size: 20px;}
#epic-founders-point.single-community .updated_section .plan-community-info{font-size: 20px;}
#epic-founders-point.single-community .updated_section .community-btn{font-size: 20px;}
#epic-founders-point.single-community .new_bottom_section{background:#e5ebe9;}
#epic-founders-point.single-community .new_bottom_section.container{width:100%; margin-right:0;}
#epic-founders-point.single-community .new_bottom_section h1{ text-align:center; padding-bottom:20px;}
#epic-founders-point.single-community .new_bottom_section .community-btn-email{width:100%;}
#epic-founders-point.single-community .new_bottom_section p{text-align:center;}
#epic-founders-point .new_comm_banner .community_info_tabs ul li, .single-epic-founders-point .community_info_tabs ul li, #epic-founders-point-gallery .community_info_tabs ul li, #epic-founders-point-map .community_info_tabs ul li{font-size:20px;}


.single-epic-founders-point .new_comm_banner.plan_banner .community_logo, #epic-founders-point-gallery .new_comm_banner.plan_banner .community_logo, #epic-founders-point-map .new_comm_banner.plan_banner .community_logo, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo{width:100%; float:none; text-align:center; position:relative;}
.single-epic-founders-point .new_comm_banner.plan_banner .community_logo img, #epic-founders-point-gallery .new_comm_banner.plan_banner .community_logo img, #epic-founders-point-map .new_comm_banner.plan_banner .community_logo img, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo img{width:20%;}
.single-epic-founders-point .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-gallery .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-map .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .epic_point_image{ width:100%; float:none; text-align:center;}
.single-epic-founders-point .new_comm_banner.plan_banner .epic_point_image img, #epic-founders-point-gallery .new_comm_banner.plan_banner .epic_point_image img, #epic-founders-point-map .new_comm_banner.plan_banner .epic_point_image img, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .epic_point_image img{ width:100%;}
.single-epic-founders-point .new_comm_banner p.links{ position:relative; text-align: center; bottom:0; right:0;}
.single-epic-founders-point .new_comm_banner.plan_banner .banner_content{width:100%; position:static; margin-bottom:30px;}
.single-epic-founders-point .new_comm_banner .banner_content h3{text-align:center;}
.single-epic-founders-point .new_comm_banner .banner_content p{text-align:center;}
.single-epic-founders-point .community_info_tabs{padding-top: 30px;}
.single-epic-founders-point .plan_features{background:#e5ebe9;text-align: center;}
.single-epic-founders-point .community-container.new_community .features_plan_list {width: 90%; margin: 0 auto; float: none;}
.single-epic-founders-point .community-container.new_community .features_plan_list ul.features_demo {width: 100%; float: none;}
.single-epic-founders-point .community-container.new_community .features_plan_list ul.features_demo_right {width: 100%; float: none;}
.single-epic-founders-point .community-container.new_community .features_plan_imp h1{text-align:left; padding-left: 60px;}

#epic-founders-point-gallery .founders_point_gallery{width: auto;}
}

@media screen and (max-width: 767px) {
.bottom_desktop{display:none;}
.bottom_mobile{display:block;}
.container{ width:100%;}
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .community_logo{ width:100%; float:none; text-align:center;}
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .community_logo img{width:22%;}
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .epic_point_image{ width:100%; float:none; text-align:center;}
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .epic_point_image img{width:100%;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content{ width:94%; top:480px;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content h1{ text-align:center; font-size: 26px; line-height: 26px;}
#epic-founders-point.single-community .new_comm_banner .banner_content .tagline span{font-size: 25px; line-height: 30px;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content p.sub_price{font-size: 20px;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content p{ text-align:center;}
#epic-founders-point.single-community .community-container.new_community{width:100%;}
#epic-founders-point.single-community .updated_section h3{font-size: 20px;}
#epic-founders-point.single-community .updated_section .plan-community-info{font-size: 20px;}
#epic-founders-point.single-community .updated_section .community-btn{font-size: 20px;}
#epic-founders-point.single-community .new_bottom_section{background:#e5ebe9;}
#epic-founders-point.single-community .new_bottom_section.container{width:100%; margin-right:0;}
#epic-founders-point.single-community .new_bottom_section h1{ text-align:center; padding-bottom:20px;}
#epic-founders-point.single-community .new_bottom_section .community-btn-email{width:100%;}
#epic-founders-point.single-community .new_bottom_section p{text-align:center;}
#epic-founders-point .new_comm_banner .community_info_tabs ul li, .single-epic-founders-point .community_info_tabs ul li, #epic-founders-point-gallery .community_info_tabs ul li, #epic-founders-point-map .community_info_tabs ul li, #epic-founders-point-lot-detail .community_info_tabs ul li{font-size:20px;}



.single-epic-founders-point .new_comm_banner.plan_banner .community_logo, #epic-founders-point-gallery .new_comm_banner.plan_banner .community_logo, #epic-founders-point-map .new_comm_banner.plan_banner .community_logo, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo{width:100%; float:none; text-align:center; position:relative;}
.single-epic-founders-point .new_comm_banner.plan_banner .community_logo img, #epic-founders-point-gallery .new_comm_banner.plan_banner .community_logo img, #epic-founders-point-map .new_comm_banner.plan_banner .community_logo img, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo img{width:20%;}
.single-epic-founders-point .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-gallery .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-map .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .epic_point_image{ width:100%; float:none; text-align:center;}
.single-epic-founders-point .new_comm_banner.plan_banner .epic_point_image img, #epic-founders-point-gallery .new_comm_banner.plan_banner .epic_point_image img, #epic-founders-point-map .new_comm_banner.plan_banner .epic_point_image img, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .epic_point_image img{ width:100%;}
.single-epic-founders-point .new_comm_banner p.links{ position:relative; text-align: center; bottom:0; right:0;}
.single-epic-founders-point .new_comm_banner.plan_banner .banner_content{width:100%; position:static; margin-bottom:30px;}
.single-epic-founders-point .new_comm_banner .banner_content h3{text-align:center;}
.single-epic-founders-point .new_comm_banner .banner_content p{text-align:center;}
.single-epic-founders-point .community_info_tabs{padding-top: 30px;}
.single-epic-founders-point .new_comm_banner .banner_content h3{font-size: 26px; line-height: 26px;}
.single-epic-founders-point .new_comm_banner .banner_content p{font-size: 20px;}
.single-epic-founders-point .plan_features{background:#e5ebe9;text-align: center;}
.single-epic-founders-point .community-container.new_community .features_plan_list {width: 90%; margin: 0 auto; float: none;}
.single-epic-founders-point .community-container.new_community .features_plan_list ul.features_demo {width: 100%; float: none;}
.single-epic-founders-point .community-container.new_community .features_plan_list ul.features_demo_right {width: 100%; float: none;}
.single-epic-founders-point .community-container.new_community .features_plan_imp h1{text-align:left; padding-left: 60px;}

#epic-founders-point-gallery .founders_point_gallery{width: auto;}

.single-epic-founders-point .comm_floor_plans .floor-plan-main {
    max-width:280px !important;
    width:280px !important;
}
#plan-2 .epic-founders-point .floor-plan-main.second_floor .section_1 .option_nav {
    right: -95px !important;
}
#plan-3 .epic-founders-point .floor-plan-main.second_floor .section_1 .option_nav,#plan-3 .epic-founders-point .floor-plan-main.second_floor .section_2 .option_nav{left: -95px !important;}
}

@media screen and (max-width:680px) {
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content{ width:94%; top:430px;}	
#epic-founders-point .new_comm_banner .community_info_tabs ul li, .single-epic-founders-point .community_info_tabs ul li, #epic-founders-point-gallery .community_info_tabs ul li, #epic-founders-point-map .community_info_tabs ul li, #epic-founders-point-lot-detail .community_info_tabs ul li{font-size:16px;}	
}
@media screen and (max-width:580px) {
#epic-founders-point.single-community .new_comm_banner.epic-founders-point .community_logo{margin-top:20px;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content{width:90%; top:420px;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content h1{font-size:18px;line-height:10px;}
#epic-founders-point.single-community .new_comm_banner .banner_content .tagline span{font-size:18px;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content p.sub_price{font-size:16px;}
#epic-founders-point .new_comm_banner .community_info_tabs ul li, .single-epic-founders-point .community_info_tabs ul li, #epic-founders-point-gallery .community_info_tabs ul li, #epic-founders-point-map .community_info_tabs ul li, #epic-founders-point-lot-detail .community_info_tabs ul li{font-size: 14px;}
#epic-founders-point.single-community .community_description p, #epic-founders-point-gallery .community_description p, #epic-founders-point-map .community_description p, #epic-founders-point-lot-detail .community_description p{font-size: 13px; line-height: 20px;}
#epic-founders-point.single-community .updated_section .plan-community-info{font-size: 15px; min-height:0; padding-bottom:10px;}
}

@media screen and (max-width: 480px) {
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content{width:90%; top:340px; padding:10px;}	
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content h1{font-size:15px;line-height:10px;}	
#epic-founders-point.single-community .new_comm_banner .banner_content .tagline span{font-size:15px;}
#epic-founders-point .new_comm_banner.epic-founders-point .banner_content p.sub_price{font-size:13px; padding-top:5px;}	
#epic-founders-point .new_comm_banner .community_info_tabs{text-align:center; padding-right:0; padding:0; padding-top:110px;}
#epic-founders-point .new_comm_banner .community_info_tabs ul li, .single-epic-founders-point .community_info_tabs ul li, #epic-founders-point-gallery .community_info_tabs ul li, #epic-founders-point-map .community_info_tabs ul li, #epic-founders-point-lot-detail .community_info_tabs ul li{font-size: 12px; margin: 0 1px;}
#epic-founders-point.single-community .community_description, #epic-founders-point-gallery .community_description, #epic-founders-point-map .community_description, #epic-founders-point-lot-detail .community_description{padding-top: 35px;}

.single-epic-founders-point .new_comm_banner .bck-btn, #epic-founders-point-gallery .new_comm_banner .bck-btn, #epic-founders-point-map .new_comm_banner .bck-btn, #epic-founders-point-lot-detail .new_comm_banner .bck-btn{display:none;}
.single-epic-founders-point .new_comm_banner.plan_banner .community_logo, #epic-founders-point-gallery .new_comm_banner.plan_banner .community_logo, #epic-founders-point-map .new_comm_banner.plan_banner .community_logo, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .community_logo{top:0; padding-top:0;}
.single-epic-founders-point .new_comm_banner .banner_content h3{font-size:15px;line-height:10px;}
.single-epic-founders-point .new_comm_banner .banner_content p{font-size:13px; line-height:20px;}
.single-epic-founders-point .new_comm_banner p.links{font-size: 15px;}
.single-epic-founders-point .new_comm_banner p.links a.prev::after{ content:''; width:3px; height:10px; background:url(images/plan-prev-next_new_mobile.png) no-repeat left; position:absolute; left:-5px; top:1px;}
.single-epic-founders-point .new_comm_banner p.links a.prev:hover::after{ content:''; width:3px; height:10px; background:url(images/plan-prev-next_new_mobile.png) no-repeat left; position:absolute; left:-5px; top:1px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-epic-founders-point .new_comm_banner p.links a.next::after{ content:''; width:3px; height:10px; background:url(images/plan-prev-next_new_mobile.png) no-repeat right; position:absolute; right:-5px; top:1px;}
.single-epic-founders-point .new_comm_banner p.links a.next:hover::after{ content:''; width:3px; height:10px; background:url(images/plan-prev-next_new_mobile.png) no-repeat right; position:absolute; right:-5px; top:1px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
 .single-epic-founders-point .community_info_tabs, #epic-founders-point-gallery .community_info_tabs, #epic-founders-point-map .community_info_tabs, #epic-founders-point-lot-detail .community_info_tabs{text-align:center; padding-right:0; padding:0; padding-top:0px;}
 .single-epic-founders-point .community-container.new_community .exterior_elevations h1{font-size:16px; line-height:24px;}
 .exterior_elevations .elevation_carousel .tile__img{width: 330px;}
 .exterior_elevations .elevation_carousel.mobile{margin-left:-15px;}
 .single-epic-founders-point .sales_team_contact h3, #epic-founders-point-map .sales_team_contact h3, #epic-founders-point-lot-detail .sales_team_contact h3{font-size:16px; line-height:24px;}
 .single-epic-founders-point .sales_team_contact p, #epic-founders-point-map .sales_team_contact p, #epic-founders-point-lot-detail .sales_team_contact p{font-size:13px; line-height:20px;}
 .single-epic-founders-point .plan_features h1{font-size:16px; line-height:24px;}
 .single-epic-founders-point .plan_features .features li{margin: 0 14px 0 0;}
 .single-epic-founders-point .plan_features .features li a{font-size: 12px; line-height: 30px; font-weight: 500;}
 .single-epic-founders-point .comm_floor_plans h1{font-size:22px;}
 .single-epic-founders-point .community-container.new_community .features_plan_list {width: 98%;margin: 0 auto;float: none;}
 .single-epic-founders-point .community-container.new_community .features_plan_imp h1 {text-align: left; padding-left: 75px; font-size:16px;}
 .single-epic-founders-point .community-container.new_community .features_plan_list ul li{font-size:12px;padding: 5px 0 5px 5px;}
 .single-epic-founders-point .community-container.new_community .features_plan_list ul li:after{ content:''; width:30px; height:29px; background:url(images/epic-elements_founders_mobile.png) no-repeat; position:absolute; left:0; top:7px;}
 
#epic-founders-point-gallery .lots_content h2, #epic-founders-point-map h2, #epic-founders-point-lot-detail h2{font-size:16px; line-height:24px;}
#epic-founders-point-map .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-gallery .new_comm_banner.plan_banner .epic_point_image, #epic-founders-point-lot-detail .new_comm_banner.plan_banner .epic_point_image{ margin-bottom:0;}

p.walk_through{display:none;}
#plan-3 .epic-founders-point .floor-plan-main.second_floor .section_1 .option_nav,#plan-3 .epic-founders-point .floor-plan-main.second_floor .section_2 .option_nav{left: -95px !important;}	
.single-epic-founders-point .comm_floor_plans .floor-plan-main {
    max-width:200px !important;
    width:200px !important;

}
#epic-founders-point.single-community .updated_section h3{font-size: 16px; line-height: 24px;}
#epic-founders-point.single-community .updated_section .plan-community-info{font-size: 13px; line-height: 20px;}
#epic-founders-point.single-community .updated_section .community-btn{font-size: 14px; height: 40px; line-height: 40px;}
#epic-founders-point.single-community .new_bottom_section h1{font-size: 16px; line-height: 24px;}
#epic-founders-point.single-community .new_bottom_section .community-btn-email{font-size: 14px; height: 40px; line-height: 40px;}
#epic-founders-point.single-community .new_bottom_section p{font-size: 13px; line-height: 20px;}
.single-epic-founders-point .tour-video .btn-primary{ font-size:14px; height:40px; line-height:22px;}
.single-epic-founders-point .comm_floor_plans h2{font-size: 13px; line-height: 20px;}
.single-epic-founders-point .comm_floor_plans .btn_video{ font-size:14px; height:40px; line-height:22px;}
.single-epic-founders-point .sales_team_contact .community-btn-email, #epic-founders-point-map .sales_team_contact .community-btn-email, #epic-founders-point-lot-detail .sales_team_contact .community-btn-email{font-size:14px; height:40px; line-height:22px;}




}
.comm_info ul
{
	padding: 0 0 0 40px;
}
.comm_info ul li{padding-bottom:5px;}

#blog_page.single-post #page_blog .left_contentarea h1
{
	font-size:20px;
	font-style:oblique;
	margin:0 0 10px;
	line-height:30px;	
}


#blog_page.single-post #page_blog .left_contentarea ul
{
	padding: 0 0 20px 40px;
}
#blog_page.single-post #page_blog .left_contentarea ul li{padding-bottom:5px;}

#blog_page.single-post.postid-6893 #page_blog .left_contentarea ul
{
	text-align:center;
}
#blog_page.single-post.postid-6893 #page_blog .left_contentarea ul li{list-style-position:inside;}
#rmp-menu-wrap-6277 .rmp-submenu .rmp-menu-item-link{font-size: 13px !important;}
#rmp-menu-wrap-6277 .rmp-submenu-depth-1 .rmp-menu-item-link{padding-left: 5% !important;}
#rmp-menu-wrap-6277 .rmp-submenu-depth-2 .rmp-menu-item-link{padding-left: 7% !important;}
#rmp_menu_trigger-6277 .responsive-menu-pro-inner, #rmp_menu_trigger-6277 .responsive-menu-pro-inner::before, #rmp_menu_trigger-6277 .responsive-menu-pro-inner::after{background-color: #080808 !important;}

/* ------------------------------------------
Affinity
--------------------------------------------- */

#affinity .new_comm_banner .community_info_tabs {
	position:absolute; right:10px; top:-1px;
}
.single-affinity .comm_floor_plans .floor-plan-main, #affinity-lot-detail .comm_floor_plans .floor-plan-main{ float:none; margin-left:auto; margin-right:auto; max-width:474px !important; width:474px !important; display:block; text-align:center;}
.single-affinity .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#affinity-map .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}
#affinity-lot-detail .new_comm_banner .community_info_tabs .bck-btn{ position:absolute; left:6px; top:25px; color:#fff; text-transform:uppercase;}

#affinity .new_comm_banner .community_info_tabs ul li a{ color:#ffb231;}
#affinity .new_comm_banner .community_info_tabs ul li a:hover{ color:#fff;}
#affinity .new_comm_banner p a{color:#fff;}
#affinity .new_comm_banner p a:hover{ color:#fff; text-decoration:underline;}
#affinity .new_comm_banner p a.icon_link{color:#ffa32c; text-decoration:underline;}
#affinity .new_comm_banner p a:hover{ color:#fff;}
#affinity.single-community .new_comm_banner .community_logo{ width:100%; float:none;}
.single-affinity .new_comm_banner .banner_content h3{ font-size:40px; line-height:42px; text-transform:uppercase; margin:0 0 15px; color:#fff; font-family: 'AstoriaRoman';}
.single-affinity .new_comm_banner .banner_content,  #affinity-gallery .new_comm_banner .banner_content{ width:1000px; float:left;}
#affinity .new_comm_banner .banner_content{ padding-top:180px; width:900px;}
.single-affinity .new_comm_banner .banner_content p{ margin:0 0 30px; color:#ffffff; line-height:28px; font-size:16px;}
.single-affinity .new_comm_banner .banner_content p.links{margin:0 0 15px; color:#ffffff; font-family: 'AstoriaRoman'; font-size:24px;}
.single-affinity .new_comm_banner .banner_content p.links a.prev{font-family: 'AstoriaRoman'; color:#d8d8d8; position:relative; padding:0 10px;}
.single-affinity .new_comm_banner .banner_content p.links a.prev:hover{color:#fff;}
.single-affinity .new_comm_banner .banner_content p.links a.next{font-family: 'AstoriaRoman'; color:#d8d8d8; padding:0 10px;  position:relative;}
.single-affinity .new_comm_banner .banner_content p.links a.next:hover{color:#fff;}
.single-affinity .new_comm_banner .banner_content p.links a.prev::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;}
.single-affinity .new_comm_banner .banner_content p.links a.prev:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat left; position:absolute; left:-10px; top:-4px;-moz-animation: bounceLeft 1s infinite;
  -webkit-animation: bounceLeft 1s infinite;
  animation: bounceLeft 1s infinite;}
.single-affinity .new_comm_banner .banner_content p.links a.next::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;}
.single-affinity .new_comm_banner .banner_content p.links a.next:hover::after{ content:''; width:9px; height:28px; background:url(images/plan-prev-next.png) no-repeat right; position:absolute; right:-10px; top:-4px;-moz-animation: bounceRight 1s infinite;
  -webkit-animation: bounceRight 1s infinite;
  animation: bounceRight 1s infinite;}
#affinity.single-community .new_comm_banner .banner_content .tagline{ font-size:36px; line-height:40px; font-family: 'AstoriaRoman'; color:#94984c; text-shadow: 1px 2px 4px #000;}
#affinity.single-community .new_comm_banner .banner_content .tagline span{ color:#fff; font-family: 'montserratregular'; font-size:18px; line-height:18px; font-weight:600; display:block;}
#affinity.single-community .community_description{ padding-top:40px; text-align:center; padding-bottom:0px;}
#affinity.single-community .community_description .container{ max-width:990px; width:auto;}
#affinity.single-community .community_description p{font-family: 'montserratregular'; font-size:16px; line-height:28px; color:#000000; padding:20px 0;}
#affinity.single-community .community_description .community-btn-email{    background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:24px;
    font-weight: normal;
    height:46px;
    line-height:46px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 350px !important;
	}
#affinity.single-community .community_description .community-btn-email:hover{background:#fdb714;	text-decoration:none;}

#affinity.single-community .community_description a{ color:#000;}
#affinity.single-community .community_description a:hover{ color:#000; text-decoration:underline;}

.single-affinity .plan_banner, #affinity-gallery .plan_banner, #affinity-map .plan_banner, #affinity-lot-detail .plan_banner{ background:#000 url(images/affinity-inside-page-banner-Image.png) no-repeat top; height:350px; background-size:cover;}
#affinity-map h2{font-size:16px; line-height:22px;font-family: 'montserratregular'; font-style:oblique; padding:40px 0;}
.single-affinity .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#affinity-map .new_comm_banner.plan_banner .community_logo, #affinity-gallery .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
#affinity-lot-detail .new_comm_banner.plan_banner .community_logo{ position:absolute; left:0; top:90px;}
.outside-link a{
    background-color: #8f2a2a;
    border-radius:4px;
    color: #fff !important;
    display: inline-block;
    font-family: 'AstoriaRoman';
    font-size:20px;
    font-weight: normal;
    height:50px;
    line-height:54px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
	padding:0 20px;
}
.outside-link a:hover {
    background-color: #fdb714;
	text-decoration:none !important;
   
}
@media (min-width: 990px) and (max-width: 1190px) {
.single-affinity .plan_banner, #affinity-gallery .plan_banner, #affinity-map .plan_banner, #affinity-lot-detail .plan_banner{height:450px;}

}
@media (min-width: 768px) and (max-width: 991px) {
#affinity .new_comm_banner .banner_content{ padding-top:70px;}


.single-affinity .new_comm_banner.plan_banner .community_logo {
    left:15px !important;
}
.single-affinity .new_comm_banner .banner_content, #affinity-gallery .new_comm_banner .banner_content {
    width: 100% !important;
}
#affinity-map .new_comm_banner.plan_banner .community_logo, #affinity-gallery .new_comm_banner.plan_banner .community_logo {
left:15px !important;
}
.single-affinity .new_comm_banner .banner_content p {
    margin: 0 0 30px;
    color: #ffffff;
    line-height: 22px;
    font-size: 14px;
}
.single-affinity .new_comm_banner .banner_content h3 {
    font-size: 40px;
    line-height: 45px;
}
.single-affinity .plan_banner, #affinity-gallery .plan_banner, #affinity-map .plan_banner, #affinity-lot-detail .plan_banner{height:450px;}

}
@media screen and (max-width: 767px) {
#affinity .new_comm_banner .community_info_tabs {
    position: inherit;
    right: 0px;
    top: 0px;
}
#affinity-map .new_comm_banner.plan_banner .community_logo, #affinity-lot-detail .new_comm_banner.plan_banner .community_logo, #affinity-gallery .new_comm_banner.plan_banner .community_logo{ top:0px !important; position:relative !important;}
#affinity-map .plan_banner {
    height: auto !important;
}	
.single-affinity .plan_banner, #affinity-gallery .plan_banner {
    height: auto !important;
}	
.single-affinity .new_comm_banner.plan_banner .community_logo {
    top: 50px !important;
}
.single-affinity .new_comm_banner .banner_content, #affinity-gallery .new_comm_banner .banner_content {
    width: 100% !important;
}
#affinity .new_comm_banner .banner_content {
    width: 100% !important;
	padding-top:70px !important;
}	
.single-affinity .comm_floor_plans .floor-plan-main,  #affinity-lot-detail .comm_floor_plans .floor-plan-main {
    max-width:280px !important;
    width:280px !important;
}

#affinity.single-community .new_comm_banner .community_logo {
	margin-top:90px;
}
#affinity-lot-detail.page-template-page_affinity_lot_detail-php .new_comm_banner.plan_banner{ height:auto;}
#affinity-lot-detail.page-template-page_affinity_lot_detail-php .new_comm_banner.plan_banner.lots_banner .banner_content{ padding-bottom:140px;}
#affinity-lot-detail.page-template-page_affinity_lot_detail-php .new_comm_banner.plan_banner .community_logo{ top:auto; bottom:20px;}
#affinity-lot-detail .plan_banner{ height:auto;}
.single-affinity .new_comm_banner .banner_content p {
    margin: 0 0 30px;
    color: #ffffff;
    line-height: 22px;
    font-size: 14px;
}
.single-affinity .new_comm_banner .banner_content h3 {
    font-size: 40px;
    line-height: 45px;
}
.single-affinity .new_comm_banner.plan_banner .community_logo {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
}
.single-affinity .comm_floor_plans .floor-plan-main,  #affinity-lot-detail .comm_floor_plans .floor-plan-main {
    max-width:280px !important;
    width:280px !important;
}
}
@media screen and (max-width: 480px) {	
.single-affinity .comm_floor_plans .floor-plan-main {
    max-width:200px !important;
    width:200px !important;
}
.new_comm_banner .community_info_tabs .bck-btn{ display:none;}
.single-affinity .comm_floor_plans .floor-plan-main, #affinity-lot-detail .comm_floor_plans .floor-plan-main {
    max-width:200px !important;
    width:200px !important;

}
.outside-link a{
    font-size:14px;
    height:34px;
    line-height:37px;
	padding:0 10px;
	
}
#plan-4 .affinity .floor-plan-main.second_floor .section_1 .option_nav{left: -95px;}
#plan-5 .affinity .floor-plan-main.second_floor .section_1 .option_nav{right: -100px;}
#plan-4 .affinity .floor-plan-main.second_floor .section_1{top: 47.3%;}
#plan-5 .affinity .floor-plan-main.second_floor .section_1{top: 60.5%;}
}
.new_tag01{ background:#fcb714; padding:15px 0; font-size:28px; line-height:28px; font-family: 'montserratregular'; color:#fff; text-align:center; text-shadow: 2px 2px 6px #000;}
.new_tag02{ background:#f98d2b; padding:15px 0; font-size:28px; line-height:28px; font-family: 'montserratregular'; color:#fff; text-align:center; text-shadow: 2px 2px 6px #000;}
.new_tag03{ background:#90292a; padding:15px 0; font-size:28px; line-height:28px; font-family: 'montserratregular'; color:#fff; text-align:center; text-shadow: 2px 2px 6px #000;}
.comm_floor_plans p {
    font-family: 'montserratregular';
    font-size: 15px;
	font-style:oblique;
	padding-bottom:20px;
}
.sp-testimonial-free-section .sp-testimonial-client-name{color:#ffa904 !important; font-family: 'montserratregular'; font-weight:500 !important; font-size:14px !important;}
@media screen and (max-width: 480px) {
.new_tag01{padding:10px 0; font-size:14px; line-height:20px;}
.new_tag02{padding:10px 0; font-size:14px; line-height:20px;}
.new_tag03{padding:10px 0; font-size:14px; line-height:20px;}	
.gallery_grand_opening .video_thumbnail .play_button_holder .play_button,.elevation_video .video_thumbnail .play_button_holder .play_button{ width:80px; height:80px; background:url(images/btn-play-video-2-mob.png) no-repeat right; text-indent:-9999px;}
.gallery_grand_opening .video_thumbnail .play_button_holder .play_button:hover,.elevation_video .video_thumbnail .play_button_holder .play_button:hover{ width:80px; height:80px; background:url(images/btn-play-video-2-mob.png) no-repeat left;}
#florsheim_banner_ad_02_sub_heading {
    background: #fdb714;
    padding: 30px 0;
    margin-bottom: 20px;
    text-align: center;
}
#florsheim_banner_ad_02_sub_heading .btn-primary{font-size: 14px;
    height: 36px;
    line-height: 28px;
    width: 280px;
	margin-top: 20px;
}
#content-wrapper .video-coln h1 {
    font-size: 16px;
    line-height: 28px;
}
#content-wrapper .video-coln .btn-primary
{
font-size: 14px;
    height: 36px;
    line-height: 28px;	
}
#content-wrapper .home_contentarea ul li{font-size: 13px;}
#content-wrapper .home_contentarea p{font-size: 13px; line-height:26px;}
#florsheim_exp{padding: 20px 0 20px;}
#florsheim_exp p{font-size: 13px; line-height:26px;}
#florsheim_exp p.lead{padding: 0 20px;}
#florsheim_exp h3{font-size: 16px;
    line-height: 30px; padding-top:20px;}
#florsheim_exp .btn-primary{font-size: 14px;
    height: 36px;
    line-height: 28px;	}
#florsheim_club_home h2{font-size: 16px;
    line-height: 24px;}
#florsheim_club_home .btn-primary{font-size: 14px;
    height: 36px;
    line-height: 28px;}
#florsheim_club_home .note{font-size: 12px;}
#florsheim_club_home p{font-size: 13px; line-height:26px;}
#testimonials h2{font-size: 20px;
    margin-bottom: 10px;}
#testimonials h1{font-size: 14px;}
.testi01, .testi02, .testi03, .testi04, .testi05, .testi06, .testi07, .testi08, .testi09, .testi10{font-size: 13px; line-height:26px;}
#testimonials .testi_quote{top: 8%;
    left: 10%;}
#testimonials .testi_quote img{width:40%;}
#tour_maps{padding: 20px 0 20px;}
#tour_maps h2{font-size: 20px; line-height:25px; padding: 20px 0 10px;}
.communities_map{padding: 0px 0;}
.communities_map h3{font-size: 16px; margin: 0 0 10px;}
#home_gallery h2{font-size: 20px;
    line-height: 25px;
    padding: 20px 0px 20px;}
.site-footer.home-footer ul.footer_links li a{font-size: 13px; line-height:24px;}
.site-footer.home-footer ul.footer_links li{padding: 0 6px 4px;}
p.foot_text{font-size: 13px;
    line-height: 20px;}
p.foot_text_copyright{font-size: 13px;
    line-height: 20px;}
#h1-optional{font-size: 16px; line-height: 24px;}
.about-column h1{font-size: 16px; line-height: 24px;}
.about-column h2{font-size: 14px; line-height: 24px;}
.community-btn{font-size: 14px; height: 40px; line-height: 45px;}
.florsheim_team{padding: 35px 0 0;}
.florsheim_team .florsheim_team_info_box h2{font-size: 16px; line-height: 24px;}
.florsheim_team .florsheim_team_info_box p{font-size: 13px;
    line-height: 20px; text-align: center !important;}
.member_coln h4{font-size: 16px; line-height: 24px; text-align: center !important;}
.member_coln h3{font-size: 18px; line-height: 28px; text-align: center !important;}
.member_coln h3 span{font-size: 16px; line-height: 10px; text-align: center !important;}
.sales_left .sales_info_box h2{font-size: 16px; line-height: 24px; text-align:center;}
.sales_left .sales_info_box p{font-size: 13px;
    line-height: 20px; text-align: center !important;}
.sales_left .sales_info_box p.information{font-size: 18px; line-height: 24px;}
.sales_left .sales_info_box{text-align:center;}
.sales_left .sales_info_box .contact{font-size: 14px;
    height: 36px;
    line-height: 28px;}
.sales_right .member_coln h3{font-size: 18px; line-height: 28px;}
.sales_right .member_coln, .sales_right .member_coln.more_info{padding: 20px 0 30px;}
.const_team{padding: 0px 0 0;}
.const_team .const_info_box{text-align:center;}
.sales_left .sales_info_box h2, .florsheim_team .florsheim_team_info_box h2, .const_team .const_info_box h2{font-size: 16px; line-height: 24px;}
.const_team .const_info_box p{font-size: 13px; line-height: 20px;}
.const_team .const_image{ padding-bottom:20px;}
.resources_page_section_new h1{font-size: 16px; line-height: 24px;}
.resources_page_section_new p{font-size: 13px; line-height: 20px;}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li{margin: 10px 0 !important;}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title{font-size: 16px !important;}
.resources_page_section_1_1 .btn-primary{font-size: 14px; height: 36px; line-height: 18px;}
#wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-panel{font-size: 13px !important; line-height: 20px;}
.subhead-section h2{font-size: 16px; line-height: 24px;}
h3.lmp{font-size: 16px; line-height: 24px;}
.from-section h3{font-size: 16px; line-height: 24px;}
.connect-section h3{font-size: 16px; line-height: 24px;}
.connect-section .agent-contact{font-size: 13px; line-height: 20px;}
.eho-section h3{font-size: 16px; line-height: 24px;}
.eho-section .copy{font-size: 13px; line-height: 20px;}
#corporate-gallery_section1 h1{font-size: 16px; line-height: 24px;}
#corporate-gallery_section1 p{font-size: 13px; line-height: 20px;}
#corporate-gallery_section1 h2{font-size: 16px; line-height: 24px;}
#corporate-gallery_section1{padding: 20px 20px;}
#corporate-gallery_section2 h2{font-size: 16px; line-height: 24px;}
.contact_page_section_1{padding: 40px 0 10px;}
.contact_page_section_1 h1{font-size: 16px; line-height: 24px;}
.contact_page_section_1 p, .contact_page_section_2 p, .contact_page_section_3 p, .contact_page_section_4 p, .contact_page_section_5 p, .contact_page_section_6 p{font-size: 13px; line-height: 20px; margin: 0 0 10px;}
.contact_page_section_2{padding: 40px 0;}
.contact_page_section_2 .logo_col img{margin-top: 0px; margin-bottom:20px;}
.contact_page_section_3{padding: 40px 0;}
.contact_page_section_4 h3{font-size: 16px; line-height: 24px;}
.contact_page_section_4{padding: 0 0 30px;}
.contact_page_section_4 .btn-contact{font-size: 14px; height: 36px; line-height: 15px;}
.contact_page_section_5{padding: 40px 0;}
.contact_page_section_5 h3{font-size: 16px; line-height: 24px;}
.contact_page_section_5 .btn-orange{font-size: 14px; height: 36px; line-height: 15px; width:100%;}
.contact_page_section_6{padding: 30px 0 30px;}
.contact_page_section_6 h2{font-size: 16px; line-height: 24px;}
.contact_page_section_6 .col-sm-3{margin-bottom: 10px;}
.contact_page_section_6 a{font-size: 13px;}
.reg_form_holder{padding-top: 30px;
    padding-bottom: 30px;}
.reg_form_holder h2.form_heading{font-size: 16px; line-height: 20px; padding: 15px 0 10px;}
.reg_form_holder .fieldset_2 h3{font-size: 16px !important; line-height: 24px;}
.reg_form_holder .fieldset_2 h2{font-size: 22px !important; line-height: 24px;}
.reg_form_holder .fieldset_2 {
    padding-bottom: 220px !important;
    background: #e4e4e4 url(images/reg-from-bg.jpg) no-repeat bottom left !important;
    background-size: 320px !important;
}
.reg_form_holder .fieldset_3 h2{font-size: 16px !important; line-height: 24px !important;}
.reg_form_holder .fieldset_3 p{font-size: 13px; line-height: 20px;}
.reg_form_holder input[type=checkbox]:not(old) + label, .reg_form_holder input[type=radio ]:not(old) + label{font-size: 13px;}
.reg_form_holder p{font-size: 13px; line-height: 20px;}
.green-left-column2 p{font-size: 13px; line-height: 20px;}
.green-title{font-size: 13px;}
.green-container-right-pages{font-size: 13px; line-height: 20px;}
.form-bar img{width:100%;}
.form-input{width:100%;}
.styled-select-comments{width:100%;}
.my-sub .community-btn{width:100%; line-height: 35px;}
.widget.contact p{font-size: 13px; line-height: 20px;}
.cur_title{font-size: 16px; line-height: 24px; padding: 20px 0 20px;}
.communities_map .map_col_1, .communities_map .map_col_2{ padding-top:20px;}
.all_communities .florsheim-column h1{font-size: 16px; line-height: 24px;}
.all_communities .florsheim-column h2{font-size: 13px; line-height: 20px;}
.all_communities .florsheim-column .comm_info p{font-size: 13px; line-height: 20px;}
#post-827 p{font-size: 13px; line-height: 20px; padding: 10px 0;}
.all_communities .florsheim-column.future_cmmunity .comm_info, .all_communities .florsheim-column.past_cmmunity .comm_info{font-size: 13px; line-height: 20px;}
#join_banner .banner_content p{font-size: 13px !important; line-height: 15px !important; margin: 0 0 5px;}
#join_club.green-main-container h2{font-size: 16px !important; line-height: 24px !important;}
#join_club.green-main-container .btn-primary{ min-width:100% !important; font-size: 14px !important; height: 36px; line-height: 16px !important;}
#join_club.green-main-container .note{font-size: 13px !important; line-height: 20px !important;}
#join_club.green-main-container h3{font-size: 16px !important; line-height: 24px !important;}
#join_club.green-main-container p{font-size: 13px !important; line-height: 20px !important;}
#join_club.green-main-container .rules h3 span{font-size: 16px !important; line-height: 24px !important;}
.text-right img{ width:100% !important;}
#content .entry-header{padding-left:0; padding-right:0;}
.entry-title, .format-chat .entry-title, .format-image .entry-title, .format-gallery .entry-title, .format-video .entry-title{font-size: 16px; line-height: 24px;}
#page_blog h2{font-size: 16px !important; line-height: 24px !important;}
#page_blog .left_contentarea .community-btn{font-size: 14px !important; height: 36px; width:140px !important;}
#page_blog .post_holder h3 a{font-size: 16px !important; line-height: 24px !important;}
#page_blog .post_holder h3.comm_news_head span.cat_name{font-size: 13px !important; line-height: 20px !important;}
p.date_time{font-size: 12px !important;}
.single-featured-category #page_blog .post_holder p, #blog_page #page_blog .post_holder p{font-size: 13px !important; line-height: 20px !important;}
#page_blog .left_contentarea p{font-size: 13px !important; line-height: 20px !important;}
#blog_page.single-post #page_blog .left_contentarea h1{font-size: 16px !important; line-height: 24px !important;}
.single-featured-category #page_blog .blog_sidebar h3, #blog_page #page_blog .blog_sidebar h3{font-size: 16px !important; line-height: 24px !important;}
#blog_page #page_blog .blog_sidebar ul.menu li a{font-size: 13px !important; line-height: 20px !important;}
.lot-status { width: 15px; height: 15px;}
ul.lot-statuses li{font-family: 'montserratregular'; margin: 0 5px; font-size: 11px;}
.elevation_section .elevation_title h1, .elevation_section .elevation_title h2{font-size: 16px !important; line-height: 24px !important;}
.elevation_section .elevation_thumbnail .elevation_name{font-size: 13px !important; line-height: 20px !important;}
.elevation_large{font-size: 12px !important; line-height: 20px !important;}
.elevation_section .elevation_info h1{font-size: 16px !important; line-height: 24px !important;}
.elevation_section .elevation_info p{font-size: 13px !important; line-height: 20px !important;}
.comm_floor_plans h1{font-size: 16px !important; line-height: 24px !important;}
.comm_floor_plans .community-btn-sml.btn_print{font-size: 14px; height: 40px; line-height: 45px;}
.comm_floor_plans .disclaimer h3{font-size: 14px !important; line-height: 20px !important;}
.comm_floor_plans .disclaimer{font-size: 13px !important; line-height: 20px !important;}
.gallery_holder h3{font-size: 16px !important; line-height: 24px !important;}
.single .community-left-area.new_sidebar p{font-size: 13px !important; line-height: 20px !important;}
.community-left-area.new_sidebar .community-btn-email{font-size: 14px; height: 40px; line-height: 45px;}
.community-right-area .plan-info.new_comm_plan_info h3 span{font-size: 16px !important; line-height: 24px !important;}
.community-right-area .plan-info.new_comm_plan_info h3{font-size: 13px !important; line-height: 20px !important;}
.community-right-area .plan-info.new_comm_plan_info #plan-community-info{font-size: 13px !important; line-height: 20px !important;}
.plan-info.new_comm_plan_info{margin-top: 0px;}
.community-container.new_community .community-right-area .plan-info .community-btn{font-size: 14px; height: 40px; line-height: 45px;}
.comm_floor_plans h2{font-size: 13px !important; line-height: 20px !important;}
.plan_features .location_col p{font-size: 13px !important; line-height: 20px !important;}
.sales_team_contact p{font-size: 13px !important; line-height: 20px !important;}
.sales_team_contact .community-btn-email{font-size: 14px; height: 40px; line-height: 35px;}
.lots_content h1{font-size: 16px !important; line-height: 24px !important;}
.lots_content{padding:30px 20px 30px;}
.sales_team_contact{padding:30px 0;}
.new_comm_banner .banner_content p{font-size: 13px !important; line-height: 20px !important;}
.new_comm_banner.plan_banner.lots_banner .banner_content{padding: 30px 0 10px 0;}
.elevation_section{padding: 30px 0 30px;}
.features_col p{font-size: 13px !important; line-height: 20px !important;}
.site-content.lots_content.lots_new_layout h2{margin: 0 0 10px; font-size: 16px; line-height:24px;}
#calaveras-place-ii.single-community .new_comm_banner .banner_content .tagline {
    font-size: 15px;
    line-height: 20px;
}
#calaveras-place-ii.single-community .new_comm_banner .banner_content .tagline span {
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
}
#trails-walk.single-community .new_comm_banner .banner_content .tagline span{
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
}
#trails-walk.single-community .community_description p{font-size: 13px !important; line-height: 20px !important;}
.single-trails-walk .new_comm_banner .banner_content h3{font-size: 16px !important; line-height: 24px !important;}
.single-trails-walk .new_comm_banner .banner_content p.links a.prev::after{width: 6px;height: 20px;}
.single-trails-walk .new_comm_banner .banner_content p.links a.next::after{width: 6px;height: 20px;}
.tour-video h1{font-size: 13px !important; line-height: 20px !important;}
.tour-video .btn-primary{font-size: 14px; height: 40px; line-height: 35px;}
#affinity.single-community .new_comm_banner .community_logo{margin-top: 30px;}
#affinity.single-community .new_comm_banner .banner_content .tagline span{    font-size: 13px;
    line-height: 20px;
    font-weight: 500;}
#affinity.single-community .community_description p{font-size: 13px !important; line-height: 20px !important;}
#affinity.single-community .community_description{padding-top: 20px;}
.single-affinity .new_comm_banner .banner_content p.links a.prev::after{width: 6px;height: 20px;}
.single-affinity .new_comm_banner .banner_content p.links a.next::after{width: 6px;height: 20px;}
.single-affinity .new_comm_banner .banner_content h3{font-size: 18px !important; line-height: 30px !important;}
.comm_floor_plans p{font-size: 13px !important; line-height: 20px !important;}
.single-affinity .plan_banner, #affinity-gallery .plan_banner, #affinity-map .plan_banner, #affinity-lot-detail .plan_banner{ background:#000 url(images/affinity-inside-page-banner-Image-mobile.png) no-repeat top; height: auto !important; background-size:cover;}
}
#rmp-container-6277
{
width: 90% !important;
max-width: 350px !important;
}