/*
 Theme Name:   liveinregentpark
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
.single-post p > a {
    color: #ec8f35;    
}
.brxe-logo img {
    height: 63px;
}
.single-post p > a:hover {
    text-decoration: underline;
}
.address-sidebar h2{
	font-size:16px;	
}
.fp-front-loader-img{
height: 20px;
}
#sby_lightbox .sby_btn .sby_cta_button, [id^=sb_youtube_].sb_youtube .sby_btn .sby_cta_button, [id^=sb_youtube_].sb_youtube .sby_follow_btn a {
    background:#FB8500 !important;
}
[id^=sb_youtube_].sb_youtube .sby_video_title {
    font-weight: 700;
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.text-orange {
    color: #fb7b00;
}
#brx-header.sticky {
    z-index: 99;
}
a:-webkit-any-link:focus-visible {
    outline-offset: none;
}
body.bricks-is-frontend :focus {
    outline: none;
}
#brxe-ctkhyu iframe,#brxe-zteqvz iframe,#brxe-crxpfc iframe {
    position: absolute;
	width: 100%;
}
#brxe-ctkhyu p, #brxe-zteqvz p, #brxe-crxpfc p {
    position: initial;
}
.tablepress.dataTable tr>td:first-child a {
    padding-left: 25px;
}
input.rft_condos_submit_btn {
    border: 0px none;
    background: #fb8500;
    padding: 0 25px;
    line-height: 42px;
    color: #fff;
}
input.rft_condos_submit_btn:hover {
    opacity: 0.8;
}
.regent-header {
    background-position: center;
    padding: 15rem 0;
    overflow: hidden;
    position: relative;
    background-size: cover;
}
.regent-header-review.tab-fixed{
    position: sticky;
    top: 80px;
    z-index: 98;
    width: 100%;
    border-bottom: 1px solid #2b2a2a;
}
select#rft_condo_id {
    padding-right: 35px;
}
.condos-singlepage h2 {
    font-weight: 600;
}
.regent-header:before {
    background: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    z-index: 0;
}
.regent-text {
    position: relative;
	color: #fff;
    text-align: center;
}
.regent-text h1{
	color: #fff;
}
.regent-text hr {
    width: 6.25rem;
    border-width: 3px;
    border-color: #EBD26D;
    margin: 10px auto;
}
.regent-overew {
    background: #f7f7f7;
	justify-content: center;
    align-items: center;
	display:flex;
    box-shadow: 0 0.125rem 0.1875rem 0 rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgb(0 0 0 / 10%);
}
.regent-overew ul.section-magellan__menu {
    margin: 0;
}
.regent-overew ul.section-magellan__menu li {
    display: block;
    margin-right: 15px;
}
.regent-container {
    width: 1200px;
    align-self: center !important;
    flex-direction: row;
    justify-content: space-between;
    display: flex;
	padding: 0 20px;
	column-gap: 15px
}
#brxe-onzznc .bricks-nav-menu > li:last-child a {
	padding-right: 0;
}
.regent-overew ul.section-magellan__menu {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    padding-left: 0;
    -webkit-box-pack: space-between;
    width: 70%;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    padding-right: 15px;
}
.regent-overew ul.section-magellan__menu li a {
    text-transform: capitalize;
    white-space: nowrap;
    font-weight: 600;
	border-bottom: 2px solid transparent;
    color: #141212;
    padding: 2.25rem 0;
    display: block;
	font-size: 13px;
}

.regent-overew ul.section-magellan__menu li a:hover {
    color: #fb8500;
    border-color: #fb8500;
}
.regent-btn a {
    background-color: #141212;
    color: #fff;
    padding: 1.35rem 10px;
	 text-align: center;
    font-size: 13px;
    -webkit-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.regent-btn {
    display: flex;
	    width: 30%;
    flex-wrap: wrap;
}
.regent-btn a.button.primary{background-color: #fb8500;}
.regent-btn a:hover{    opacity: 0.8;}
.regent-Overview {
    justify-content: center;
    align-items: center;
    display: flex;
	/*padding: 75px 0px 50px;*/
}
.regent-Overview-left {
    width: 70%;
}
.regent-Overview-left strong, .regent-Overview-left a {
    font-size: 16px;
}
.regent-Overview-left a {
	color: #fb8500;
}

.regent-financials-box .cell,.regent-financials-box .cell{
    width: 12%;
	margin-bottom: 25px;
}
.regent-overview-data span.section-overview__label,.regent-financials-box span.section-overview__label,span.deposit_structure_title{
    display: block;
    font-size: 14px;
    color: #767676;
 	padding: 0 10px;
    line-height: 1;
	text-align: left;
}
.regent-Overview-left h3 {
    margin-bottom: 20px;
}

.regent-overview-data,.regent-financials-box,.regent-financials-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	margin-top: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
	row-gap: 15px;
}
.regent-overview-data{margin-top: 25px;margin-left: -10px;}
.regent-overview-data p.section-overview__data, .regent-financials-box p.section-overview__data, p.deposit_structure_value{
    font-weight: 600;
    color: #fb8500;
    font-size: 1.6rem;
	padding: 0 10px; 
}
p.deposit_structure_value {
    text-align: left;
    line-height: 1.1;
}
.regent-financials-box span.section-overview__data{
	color: #212121;
	font-size: 13px;
}
.floorplan-slider li.slick-slide {
    padding: 0 10px;
}
.regent-Overview-left h2 {
    margin-bottom: 15px;
/* 	text-align: left; */
}

