body {
	min-width: 320px;
	position: relative;
}
html.itemid-1134 .logo-image a img {
    max-height: 90px;
    margin-top: 6px;
}
.feedback-container {
    z-index: 9999 !important;
}
/* Typography */

@font-face {
    font-family: 'bryant_probold_alternate';
    src: url('../fonts/bryant_pro/bryantpro-boldalternate.woff2') format('woff2'),
         url('../fonts/bryant_pro/bryantpro-boldalternate.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bryant_proregular_alternate';
    src: url('../fonts/bryant_pro/bryantpro-regularalternate.woff2') format('woff2'),
         url('../fonts/bryant_pro/bryantpro-regularalternate.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Popup Style */

#rl_modals {
    background-color: transparent !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

#rl_modals_content {
    background-color: #8DC34B;
    border: 15px solid rgba(225,225,225,1);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: visible;
}

#window-mainbody {
    /*background-color: #8DC34B;
    border: 15px solid rgba(225,225,225,.9);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 500px;
    height: 500px;*/
}

.no_title #rl_modals_close {
    right: 65px;
    top: 15px;
}
#rl_modals_close {
    line-height: 14px;
    background-color: rgba(225,225,225,1);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    background-position: -83px 13px;
    opacity: 1;
}
html.itemid-1616 {
    overflow: hidden;
}

html.itemid-1616 .article-content-main {
    margin-left: 0% !important;
    margin-right: 0% !important;
}

html.itemid-1616 h1, html.itemid-1616 .article-title, html.itemid-1616 .article-header h1 {
    font-size: 38px !important;
    margin: 0 !important;
    color: #fff;
    max-width: 300px !important;
    margin: 20px auto 20px !important;
    text-align: center !important;
    font-weight: 600 !important;
    line-height: 1em !important;
}
html.itemid-1616 .article {
    padding: 0 !important;
    text-align: center !important;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 auto !important;
}
html.itemid-1616 body.contentpane {
    background-color: transparent;
}

html.itemid-1616 .article p {
    font-family: bryant_proregular_alternate;
    width: 95%;
    color: #714a9f;
    font-weight: 600 !important;
    line-height: 1em !important;
}
html.itemid-1616 #rsform_error_4,
html.itemid-1616 .formError {
    display: none !important;
}

html.itemid-1616 input[type="text"] {
    background-color: #fff;
}

html.itemid-1616 .form-group {
    margin-bottom: 0px;
}

html.itemid-1616 .rsform-block-name .formControlLabel,
html.itemid-1616 .rsform-block-email .formControlLabel,
html.itemid-1616 .rsform-block-phone .formControlLabel,
html.itemid-1616 .rsform-block-send .formControlLabel {
    display: none;
}

/* Initial Load */

@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
}

.article-header h1,
.t3-module h2 {
	width: 100%;
	text-align: center;
}


.moduletable h3 {
	width: 100%;
	text-align: center;
}

#feedback-205 a {
    border-bottom: none !important;
    font-size: 1em !important;
    text-transform: uppercase;
    font-family: bryant_proregular_alternate;
    letter-spacing: 1.2px;
}
#t3-mainnav li.item-1208 {
	display: none;
}
#sbox-window {
    padding: 0px !important;
}

/* Pages */

html.view-article .t3-content {
	background-color: #fff;
}

html.nobg .t3-content {
	background-color: transparent;
}

.menu-accordion-menu li span:hover, .menu-accordion-menu li span:focus {
    text-decoration: none;
    background-color: #eee;
}

/*buttons */
.btn {
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

/* tools */

.article-title, .article-header h1 {
	font-family: bryant_proregular_alternate;
    width: 95%;
	line-height: 1.25em !important;
}

.article-aside .view-tools {
	position: absolute;
	right: 10px;
	top: 30px;
}

.article-aside .btn-group {
	position: absolute;
	right: 40px;
	top: 25px;
}

.items-row .item h2.article-title {
	font-family: bryant_proregular_alternate;
    font-size: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

html.faq .items-row .item h2.article-title {
	font-family: bryant_proregular_alternate;
    text-overflow: inherit;
    white-space: normal;
}
html.faq .article-header h2 a {
    font-size: 32px;
    width: 96%;
}
html.faq  .page-subheader {
    margin-top: 0px;
	text-align: center;
}

	#t3-mainnav .nav > li > a {
		padding-left: 12px;
		padding-right: 12px;
	}

.navbar-default .navbar-nav > li > a.btn-apply:hover,
.navbar-default .navbar-nav > li > a.btn-apply.hover {
	color: #fff;
	box-shadow: 0px 1px 15px rgba(0,0,0,.6);
}

.navbar-default .navbar-nav > li > a.btn-apply:active,
.navbar-default .navbar-nav > li > a.btn-apply.active {
	color: #fff;
	box-shadow: 0px 1px 15px rgba(0,0,0,.6);
}

.navbar-default .navbar-nav > li > a {
	color: #fff;
  	-transform: uppercase;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .9);
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #8bc34a;
  background-color: transparent;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #8bc34a;
  border-bottom-color: #8bc34a;
}

.navbar-default .navbar-nav > li > a.btn-apply {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
	letter-spacing: 1.1px;
    padding-top: 7px;
    margin-top: 15px;
    padding-bottom: 7px;
  	text-shadow: -2px 2px #297150;
	background: rgba(139,195,74,1);
	background: -moz-linear-gradient(top, rgba(139,195,74,1) 0%, rgba(41,113,81,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(139,195,74,1)), color-stop(100%, rgba(41,113,81,1)));
	background: -webkit-linear-gradient(top, rgba(139,195,74,1) 0%, rgba(41,113,81,1) 100%);
	background: -o-linear-gradient(top, rgba(139,195,74,1) 0%, rgba(41,113,81,1) 100%);
	background: -ms-linear-gradient(top, rgba(139,195,74,1) 0%, rgba(41,113,81,1) 100%);
	background: linear-gradient(to bottom, rgba(139,195,74,1) 0%, rgba(41,113,81,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bc34a', endColorstr='#297151', GradientType=0 );
	box-shadow: 0px 1px 5px rgba(0,0,0,.4);
	/*box-shadow: 0 5px 15px #193047;
	border: 1px solid #fff; */
	border-radius: 5px;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

/* Home */
ul.navbar-nav li.item-1134  {
	margin-right: 18px;
}
ul.navbar-nav li.item-1134 > a  {
    font-size: 24px;
}
html.itemid-1134  ul.navbar-nav li.item-1134  {
	display: none;
}
/* Home - Awards Section */
.award-paragraph p {display: none;}
.award-paragraph {
    padding: 0px;
    display: inline-block;
    text-align: center;
    /*margin: 0 25px;*/
}

body.itemid-1393 .award-paragraph.col-md-3 {
    width: 100% !important;
} 

.awards-section {
    /*width: 75%;*/
    margin: 0 auto !important;
    float: none;
}
.awards-section p.sub-heading {
    text-align: center;
    margin-bottom: 50px;
}

@media (max-width: 425px) {
  .article-title, .article-header h2 a {font-size: 32px !important;}
}

/* Full width Home */

html.home .container {
    width: 100% !important;
    max-width: 100% !important;
}

html.home #t3-header .container,
html.home #t3-topbar .container {
    width: 95% !important;
    max-width: 1600px !important;
    margin-left: auto;
    margin-right: auto;
}

html.home #Parents article,
html.home #Tour article,
html.home #t3-footer .container {
    width: 95% !important;
    max-width: 1600px !important;
    margin-left: auto;
    margin-right: auto;
}

#Amenities.blog-item {
    max-width: 100% !important;
}

/* Read More */

.read-more-state {
  display: none;
}

.read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  transition: .25s ease;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
  opacity: 1;
  font-size: inherit;
  max-height: 999em;
}

.read-more-state ~ .read-more-trigger:before {
  content: 'Read More';
}

.read-more-state:checked ~ .read-more-trigger:before {
  content: 'Read Less';
}

