.display-posts-listing .listing-item {
    clear: both;
	font-size: 16px;
}

.display-posts-listing img {
    float: left;
    margin: 0 10px 10px 0;
}
table, th, td {
	border: none;
}

#header-logo-image img {
    max-height: 90px;
}



.panel-grid-cell .testimonials-header .widget-title {    
    line-height: 28px;
    padding-bottom: 0;
    text-align: center;
    text-transform: uppercase;
}

/* MAIN NAV COLORS */
.one-page-menu-active .main-navigation div ul li a {
	color: #ffffff;
}

.main-navigation ul.menu li ul.sub-menu li a {
    font-size: 16px;
	color: #ffffff;
}


/*FRONT PAGE SLIDER ADJUSTMENTS */

.bx-wrapper {
	border: 0px;
	box-shadow: 0 0 0px;
}

/* MOBILE MENU ADJUSTMENTS */

@media screen and (max-width: 768px) {
#masthead .menu-primary-container li a
{
border-bottom: 1px solid #666666;
color: #cccccc;

}
	}



/*READ MORE BUTTONS TURNED GREY */

.pt-cv-readmore {
	font-weight: lighter!important;
    color: #ffffff !important;
    background-color: #999999 !important;
	border-color: #999999!important;
}

/*CTA DESCRIPTION FONT SIZE */

.cta-description span {
font-size: 25px;
color: #ffffff;
}

/*CTA RESPONSIVE IMAGE */

@supports (-webkit-overflow-scrolling: touch) { 
    .widget_call_to_action_block .call-to-action-content-wrapper {
	background-attachment: scroll !important;
	background-repeat: no-repeat;
	background-position: center;
			
    }
}


/* RESPONSIVE TABLES */

table.responsive {
  width: 100%;
}
table.responsive td .label {
  display: none;
}

table.responsive th {
  background-color: #ddd;
}

table.second {
  margin-top: 5em;
}

@media screen and (max-width:640px) {
  table.responsive thead {
    display: none;
  }
  table.responsive tbody th,
  table.responsive tbody td {
    display: block;
  }

  table.responsive td span {
    display: block;
  }
  table.responsive td .label {
    background-color: #ddd;
    font-weight: bold;
    text-align: center;
  }
}


/* REMOVE HEADER ON THE VALLEY */

.page-id-47979 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-47979 .single-page {
margin-top: 0px;
}

.page-id-47979 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-47979 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}


/* REMOVE HEADER ON The Valley Register*/

.page-id-47987 .header-post-title-container {
background-color: #000000;
padding: 0px;
display: none !important;
}

.page-id-47987 .single-page  {
margin-top: 0px !important;
}

.page-id-47987 .header-post-title-class  {
visibility: hidden !important;
font-size: 0px !important;
}
.page-id-47987 .header-post-title-container .post-title-wrapper  {
visibility: hidden !important;

}
/* REMOVE HEADER ON The Valley Thank you */

.page-id-48009 .header-post-title-container {
background-color: #000000;
padding: 0px;
display: none !important;
}

.page-id-48009 .single-page  {
margin-top: 0px !important;
}

.page-id-48009 .header-post-title-class  {
visibility: hidden !important;
font-size: 0px !important;
}
.page-id-48009 .header-post-title-container .post-title-wrapper  {
visibility: hidden !important;

}


/* REMOVE HEADER ON BRIGHT SIDE INVENTORY */

.page-id-48535 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-48535 .single-page {
margin-top: 0px;
}

.page-id-48535 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-48535 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}


/* REMOVE HEADER ON BRIGHT SIDE BUYER */

.page-id-39368 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-39368 .single-page {
margin-top: 0px;
}

.page-id-39368 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-39368 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}

/* REMOVE HEADER ON GEORGETOWN */

.page-id-1052 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-1052 .single-page {
margin-top: 0px;
}

/* REMOVE HEADER ON PRESERVE BROKER */

.page-id-46965 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-46965 .single-page {
margin-top: 0px;
}

.page-id-46965 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-46965 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}