.regent-financials-box p.section-overview__data {
    font-size: 2.2rem;
	text-align: left;
}
.regent-financials {
    padding: 50px;
    /*margin: 50px 0;*/
    text-align: center;
    background: linear-gradient(90deg, #e9e9e9 31%, #f7f7f7 74%);
}
.regent-gallary .regent-gallary-container,.regent-floor,.regent-Schools-contener,.regent-demographics,.regent-values,.amenities,.Listings,.floor-plans,.values-trends,.vedio-review,.regent-highlight{
    /*width: 1170px;*/
	width: 1200px;
    margin: 0 auto;
	padding: 0 20px;
}
.regent-gallary, .floor-plans-collection, .regent-demographics-graphic, .regent-videos {
    padding: 75px 0;
    background: #F7F7F7;
}
.floor-plans-collection .floor-t-collection {
    margin: 15px 0;
}


.regent-gallary-container .slick-slide img {
    margin: 0 auto;
}
.regent-school-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
/* 	 margin: 0 -15px; */
	column-gap: 15px;
}
.regent-ele {
/*     margin: 25px 0; */
	  padding: 15px;
	width:32%;
		border: 2px solid #ec8f35;
}

.regent-sch-info {
/*     padding: 20px; */
    margin-top: 15px;
    background: #fff;
}
.regent-ele h3 {
    font-size: 25px;
   
}

.regent-sch-info a {
    color: #fb8500;
    font-weight: 600;
	    font-size: 15px;
}
.regent-sch-info strong {
    color: #fb8500;
}
.regent-sch-info p {
    margin-bottom: 5px;
}
.values-trends-container,.demographics-container {
 display: flex;
 flex-wrap: wrap;
}
.values-trends-subcontainer,.demographics-subcontainer{
	width:50%;
	padding: 15px 15px;
}

/*
.demographics-details {
  display: flex;
  flex-flow: row;
  margin: 15px 0px;
}
*/
.section-demographics__data {
  font-weight: 600;
  color: #fb8500;
  font-size: 1.6rem;
  padding: 0 10px;
}

.section-demographics__label {
  display: block;
  font-size: 1.3rem;
  color: #767676;
  padding: 0 10px;
  line-height: 1;
}

.demographics-details {
  margin: 15px 0px;
  display: flex;
  margin-top: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row wrap;
}
.cell,.regent-financials.regent-fin .cell {
  width: 20%;
  margin-bottom: 25px;
}

.brxe-shortcode .fluentform .ff-el-form-control:focus {
	border-color: rgba(43, 42, 42, 1);}
.fluentform .ff-el-form-control {
    font-weight: 500;
}
.blog-details .content-wrapper .dynamic + .dynamic + .dynamic {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.value_trends_footnote,.demographics-footnote {
    text-align: center;
	padding:15px 0;
}
.walk-subcontainer {
    width: 100%;
	
}
.walk-container {
    flex-wrap: wrap;
	padding-top:15px;
}

.regent-walk {
    padding: 25px 15px;
	margin-bottom:15px;
	text-align:center;
	background:#e9e9e9;
}

.walk-subcontainer {
    padding: 2px 0;
    text-align: center;
}
.regent-Overview-right{
	width: 30%;
}
.regent-Overview-right .regent-map h2, .regent-Schools-contener h2, .vedio-review h2{
	margin-bottom: 15px;
}

.regent-financials-box .cell, .regent-financials-box .cell {
    text-align: center;
	line-height: 20px;
}
.walk-subcontainer span {
    color: #fb8500;
}

/* .regent-demographics {
    padding: 25px 20px 50px;
} */
.amenities, .values-trends, .regent-Schools,.regent-highlight {
    padding: 0 20px;
}

.regent-highlight .regent-financials-box ul{
	padding: 0px 0px 0 20px;
}

.regent-ele .regent-sch-info:last-child {
    margin-top: 30px;
}

.vedio-review-subcontainer {
    width: 33.33%;
/*     padding: 50px 15px; */
}
.vedio-review-container {
    display: flex;
    flex-wrap: wrap;
	column-gap: 15px;
    row-gap: 15px;
}


/* .vedio-review {
    padding: 50px 20px;
} */
.condos-subcon-gallary .slick-prev:before, .condos-subcon-gallary .slick-next:before, .floorplans-subcon-gallary .slick-prev:before, .floorplans-subcon-gallary .slick-next:before {
	opacity: 1 !important;
    color: #ec8f35 !important;
    background: #000 !important;
    /*padding: 8px !important;
	border-width: 2px !important;
	border-style: solid !important;
	border-color: #ec8f35 !important;
    border-radius: 1px 12px 1px 12px;*/
	border-radius: 0px;
}
.condos-subcon-gallary .slick-prev,.condos-subcon-gallary .slick-next{
	width:auto;
	padding: 10px;
	height:auto;
}
.condos-subcon-gallary ul#lightSlider,.slick-slider {
    padding: 0;
}
.condos-subcon-gallary .slick-prev,.floor-plans .slick-prev {
    left: 0;
}
.condos-subcon-gallary .slick-next,.floor-plans .slick-next {
    right: 0px;
}

.slick-list.draggable {
    margin: 0 50px;
}



/* model popup css start*/
.request-modal {
    position: absolute;
    z-index: 10000; /* 1 */
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.request-modal.is-visible {
    visibility: visible;
}

.request-modal-overlay {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: hsla(0, 0%, 0%, 0.5);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.3s, opacity 0.3s;
}

.request-modal.is-visible .request-modal-overlay {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}

.request-modal-wrapper {
  position: fixed;
  z-index: 9999;
  top: 6em;
  left: 50%;
  width: 32em;
    transform: translateX(-50%);
  background-color: #fff;
  box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);
}

.request-modal-transition {
  transition: all 0.3s 0.12s;

  opacity: 0;
}

.request-modal.is-visible .request-modal-transition {

  opacity: 1;
}

.request-modal-header,
.request-modal-content {
  padding: 25px 25px 15px;
}

.request-modal-header {
  position: relative;
  background-color: #fff;
  box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.06);
  border-bottom: 1px solid #e8e8e8;
}