.read-more-trigger {
  cursor: pointer;
  display: inline-block;
  padding: 0 .5em;
  color: #666;
  font-size: .9em;
  line-height: 2;
  border: 1px solid #ddd;
  border-radius: .25em;
}


/*
	Login Dropdown
*/
#t3-topbar .pull-right form select {
	padding:1px 2px;
	height:auto;
	margin-left:1em;
	border:none;
	color:#000;
	background-color:#fff;
    font-size: 12px;
}

/*
	Header Searchbox
*/

#t3-topbar .pull-right form input {
	padding:1px 2px;
	height:auto;
	margin: 0;
	margin-left:0px;
	border:none;
	color:#000;
	background-color:#fff;
	/*vertical-align: top;*/
    font-size: 12px;
}

#t3-topbar .pull-right .search {
	line-height: 1.625;
	margin-top: 3px !important;
	margin-bottom: -3px !important;
}

.t3-topbar {
    padding: 8px 0px 8px;
}

.t3-topbar .t3-topbar-1 > div {
    line-height: 2;
}

.t3-topbar .jumpmenu-module {
	margin-top: 3px !important;
	margin-bottom: -5px !important;
}

.t3-topbar .nav .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}
.t3-topbar {
  background-color: #3d444d;
  color: #b0bec5;
  font-size: 12px;
  padding: 8px 0;
}
.t3-topbar .nav {
    background-color: #fff;
    border-radius: 5px;
    opacity: .9;
}
.t3-topbar .nav > li {
  display: inline-block;
}
.t3-topbar .nav > li a {
  color: #000;
  padding-top: 0;
  padding-bottom: 0;
  border-right: 1px solid #b0bec5;
  display: inline-block;
  line-height: 1;
}

.t3-topbar .nav > li a:hover,
.t3-topbar .nav > li a:focus,
.t3-topbar .nav > li a:active {
  background: none;
  text-decoration: none;
  outline: none;
  color: #333;
}
.t3-topbar .nav > li.active li a,
.t3-topbar .nav > li li a {
  color: #333;
  border-right: none;
}
.t3-topbar .nav > li li a:hover,
.t3-topbar .nav > li li a:focus,
.t3-topbar .nav > li li a:active {
  background: none;
  text-decoration: none;
  outline: none;
  color: #333;
}

.t3-topbar .nav>li.active a {
    color: #333;
    font-weight: bold;
}

.t3-topbar .nav .dropdown-menu {
	margin-top: 0;
}
.t3-topbar .nav > li:last-child a {
  border-right: 0;
}
.t3-topbar i {
  font-size: 14px;
  margin-right: 5px;
}
.t3-topbar .t3-topbar-1 > div {
  display: inline-block;
  margin-right: 11px;
  line-height: 2;
}
.t3-topbar .t3-topbar-1 .nav-pills {
  display: inline-block;
}
.ie8 .t3-topbar .nav > li a {
  margin-right: -1px;
}
.ie8 .t3-topbar .t3-topbar-1 .nav-pills {
  overflow: hidden;
}
.t3-header {
  /*background-color: #3f51b5; Purple */
  position: relative;
  z-index: 3;
}
.t3-header.affix {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
}
/* disables sticky nav on home
.has-slideshow .t3-header {
  background: none;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2;
}*/

#t3-mainnav .btn.btn-primary {
    background-color: transparent;
}

.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary.focus, .btn.btn-primary:active, .btn.btn-primary.active, .open > .dropdown-toggle.btn.btn-primary {
    background-color: #1b538f;
}

.btn.btn-primary {
    background-color: #1b538f;
}


.home-slideshow-button {
  color: #FFF;
	font-weight: 600;
}
.block-slideshow-item .block-title {
	font-size: 34.5px !important;
}

.slideshow-btn-actions:hover a.home-slideshow-button {
   color: #8bc34a;

}

.slideshow-btn-actions:hover a.home-slideshow-button:first-child {
   color: #fff;

}

.home-slideshow-button a:hover,
.home-slideshow-button a:focus,
.home-slideshow-button a:active {
  color: #8bc34a;

}

.slideshow-btn-actions {
	position: absolute;
  bottom: 0;
  background: rgba(0,0,0,0.6);
  color: #fff;
  width: 100%;
  padding: .6rem;
    line-height: 80px;
  text-align: center;
  margin-top: 44px;
}

  .block-slideshow-item .slideshow-btn-actions .btn-lg {
    text-transform: uppercase !important;
  }

html.itemid-101 .t3-spotlight .col-lg-3 {
    width: 48%;
}

/* Forms */

.form-group {
  margin-bottom: 15px;
}

input[type="text"], .inputbox {
    width: 100% !important;
}

/* video */

.videos-item-media .btn-play {
    height: 70px !important;
    margin: -35px 0px 0px -35px !important;
    width: 70px !important;
    font-size: 70px !important;
    color: #666 !important;
    line-height: 70px !important;
    opacity: 0.4 !important;
}
.videos-item-media .btn-play:hover {
    color: #666 !important;
    opacity: 0.8 !important;
}

/*
	Home Video Fix
*/

html.home .magazine-featured .magazine-featured-intro .magazine-item article {
    min-height: 100px !important;
}

.home .magazine-featured .magazine-featured-intro .magazine-item .item-image {
	overflow:visible;
}

.home .magazine-item-main {
	position:absolute;
	top:0;
	margin-top:0 !important;
	left: 15px;
    right: 15px;
	padding-left:1em;
    background: black;
    background: rgba(0, 0, 0, 0.5);
	max-height:none;
}

.home .videos-item-media .btn-play {
	text-shadow: 2px 2px #000000;
}

.home .magazine-featured .col.col-xs-12.col-sm-6.col-md-12.magazine-item.video-item {
	width:100% !important;
}

.home .magazine-item-main .article-title {
	font-family: bryant_proregular_alternate;
	margin-bottom:0 !important;
}

.home .magazine-featured .magazine-featured-intro .magazine-item .article-title h3 a {
	font-family: bryant_proregular_alternate;
	color:#fff;
	font-weight:normal;
}
.home .magazine-featured .magazine-featured-intro .magazine-item .article-title h3 a:hover {
	font-family: bryant_proregular_alternate;
	color:#ccc;
	font-weight:normal;
}


/*
	Tabbed Menu - Paperwork, Move-in, Move-out
*/

ul.ccbuttons > li {
	float:none;
    background-color: #ccc;
	margin: 0 auto 10px !important;
	text-align: center;
}

ul.ccbuttons > li > a {
	color:#333;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

ul.ccbuttons > li:hover {
	/*background-color:#1f60a5;*/
}

ul.ccbuttons > li:hover > a {
	/*color:#fff;*/
}

ul.menu-accordion-menu li {
    border-bottom: 1px solid #eaeaea;
    list-style: none;
}

ul.menu-accordion-menu li.level1>.accordeonck_outer a {
    display: block;
    padding: 5px 0 0 2px;
}

ul.menu-accordion-menu li:hover > span > a {
    background-color: #eaeaea;
}

/* Floor Plans */

#Mod177.t3-module {
    margin-bottom: 0px;
    box-shadow: none;
}

.floor-plan.row .btn.btn-primary {
    background-color: #8bc34a;
}

strong.lease-now,
strong.few-left,
strong.sold-out {
	background-color: #FF0004;
	color: #ffffff;
	border-radius: 5px;
	margin: 0 5px;
	padding: 1px 4px;
	text-transform: uppercase;
	display: none;
    white-space: nowrap;
    line-height: 2em;
}

strong.lease-now {
	background-color: #1b538f;
}
#Apartment-Floor-Plans .btn.btn-block:hover .lease-now {
	background-color: #ffffff;
    color: #1b538f;
}

strong.few-left {
	background-color: #ff8e00;
}

.floor-plan strong.lease-now, 
.floor-plan strong.few-left, 
.floor-plan strong.sold-out {
	font-size: .75em;
}

.leasenow-a .style-a strong.lease-now, 
.leasenow-abf .style-abf strong.lease-now, 
.leasenow-b .style-b strong.lease-now, 
.leasenow-c .style-c strong.lease-now, 
.leasenow-d .style-d strong.lease-now, 
.leasenow-e .style-e strong.lease-now, 
.leasenow-f .style-f strong.lease-now, 
.leasenow-g .style-g strong.lease-now {
	display: inline;
}