/* REMOVE HEADER ON PRESERVE REGISTER */

.page-id-46995 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-46995 .single-page {
margin-top: 0px;
}

.page-id-46995 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-46995 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}

/* REMOVE HEADER ON PRESERVE THANK YOU */

.page-id-46982 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-46982 .single-page {
margin-top: 0px;
}

.page-id-46982 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-46982 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}

/* REMOVE HEADER ON JUNIPER GATE BUYER */

.page-id-47286 .header-post-title-container {
background-color: #fff;
padding: 0px;
}

.page-id-47286 .single-page {
margin-top: 0px;
}

.page-id-47286 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-47286 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}

/* REMOVE HEADER ON JUNIPER GATE BROKER */

.page-id-47224 .header-post-title-container {
background-color: #fff;
padding: 0px;
}

.page-id-47224 .single-page {
margin-top: 0px;
}

.page-id-47224 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-47224 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}

/* REMOVE HEADER ON JUNIPER GATE */

.page-id-43974 .header-post-title-container {
background-color: #fff;
padding: 0px;
}

.page-id-43974 .single-page {
margin-top: 0px;
}

.page-id-43974 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-43974 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}

/* REMOVE HEADER ON JUNIPER GATE REGISTER  */

.page-id-46874 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-46874 .single-page {
margin-top: 0px;
}

.page-id-46874 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-46874 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}

/* REMOVE HEADER ON JUNIPER GATE THANK YOU  */

.page-id-46880 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-46880 .single-page {
margin-top: 0px;
}

.page-id-46880 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-46880 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}

/* REMOVE HEADER ON SB BUYER PORTAL */

.page-id-46581 .header-post-title-container {
background-color: #000000;
padding: 0px;
}

.page-id-46581 .single-page {
margin-top: 0px;
}

.page-id-46581 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-46581 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}

/* REMOVE HEADER ON SB BROKER */

.page-id-46535 .header-post-title-container {
background-color: #000000;
padding: 0px;
}

.page-id-46535 .single-page {
margin-top: 0px;
}

.page-id-46535 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-46535 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}

/* REMOVE HEADER ON SB RSVP */

.page-id-46606 .header-post-title-container {
background-color: #000000;
padding: 0px;
}

.page-id-46606 .single-page  {
margin-top: 0px;
}

.page-id-46606 .header-post-title-class  {
visibility: hidden;
font-size: 0px;
}

.page-id-46606 .header-post-title-container .post-title-wrapper  {
visibility: hidden;
}
/* REMOVE HEADER ON SB RSVP Thank you */

.page-id-46632 .single-page  {
margin-top: 0px !important;
}

.page-id-46632 .header-post-title-class  {
visibility: hidden !important;
font-size: 0px !important;
}
.page-id-46632 .header-post-title-container .post-title-wrapper  {
visibility: hidden !important;

}


/* REMOVE HEADER ON TRIPLE CROWN */

.page-id-44689 .header-post-title-container {
background-color: #000000;
padding: 0px;
}

.page-id-44689 .single-page {
margin-top: 0px;
}

.page-id-44689 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-44689 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}

/* REMOVE HEADER ON SB BROKER */

.page-id-46535 .header-post-title-container {
background-color: #000000;
padding: 0px;
}

.page-id-46535 .single-page {
margin-top: 0px;
}

.page-id-46535 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-46535 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}


/* REMOVE HEADER ON TRIPLE CROWN REGISTER THANK YOU */

.page-id-44852 .header-post-title-container {
background-color: #000000;
padding: 0px;
}

.page-id-44852 .single-page {
margin-top: 0px;
}

.page-id-44852 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-44852 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}

/* REMOVE HEADER ON TRIPLE CROWN REGISTRATION */

.page-id-44820 .header-post-title-container {
background-color: #000000;
padding: 0px;
}

.page-id-44820 .single-page {
margin-top: 0px;
}

.page-id-44820 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-44820 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}


/* REMOVE HEADER ON GEORGETOWN PREVIEW */

.page-id-6043 .header-post-title-container {
background-color: #ffffff;
	padding: 0px;
}