.request-modal-close:hover {
  color: #777;
}

.request-modal-heading {
  font-size: 1.125em;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.request-modal-content > *:first-child {
  margin-top: 0;
}

.request-modal-content > *:last-child {
  margin-bottom: 0;
}
.request-more-modal {
    position: absolute;
    z-index: 10000; /* 1 */
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.request-more-modal.is-visible {
    visibility: visible;
}
.request-more-modal-content input[type="radio"] ~ span {
    font-size: 14px;
    top: -3px;
    position: relative;
}
.request-more-modal-overlay {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: hsla(0, 0%, 0%, 0.5);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.3s, opacity 0.3s;
}

.request-more-modal.is-visible .request-more-modal-overlay {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}

.request-more-modal-wrapper {
  position: fixed;
  z-index: 9999;
  top: 6em;
  left: 50%;
  width: 1200px;
	transform: translateX(-50%);
  background-color: #fff;
  box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);
}
.request-more-modal-image,.request-form-field {
    width: 50%;
}
.request-more-modal-image:after {
    background: url(https://liveinregentpark.com/wp-content/uploads/2022/08/C5105215-opt.jpg);
    display: block;
    height: 100%;
    content: "";
    background-repeat: no-repeat;
    background-size: cover;
}
.request-more-modal-wrapper.request-more-modal-transition {
    display: flex;
}
.request-more-modal-content input[type="radio"] {
    width: auto;
}
.request-more-modal-content .ff-el-input--content {
    display: flex;
	flex-wrap: wrap;
    column-gap: 20px;
}
.request-more-modal-transition {
  transition: all 0.3s 0.12s;

  opacity: 0;
}
.request-more-modal-content button.ff-btn.ff-btn-submit,.request-modal-content button.ff-btn.ff-btn-submit{
    width: 100%;
    background: #fb8500;
}
.request-more-modal.is-visible .request-more-modal-transition {

  opacity: 1;
}

.request-more-modal-header,
.request-more-modal-content {
  padding: 25px 25px 15px;
}

.request-more-modal-header {
  position: relative;
  background-color: #fff;
  box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.06);
  border-bottom: 1px solid #e8e8e8;
}

.request-more-modal-close,.request-modal-close {
    position: absolute;
    top: 5px;
    right: 10px;
    color: #000;
    background: none;
    border: 0;
    font-size: 30px;
}

.request-more-modal-close:hover {
  color: #777;
}

.request-more-modal-heading {
  font-size: 1.125em;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.request-more-modal-content > *:first-child {
  margin-top: 0;
}

.request-more-modal-content > *:last-child {
  margin-bottom: 0;
}
/* model popup css end*/


/* Style the close button */
.topright {
  float: right;
  cursor: pointer;
  font-size: 28px;
}
.topright:hover {color: red;}

/* Style the tab */
.tab {
	overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 50px 0;}
/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
}
/*.condos-singlepage {
    background: #F7F7F7;
}*/
/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Style the tab content */
.tabcontent {
  display: none;
  border-top: none;
}
.tab button {
    background: #EBEAEA;
    -webkit-box-shadow: inset 0 0 0.5625rem 0 rgb(0 0 0 / 30%);
    box-shadow: inset 0 0 0.5625rem 0 rgb(0 0 0 / 30%);
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.tab button.active {
    background-color: #ccc;
    background: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), to(rgba(202,202,202,0.5)));
    background-image: linear-gradient(-180deg, rgba(255,255,255,0.5) 0%, rgba(202,202,202,0.5) 100%);
    -webkit-box-shadow: 0 0.0625rem 0.5625rem 0 rgb(0 0 0 / 20%);
    box-shadow: 0 0.0625rem 0.5625rem 0 rgb(0 0 0 / 20%);
    color: #767676;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

/*-----------------regent-walkable start css------------------*/
.walkable-subcontainer {
    display: flex;
}
.walkable-subcontainer-two {
    padding: 10px 10px;
    text-align: left;
}
.walkable-subcontainer-one {
    padding: 10px 10px;
}
.walkable-container {
    padding-top: 15px;
}


/*----------video section button css-----------*/
#sb_youtube_sbyPLDN511qEluuK9.sb_youtube.sby_palette_custom .sby_follow_btn a {
    background: #FB8500;
    padding: 12px 20px;
    font-size: 15px;
    text-transform: uppercase;
    border-radius: 0;
    transition: .5s ease;
}
#sb_youtube_sbyPLDN511qEluuK9.sb_youtube.sby_palette_custom .sby_follow_btn a:hover {
    background: #2b2a2a !important;
    border-color: #2b2a2a;
    box-shadow: inset 0 0 20px 20px rgb(255 255 255 / 0%) !important;
}

/*-----------------regent-walkable end css------------------*/
.regnt-custom-padding{
	padding-top: 150px !important;
}
/* ---------------regent-listing-main-page start css------------- */
#brxe-tbdccw input::placeholder, #brxe-tbdccw textarea::placeholder {
	color: #2b2a2a;
	opacity: 1;
}
#listing-results-view.mrp-style-area, #listing-details-view.mrp-style-area,#listing-details-view.mrp-style-area h1.mrp-listing-title span, #listing-details-view.mrp-style-area h2.mrp-listing-price-info span {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* 
 .post-2863 div#listing-details-view,.page-id-2863.mrp-listings-results div#listing-results-view {
    padding: 75px 0;
}
 .vow-only h3 {
    height: auto !important;
}
.mrp-listing-result {
    background: #fff !important;
    border-top: 1px solid !important;
    border-right: 10px solid !important;
    border-bottom: 10px solid !important;
    border-left: 1px solid !important;
    border-radius: 0 30px !important;
    border-color: #ec8f35 !important;
    font-family: 'Montserrat' !important;
}
 */