.fewleft-a .style-a strong.few-left, 
.fewleft-abf .style-abf strong.few-left, 
.fewleft-b .style-b strong.few-left, 
.fewleft-c .style-c strong.few-left, 
.fewleft-d .style-d strong.few-left, 
.fewleft-e .style-e strong.few-left, 
.fewleft-f .style-f strong.few-left, 
.fewleft-g .style-g strong.few-left {
	display: inline;
}

.soldout-a .style-a strong.sold-out, 
.soldout-abf .style-abf strong.sold-out, 
.soldout-b .style-b strong.sold-out, 
.soldout-c .style-c strong.sold-out, 
.soldout-d .style-d strong.sold-out, 
.soldout-e .style-e strong.sold-out, 
.soldout-f .style-f strong.sold-out, 
.soldout-g .style-g strong.sold-out {
	display: inline;
}

@media (min-width: 751px) {

#Mod177.t3-module .nav li,
ul.ccbuttons li,
#t3-content ul.nav-pills li {
    width: 32%;
	width: 90% !important;
}
html.itemid-672 #t3-content ul.nav-pills li,
html.itemid-672 ul.ccbuttons > li {
	float:left;
	margin: 0 2.5% 10px !important;
	width: 45% !important;
}
}

.t3-section-1 {
    z-index: 1;
}

#jcemediabox-popup-page {
    -webkit-overflow-scrolling: auto !important;
    overflow-y: auto !important;
}

#jcemediabox-popup-closelink {
    width: 20px;
	top: -5px;
    bottom: 10px;
    right: 10px;
    position: absolute;
    text-indent: -9999em;
}
#jcemediabox-popup-caption {
    margin: 0;
    text-align: center;
}
#jcemediabox-popup-next, #jcemediabox-popup-prev {
    top: 3%;
    opacity: .6;
	background-repeat: no-repeat;
}
#jcemediabox-popup-next {
	background-image: url(//www.meadowscrossing.net/plugins/system/jcemediabox/themes/light/img/next.gif) !important;
	background-position: top right;
}
#jcemediabox-popup-prev {
	background-image: url(//www.meadowscrossing.net/plugins/system/jcemediabox/themes/light/img/prev.gif) !important;
}
#jcemediabox-popup-next:hover, #jcemediabox-popup-prev:hover {
    opacity: 1;
}


/* Home page slider */

.container.indicators {
	display: none;
}

.block-slideshow-item.light-style .btn.btn-border {
    border-color: #3D444D !important;
    color: #3D444D !important;
	background: #fff !important;
}

.block-slideshow-item.light-style .btn.btn-border:hover {
    border-color: #FFF !important;
    color: #FFF !important;
	background: #3D444D !important;
}

.block-slideshow-item.dark-style .btn.btn-border {
	background: #fff !important;
    border-color: #3D444D !important;
    color: #3D444D !important;
}

.block-slideshow-item.dark-style .btn.btn-border:hover {
    border-color: #fff !important;
    color: #FFF !important;
	background: #3D444D !important;
}

.block-slideshow-item.dark-style .block-title {
    /* text-shadow: 1px 1px 0px rgba(0, 0, 0, 1); */
}

.block-slideshow-item.light-style .block-title {
    /* text-shadow: 1px 1px 0px rgba(255, 255, 255, 1); */
}

.block-slideshow.full-screen .container {
    top: 29% !important;
}

.block-slideshow-item h1.block-intro  {
  font-family: bryant_proregular_alternate !important;
}

/*
	Telephone link fix
*/
.tel a, .tel em {
	color: #b0bec5;
	font-size: 16px;
}


/* footer */

.t3-copyright .social-list {
  margin: 0 0 30px 0;
  padding: 0;
}
.t3-copyright .social-list li {
  display: inline-block;
  margin: 0 0 5px 5px;
}
.t3-copyright .social-list li:last-child {
  margin-right: 0;
}
.t3-copyright .social-list li a {
  background: #8bc34a;
  color: #ffffff;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  text-align: center;
  line-height: 40px;
  display: block;
  font-size: 16px;
}
.t3-copyright .social-list li a:hover,
.t3-copyright .social-list li a:focus {
  background: #3f51b5;
  color: #ffffff;
}

.t3-copyright {
    color: #666;
	font-size: 14px;
}

.t3-spotlight .moduletable h4.martop40 {
	margin-top: 40px;
}

/* contact blocks */
.t3-spotlight .moduletable address div > div.addrlabel {
	display: block;
	min-width: 60px;
	float: left;
	font-size: .8em;
	font-weight: bold;
	white-space: nowrap;
	line-height: 2;
	margin-right: 10px;
}

/* Tanning */
.sv_gad_container_table td {
    opacity: 1 !important;
}

/* Roommate finder */

#kunena .navbar-default .navbar-nav>li>a {
    color: #222;
    -transform: uppercase;
    text-shadow: none;
}

#kunena table.table td {
    opacity: 1 !important;
}

html.com_kunena.view-category .category-item {
    width: 100%;
    padding: 0;
    float: none;
    display: contents;
}


/* From Preview */

/*.ja-slideshow .container,*/
.block-slideshow-item {
	opacity: 0;
}
.slideshow-content {
	opacity: 0 !important;
  width: auto;
  text-align: center;
  display: inline-flex;
  align-items: center;
  margin-left: 16.66666667%;
  margin-right: 16.66666667%;
}
.slideshow-content.forceshow {
	opacity: 1 !important;
}

/**
 * Bootstrap No-Gutter Grid
 */
.row.row-no-gutter {
  margin-right: 0;
  margin-left: 0;
}

.row.row-no-gutter [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
  }

/* body */

.vertical-center {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */

  display: flex;
  align-items: center;
}

.item-content p {
	letter-spacing: 1.1px;
    line-height: 1.5em;
}

.item-content p a {
	font-weight: bold;
}

.article-intro img, .article-content img {
    display: inline-block;
	max-width: 100%;
    height: auto;
}

.block-slideshow-item .block-bg {
  background-position: no-repeat center center fixed !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  }

/*videos */

/*.videos-featured .videos-item-media, */
.videos-item-media {
    float: none;
    margin: 0 auto;
    position: relative;
    width: auto;
}
.videos-item-media .btn-play {
    display: block;
    height: 58px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -29px 0 0 -29px;
    width: 58px;
    font-size: 63px;
    color: #fff !important;
    text-indent: center;
    line-height: 32px;
    z-index: 10;
    -webkit-transition: opacity 0.35s;
    -o-transition: opacity 0.35s;
    transition: opacity 0.35s;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.videos-item-media .btn-play {
    margin: -45px 0px 0px -35px !important;
}
.videos-item-media .btn-play {
    color: #fff !important;
}
.videos-item-media .btn-play {
    height: 100px !important;
    margin: -50px 0px 0px -50px !important;
    width: 100px !important;
    font-size: 100px !important;
    /*color: #666 !important;*/
    line-height: 100px !important;
    opacity: 0.4 !important;
}
.videos-item-media:hover {
	cursor: pointer;
}
.videos-item-media:hover .btn-play {
	opacity: 0.8 !important;
}

.videos-featured .videos-featured-list {
    padding: 0px 0 0 35px;
}
.videos-featured .videos-item-media {
    width: 200px;
}

.videos-featured .videos-item-main .video-title {
    color: #a8a8a8;
    font-family: "Oswald";
    font-size: 32px;
}

.videos-featured .videos-item-media .item-image {
    max-height: 100px;
}

.logo-image.logo-control {
    max-height: 125px;
	position: absolute;
    top: 5px;
}

/* Header */

.navbar-nav {
    margin: 12.75px -15px 0;
    height: 70px;
}
#t3-header {
    z-index: 9999;
}

.t3-header,
.has-slideshow .t3-header:after {
    background-color: #6e6e6e;
}

.t3-header:after, #t3-header *{
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}