.page-id-6043 .single-page {
margin-top: 0px;
}

/* REMOVE HEADER ON DISCOVER REMINGTON */

.page-id-44117 .header-post-title-container {
background-color: #ffffff;
	padding: 0px;
}

.page-id-44117 .single-page {
margin-top: 0px;
}

/* REMOVE HEADER ON BROOKSIDE TOWNS */

.page-id-1829 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-1829 .single-page {
margin-top: 0px;
}


/* REMOVE HEADER ON QUICK CLOSINGS */

.page-id-3022 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-3022 .single-page {
margin-top: 0px;
}


/* REMOVE HEADER ON IQ CONDOS */

.page-id-1647 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-1647 .single-page {
margin-top: 0px;
}


/* REMOVE HEADER ON GALLERY TOWERS */

.page-id-1775 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-1775 .single-page {
margin-top: 0px;
}

/* REMOVE HEADER ON GALLERY TOWERS PREVIEW */

.page-id-2815 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-2815 .single-page {
margin-top: 0px;
}

.page-id-2815 .header-post-title-class {
visibility: hidden;
font-size: 0px;
}

.page-id-2815 .header-post-title-container .post-title-wrapper {
visibility: hidden;
}


/* REMOVE HEADER ON GALLERY TOWERS PREVIEW2 */

.page-id-2898 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-2898 .single-page {
margin-top: 0px;
}


/* REMOVE HEADER ON GEORGETOWN PREVIEW */

.page-id-6043 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-6043 .single-page {
margin-top: 0px;
}


/* REMOVE HEADER ON BURBANK ESTATES */

.page-id-2023 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-2023 .single-page {
margin-top: 0px;
}


/* REMOVE HEADER ON VICTORY GREEN */

.page-id-7923 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-7923 .single-page {
margin-top: 0px;
}

/* REMOVE HEADER ON VICTORY GREEN BUYER PORTAL*/

.page-id-19719 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-19719 .single-page {
margin-top: 0px;
}


/* REMOVE HEADER ON DESIGN STUDIO */

.page-id-10 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}


.page-id-10 .single-page {
margin-top: 0px;
}



/* REMOVE HEADER ON REMINGTON HOMES */

.page-id-700 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-700 .single-page {
margin-top: 0px;
}



/* REMOVE HEADER ON CONDOMINIUMS */

.page-id-942 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-942 .single-page {
margin-top: 0px;
}



/* REMOVE HEADER ON RETAIL */

.page-id-12 .header-post-title-container {
display: none;
background-color: #ffffff;
padding: 0px;
}

.page-id-12 .single-page {
margin-top: 0px;
}

/* REMOVE HEADER ON THORNHILL TRAILS */

.page-id-1902 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-1902 .single-page {
margin-top: 0px;
}


/* REMOVE HEADER ON CAPTAIN'S COVE */

.page-id-2002 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-2002 .single-page {
margin-top: 0px;
}


/* REMOVE HEADER ON THE BRIGHTSIDE */

.page-id-2015 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
}

.page-id-2015 .single-page {
margin-top: 0px;
}
.page-id-47080 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
display: none !important;
}

.page-id-47080 .single-page {
margin-top: 0px;
}
.page-id-47069 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
display: none !important;
}

.page-id-47069 .single-page {
margin-top: 0px;
}

.page-id-35897 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
display: none !important;
}

.page-id-35897 .single-page {
margin-top: 0px;
}

.page-id-47069 .single-page {
margin-top: 0px;
}

.page-id-39368 .header-post-title-container {
background-color: #ffffff;
padding: 0px;
display: none !important;
}

.page-id-39368 .single-page {
margin-top: 0px;
}


/* REMOVE HEADER ON WIGSTON GREEN */

.page-id-1934 .header-post-title-container {
background-color: #000000;
padding: 0px;
}

.page-id-1934 .single-page {
margin-top: 0px;
}

.page-id-47069 .single-page {
margin-top: 0px;
}
.page-id-47069 .header-post-title-container {
padding: 0px;
}