.mrp-style-area.sm.md.lg .mrp-listing-result {
	padding: 15px 15px !important;
   
}
.page-id-2863.mrp-listings-results #listing-results-view.mrp-style-area .top-divider {
    border: 0px none;
}
.page-id-2863.mrp-listings-results #listing-results-view.mrp-style-area .mrp-listing-main-image-container {
    padding: 0px;
	box-shadow: 0 0 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.mrp-listing-summary-outer {
    max-height: 70px !important;
    background: #eeeeee !important;
    padding: 5px !important;
}
.mrp-description-and-attribution-wrapper .mrp-listing-description {
    height: auto !important;
    background: #eeeeee !important;
    padding: 0 15px 15px !important;
    margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.mrp-description-and-attribution-wrapper .inner{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    font-size: 12px !important;
	color: #000;
    letter-spacing: 1px !important;
    font-weight: 500 !important;
}
.mrp-description-and-attribution-wrapper .full-text-tab {
    opacity: 0 !important;
}

.mrp-listing-attribution-wrapper {
    background: #000 !important;
	color: #fff;
    padding: 5px !important;
    margin: 0 !important;
    height: 50px !important;
    text-align: center !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center;
}
.mrp-style-area .mrp-listing-attribution-container {
	white-space: pre-line !important;
	opacity: 1 !important;
}
.mrp-listing-details-link a {
    background: black !important;
    color: #fff;
}
#listing-results-view.mrp-style-area .mrp-owner-contact-container .listing-contact-info {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.mrp-style-area.sm560 .mrp-description-and-attribution-wrapper{
	height: auto !important;
}
.mrp-listing-details-link {
    display: block !important;
}
.page-id-2863.mrp-listings-results #listing-results-view.mrp-style-area .mrp-owner-contact-container {
    padding-top: 0;
}
.page-id-2863.mrp-listings-results .mrp-results-numbers {
    width: 50%;
    text-align: right;
}
.page-id-2863.mrp-listings-results .mrp-results-page-summary {
    display: flex;
	padding: 0 20px !important;
    justify-content: space-between;
    align-items: center;
}
.page-id-2863.mrp-listings-results #listing-results-view.mrp-style-area .mrp-results-page-summary .search-results-sort-by-select {
    width: 50%;
    padding: 12px;
}
#listing-results-view.mrp-style-area .mrp-listing-page-navigation .page-buttons a.next-page-link, #listing-results-view.mrp-style-area .mrp-listing-page-navigation .page-buttons a.previous-page-link {
    background: #2b2a2a;
    color: #fff;
}
#listing-results-view.mrp-style-area .mrp-listing-page-navigation .page-buttons a.next-page-link:hover, #listing-results-view.mrp-style-area .mrp-listing-page-navigation .page-buttons a.previous-page-link:hover {
    background: #ec8f35;
}
.page-id-2863.mrp-listings-results #listing-results-view.mrp-style-area .powered-by {
    padding: 10px 0 0px 0;
}
.page-id-2863.mrp-listings-results .mrp-listing-results-footer {
    margin: 25px 0 15px;
	text-align: center;
}
.mrp-showcase-container-loading {
    visibility: visible !important;
	overflow: inherit;
}
/* ---------------regent-listing-main-page end css------------- */

/* ---------------regent-listing-single-page start css --------------- */
.mrp-style-area.xs .mrp-details-vow-toolbar-wrapper, .mrp-style-area.xs .mid-content, .mrp-style-area.lg .mrp-listing-details-tab-content > .mid-content, .mrp-style-area.sm620 .post-image-wrapper {
    max-width: 100% !important;
}

.post-image-wrapper .post-image-content{
	width: 70% !important;
}
.post-image-wrapper .post-image-sidebar{
	width:30% !important;
}

.mrp-listing-title, .sub-location span, .sub-info span, .mrp-vow-login-with-external-id label, .mrp-vow-login-with-external-id a, .mrp-listing-info-container, .mrp-listing-info-container label, .post-image-sidebar, .viewing-type label input, .hq-ah--data-container, .listing-contact-info ul li, .mrp-listing-related.on, .page-footer div, .powered-by-outer {
    font-family: 'Montserrat' !important;
}

.mrp-listing-links-section li {
    background-color: #2b2a2a !important;
}

.mrp-listing-links-section li:hover {
    background-color: #ec8f35 !important;
}

.mrp-listing-links-section li a {
    font-family: 'Montserrat' !important; 
}

/* .mrp-listing-links-section li:hover {
    background-color: #ec8f35 !important;
} */

.mrp-style-area .mrp-listing-quick-actions > span {
    background: #2b2a2a !important;
}

.mrp-listing-details-tabs > li a {
    color: #2b2a2a !important;
    font-family: 'Montserrat';
}

.mrp-listing-details-tabs li.active {
    border-bottom: 3px solid #2b2a2a !important;
}

.mrp-style-area .btn {
    background-color: #2b2a2a !important;
    font-family: 'Montserrat';
    border: 0px solid !important;
    background-image: none !important;
    color: #fff !important;
    padding: 8px !important;
}
.mrp-style-area .btn:hover {
    background-color: #ec8f35 !important;
}

.mrp-listing-description {
    font-size: 16px !important;
	color: #767676 !important;
	font-weight: 300 !important;
}

.mrp-details-main-summary{
	background-color: transparent !important;
}

.suggested-dates .day svg {
    width: 22px !important;
    height: 22px !important;
}

.suggested-dates .weekday {
    font-size: 12px;
    color: #000;
	line-height: 25px;
}

.suggested-dates .day {
    font-size: 20px !important;
    color: #000 !important;
	    line-height: 25px;
}

.suggested-dates .month {
    color: #000;
    font-size: 12px;
    line-height: 25px;
}