.has-slideshow .t3-header:after {
     opacity: 1;
	position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";

	/*
    background-color: transparent;
	background: rgba(35,108,186,1);
	background: -moz-linear-gradient(top, rgba(35,108,186,1) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(35,108,186,1)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(35,108,186,1) 0%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top, rgba(35,108,186,1) 0%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top, rgba(35,108,186,1) 0%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(35,108,186,1) 0%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#236cba', endColorstr='#ffffff', GradientType=0 );
	*/

	/*background: rgba(35,108,186,1);
	background: -moz-linear-gradient(top, rgba(35,108,186,1) 0%, rgba(35,109,186,1) 60%, rgba(35,109,186,0) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(35,108,186,1)), color-stop(60%, rgba(35,109,186,1)), color-stop(100%, rgba(35,109,186,0)));
	background: -webkit-linear-gradient(top, rgba(35,108,186,1) 0%, rgba(35,109,186,1) 60%, rgba(35,109,186,0) 100%);
	background: -o-linear-gradient(top, rgba(35,108,186,1) 0%, rgba(35,109,186,1) 60%, rgba(35,109,186,0) 100%);
	background: -ms-linear-gradient(top, rgba(35,108,186,1) 0%, rgba(35,109,186,1) 60%, rgba(35,109,186,0) 100%);
	background: linear-gradient(to bottom, rgba(35,108,186,1) 0%, rgba(35,109,186,1) 60%, rgba(35,109,186,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#236cba', endColorstr='#a8a8a8', GradientType=0 );*/
}


html.itemid-1134 #t3-header.clearheader.t3-header:after {
    opacity: .5;
	background: rgba(0,0,0,1);
	background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff', GradientType=0 );
}
html.itemid-1134 #t3-header.clearheader .t3-topbar .pull-left {
    float: right !important;
}
html.itemid-1134 #t3-header.clearheader .t3-topbar{

}
.t3-topbar {
	background-color: transparent;
	padding: 0;
}

.head-search {
    /* display: none; */
}

/* phone */

html.itemid-1134 #t3-header.clearheader .item-1157 > a,
html.itemid-1134 #t3-header.clearheader .tel a {
   font-size: 20px;
}

.item-1157 > a,
.tel a {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1.1px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, .9);
}
.item-1157 > a:before,
.tel em {
  /*  display: inline-block;*/
    display: none;
	font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f098";
    color: #fff;
    font-size: 18px;
	margin-right: 5px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, .9);
}

#t3-header.smallheader {
	height: 85px;
    box-shadow: 0px 10px 25px rgba(0, 0, 0, .5);
}

#t3-header.smallheader .navbar-nav {
    margin: 18.75px -15px 0;
    height: 50px;
}

#t3-header.smallheader .t3-topbar  {
	position: relative;
	top: -26px;
}

#t3-header.smallheader .logo-image.logo-control {
    max-height: 125px;
	position: absolute;
    top: 5px;
}

#t3-header.smallheader .logo-image a img {
    max-height: 75px;
    margin-top: 0px;
}

#t3-header.smallheader #t3-mainnav .nav > li > a {
    padding-top: 8px;
    padding-bottom: 0;
}
#t3-header.smallheader #t3-mainnav .nav > li > a.btn-apply {
    padding-top: 10px;
    padding-bottom: 10px;
	display:inline;
}
#t3-header #t3-mainnav .nav > li > a {
    padding-left: 15px;
    padding-right: 15px;
}
/* topbar */

#t3-topbar .container {
  margin: auto;
  padding: 0;
}

/* Slider */

.ja-slideshow .left.carousel-control,
.ja-slideshow .right.carousel-control {
	display:none !important;
}

.block-slideshow-item .block-title {
    font-weight: normal !important;
	letter-spacing: 1.25px;
}


.block-slideshow-item.light-style .block-intro {
   	font-size: 25px;
    color: #fff;
    position: relative;
    z-index: 9;
    padding: 0 15px;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, .9);
}
.block-slideshow-item.light-style .block-title {
    background: transparent;
    box-shadow: none;
    display: inline;
    padding: 0 15px;
	font-size: 54px;
	background: rgba(255,255,255,0.3);
    box-shadow: 0 0 15px 15px rgba(255,255,255,0.3);
}

.block-slideshow-item.dark-style .block-intro {
   	font-size: 35px;
	    line-height: 1.2;
		color: #616161;
	  background: transparent;
    text-shadow: none;
    display: inline;
    padding: 5px 5px 5px 5px;
	  /* font-size: 54px; */
	  background: rgba(255,255,255,0.8);
    box-shadow: 0 0 50px 50px rgba(255,255,255,0.8);
	/*text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);*/
    position: relative;
    z-index: 0;
}
.block-slideshow-item.dark-style .block-title {
    margin-bottom: 0px;
	/* color: #202c83;
	  background: transparent;
    text-shadow: none;
    display: inline;
    padding: 15px 15px 0 15px;
	  font-size: 54px;
	  background: rgba(255,255,255,0.8);
    box-shadow: 0 0 40px 40px rgba(255,255,255,0.8); */
}


.custom-google-reviews .row {
    margin-left: -0 !important;
    margin-right: -0 !important;
    overflow: hidden;
}

/* Amenities */

#Amenities.blog-item {
	margin-left: auto;
    margin-right: auto;
    max-width: 90%;
}
	
#t3-mainbody .row.fullwidth {
    margin-left: -15px;
    margin-right: -15px;
}

html.itemid-1240 h3,
#Amenities.blog-item h3 {
    text-align: center;
    margin: 30px auto;
}
html.itemid-1240 h4,
#Amenities.blog-item h4 {
   color: #fff;
   font-family: 'Pacifico', cursive;
   font-size: 38px;
   margin-top: 0px;
}
html.itemid-1240 .jumbotron,
#Amenities .jumbotron {
    background-color: transparent;
}

html.itemid-1240 .jumbotron > p,
html.itemid-1240 .jumbotron > h4,
html.itemid-1240 .jumbotron > ul,
#Amenities .jumbotron > p,
#Amenities .jumbotron > h4,
#Amenities .jumbotron > ul {
    margin-left: 8.7rem;
    text-align: left;
    width: 100%;
    line-height: 1.4;
}
html.itemid-1240 > ul ul,
#Amenities .jumbotron > ul ul {
    font-size: .9em;
    line-height: 1.4em;
}

html.itemid-1240 .row.band1,
#Amenities .row.band1 {
	background-color: #62a0e1;
}
html.itemid-1240 .row.band2,
#Amenities .row.band2 {
	background-color: #62a0e1;
}
html.itemid-1240 .row.band3,
#Amenities .row.band3 {
	background-color: #62a0e1;
}
html.itemid-1240 .row.band4,
#Amenities .row.band4 {
	background-color: #62a0e1;
}

/* Gallery */
#Gallery .item-content {
    /*width: 80%; */
    margin: 0 auto;
}

.magazine-category {
	display: none;
}
#blueimp-gallery.blueimp-gallery .modal-dialog .modal-header button.close {
    opacity: .9 !important;
}
.gallery-list .carousel-control {
    width: 10%;
}
.gallery-list .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    font-size: 50px;
 	opacity: 0.8;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
}

.btn-fullscreen {
/*    left: 50%;
	bottom: 180px;
    margin-left: -25px;
    margin-bottom: -25px;
*/
top: 0;
bottom: auto;
left: auto;
right: 0;
	padding: 5px;
    width: 50px;
    opacity: 0.8;
    filter: alpha(opacity=80);

}

#blueimp-gallery.blueimp-gallery .modal-dialog .modal-body {
	padding: 0;
}
#blueimp-gallery.blueimp-gallery .modal-dialog .modal-content {
    padding-bottom: 40px;
}

.carousel-indicators {
	display: none;
}

/* Parents Page html.itemid-1186 */