/* REMOVE HEADER ON THE PRESERVE */

.page-id-2072 .header-post-title-container {
background-color: #000000;
padding: 0px;
}

.page-id-2072 .single-page {
margin-top: 0px;
}


.page-id-6514 .header-post-title-container {
background-color: #000000;
padding: 0px;
}

.page-id-6514 .single-page {
margin-top: 0px;
}




/*ADJUSTMENTS TO FRONT PAGE SLIDER*/

.big-slider .slider-entry-container {
	text-shadow: 2px 2px #000;
}

.big-slider .entry-title a:hover {
	color:#ffffff;
}

.slider-button {
	background: rgba(153,153,153, 0.85);
}

.slider-button:hover {
	background: #000000;
	color: #ffffff;
}


/*CALL TO ACTION TEXT*/

.call-to-action-content-wrapper {
	text-shadow: 2px 2px #000;}

.call-to-action-button {
	background: rgba(153,153,153, 0.85);
}

.call-to-action-button:hover {
	background: #000000;
}

/*REMINGTON HOMES CALL TO ACTION PLUGIN ADJUSTMENTS*/

.ictab-available-template-wrap .ictab-inner-wrapper {
	padding-top: 50px;
	padding-bottom: 50px;
}

.ictab-available-template-wrap .ictab-inner-wrapper .ictab-single-content-wrapper {
		text-shadow: 1px 1px #000;
}


.ictab-available-template-wrap {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
 	left: 50%;

}


/*REMINGTON HOMES COMMUNITIES STYLING*/

.innerpadding {
	padding-top: 120px;
	padding-bottom: 120px;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.innerpadding500 {
	padding-top: 120px;
	padding-bottom: 120px;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}


.innerpaddingtowers {
	background: #fff;
	padding-top: 60px;
	padding-bottom: 30px;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}



.innerpadding500a {
	padding-top: 0px;
	padding-bottom: 0px;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}


.georgetown {
	color: #4b79c9;
}

.georgetown::after {
background: none repeat scroll 0 0 #ccc;
    content: "";
    display: block;
    height: 2px;
    margin: 20px auto;
    width: 100px;
}

.innergeorgetown {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
 	left: 50%;
	padding-top: 90px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 120px;
	background-color: #4b79c9;
}


.innerkingcity {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
 	left: 50%;
	padding-top: 0px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
	background-color: #000000;
}

.innerkingblue {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
 	left: 50%;
	padding-top: 0px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
	background-color: #099db4;
}

.innergeorgetown-preview {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
 	left: 50%;
	padding-top: 50px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
	background-color: #4b79c9;
}


.homesblue {
	color: #00bce4;
}

.homesblue::after {
background: none repeat scroll 0 0 #ccc;
    content: "";
    display: block;
    height: 2px;
    margin: 20px auto;
    width: 100px;
}

.innerhomesblue {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
 	left: 50%;
	padding-top: 90px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 120px;
	background-color: #00bce4;
}


.homesred {
	color: #d30b39;
}

.homesred::after {
background: none repeat scroll 0 0 #ccc;
    content: "";
    display: block;
    height: 2px;
    margin: 20px auto;
    width: 100px;
}

.innerhomesred {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
 	left: 50%;
	padding-top: 90px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 120px;
	background-color: #d30b39;
}



.homesolive {
	color: #4c5b52;
}

.homesolive::after {
background: none repeat scroll 0 0 #ccc;
    content: "";
    display: block;
    height: 2px;
    margin: 20px auto;
    width: 100px;
}

.innerhomesolive {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
 	left: 50%;
	padding-top: 90px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 120px;
	background-color: #4c5b52;
}

.homespurple {
	color: #330033;
}

.homespurple::after {
background: none repeat scroll 0 0 #ccc;
    content: "";
    display: block;
    height: 2px;
    margin: 20px auto;
    width: 100px;
}

.innerhomespurple {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
 	left: 50%;
	padding-top: 90px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 120px;
	background-color: #330033;
}



.innerhomesyellow {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
 	left: 50%;
	padding-top: 90px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 120px;
	background-color: #fdd653;
}


.innerhomesgrey {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
	margin-top: 0px;
 	left: 50%;
	padding-top: 50px;
	padding-left: 100px;
	padding-right: 100px;
	padding-bottom: 50px;
	background-color: #eeeeee;
}

.innerpaddinggrey {
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}



.homesthornhillgreen {
	color: #003300;
}

.homesthornhillgreen::after {
background: none repeat scroll 0 0 #ccc;
    content: "";
    display: block;
    height: 2px;
    margin: 20px auto;
    width: 100px;
}

.innerhomesthornhillgreen {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
 	left: 50%;
	padding-top: 90px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 120px;
	background-color: #003300;
}

.innerhomeswigstonyellow {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
 	left: 50%;
	padding-top: 90px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 120px;
	background-color: #d4af37;
}

/*WIGSTON GREEN GREY BACKGROUND*/

.page-id-1934 #page {
background: #333;
}

/*REMINGTON HOMES MAIN QUICK CLOSINGS BOX*/

.quickclosings {

 	width: 100vw;
 	position: relative;
 	margin-left: -50vw;
 	left: 50%;
	padding-top: 20px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 20px;
	background-color: #eeeeee;
}



/*REAL ESTATE MANAGER PRO STYLING*/


.landz-box-property.box-grid.mini .image {
	max-height: 300px!important;
}


.footer-buttons {
	visibility: hidden!important;
}

.landz-box-property .price {
	visibility: hidden!important;
}

.landz-box-property.box-grid {
	padding-bottom: 0px!important;
}

.landz-box-property .title {
	bottom: -14px!important;
	background-color: #fff!important;
}

.landz-box-property {
	border: 0px!important;
}

#property-content {
	padding-top:90px!important;
}