.mrp-listing-info-section .section-head.labelled-group {
    padding: 30px 0 0 0 !important;
 	text-decoration: underline; 
   /* border-bottom: 2px solid !important;
    width: 30%;*/
}

.mrp-listing-info-section label, .mrp-listing-info-section dt, .mrp-listing-info-section dd, .mrp-listing-wide-info-section label, .mrp-listing-wide-info-section dt, .mrp-listing-wide-info-section dd, .mrp-summary-line dt, .mrp-summary-line dd {
    border: 0 !important;
}
.mrp-listing-info-section label, .mrp-listing-wide-info-section label{
	color: #767676;
	font-weight: 600 !important;
}
.mrp-listing-info-section dt, .mrp-listing-wide-info-section dt, .mrp-summary-line dt {
    font-weight: 600 !important;
    font-size: 16px;
    color: #767676;
}

.mrp-listing-info-section dd, .mrp-listing-wide-info-section dd, .mrp-summary-line dd {
    font-size: 16px;
    color: #767676;
}

.viewing-type {
    margin: 15px 0 0 0 !important;
}

.viewing-type label{
    font-size: 12px !important;
    color: #000;
    font-weight: bold !important;
}

.related-address {
    font-size: 16px !important;
    font-weight: 600;
    margin: 15px 0 !important;
}

.related-price{
    margin: 15px 0;
}

.sidebar-map-options {
    margin-top: 20px;
}

.sidebar-map-options a {
    background-color: #2b2a2a !important;
    border-radius: 0.3125rem;
    color: #fff !important;
    padding: 10px 20px !important;
    line-height: 23px !important;
    text-transform: uppercase !important;
}
.sidebar-map-options a:hover {
	background-color: #ec8f35 !important;
}
.mrp-listing-last-modified, .powered-by-outer {
    display: none !important;
}
.page-footer div{
	font-weight: 600 !important;
	color: #000 !important;
}

/* ---------------regent-listing-single-page end css --------------- */


.regent-highlight p {
    text-align: justify;
    line-height: 2em;
}
.regent-highlight li {
    text-align: justify;
	line-height: 30px;
}


.floor-plans-btn {
    display: flex;
    justify-content: space-between;
}
.floor-plans-btn input[type=button] {
    color: #fff;
	border-color: transparent;
	cursor: pointer;
    padding-left: 30px;
    padding-right: 30px;
}

#floor img {
    max-width: 80%; 
}
/*.condos-subcon-gallary .slick-list .slick-slide {
	height: 700px;
}*/

.dataTables_wrapper .dataTables_length label  select {
    width: 80px;
}
.dataTables_wrapper .dataTables_length {
    padding-bottom: 10px;
    padding-top: 15px;
}
.dataTables_wrapper .dataTables_filter {
    padding-top: 15px;
}

.dataTables_wrapper .tablepress tfoot th, .dataTables_wrapper .tablepress thead th{
    background-color: #2b2a2a;
    color: #fff;
}
.dataTables_paginate .paginate_button {
    background-color: #2b2a2a;
    padding-top: 12px;
    padding-right: 35px;
    padding-bottom: 12px;
    padding-left: 35px;
    color: #ffffff !important;
    font-size: 15px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: "Montserrat";
}
.paging_simple .paginate_button.next:after, .paging_simple .paginate_button.previous:before {
    display: none;
}
.paginate_button.disabled {
    opacity: .7;
}
.dataTables_paginate .paginate_button:hover {
    background-color: #ec8f35;
}
.regent-video-subcontainer {
    position: relative;
    height: 500px;
}
.listing-label{
	 padding-top: 30px;
	padding-bottom: 15px;
}
.regent-video-subcontainer {
    margin-top: 30px;
}
.regent-video-subcontainer iframe {
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
/*-----------------regent-news-listing-sidbar start css------------------*/
.regent-news-post-sidbar {
    padding: 0 0px 0 20px;
}
.regent-post-container {
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
}
.regent-post-image img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: table-column;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    bottom: 0;
    right: 0;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%,-50%);
}
.regent-post-subcontainer {
	padding: 0 10px;
    width: 33.33%;
	position: relative;
    margin-bottom: 20px;
}
.regent-post-content,.blog-bg .post-post-container .regent-post-content {
    background: #f5f5f5;
    padding: 15px 15px 20px;
	width: 100%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.blog-bg .post-post-container .regent-post-content {
    background: #fff;
    -webkit-box-shadow: 0 0.25rem 0.5rem rgb(0 0 0 / 10%);
    box-shadow: 0 0.25rem 0.5rem rgb(0 0 0 / 10%);
}
.towns-post-container .regent-post-content,.post-post-container .regent-post-content {
    background: #fff;
}
.regent-post-image {
    position: relative;
    height: 250px;
}
.regent-post-image {
  background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
/*.regent-overlay-wrapper {
    align-items: baseline;
    bottom: 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    left: 0;
    position: relative;
    right: 0;
    padding: 0 10px;
    top: 0;
    color: #fff;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.46);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.regent-overlay-wrapper p {
    margin-top: 20px;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
}
.regent-post-subcontainer .regent-overlay-wrapper {
    position: absolute!important;
    z-index: 2;
}
*/
.regent-overlay-wrapper h4 {
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.regent-overlay-wrapper {
    margin-bottom: 15px;
}
.towns-post-container .regent-overlay-wrapper {
	  min-height: 110px;
}
.regent-post-text h3 {
    margin-bottom: 10px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
}
.regent-read-more a:hover,.livein-condos a.regent-load-more-btn:hover,.regent-load-more-btn:hover {
    background: #ec8f35;
}
.regent-post-date {
    margin-bottom: 15px;
}
.regent-read-more a,.regent-load-more-btn {
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 7px;
    padding-right: 15px;
    padding-bottom: 7px;
    padding-left: 15px;
    font-size: 12px;
    text-transform: uppercase;
    font-family: "Montserrat";
    font-weight: 500;
    letter-spacing: 1px;
    color: var(--bricks-color-iczwng);
    background-color: #2b2a2a;
}
a#post-post-view-more-btn {
    margin: 20px auto 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 150px;
}
.livein-condos a.regent-load-more-btn {
    font-family: "Montserrat";
    font-size: 15px;
    text-transform: uppercase;
    text-align: center;
    color: var(--bricks-color-iczwng);
    background-color: var(--bricks-color-vvumfn);
    transition: .5s ease;
    padding: 0.5em 1em;
    margin: 20px auto;
    width: 200px;
    display: flex;
    justify-content: center;
}
.page.parent-pageid-2863 .page.type-page {
    padding: 75px 0;
}
.cust-select .ff-el-input--content{
    position: relative;
}
.cust-select .ff-el-input--content:after {
    content: "▼";
    position: absolute;
    left: calc(100% - 30px);
    font-size: 80%;
    padding: 12px 7px;
    color: #141414;
    pointer-events: none;
    display: block;
    top: 0;
}
.Listings.regent-video {
    padding-top: 75px;
	padding-bottom: 75px;
}
.empty-data-msg p {
    background: #d5d5d5;
    padding: 75px 20px;
	border-radius: 10px;
    text-align: center;
    margin-top: 25px;
    font-size: 22px;
    color: #fb8500;
}
#listing-details-view.mrp-style-area .post-image-content {
  padding-right: 15px;
}
#listing-details-view.mrp-style-area .post-image-sidebar {
  padding-left: 15px;
}
.mrp-listing-details-all-photos-container ul {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
#listing-details-view.mrp-style-area .mrp-listing-details-all-photos-container > ul li {
	display: block;
	position: relative;
	width: 25%;
	padding: 10px;
}
#listing-details-view.mrp-style-area .mrp-listing-details-all-photos-container > ul li .image-toolbar > a.btn {
	font-size: 17px;
	padding: 5px 8px !important;
}
.mrp-listing-details-all-photos-container {
	margin: 0 -10px;
}
#listing-details-view.mrp-style-area .mrp-details-listing-container {
	padding: 0 5px;
}
#listing-details-view.mrp-style-area .mrp-listing-details-all-photos-container > ul li img {
	border-radius: 10px;
}
#listing-details-view.mrp-style-area .mrp-listing-details-all-photos-container > ul li .image-toolbar {
	right: 10px;
}
/*-----------------regent-news-listing-sidbar end css------------------*/