html.itemid-1242 .article-header h1,
#Parents .article-header h1 {
	width: auto;
    text-align: center;
}
html.itemid-1242 .article-header h1 > a,
#Parents .article-header h1 > a {
	border-bottom: 2px solid #444;
    padding: 0px 10% 20px;
}
html.itemid-1242 .article-content .row,
#Parents .item-content .row {
	margin-top: 40px;
}
html.itemid-1242 .article-content h3 > i,
#Parents .item-content h3 > i {
    font-size: 1.5em;
    margin: 0 15px 0 0;
}
html.itemid-1242 .article-main .col-md-6 h3,
#Parents.blog-item .col-md-6 h3 {
	text-align: left;
}


/* Google Map */
.t3-section-2 {
    padding: 0;
    margin-bottom: 0;
}
.t3-section-2 .t3-module {
    padding: 0;
    margin-bottom: 0;
}
.t3-section-2 .t3-module p {
    padding: 0;
    margin: 0;
}
.t3-section-2 .t3-module .map-container {
    margin: 0;
    padding: 0;
}
.t3-section-2 .t3-module h2 {
    width: 95%;
    max-width: 1600px;
    margin: 0 auto 40px;
}

.t3-section-2 .container {
    width: 100%;
    max-width: 100%;
	padding: 0;
	overflow: hidden;
}
.t3-section-2 .container #ja-widget-map1-container {
    width: 100%;
}

/* Footer Links */
#t3-footer .module-title {
    color: #3f51b5;
    font-size: 15px;
    margin-bottom: 22px;
}
#t3-footer .footer-quick-links li {
    width: 25%;
    float: left;
}

#t3-footer .footer-quick-links {
    margin-bottom: 40px;
}

.t3-footnav .nav > li > a {
    padding: 0px 5px;
}

/* Blog */
.t3-section-2 .t3-module {
	background: transparent;
	box-shadow: none;
}
.t3-section-2 .t3-module .module-ct {
	background: transparent;
}
.magazine-item-ct {
	color: #3d444d;
}

/* Bootstrap */
.centerBlock {
  display: table;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
.block-slideshow-item .block-bg {
    background-size: cover !important;
}
}

/* Crops too much
@media screen and (min-width: 992px) {
.block-slideshow-item {
    padding: 160px 0 360px !important;
}
}
*/

body {
  position: relative;
}

#t3-header .container > .row {
	margin-left: -4%;
	/*margin-right: -4%;*/
}


.navbar-default .navbar-nav > li > a {
    font-weight: bold;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, .9);
	  -webkit-transition: all .25s ease-in-out;
	  -moz-transition: all .25s ease-in-out;
	  -o-transition: all .25s ease-in-out;
	  transition: all .25s ease-in-out;
    line-height: 20px;
    text-align: center;
}

.navbar-default .navbar-nav > li > a.wordbreak {
    max-width: 135px;
}
.navbar-default .navbar-nav > li.item-1138 > a.wordbreak {
    max-width: 100px;
}

html.itemid-1134 .navbar-default .navbar-nav > li:active > a,
html.itemid-1134 .navbar-default .navbar-nav > li:hover.active > a,
html.itemid-1134 .navbar-default .navbar-nav > li.active > a {
	    /*color: #7cac59;*/
		border-radius: 5px;
		background: #62a0e1 !important;
		/*background: rgba(255,255,255,0.4);
		box-shadow: 0 0 35px 35px rgba(255,255,255,0.6);*/
}
html.itemid-1134 #t3-header.clearheader .navbar-default .navbar-nav > li:active > a,
html.itemid-1134 #t3-header.clearheader .navbar-nav > li:hover.active > a,
html.itemid-1134 #t3-header.clearheader .navbar-nav > li.active > a {
		background: transparent !important;
}

.navbar-nav > li {
	font-size: 18px; /* 18px; Kevin */
}

.t3-section-2 .t3-module h2,
h2.article-title, .article-header h2,
h2.article-title a, .article-header h2 a {
    /* font-size: 36px; */
    color: #a8a8a8; /* green 7cac59 */
    text-align: center;
	width: 100%;
	text-transform: uppercase;
}
html.itemid-1134 h2.article-title, .article-header h2,
html.itemid-1134 h2.article-title a, .article-header h2 a {
    /* font-size: 7rem; */
	text-transform: uppercase;
}
h2.article-title a, .article-header h2 a {
	/*background: rgba(255,255,255,0.2);
	box-shadow: 0 0 12px 12px rgba(255,255,255,0.2);
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .9);*/
	display: inline-block;
}

.blog-item h3, .item-content h3 {
	/*text-shadow: 1px 1px 0px rgba(0, 0, 0, .9);*/
	font-size: 26px;
    color: #000;
	text-align: center;
}

.t3-section-1 .t3-module {
    background: #ffffff;
    box-shadow: none;
    border-radius: 2px;
    margin-bottom: 0;
    padding: 26px 0;
}

.blog-item {
	margin-bottom: 160px;
}
.blog-item:first-child {
	margin-top: 0px;
}

/* social */

.navbar-nav li > a.fa {
	visibility: hidden;
	width: 20px;
}
.navbar-nav li > a:before {
	visibility: visible;
}

.t3-topbar .t3-topbar-1 > div {
    line-height: 2 !important;
}

.social-list {
  margin: 0 -15px;
  padding: 0;
}
.social-list li {
  display: inline-block;
  margin: 0 0 0 14px;
}
.social-list li:last-child {
  margin-right: 0;
}
.social-list li a {
  background: #8bc34a;
  color: #ffffff;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  text-align: center;
  line-height: 40px;
  display: block;
  font-size: 16px;
}
.social-list li a:hover,
.social-list li a:focus {
  background: #3f51b5;
  color: #ffffff;
}

.t3-topbar .t3-topbar-1 > div {
    margin-right: 0;
	}

/* forms */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
    color: inherit;
}

#userForm h2 {
	margin-bottom: 0px;
    font-size: 28px;
}

/* Back to top */

html.itemid-1134 .back-to-top.bttCenter {
	left: 50%;
    margin-left: -26px;
}
html.itemid-1134 .back-to-top.bttAnimate {
	animation: pulse 1.25s 3;
}
html.itemid-1134 .back-to-top.bttCenter .btn {
    opacity: 0.9;
}
.back-to-top .btn {
 background-color: #a8a8a8;
 color: #eeeeee;
}
.back-to-top {
	  -webkit-transition: all .5s ease-in-out;
	  -moz-transition: all .5s ease-in-out;
	  -o-transition: all .5s ease-in-out;
	  transition: all .5s ease-in-out;
  		display: block !important;
       left: 29px;
	   max-width: 90px;
}

@keyframes pulse {
  0% {
    bottom: 87px;
  }
  100% {
    bottom: 70px;
  }
}

/* floor plans */

#Apartment-Floor-Plans .btn.btn-block {
    /*background: none;
    border: 2px solid #333;
    color: #333 !important;
	width: 100%;*/
	color: #444;
    background-color: #ffffff;
    border-color: #cccccc;
	border-width: 2px;
    margin-bottom: 20px;
	font-weight: normal;
	font-size: 11px;
    letter-spacing: 1.1px;
    line-height: 2em;
	text-align: center !important;
}
#Apartment-Floor-Plans .btn.btn-block:hover {
	color: #ffffff;
    background-color: #1b548f;
	border-color: #154271;
}
#Apartment-Floor-Plans .btn.btn-block > span {
	display: block;
	line-height: 2em;
	font-size: 16px;
	text-align: center !important;
}

.floor-plan .jumbotron {
	padding: 0 15px;
    margin-bottom: 15px;
    background-color: transparent;
}
.floor-plan .jumbotron ul {
    list-style-type: none;
    padding-left: 0;
	/*margin-bottom: 0;*/
}
.floor-plan .jumbotron .logo-text {
    text-decoration: none;
    font-size: 40px;
	line-height: 20px;
    /*font-family: 'Pacifico', cursive;*/
    margin-bottom: 20px;
}
.floor-plan .jumbotron .logo-text span{
    font-size: 24px;
}
.floor-plan .jumbotron h3 {
    margin-bottom: 0;
    font-size: 24px;
}

.floor-plan a.jcepopup {
	white-space: nowrap;
}

.floor-plan a.jcepopup span img {
	max-width: 500px;
	height:auto;
}