.ich-settings-main-wrap .btn-default, .ich-settings-main-wrap .btn {

background-color:#eee!important;
color:#666;
}

.landz-box-property .title {
font-weight: 400;
font-size: 22px Lato;
}

.georgetown-preview-table {
	display:inline-block;
	vertical-align: top;
    text-align: center;
width: 250px;
 margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 10px;
  margin-left: 10px;
}

.georgetown-preview-table-200 {
	display:inline-block;
	vertical-align: top;
    text-align: center;
width: 200px;
 margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 10px;
  margin-left: 10px;
}




/*REAL ESTATE MANAGER PRO LISTINGS STYLES*/

.hover-effect .cover {
background-color: rgba(176, 182, 181, 0.4)!important;
}

.rem-sale-ribbon-2 {
top: 0px!important;
}

.single-property-page-ribbon {
  visibility: hidden;
}


a.btn.btn-default.btn-block {
	visibility: hidden;
}

/* REMOVE HEADER GRAPHIC 

.header-post-title-container {

visibility: hidden;

}

background-image: url("/wp-content/uploads/2018/12/rem-group-banner-4.jpg")!important;background-size:cover;

*/

/*PASSSATER STYLING*/


.passster-form p {
text-align: center;
}

.passster-form button[type="submit"]{
display: block;
    margin-left: auto;
    margin-right: auto;
width: 50%;
}


/* TOUCHSCREEN HOME */


.page-id-3436 #content {
 	height: 100%;
 	width: 100%;
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	-ms-transform: translate(-50%, -50%);
  	transform: translate(-50%, -50%);
}



/* TOUCHSCREEN THE COLLECTION */

.collection-padding {
	background: #fff;
	padding-top: 30px;
	padding-bottom: 150px;
	margin-left: 100px;
	margin-right: 100px;
}

.page-id-3477 .landz-box-property .title {
	font-weight: 500;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	color: #666;
}

.page-id-3477 .landz-box-property.box-grid.mini .image {
	height: 250px;
	width: 250px;
	max-height: 300px !important;
}

.page-id-3477 .hover-effect::before {
	border:0px;
}

.page-id-4062 .landz-box-property .title {
	font-weight: 500;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	color: #666;
}