/*-----------------Customizing css Start------------------*/
#liveinregentpark-floorplan .floorplan-con1 {
    justify-content: space-between;
	align-items: flex-end;
}
.liveinregentpark-form select#ff_1_dropdown {
    height: auto;
	background: #fff;
}
.fluentform .liveinregentpark-form .ff-el-group.ff_submit_btn_wrapper {
    margin-bottom: 0;
}

.regent-subscribe-footer .ff-el-input--content input {
    border: 1px solid #000 !important;
    border-radius: 0px;
    position: relative;
    left: 5px;
    line-height: 1.35;
}
.frm-fluent-form .ff-t-container.regent-subscribe-footer {
    border: 0;
    gap: 0;
}
.fluentform .ff-el-is-error .text-danger {
    margin-left: 5px;
}

.showcase-thumb-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	margin-left: -0.85%;
margin-right: -0.85% !important;
}
#Building .mrp-showcase-container,.listing-value .mrp-showcase-container {
	overflow: inherit;
}
.showcase-thumb-container .showcase-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    position: relative;
    width: 100% !important;
    background: #fff;
    -webkit-box-shadow: 0 .25rem .5rem rgba(0,0,0,0.1);
    box-shadow: 0 .25rem .5rem rgba(0,0,0,0.1);
    padding: 0 !important;
    float: none !important;
	border-radius: 10px;
}
@media print, screen and (min-width: 40em){
.showcase-thumb-container .showcase-item {
    -ms-flex-preferred-size: 49%;
    flex-basis: 48%;
    margin-left: 1%;
    margin-right: 1%;
    width: 48% !important;}
}
@media print, screen and (min-width: 64em){
.showcase-thumb-container .showcase-item {
    -ms-flex-preferred-size: 31.5%;
    flex-basis: 31.63%;
    margin-left: 0.85%;
    margin-right: 0.85%;
    width: 31.63% !important;
	margin-bottom: 25px !important;}
}
.showcase-thumb-container .showcase-item .photo-container {
    margin-bottom: 0px !important; 
    background: #f5f5f5;
	box-shadow: 0 0 0 !important;
    border-radius: 10px 10px 0 0;
}
.showcase-thumb-container .showcase-item .price {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
    background: #fb8500;
    display: inline-block;
    font-size: 1.125rem;
    font-weight: bold;
    color: #fff;
	border-top-right-radius: 10px;
    padding: .8125rem !important;
}
.showcase-thumb-container .showcase-item .propertyType {
    border-radius: .125rem;
    text-transform: uppercase;
    color: #fff;
    position: absolute;
    right: 0;
    top: 4.375rem;
    padding: .625rem 1.25rem !important;
    font-weight: bold;
	background: #141212;
    font-size: 12px;
}
.mrp-showcase-container.sm .showcase-thumb-container .showcase-item .showcase-info {
    padding-bottom: 15px;
}
.showcase-thumb-container .showcase-item .streetAddress {
    position: absolute;
    top: 17rem;
    left: 0;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
	padding: 0 10px !important;
    width: 100%;
    text-align: left;
}
.showcase-thumb-container .showcase-item .city {
    position: absolute;
    top: 19.5rem;
    left: 0;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
	text-align: left;
    line-height: 1;
	display: -webkit-box;
  	-webkit-line-clamp: 2;
  	-webkit-box-orient: vertical;  
  	overflow: hidden;
    padding: 0 10px !important;
    width: 100%;
}
.showcase-thumb-container .showcase-item .description {
    display: block !important;
    font-size: 14px !important;
    color: #767676;
    height: auto !important;
    line-height: 2rem !important;
    max-height: 8rem;
		text-align: left;
    margin-bottom: .9375rem;
}
.showcase-thumb-container .showcase-item .showcase-info .listed-by {
	text-align: left;
    white-space: normal !important;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 44px;
    line-height: 1.4;
}
.mrp-showcase-container .showcase-thumb-container .showcase-item .showcase-info {
    padding: 15px 10px !important;
}
.showcase-thumb-container .showcase-item .photo-container .photo:after {
    content: '';
    background: #000;
    opacity: 0.46;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#listing-details-view.mrp-style-area .mrp-listing-attribution-container,#listing-details-view.mrp-style-area .mid-content .dynamic-scroll-content,
#listing-details-view.mrp-style-area .mrp-details-vow-toolbar-wrapper{
    display: none;
}