/* Schedule a tour */
fieldset#rsform_5_page_0 {
	border: #333 2px solid;
	padding: 20px 30px;
	background: #fff !important;
}

.rsform-block.rsform-block-send .col-sm-6.formControls {
	text-align: center !important;
}
.form-group.rsform-block-open h3 {
	margin-top: 0px;
    font-size: 26px;
    color: #000;
    text-align: center;
}

/* Find Us */
.t3-section-2 #Mod195.t3-module h2 {
    margin-top: 40px;
}

/* Promo */
.ja-promo-bar .inner .button {
    max-width: 240px;
	margin: 0 auto !important;
}
.ja-promo-bar .buttons span {
    left: 0;
}

.jumbotron h2 {
	color: #ffffff;
	font-size: 4.25em;
    text-align: left;
    max-width: 66%;
	margin-left: 8.5rem;
    margin-top: 5%;
	margin-bottom: 0;
	white-space: nowrap;
}

.jumbotron p {
	color: #ffffff;
    margin-left: 8.5rem;
	font-size: 1.6em;
}

.jumbotron p span {

}

.jumbotron p span.sep {
	white-space:normal;
}

.center-row {
  height:50%;
  width:100%;
  display: table-row;
}

.center-row > div {
  height:100%;
  width:50%;
  display: table-cell;
  border:0 solid #fff;
  color:#fff;
  vertical-align:middle;
}


/*
	General Responsiveness
*/

.head-search {
	display: none;
}
.head-search input[type="search"] {
	background-color: #fff !important;
}

@media (min-width: 1200px) {

	.jumbotron h2 {
		font-size: 3.5em;
	  text-align: left;
	}

	.jumbotron p {
	  font-size: 1.35em;
	}

	.container {
		width: 95%;
		max-width: 1600px;
	}
	.navbar-default .navbar-nav > li > a.btn-apply {
		margin-left: 15px;
	}
    html.view-article.itemid-1164 #t3-mainbody.container {
      max-width: 1170px;
    }
    html.view-article.itemid-1164.layout-ja_hotelisotope #t3-mainbody.container {
      max-width: 1600px;
    }
	#t3-header.smallheader span.tel a {
		margin-right: 7px
	}
	.jumbotron p {
		max-width: 540px;
	}

}

@media (min-width: 1480px) {

	.jumbotron h2 {
	  font-size: 4.75em;
	  text-align: left;
	}

	.jumbotron p {
	  font-size: 1.6em;
	}

	html.itemid-1240 .jumbotron > ul,
	#Amenities .jumbotron > ul {
		font-size: 1.25em;
	}
	html.itemid-1240 .jumbotron,
	#Amenities .jumbotron {
		background-repeat: no-repeat;
	  background-size: cover;
		padding-bottom: 0px;
	}
	#t3-header #t3-mainnav .nav > li > a {
		padding-left: 20px;
		padding-right: 20px;
	}

}


@media (max-width: 1650px) {

	html.itemid-1134 .logo-image a img {
		max-height: 80px;
	}
	#t3-header #t3-mainnav .nav > li > a {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 1480px) {

	#t3-header #t3-mainnav .nav > li > a {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (max-width: 1366px) {

	.jumbotron h2 {
		font-size: 3.65em;
	  text-align: left;
	}

	.jumbotron p {
	  font-size: 1.2em;
		max-width: 450px;
	}

	.navbar-nav > li {
		font-size: 16px; /* 16px Kevin */
	}
    
    html.home #t3-header .container,
    html.home #t3-topbar .container {
        width: 98% !important;
        max-width: 1600px !important;
        margin-left: auto;
        margin-right: auto;
    }
    
	#t3-header.smallheader .logo-image a img,
	#t3-header .logo-image a img {
		max-height: 70px;
	}
    
    .logo-image.logo-control {
        left: 25px;
    }

    .navbar-default .navbar-nav>li>a.btn-apply {
        margin-top: 10px;
        margin-left: 5px !important;
    }
    
    .navbar-default .navbar-nav>li>a.wordbreak {
        max-width: 110px;
    }
    .block-slideshow-item.dark-style .block-intro {
		font-size: 2em;
	}

}

@media (max-width: 1400px) and (min-width: 320px) {
	.block-slideshow-item.dark-style .slideshow-content {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

@media (max-width: 1600px) and (min-width: 320px) {
	.block-intro {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

@media (max-width: 4000px) and (min-width: 3000px) {

	html.itemid-1134 h2.article-title, .article-header h2,
	html.itemid-1134 h2.article-title a, .article-header h2 a {
		font-size: 6rem;
	}
}

@media (max-width: 3000px) and (min-width: 2000px) {

	html.itemid-1134 h2.article-title, .article-header h2,
	html.itemid-1134 h2.article-title a, .article-header h2 a {
		font-size: 6rem;
	}
}

@media (max-width: 2000px) and (min-width: 1400px) {

	html.itemid-1134 h2.article-title, .article-header h2,
	html.itemid-1134 h2.article-title a, .article-header h2 a {
		font-size: 6rem;
	}
}

	@media (max-width: 1400px) and (min-width: 1300px) {

	html.itemid-1134 h2.article-title, .article-header h2,
	html.itemid-1134 h2.article-title a, .article-header h2 a {
		font-size: 3em;
	}
}

@media (max-width: 1300px) and (min-width: 1200px) {

	html.itemid-1134 h2.article-title, .article-header h2,
	html.itemid-1134 h2.article-title a, .article-header h2 a {
		font-size: 3.5em;
	}
}

@media (max-width: 1200px) and (min-width: 1000px) {

	html.itemid-1134 h2.article-title, .article-header h2,
	html.itemid-1134 h2.article-title a, .article-header h2 a {
		font-size: 3em;
	}
}


/* Schedule a tour */
fieldset#rsform_5_page_0 .form-group {
	margin-bottom: 15px;
}

fieldset#rsform_5_page_0 .form-group.col-md-6 {
	float: none !important;
	width: 95%;
}


@media (max-width: 1200px) {

.jumbotron {
	padding: 48px 0 0 0;
}
	
.jumbotron h2 {
	font-size: 3.25em;
  text-align: left;
}

.jumbotron p {
  font-size: 1.15em;
  max-width: 400px;
}

#t3-header .container > .row {
    margin-left: 15px;
    margin-right: 15px;
}
#t3-header .logo-image a img {
    margin-top: 0px;
}

.block-slideshow-item {
    padding: 200px 0 !important;
}

.slideshow-content.col-md-8 {
	width: 100% !important;
}
.t3-topbar .t3-topbar-1 > div {
    margin-right: 15px;
}

.btn.btn-primary.off-canvas-toggle{
	background-color: transparent !important;
}
#t3-header .t3-topbar {
    position: relative;
    top: -26px;
}
#t3-header {
    height: 85px;
}

.ja-slideshow {
    top: -35px;
}

.videos-item-media {
    width: 100% !important;
	height: auto !important;
}
.videos-item-media img {
    width: 100% !important;
	height: auto !important;
}

.video-wrapper {
	position: relative;
	padding-bottom: 56.25%;  /* 16:9 */
	height: 0;
}
.video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

#Gallery .item-content {
    width: 100%;
}

h2.article-title, .article-header h2,
h2.article-title a, .article-header h2 a {
		font-size: 3.2em;
  		text-align: center !important;
}

html.itemid-1134 h2.article-title, .article-header h2,
html.itemid-1134 h2.article-title a, .article-header h2 a {
		font-size: 3.2em;
}
	
}

@media (max-width: 991px) {
	
.jumbotron {
	padding: 48px 0;
}
	
	
.item-content .row .col-md-6 *,
.item-content .row .col-xs-12 * {
		/* text-align: left !important; */
	}
.item-content .row .col-md-6 .pull-right,
.item-content .row .col-xs-12 .pull-right {
		float: left !important;
	}
.item-content .row .col-xs-12 .btn {
		margin-bottom: 20px;
	}

.item-content .row.floor-plan .col-md-6 *,
.item-content .row.floor-plan .col-xs-12 * {
		text-align: left !important;
	}
.item-content .row.floor-plan .col-md-6 .pull-right,
.item-content .row.floor-plan .col-xs-12 .pull-right {
		float: center !important;
	}
	h2.article-title, .article-header h2,
	h2.article-title a, .article-header h2 a {
	    font-size: 3.1em;
	}

	html.itemid-1134 h2.article-title, .article-header h2,
	html.itemid-1134 h2.article-title a, .article-header h2 a {
	    font-size: 3.1em;
	}

#t3-header .container > .row {
    margin-left: -15px;
    margin-right: 0px;
}
	