.page-id-4062 .landz-box-property.box-grid.mini .image {
	height: 250px;
	width: 250px;
	max-height: 300px !important;
}

.page-id-4062 .hover-effect::before {
	border:0px;
}


.preserve-collection-text {
	font-size:40px;
	color: #4b584f;
	font-weight: 900;
	text-decoration: none;
	text-transform: uppercase;
}

.preserve-collection-para {
	text-align: center;
	font-size:30px;
	color: #4b584f;
	font-weight: 500;
	text-decoration: none;
	line-height: 30%;
}

.preserve-collection-sold {
	text-align: center;
	font-size:10px;
	color: #ff0000;
	font-weight: 400;
	text-decoration: none;
}

.preserve-collection-para a:link {
	text-align: center;
	font-size:30px;
	color: #4b584f;
	font-weight: 700;
	text-decoration: none;
	line-height: 30%;
}

#collection-container {
    text-align: center;
}

.collection-table {
	display:inline-block;
    text-align: center;
    width:250px;
    height:300px;        
 margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 10px;
  margin-left: 10px;
}

/* TOUCHSCREEN AMENITIES */

.amenities-background {
	background-color: #706259;
	width: 100%;
	height: 100%;
	padding-bottom: 100px;
}

.amenities {
  	background-image: url("/wp-content/uploads/2019/05/0523preserve-amenities1.png");
  	height: 100%;
  	background-position: center;
  	background-repeat: no-repeat;
  	background-size: cover;
}


/*TOUCHSCREEN FEATURES*/

.tab-title {
	font-size: 20px;
	font-weight: 900;
}

.magee-tab-box.tab-normal ul > li > a {
	padding-top: 20px;
	padding-bottom: 10px;
}

.magee-tab-box.tab-vertical ul {
	width: 20%;
}

.magee-tab-box.tab-vertical .tab-content {
	width: 80%;
}

.magee-tab-box.tab-normal ul > li > a {
	background-color: #eeeeee;
}

.magee-tab-box.tab-normal.tab-vertical .tab-pane {
	border: 0px;
}

.magee-tab-box.tab-normal.tab-vertical .tab-pane {
padding-top: 20px;
padding-right: 60px;
padding-bottom: 20px;
padding-left: 60px;
}

.page-id-3702 p {
	font-size:20px;
}

.page-id-4196 p {
	font-size:20px;
}

.magee-tab-box.tab-line ul > li > a {
padding-top: 26px;
background-color: #000;
border-left: 1px solid #999;
border-right: 1px solid #999;
}

.magee-tab-box.tab-line ul > li.active > a {
background-color: #666;
border-bottom-color: #fff;
}

.horizontal-tabs {
	font-size:20px;
	text-transform: uppercase;
	color: #fff;
}


.su-tabs-nav span {
	font-size: 20px!important;
	font-weight: 900;
	color: #4b584f!important;
	font-family: "Arimo"!important;
	padding-top: 30px!important;
	padding-right: 0px!important;
	padding-bottom: 30px!important;
	padding-left: 20px!important;
	border-bottom: 1px solid #ccc;
}


.su-tabs-vertical .su-tabs-nav {
	width: 20%!important;

}

.su-tabs-vertical .su-tabs-panes {
		width: 80%!important;
}

.su-tabs {
	padding: 0px!important;
}

.su-tabs-pane {
	font-size:20px!important;
	color: #888888!important;
	text-transform: none!important;
	padding-top: 20px!important;
	padding-right: 60px!important;
	padding-bottom: 20px!important;
	padding-left: 60px!important;
}

.tabs-text p {
	font-size:20px;
	color: #888888;
	text-transform: none;
}


/*PRESERVE TOUCHSCREEN STYLES*/

.preserve-main-text a:link {
	text-align: center;
	font-size:60px;
	color: #4b584f;
	font-weight: 900;
	text-decoration: none;
}


.preserve-main-text a:visited {
	text-align: center;
	font-size:60px;
	color: #4b584f;
	font-weight: 900;
	text-decoration: none;
}

.preserve-main-text {
	text-align: center;
	font-size:60px;
	color: #4b584f;
	font-weight: 900;
	text-decoration: none;
}