.regent-Overview,.amenities, .values-trends, .regent-Schools,.regent-highlight,#listings{
	padding-top: 75px;
}
.regent-financials {
	margin-top: 50px;}
.regent-gallary,.floor-plans-collection{
	margin-top: 75px;
}
.towns-box .content-wrapper {
    justify-content: space-around;
}
.page.parent-pageid-3912 .page {
    padding: 75px 0;
}
#listing-details-view.mrp-style-area .post-image-content .room-info-section, #listing-details-view.mrp-style-area .post-image-content  .bathroom-info-section {
    padding-right: 50px;
}
.fluentform .ff-el-form-check label.ff-el-form-check-label span {
    color: rgba(43, 42, 42, 1);
	font-weight: 500;
}
.regent-load-more-btn-class {
    margin-top: 25px;
    text-align: center;
}
.regent-load-more-btn-class a {
    padding-top: 12px;
    padding-right: 35px;
    padding-bottom: 12px;
    padding-left: 35px;
    font-size: 20px;
    text-decoration: none;
}
/*-----------------Customizing css Start------------------*/
.request-modal-content .fluentform input[type=checkbox],.request-modal-content .fluentform input[type=redio],.request-more-modal-content .fluentform input[type="radio"]{
    -webkit-appearance: none;
}
.request-modal-content .fluentform_wrapper_3 .ff-el-group input[type=checkbox],.request-modal-content .fluentform_wrapper_3 .ff-el-group input[type=radio],
.request-more-modal-content .fluentform_wrapper_4 .ff-el-group input[type=radio]{
    margin-top: 0;
    width: 21px;
	left: -10px;
    height: 15px;
}


div#site-plan .condos-siteplan-container {
    background: #f5f5f5;
    padding: 50px 0;
    margin-top: 20px;
}
div#site-plan .condos-siteplan-container .slick-slide img {
    margin: 0 auto;
}

.sby_follow_btn a{
    background-color: var(--bricks-color-jfxmqx);
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 12px;
    padding-left: 20px;
    color: #ffffff;
    font-size: 15px;
    text-transform: uppercase;
    font-family: "Montserrat";
    width: 210px;
}


.Listings.regent-video {
    padding-left: 20px;
    padding-right: 20px;
}

@media screen and (max-width: 1200px) {
.regent-gallary .regent-gallary-container,.regent-container, .regent-floor, .regent-Schools-contener, .regent-demographics, .regent-values, .amenities, .Listings, .floor-plans, .values-trends, .vedio-review{
	width:100%; }
.request-more-modal-wrapper {
    width: 750px;}
/*.condos-subcon-gallary .slick-list .slick-slide {
	height: 500px;}	*/
#listing-details-view.mrp-style-area .mrp-details-listing-container {
	padding: 0 20px;}	
}

@media screen and (min-width: 1170px) {	
/* .regent-Overview-right {
    padding-left: 15px;
}	 */
	
}	
@media screen and (max-width: 1170px) {
.regent-overew ul.section-magellan__menu{
    overflow: scroll;}
.regent-overew ul.section-magellan__menu li a {
    padding: 2.25rem 15px;}
/*.regent-Overview {
    padding: 50px 0px 50px;}*/
.regent-Overview-right {
    padding-top: 75px;
}
.walkable-text {
    min-width: 180px;
}	
.regent-Overview-left, .regent-Overview-right,.regent-highlight {
    width: 100%;}
.regent-Overview .regent-container {
    display: block;}
.regent-financials {
	padding: 50px 10px;}
.regent-btn {
 padding-left: 15px;}	
 .walkable-subcontainer {
    text-align: center;
    justify-content: center;}
.regent-post-subcontainer {
    width: 49.33%;}
}
@media screen and (max-width: 991px) {
.bricks-mobile-menu-wrapper.left.fade-in {
	padding-top: 50px;}
#listing-details-view.mrp-style-area .post-image-content {
  padding-right: 0;width: 100% !important;
}	
#listing-details-view.mrp-style-area .post-image-sidebar {
  padding-left: 0;width: 100% !important;}
ul.bricks-mobile-menu {
    width: 100%;}	
#brxe-onzznc ul.bricks-mobile-menu > li > a {
    width: 100%;
    text-align: left;}
.regent-Overview, .amenities, .values-trends, .regent-Schools, .regent-highlight, #listings,.regent-Overview-right {
    padding-top: 50px;}
.regent-gallary, .floor-plans-collection, .regent-demographics-graphic,.Listings.regent-video {
	padding: 50px 0;}	
.regent-gallary, .floor-plans-collection {
    margin-top: 50px;}
#listing-details-view.mrp-style-area .post-image-content .room-info-section, #listing-details-view.mrp-style-area .post-image-content  .bathroom-info-section {
    padding-right: 0px;}	