.has-slideshow .t3-header,
.has-slideshow .t3-header:after {
    background-color: #6e6e6e;
}
	
/* Parents Page */

html.itemid-1242 .item-content .row,
#Parents .item-content .row {
	margin-top: inherit;
}
html.itemid-1242 .item-content .col-md-6,
#Parents .item-content .col-md-6 {
	margin-top: 30px;
}

}

@media (max-width: 4000px) {

	.center-mobile {
		text-align: center !important;
      	margin-right: auto;
      	margin-left: auto;
        transform: translateX(-20%);
	}
    .laurels {
		text-align: center !important;
      	margin-right: auto;
      	margin-left: auto;
	}
  	h2.article-title, .article-header h2,
	h2.article-title a, .article-header h2 a {
  		text-align: center !important;
}

}

@media (max-width: 967px) {
.block-slideshow-item.dark-style .block-title {
    /* font-size: 30px; */
}

}

@media (max-width: 967px) {

	.center-mobile {
		text-align: center !important;
      	margin-right: auto;
      	margin-left: auto;
        transform: translateX(0%);
	}
    .laurels {
		text-align: center !important;
      	margin-right: auto;
      	margin-left: auto;
	}
    .home-article h2 p {
        transform: translateX(0%);
    }
}

@media (max-width: 880px) {

#Amenities .jumbotron h2 {
	font-size: 2.5em;
  text-align: left;
}

#Amenities .jumbotron p {
  font-size: 1.1em;
}
}

@media (max-width: 767px) {

	.hide-mobile {
		display: none;
	}
	.center-mobile {
		text-align: center !important;
      	margin-right: auto;
      	margin-left: auto;
        transform: translateX(0%);
	}
    .laurels {
		text-align: center !important;
      	margin-right: auto;
      	margin-left: auto;
	}
.item-content p,
html.itemid-1134 .article-intro h2.article-title,
.item-content  .article-intro .row .col-md-6  p {
    text-align: left !important;
}
  
	
#Amenities .jumbotron h2 {
	font-size: 2.25em;
  text-align: center!important;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}

#Amenities .jumbotron p {
  font-size: 1em;
	text-align: center!important;
	margin-left: auto;
	margin-right: auto;
	max-width: 90%;
}

html.itemid-1134 h2.article-title, .article-header h2,
html.itemid-1134 h2.article-title a, .article-header h2 a {
    font-size: 3.3em;
}
.back-to-top {
	left: 50%;
    margin-left: -26px;
}
.back-to-top i {
    font-size: 16px;
}
 .back-to-top .btn {
    height: 32px;
    width: 32px;
    font-size: 16px;
 }
.back-to-top.affix, .back-to-top.affix-top {
    bottom: 30px;
    left: 50px;
}
#blueimp-gallery.blueimp-gallery .modal-dialog .modal-header {
    float: right;
}
#blueimp-gallery.blueimp-gallery .modal-dialog .modal-header h4 {
    display: none;
}
	#t3-header {
		position: relative !important;
	}

	.block-slideshow-item.dark-style .block-intro {
	    font-size: 1.4em;
	}


.home-slideshow-button {
   display: inline-block; 
	font-size: 1em;
    margin-left: 0;
}
	
}

@media (max-width: 480px) {

    .laurels {
		font-size: 5vw;
	}

}


@media (max-width: 720px) {

h2.article-title, .article-header h2,
h2.article-title a, .article-header h2 a {
    font-size: 3.1em;
}

html.itemid-1134 h2.article-title, .article-header h2,
html.itemid-1134 h2.article-title a, .article-header h2 a {
    font-size: 3.1em;
}

}

@media (max-width: 690px) {


h2.article-title, .article-header h2,
h2.article-title a, .article-header h2 a {
    font-size: 3em;
}

html.itemid-1134 h2.article-title, .article-header h2,
html.itemid-1134 h2.article-title a, .article-header h2 a {
    font-size: 3em;
}

}

@media (max-width: 540px) {

html.itemid-1134 h2.article-title, .article-header h2,
html.itemid-1134 h2.article-title a, .article-header h2 a {
    font-size: 2.7em;
}

}

@media (max-width: 480px) {

.t3-mainbody {
    padding-top: 0px;
}
	
.t3-topbar .t3-topbar-1 > div {
    margin-right: 0px;
}
	
fieldset#rsform_5_page_0 {
    padding: 20px 15px;
}
	
html.home #t3-header .container {
    width: 100% !important;
    margin-left: 0px;
    margin-right: 0px;
}
	
	html.itemid-1134 h2.article-title, .article-header h2,
	html.itemid-1134 h2.article-title a, .article-header h2 a {
		font-size: 2.5em;
	}

	.btn.btn-primary.off-canvas-toggle {
		width: 50px;
		z-index: 99;
		position: relative;
	}

	#t3-header.smallheader .logo-image.logo-control,
	.logo-image.logo-control {
		max-height: 80px;
		/*position: relative !important;*/
		top: 5px;
	}
	#t3-header.smallheader .logo-image  a img,
	#t3-header .logo-image a img {
		max-height: 60px;
	}
	#t3-header.smallheader,
	#t3-header {
		height:  105px;
	}

	.block-slideshow-item.dark-style .block-title {
		font-size: 18px;
		letter-spacing: 1px;
   	 font-size: inherit !important;
		
	}
	#t3-header.smallheader .t3-topbar,
	#t3-header .t3-topbar {
		top: -20px;
		position: relative;
	}
	.t3-mainnav {
		padding-left: 0;
		padding-right: 0;
	}
	html.itemid-1240 .jumbotron > p,
	html.itemid-1240 .jumbotron > h4,
	html.itemid-1240 .jumbotron > ul {
		margin-left: 15px;
	}
	.home-slideshow-button {
	   display: inline-block; 
		font-size: 18px;
		margin-left: 0;
	}
	.block-slideshow-item {
		padding: 120px 0 !important;
	}
	.block-slideshow-item.dark-style .block-title {
		/*background: rgba(255,255,255,0.6);
		box-shadow: 0 0 20px 20px rgba(255,255,255,0.6);*/
		text-align: center;
		margin-left: 2%;
	}
	.block-slideshow-item.dark-style .block-intro {
		font-size: 1.2em;
		padding-bottom: 1.5em;
	}

	.block-slideshow-item.dark-style .block-intro {
		text-shadow: none;
		padding: 0 !important;
		background: rgba(255,255,255,.6);
		box-shadow: 0 0 9px 5px rgba(255,255,255,.6);
		position: relative;
		z-index: 0;
		margin: 40px 0;
		opacity: 0;
	}
	.slideshow-btn-actions {
		line-height: 50px;
		padding-bottom: 10px;
	}	
	.custom-google-reviews {
		font-size: 1em !important;
	}
	.custom-google-reviews a {
		display: block;
	}
	#t3-mainbody,
	.t3-content {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.top-rated-award {
		width: auto !important;
		height: auto !important;
		max-width: 200px;
		max-height: 200px;
	}

}

@media (max-width: 480px) {

html.itemid-1134 h2.article-title, .article-header h2,
html.itemid-1134 h2.article-title a, .article-header h2 a {
    font-size: 2.4em;
}

}

@media (max-width: 260px) {

html.itemid-1134 h2.article-title, .article-header h2,
html.itemid-1134 h2.article-title a, .article-header h2 a {
    font-size: 1.3em;
}

}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}