.touchscreen-center { 
  position: relative;
}

.touchscreen-center {
  	margin: 0;
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	-ms-transform: translate(-50%, -50%);
  	transform: translate(-50%, -50%);
}

.touchscreen-header {
  	background-color: #4b584f;
  	overflow: hidden;
	width: 100%;
  	margin-left: auto;
  	margin-right: auto;}

.touchscreen-georgetown-header {
  	background-color: #6b2d58;
  	overflow: hidden;
	width: 100%;
  	margin-left: auto;
  	margin-right: auto;}

.touchscreen-header-text {
  	display: inline-block;
  	color: #fff;
	font-weight: 900;
  	font-size: 40px;
  	padding: 34px 60px;
}

.touchscreen-back {
  	background-color: #000000;
  	overflow: hidden;
	width: 100%;
  	margin-left: auto;
  	margin-right: auto;
}


.touchscreen-back-text {
  	display: inline-block;
  	color: #ccc;
	font-weight: 700;
  	font-size: 20px;
  	padding: 5px 5px;
}

.touchscreen-back-text  a:link, a:visited {
  	display: inline-block;
  	color: #ccc;
	font-weight: 700;
  	font-size: 20px;
  	padding: 5px 20px;
}



.touchscreen-bottom-padding {
	background: #fff;
	padding-top: 45px;
	padding-bottom: 45px;
}


.touchscreen-innerpadding {
	padding-top: 0px;
	padding-bottom: 0px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}


/*PRESERVE TOUCHSCREEN NAVIGATION */

/* Place the navbar at the bottom of the page, and make it stick */

.navbar {
  	background-color: #4b584f;
  	overflow: hidden;
  	position: fixed;
  	bottom: 0;
	width: 100%;
  	margin-left: auto;
  	margin-right: auto;
	margin-bottom: 0px;
	z-index: 5;
}

/* Style the links inside the navigation bar */

.navbar a {
  	display: inline-block;
  	color: #fff;
	font-weight: 900;
  	text-align: center;
  	padding: 34px 60px;
  	text-decoration: none;
  	font-size: 26px;
}


/*GEORGETOWN TOUCHSCREEN NAVIGATION */

/* Place the navbar at the bottom of the page, and make it stick */

.navbar-georgetown {
  	background-color: #6b2d58;
  	overflow: hidden;
  	position: fixed;
  	bottom: 0;
	width: 100%;
  	margin-left: auto;
  	margin-right: auto;
	margin-bottom: 0px;
	z-index: 5;
}

/* Style the links inside the navigation bar */

.navbar-georgetown a {
  	display: inline-block;
  	color: #fff;
	font-weight: 900;
  	text-align: center;
  	padding: 34px 60px;
  	text-decoration: none;
  	font-size: 24px;
}

/*GEORGETOWN TOUCHSCREEN STYLES*/

.georgetown-main-text a:link {
	text-align: center;
	font-size:60px;
	color: #254c5a;
	font-weight: 900;
	text-decoration: none;
}


.georgetown-main-text a:visited {
	text-align: center;
	font-size:60px;
	color: #254c5a;
	font-weight: 900;
	text-decoration: none;
}

.georgetown-main-text {
	text-align: center;
	font-size:60px;
	color: #254c5a;
	font-weight: 900;
	text-decoration: none;
}

.georgetown-gallery-background {
	background-color: #4b203e;
	width: 100%;
	height: 100%;
	padding-bottom: 200px;
}

.page-id-5874 {
	background-color: #4b203e;
}


.amenities-georgetown-background {
	background-color: #4b203e;
	width: 100%;
	height: 100%;
	padding-bottom: 100px;
}

.georgetown-collection-text {
	font-size:40px;
	color: #005568;
	font-weight: 900;
	text-decoration: none;
	text-transform: uppercase;
}

.georgetown-collection-para {
	text-align: center;
	font-size:24px;
	color: #005568;
	font-weight: 500;
	text-decoration: none;
	line-height: 30%;
}