.Listings.regent-video {
    padding-left: 20px;
    padding-right: 20px;}
}
@media (min-width: 768px) and (max-width: 815px) {
.regent-subscribe-footer input[type="email"] {
	width: 180px !important;}
}	

@media screen and (max-width: 767px) {
.page.parent-pageid-2863 .page.type-page,.page.parent-pageid-3912 .page  {
    padding: 50px 0;}	
.regent-subscribe-footer {
	display: flex;}
.regent-subscribe-footer input[type="email"],#brxe-bmctbh button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css,.regent-post-subcontainer,.regent-video-subcontainer {
	width: 100% !important;}	
.regent-overview-data .cell, .regent-financials-box .cell, .regent-financials-box .cell,.demographics-details .cell {
	width: 33.33%;}
.values-trends-subcontainer, .demographics-subcontainer,.regent-ele,.vedio-review-subcontainer,.regent-overew ul.section-magellan__menu,.regent-btn {
	width: 100%;}
.regent-container {
    display: block;}
.regent-btn{padding-left:0;}
.regent-subscribe-footer .ff-el-input--content input {
	left: 0;}	
.request-form-field {
    width: 100%;}
.request-more-modal-wrapper,.request-modal-wrapper {
    width: 95%;}
.request-more-modal-image {
    display: none;}
.regent-header {
	padding: 5rem 15px;}
.page-id-2863.mrp-listings-results .mrp-results-page-summary {
	padding: 0 !important;}	
.regent-text h1 {
    font-size: 40px;}	
.walkable-subcontainer {
    text-align: center;
    justify-content: center;}
/*.amenities, .values-trends, .regent-Schools, .regent-highlight {
    padding: 25px 20px;}
.regent-gallary, .floor-plans-collection, .regent-demographics-graphic, .regent-videos{
	padding: 25px 0;}	
.regent-Overview {
    padding: 50px 0px 25px;}*/
.regent-walk {
	margin-bottom: 0;}
#brxe-wubqtt .floorplan form#liveinregentpark-floorplan {
    padding: 50px 20px 20px;}	
.slick-list.draggable {
    margin: 0 ;}
.slick-lightbox .slick-lightbox-slick-img {
    max-width: 100%;}	
.slick-prev, .slick-next {
	position: inherit;}
.slick-lightbox .slick-prev {
    top: 30px;}	
.slick-lightbox .slick-next {
    right: auto;
    top: 30px;
    left: 50px;
    position: absolute;}	
.condos-subcon-gallary .slick-next, .floor-plans .slick-next {
    right: 16px;}
.showcase-thumb-container .showcase-item .showcase-info .listed-by {
    min-height: auto;}	
#listing-details-view.mrp-style-area .mrp-listing-details-all-photos-container > ul li {
	width: 50%;}
.regent-video-subcontainer {
    height: 300px;}	
}

@media (min-width: 640px) and (max-width: 767px) {
.showcase-thumb-container .showcase-item .streetAddress {
	top: 13rem;}
.showcase-thumb-container .showcase-item .city {
	top: 15.5rem;}	
}	
@media screen and (max-width: 639px) {
.mrp-showcase-container.sm .showcase-thumb-container .showcase-item .showcase-info,.mrp-showcase-container.xs320 .showcase-thumb-container .showcase-info,.mrp-showcase-container.xxs .showcase-thumb-container .showcase-info {
	padding: 20px !important;
	width: auto !important;
	text-align: left !important;}
.showcase-thumb-container .showcase-item .city,.showcase-thumb-container .showcase-item .streetAddress {
	position: inherit !important;
	color: #141212 !important;
	padding:0 !important;
}	
.showcase-thumb-container .showcase-item .description {
	padding: 20px 0px 1px !important;
}	
.mrp-showcase-container.sm .showcase-thumb-container .showcase-item .photo-container, .mrp-showcase-container.xs320 .showcase-thumb-container .photo-container, .mrp-showcase-container.xs320 .showcase-thumb-container .showcase-info {
	float: none !important;
	width: auto !important;}	
}


@media screen and (max-width: 550px) {
.regent-overview-data .cell,.regent-financials.regent-fin .regent-financials-box .cell, .regent-financials-box .cell,.demographics-details .cell {
	width: 50%;}
.regent-text h1 {
	font-size: 40px;
	padding-top: 20px;}
.dataTables_wrapper .dataTables_filter input[type="search"] {
    display: block;}
#listing-details-view.mrp-style-area .mrp-listing-details-all-photos-container > ul li {
	width: 100%;}
#listing-details-view.mrp-style-area .post-image-content .mrp-listing-links-section > ul {
	grid-template-columns: 1fr;}	
}	

@media screen and (max-width: 499px) {
.floor-plans-btn input[type=button] {
    padding-left: 10px;
    padding-right: 10px;
	font-size: 13px;}
.condos-singlepage h2, .regent-highlight h2,.amenities h2,.regent-gallary-container h2,.Listings h2,.floor-plans-btn h2 {
    font-size: 25px;}
.listing-label{
		font-size: 20px;
}	
.dataTables_wrapper .dataTables_length select {
    display: block;}	
}

@media screen and (max-width: 410px) {
.floor-plans-btn input[type=button]{
		margin-top:10px;
}	
.floor-plans-btn {
	display: block;}
.dataTables_wrapper .tablepress {
	font-size: 12px;}	
}


@media screen and (max-width: 381px) {
.dataTables_wrapper .dataTables_length select,.dataTables_wrapper .dataTables_filter input[type="search"] {
	display: inline;}
.dataTables_wrapper .dataTables_filter {
    padding-top: 0;
    padding-bottom: 10px;
    float: none;}
.dataTables_wrapper .dataTables_length{
    float: none;}	
}