@media (max-width: 1200px) {
	#t3-topbar .container,
	#t3-header .container {
		width: 100%;
	}
	#t3-mainnav .t3-navbar.navbar-collapse {
		display:none !important;
	}
	/*#t3-mainnav .nav > li > a {
		padding: 10px 15px;
	}*/

}

/*@media (max-width: 900px) {
	#t3-content table tr td {
		width:100%;
		display:block;
		clear:both;
	}
}*/

@media (min-width: 768px) {
  .back-to-top {
    display: block;
  }
}

@media (max-width: 750px) {

#Mod177.t3-module .nav li,
ul.ccbuttons li,
#t3-content ul.nav-pills li {
	  width: 46%;
}

}

@media (max-width: 650px) {
	#t3-content img {
		max-width:100% !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
}

/*
	Mobile Menu fix
*/

@media (max-width: 480px) {


#Mod177.t3-module .nav li,
ul.ccbuttons li,
#t3-content ul.nav-pills li {
	  width: 100%;
}
    
        .floor-plan strong.lease-now, 
        .floor-plan strong.few-left, 
        .floor-plan strong.sold-out {
            font-size: 24px;
        }

	div.logo {
		width:100%;
	}
	div.logo img {
		max-width:100%;
		margin-left:auto;
		margin-right:auto;
	}
	div.navbar-header,
	button.btn-primary {
		width:100%;
	}

	.off-canvas-toggle {
		/*line-height: 50px;
		height: 50px;*/
	}

	.head-search {
		display: block;
		clear: both;
	}

	.t3-topbar-1 .search {
		display: none !important;
	}

	.t3-topbar .pull-right,
	.t3-topbar .pull-left {
		float: none !important;
		text-align: center;
	}

	.magazine-featured .magazine-featured-intro .magazine-item .article-title h3 {
		font-family: bryant_proregular_alternate;
		font-size: 14px !important;
	}

}

@media (max-width: 380px) {


}

@media (max-width: 900px) {
	.t3-section-2 .t3-module h2, h2.article-title, .article-header h2, h2.article-title a, .article-header h2 a {
        text-align: left !important;
      	margin-left: 3%;
  		margin-right: 3%;
    }
    .item-content .row.floor-plan .col-md-6 *, 
	.item-content .row.floor-plan .col-xs-12 * {
		text-align: left !important;
        margin-left: 3%;
  		margin-right: 3%;
	}
    .article-intro {
        margin-left: 3%;
        margin-right: 3%;
    }

}

table {
  border-collapse: collapse;
  background: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin: 10px auto;
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

thead {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

thead th {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  text-align: left;
  padding: 10px;
  background-size: 100%;
  background-color: #3f51b5;
}
thead th:first-child {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
}
thead th:last-child {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}

tbody tr td {
  font-weight: 400;
  color: #5f6062;
  font-size: 13px;
  padding: 5px 5px 5px 5px;
  border-bottom: 1px solid #e0e0e0;
}

tbody tr:nth-child(2n) {
  background: #f0f3f5;
}

tbody tr:last-child td {
  border-bottom: none;
}
tbody tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
tbody tr:last-child td:last-child {
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

tbody:hover > tr td {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  /* uncomment for blur effect */
  /* color:transparent;
  @include text-shadow(0px 0px 2px rgba(0,0,0,0.8));*/
}

tbody:hover > tr:hover td {
  text-shadow: none;
  color: #2d2d2d;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.article-title, .article-header h2 a {
    font-size: 38px !important;
	text-align: left !important;
    line-height: 1.25em !important;
}

.laurels {
 font-size:12px;
 font-size:calc(12px + .2vw);
 margin:0 auto;
 position:relative;
 width:12.5em;
 height:auto;
 margin-top: 10px;
 text-align:center !important;
 text-decoration:none;
 line-height:1.27201964951;
 /* color:#fff; */
 font-weight:800;
 margin-left: -30px;
}
.laurels:after {
 padding-top:79.8%;
 display:block;
 content:""
}
.laurels img {
 position:absolute;
 width:100%;
 height:auto;
 display: block !important;
 border:none
}
.laurels__title,.laurels__title__has-widget {
 position:absolute;
 top:53%;
 left:21%;
 height:26%;
 max-height:28%;
 width:58%;
 margin:0 auto;
 white-space:nowrap
}
.laurels__title__has-widget__line,.laurels__title__line {
 margin:0 auto
}
.laurels__title__has-widget__plain-text,.laurels__title__plain-text {
 display:none;
 width:70%;
 font-weight:500;
 color:#fff;
 font-size:calc(14px + 4vw);
 margin:100px auto 0;
 line-height:2.5rem
}
@media screen and (max-width:800px) {
 .laurels__title__has-widget__plain-text,.laurels__title__plain-text {
  display:block
 }
}
@media screen and (max-width:320px) {
 .laurels__title__has-widget__plain-text,.laurels__title__plain-text {
  margin:50px auto 10px;
  line-height:2rem
 }
}
@media screen and (max-width:800px) {
 .laurels__title__has-widget,.laurels__title__has-widget__has-widget {
  display:none
 }
}
.laurels__year,.laurels__year__has-widget {
 position:absolute;
 width:100%;
 left:0;
 bottom:5%;
 color:#024B6D;
}
@media screen and (max-width:800px) {
 .laurels__year__has-widget,.laurels__year__has-widget__has-widget {
  display:none
 }
}
.laurels--inverse.laurels {
 color:#00CEA6
}
.laurels--inverse__has-widget {
 -ms-flex-direction:column;
 flex-direction:column
}
@media screen and (max-width:800px) {
 .laurels--inverse__has-widget {
  width:100%
 }
 .laurels--inverse__has-widget img {
  display:none
 }
}

/* @media screen and (max-width:1800px) {
  .blog-article, .article-content-main {
    margin-left: 9% !important;
    margin-right: 9% !important;
  }
}

.blog-article, #t3-header.smallheader {
  margin-left: -0% !important;
  margin-right: -0% !important;
}


@media screen and (max-width:800px) {
  .blog-article, .article-content-main {
    margin-left: 7% !important;
    margin-right: 7% !important;
  }
}

@media screen and (max-width:600px) {
  .blog-article, .article-content-main {
    margin-left: 2% !important;
    margin-right: 2% !important;
  }
}

@media screen and (max-width:500px) {
  .blog-article, .article-content-main {
    margin-left: 3% !important;
    margin-right: 3% !important;
  }
}

@media screen and (max-width:400px) {
  .blog-article, .article-content-main {
    margin-left: 1% !important;
    margin-right: 1% !important;
  }
} */

@media screen and (max-width:1800px) {
  .view-article, .article-content-main {
    margin-left: 9% !important;
    margin-right: 9% !important;
  }
}

.view-article, #t3-header.smallheader {
  margin-left: -0% !important;
  margin-right: -0% !important;
}


@media screen and (max-width:800px) {
  .view-article, .article-content-main {
    margin-left: 7% !important;
    margin-right: 7% !important;
  }
}

@media screen and (max-width:600px) {
  .view-article, .article-content-main {
    margin-left: 2% !important;
    margin-right: 2% !important;
  }
}

@media screen and (max-width:500px) {
  .view-article, .article-content-main {
    margin-left: 3% !important;
    margin-right: 3% !important;
  }
}

@media screen and (max-width:400px) {
  .view-article, .article-content-main {
    margin-left: 1% !important;
    margin-right: 1% !important;
  }
}

/* home page featured magazine */
.home .magazine-featured .magazine-featured-intro .magazine-item .article-title h3 {color:white;line-height:1em;margin-top:0.5em;line-height:1.2em;}
.home .magazine-featured .magazine-featured-intro .magazine-item .magazine-item-ct {color:white;}
.home .magazine-featured .magazine-featured-intro .magazine-item .readmore .btn {color:white;}
.home .magazine-featured .logo-text a {font-family:inherit;}
#Mod141 {padding: 3em 2em;}
@media (min-width: 1200px){
  .home .magazine-featured .logo-text a span {font-size:.5em;line-height:1.2em;}
  .home .meadows-magazine-article{height:150px !important; padding-top:0px !important}
}

/*
.home-slideshow-button {
    color: #F00;
}
*/