.fl-theme-builder-flyout-menu-push-left .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
	left:0!important;
}
/** Social **/
.efbl-col-4, .efbl-col-8 {
    flex: 0 0 100%;
    max-width: 100%;
}
.efbl-feed-content {
	padding-top:15px;
}

.efbl-feed-content p {
	text-overflow: ellipsis;
	white-space: nowrap;
  overflow: hidden;
}
.efbl-thumbnail-skin .efbl-thumbnail-wrapper .efbl-post-footer .efbl-reacted-item {
	margin-right:5px;
}
.efbl-thumbnail-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper .esf-share {
	line-height:1.25;
}
.efbl_feed_wraper.efbl_skin_3299 .efbl-story-wrapper {
margin:0 20px!important;
	box-shadow: 0 2px 14px rgba(0,0,0,.19)
}

.efbl-thumbnail-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col a img {
	max-width:unset;
	width:auto;
	height:100%;
	 position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}

.efbl-thumbnail-col {
	overflow:hidden;
	height:250px;
	background:#fff;
	border-right:none!important;
}
.efbl-thumbnail-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col a {
	height:100%;
	overflow: hidden;
}
.efbl_feed_wraper.efbl_skin_3299 .efbl-story-wrapper .efbl-feed-content .efbl_link_text {
	display:none;
}

@media (max-width:768px) {
	.efbl-thumbnail-col {
		height:150px;
	}
}

/** NEW HOME PAGE**/

.page-id-2930 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-style: normal;
	color:#4A4A4A;
	line-height:1.563;
	font-size:16px;
}

a.fl-button, a.fl-button:visited,  .fl-builder-content a.fl-button,  .fl-builder-content a.fl-button:visited {
	box-shadow: 0 2px 4px rgba(0,0,0,.5);
	background:#CE202F;
		border:none;
	
}
  a.fl-button * {
	font-size:12px;
	letter-spacing: 3px;
	font-weight:700;
}

 a.fl-button:hover,  .fl-builder-content a.fl-button:hover {
	box-shadow: 0 2px 4px rgba(0,0,0,.5);
	background:#AD1724;
;
		border:none;
	
}
 .fl-cta-inline .fl-cta-button {
	width:20%;
}
 .uabb-adv-accordion-content .pop-down  {
    position: absolute;
    width: 100%;
    left: 0px;
  	z-index: 3;
    margin-top: 40px;
}
 #superior-quality .uabb-adv-accordion-content {
	background:url(https://kingdavid022790-gfqtx.wpcomstaging.com/wp-content/uploads/2020/08/fea30027779251fd3c7cba6c17f0a79393e31cbe.png);
}

 #start-today a.fl-button{background:#fff;}
.page-id-2930 #start-today a.fl-button:hover{background:#f1f1f1;}

 a#fl-to-top {
	background:#CE202F;
	border-radius:25px;
}

 a#fl-to-top:hover {
	background:#AD1724;
}
 .uabb-accordion-desc:not(.uabb-adv-accordion-content5da5d81b3a83d,.uabb-adv-accordion-content5da5d81259741) p, .uabb-accordion-desc ul {
	  width: 1100px;
		margin: 20px auto; 
}
.uabb-adv-accordion-content p:last-of-type {
		margin: 20px auto;
}
 .uabb-adv-accordion-icon-wrap {
    right: 49%;
    position: absolute;	        background:url(https://kingdavid022790-gfqtx.wpcomstaging.com/wp-content/uploads/2018/08/plus-icon.png);
  	background-size: cover;
	  width:24px;
  	height:24px;
} 
.uabb-adv-accordion-item-active .uabb-adv-accordion-icon-wrap { 
  background:url(https://kingdavid022790-gfqtx.wpcomstaging.com/wp-content/uploads/2018/08/minus-icon.png);
	  background-size: cover;
	  width:24px;
    height:24px;
}
.uabb-adv-accordion-button-icon {
  	display:none;
}

.fl-menu .fl-menu-mobile-flyout {
	width:440px;
	background:#EDEDED;
	box-shadow: 6px 2px 11px rgba(0,0,0,.22);
	left:-450px!important;
}

header .fl-menu .fl-active + .fl-clear + nav .fl-menu-mobile-flyout {
	left:0px!important;
}


.fl-menu .menu {
	background:#EDEDED;
	padding: 160px 70px;
}

.fl-menu .menu li {
	border-bottom:1px solid #CCC;
	padding:15px 0;
}
.fl-menu .menu li a {
	padding-left:0;
}

.menu .fl-has-submenu .sub-menu {
	margin-left:40px;
}
.menu .fl-has-submenu .sub-menu li {
	border-bottom:none;
		padding:5px 0;
}
.fl-menu .fl-toggle-arrows .fl-menu-toggle:before {
border-color:#CE202F!important;
}
.fl-menu .fl-menu-toggle {
	right:45%;
}
.fl-menu .sub-menu .fl-menu-toggle {
	right:0;
}
.fl-flyout-left .fl-menu-mobile-close {
	background:#CE202F;
	border-radius:25px;
	width:50px;
	height:50px;
	float:left;
	margin-left:70px;
	margin-top:60px;
	padding: 10px 14px 10px 14px;
}

 .fl-menu-mobile-close i {
	color:#fff;
}

/** GOOGLE MAPS **/
.gm-style-iw {
    border-radius: 0px!important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5)!important;
	padding:20px 80px 20px 30px!important;
	max-height: 300px!important;
	max-width: 500px!important;
}
.gm-style-iw-d {
		max-height: 290px!important;

}
.gm-style .gm-style-iw {
	font-size:16px!important;
	line-height:1.563!important;
}
.gm-style .gm-style-iw .hour {
	font-size:12px!important;
	margin-bottom:0!important;
}
.map-popup {
	
}

/** GOOGLE MAPS **/

/** SLIDER **/
.fl-slide-bg-photo::after {
	content:'';
	left:0;
	right:0;
	top:0;
	bottom:0;
	background: linear-gradient(90deg, rgba(0,0,0,0) 20%, rgba(95,95,95,.67) 100%);
	position:absolute;
}

.fl-slide-text h2{
	text-align:right;
	font-family: Overpass, sans-serif;
  font-weight: 700;
  font-size: 36px;
	line-height: 1;
	margin-bottom:30px!important;
}

.fl-slide-0 .fl-slide-text h2{ 
  font-size: 50px;

}

.fl-module-content-slider .bx-wrapper {
	margin-bottom:0;
}
.bx-controls {
	bottom: 85px;
  position: absolute;
  left: 0;
  right: 0;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background:#ffffff;
	height:13px;
	width:13px;
}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background:#CE202F;
} 
.fl-content-slider-navigation .slider-prev {
	left:75px;
}
.fl-content-slider-navigation .slider-next {
	right:75px;
}
.uabb-image-carousel {
	margin:0;
}
.uabb-image-carousel-item {
	padding:60px;
}
.fl-slide-bg-video {
	overflow:hidden;
}
#myVideo {
	  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
	background:none;
	background-color: black;
  opacity: 0.25;
  z-index: 1;
}


@media (max-width:768px) {
	.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text h2 {
		font-size:30px!important;
		line-height:1!important;
	}
	#myVideo {
		display:none;
	}
	.video-overlay {
		position:relative;
		height:250px;
		opacity:1;
		background:url(https://kingdavid022790-gfqtx.wpcomstaging.com/wp-content/uploads/2020/08/YRR0002-YellowRiverRanch_logo-03.png) no-repeat center;
		background-size: contain;
	}
}
/** END SLIDER **/
/** SOCIAL SLIDER **/
#efblcf {
	width:250px;
	margin:0 20px!important;
	box-shadow: 0 2px 14px rgba(0,0,0,.19)
}
#efblcf.thumbnail .efbl_story_photo {
	margin-right:0;
	width:100%;
}
#efblcf.thumbnail .efbl_post_content {
	width:100%;
	padding: 10px 20px;
}
#efblcf.thumbnail .efbl_post_content {
	background:#ffffff;
	height:150px;
}
.efbl_fb_story .efbl_story_meta {
	background:#ffffff;
  margin:0;	
	padding: 0 15px 10px 15px;
}
.fl-module .efbl_fb_story .efbl_story_photo img {
	max-width:unset;
	width:auto;
	height:100%;
	 position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
.efbl_author_info {
	margin-bottom:10px;
}
.efbl_fb_story .efbl_story_photo {
	overflow:hidden;
	height:250px;
	background:#fff;
}
.efbl_fb_story .efbl_info span {
    color: #4a4a4a;
}
.efbl_read_full_story,
.efbl_shared_story {
	display:none;
}

.home .uabb-image-carousel .slick-prev i, 
.home .uabb-image-carousel .slick-next i,
.home .uabb-image-carousel .slick-next i:hover,
.home .uabb-image-carousel .slick-prev i:hover {
	font-size:40px;
}
	.home div.uabb-image-carousel .slick-next {
		right:75px;
	}
		
 .home div.uabb-image-carousel .slick-prev {
		left:75px;
	}

.slick-prev:active, .slick-next:active, .slick-prev:focus, .slick-next:focus  {
    position: absolute;
    top: 50%;
}
.slick-prev:before,
.slick-next:before {
display:none!important;}

.efbl_feeds_holder .slick-prev,
.efbl_feeds_holder .slick-next,
.efbl_feeds_holder .slick-prev:hover, .efbl_feeds_holder .slick-prev:focus, .efbl_feeds_holder .slick-next:hover, .efbl_feeds_holder .slick-next:focus{
	font-size:40px;
	color: #cccccc;
	border:none;
}
.efbl_feeds_holder .slick-prev {
	left:-75px;
}
.efbl_feeds_holder .slick-next {
	right:-75px;
}

.efbl_fb_story .efbl_story_photo, 
#efblcf.thumbnail .efbl_story_photo{
	float:none;
}
.efbl_post_content {
	background:#fff;
	margin-bottom:0;
	padding:10px;
}
/** END SLIDER **/
@media (max-width:768px) {
	header.fl-builder-content-2932 {
	position:fixed;
	z-index:9;
	width:100%;
}
	.fl-builder-content-primary {
		margin-top:6.5em;
	}
	.home div.uabb-image-carousel .slick-next {
		right:0px;
	}
		
 .home div.uabb-image-carousel .slick-prev {
		left:0px;
	}
	
	.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text p.slider-date {
		font-size:13px!important;
	}	
.fl-menu .fl-menu-mobile-flyout {
	width:280px;
	left:-300px;
	z-index:9;
}

 .fl-menu .menu {
	padding: 140px 20px;
}
.menu .fl-has-submenu .sub-menu {
	margin-left:0px;
}
 .fl-menu .fl-menu-toggle {
	right:25%;
}
 .fl-menu-mobile-close {
	margin-left:20px;
	margin-top:60px;
}
.fl-content-slider-navigation .slider-prev {
	left:0px;
}
 .fl-content-slider-navigation .slider-next {
	right:0px;
}
 .bx-controls {
		bottom:60px;
	}
	
	#superior-quality .fl-row-content-wrap::after,
	#personalized-experience .fl-row-content-wrap::after,
#cutting-design .fl-row-content-wrap::after {
		background-image:linear-gradient(90deg, rgba(255,255,255,.5) 0%, rgba(255,255,255,0.75) 100%)
	}	
	.fl-slide-3 .fl-slide-content {
    padding-right:30px!important;
    padding-left:30px!important;
		padding-top:40px!important;
	}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {
		padding-bottom:60px;
	}
	
	#efblcf.thumbnail .efbl_story_photo, #efblcf.thumbnail .efbl_post_content {
		margin-bottom:0;
	}
.uabb-image-carousel-item {
	padding:20px!important;
}
	.uabb-image-carousel{
		margin:0!important;
	}
	}



/** END NEW HOME PAGE**/


/** MEET THE TEAM V2 **/
.team-overlay h2 {
	color:#fff;
	font-size: 24px;
	margin-bottom:0;
}
.team-overlay p {
	font-style:italic;
}
.team-overlay .email {
	background:#ffffff;
	border-radius:25px;
	width:40px;
	height:40px;
	margin:20px auto 0 auto;
	
}
.team-overlay .email a {
	font-size:27px;
}
.team-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .3s ease;
  background-color: rgba(0,0,0,.3);
}
.team-image:hover .team-overlay {
  opacity: 1;
}
.team-image {
  position: relative;
  width: 100%;
	text-align:center;
}
.team-image .image {
		width:100%;
	}
.team-overlay .inner {
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.home-sales-team .team-overlay h2 {
	font-size:19px;
}
.home-sales-team .team-overlay .inner {
	width:100%;
}
/** END MEET THE TEAM V2 **/











.red{color:#b12234;}
.white{color:#ffffff;}
#design-your-home iframe {
	border:0;
	height:800px;
}


/** Home Page Menu **/
.page-id-21 .menu-item a:hover {text-decoration:underline;}

.fl-node-5d31f9d6cce02 .menu .fl-has-submenu:hover > .sub-menu,
.fl-node-5d31f88bd0c79 .menu .fl-has-submenu:hover > .sub-menu
 {
	animation: fade 0.2s ease-in;
}

.fl-node-5d31f9d6cce02 .menu .fl-has-submenu .sub-menu,
.fl-node-5d31f88bd0c79 .menu .fl-has-submenu .sub-menu {
	animation: fadeout 0.2s ease-in;
	display:block;
}

@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeout {
  from {
    opacity: 1;
		display:block;
		visibility:visible;
  }
  to {
    opacity: 0;
		display:none;
		visibility:hidden;
  }
}




.fl-node-5b75a019f2399 .fl-row-content-wrap{padding-top:7em;}

.header-cta{text-decoration:underline!important;color:#fff;}
.header-cta:hover{color:#fff;}

.post-21 .uabb-adv-accordion-content {
    position: absolute;
    width: 100%;
    left: 0px;
  	z-index: 3;
    margin-top: 40px;

}
.post-21 .uabb-accordion-desc p, .uabb-accordion-desc ul {
	  width: 1100px;
		margin: 20px auto; 
}

.small-accordion ul {width:100%;}
.uabb-accordion-desc a{color:#fff;text-decoration:underline;}

.page-id-23 .uabb-accordion-desc, .page-id-551 .uabb-accordion-desc, .acc-image .uabb-accordion-desc{height:500px;}
.page-id-23 .uabb-adv-accordion-icon-wrap { 
	bottom:30px;}

.post-21 .uabb-adv-accordion-content p:last-of-type {
		margin: 20px auto;
}
.post-21 .uabb-adv-accordion-icon-wrap, .page-id-23 .uabb-adv-accordion-icon-wrap, .page-id-551 .uabb-adv-accordion-icon-wrap, .acc-image .uabb-adv-accordion-icon-wrap { 
	        bottom:30px;
    right: 49%;
    position: absolute;	        background:url(https://kingdavid022790-gfqtx.wpcomstaging.com/wp-content/uploads/2018/08/plus-icon.png);
  	background-size: cover;
	  width:24px;
  	height:24px;
} 
.post-21 .uabb-adv-accordion-item-active .uabb-adv-accordion-icon-wrap, .page-id-23 .uabb-adv-accordion-item-active .uabb-adv-accordion-icon-wrap,.page-id-551 .uabb-adv-accordion-item-active .uabb-adv-accordion-icon-wrap, .acc-image .uabb-adv-accordion-item-active .uabb-adv-accordion-icon-wrap { 
  background:url(https://kingdavid022790-gfqtx.wpcomstaging.com/wp-content/uploads/2018/08/minus-icon.png);
	  background-size: cover;
	  width:24px;
    height:24px;
}




.post-21 .uabb-adv-accordion-button-icon, .page-id-23 .uabb-adv-accordion-button-icon, .page-id-551 .uabb-adv-accordion-button-icon, .acc-image .uabb-adv-accordion-button-icon {
  	display:none;
}

.p1{font-size:20px;}


/** Floor Plans **/

tr td {padding:10px;border:1px solid #eee}
#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: 1px solid #ffffff; /* Remove borders */
	padding:15px;
	background-color:#b31f30;
	color:#ffffff;
}

#myBtn:hover {
    background-color: #232323; /* Add a dark-grey background on hover */
}


.page-id-1880 .uabb-adv-accordion-button{
	background-clip:border-box;
}



@media all and (max-width: 1280px) { 
.post-21 .uabb-accordion-desc p,.post-21 .uabb-accordion-desc ul {
	  width: 100%;
}
.uabb-accordion-desc ul li {       width: 275px;   
}
.fl-node-5b7aefe017cf9 .fl-menu .menu {
    top: 120px;
	  left: 0;
	  width:100%;
	  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
     box-shadow: 0px 0px 15px rgba(0,0,0,.3);
}

	.fl-node-5b75a019f22dc.fl-module-heading .fl-heading {position:relative;}
header .fl-visible-medium-mobile {
		background:#b31f2f;
		position:fixed;
	  width:100%;
	    top: 0;
	    z-index: 99;
	}	
	header .fl-visible-medium-mobile img {max-width:125px;}
.fl-node-5b75a6f353466 > .fl-row-content-wrap {
    background-position: 40% 50%;
}
	.fl-node-5b86d997b1ee7 > .fl-row-content-wrap {
    background-position: center center;
}.fl-node-5b75a3aa8d7ab .uabb-creative-button-wrap a.uabb-button *{color:#ffffff!important;}
	
	.fl-node-5b75a3aa8d7ab .uabb-creative-button-wrap a:hover.uabb-button *{color:#000000!important;} .fl-node-5b75a3aa8d7ab .uabb-creative-button-wrap a, .fl-node-5b75a3aa8d7ab .uabb-creative-button-wrap a:visited{border:none;background:#b12234;}
	.fl-node-5b75a3aa8d7ab .uabb-creative-button-wrap a:hover{border:1px solid #000000; color:#000000;background:transparent!important;}	
	
	.fl-node-5b75bd1b90463 .uabb-image-carousel{margin:0px;}
}

/** Image Carousel **/
.uabb-image-carousel .slick-list {
	max-width:1300px;
	margin:0 auto
}




/** Fade BG**/

.fade-bg {
	background:#fff;
	position:relative;
}

.overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #e6e7e8;
	z-index: -1;
	opacity: 0;
}




/** CTA Button **/
.fl-node-5b968169cd4a3 .fl-button-text, .fl-node-5b92a42a9e33a .fl-button-text {color:#cd2635}

.fl-node-5b968169cd4a3 .fl-button-text:hover, .fl-node-5b92a42a9e33a .fl-button:hover {color:#ffffff!important;}

#two,#three,#four {
  background: #fff;
	transition: all 1s;
}

.is-active {
  background: #e6e7e8!important;
}
#one{ background: #fff; 
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);	transition: all 1s;
}
#one .is-active {
  background: #e6e7e8!important;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
}

#two{background: #fff; 
	-webkit-clip-path: polygon(0 100px, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 100px, 100% 0, 100% 100%, 0% 100%);	transition: all 1s;margin-top:-8em;padding-top:8em;}

#two .is-active{background: #e6e7e8!important;
	-webkit-clip-path: polygon(0 100px, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 100px, 100% 0, 100% 100%, 0% 100%);}



#f2,#f3,#f4,#f5,#f6,#f7,#f8,#f9,#f10,#f11,#f12,#f13,#f14,#f15,#f19,#f17,#f18 {
  background: #f4f4f4;
	transition: all 1s;
}

.f-is-active {
  background: #fff!important;
}

@media all and (max-width: 768px) { 
	.fl-node-5b75a019f2399 .fl-col-content:before{content: "";
  position: absolute;
  left: 0; right: 0;
  top: 0; bottom: 0;
  background: rgba(0,0,0,.1);}

.fl-node-5b96ed5a05d66 .uabb-fancy-text-wrap{position:relative;z-index:9;}
	
#one,#two{
		-webkit-clip-path:none!important;
	clip-path:none!important;margin-top:unset; padding-top:unset;
}
	/** the beckett **/
	.fl-node-5c896c735bdb3 > .fl-row-content-wrap {
		background-position:20%;
	}
.sub-menu li a {
	padding-left:30px!important;
}

}


/** ALL FLOOR PLANS**/
@media (max-width:768px){
.page-id-1333 .fl-page-content , .page-id-1291 .fl-page-content, .page-id-1534 .fl-page-content, .page-id-1557 .fl-page-content, .page-id-1619 .fl-page-content, .page-id-1745 .fl-page-content, .page-id-1766 .fl-page-content, .page-id-1799 .fl-page-content,  .page-id-2138 .fl-page-content, #floorplan-page  {
	padding-top:7em;
	}}

/** MEET THE TEAM BLAINE BUTTON **/
.page-id-1880 .fl-builder-content .fl-button i{ font-size:1em;margin-right: 20px;
 }
.page-id-1880 .fl-builder-content a.fl-button {
	border:none;
}
.page-id-1880 .fl-builder-content a.fl-button:hover {
	border:2px solid #B31F30;
}
/** PROPERTIES **/
.epl-listing-post{
	width:33%;
	clear:none!important;
}
.epl-property-blog .property-box-left {
	width:100%;
	padding-right:0;
}
.epl-property-blog .epl-property-blog-entry-wrapper {
	margin:10px;
}
.epl-property-blog .property-box img {
	width:100%
}
.epl-stickers-wrapper {
	display:none;
}
.epl-property-blog .property-box-right {
	width:100%;
	text-align:center;
	padding:0 0 20px 0;
}
.page-price {
	font-weight: bold;
	    font-size: 20px;

}
.epl-property-blog .entry-title {
	background:#b31f30;
	padding:8px 0;
	margin:0 0 1em 0;
}
.epl-property-blog .entry-title a, .epl-property-blog .entry-title  {
	color:#ffffff;
}
.modal{
	background:#b31f2f;
	color:#ffffff;
	padding: 10px 60px!important;;
		margin: auto;
	height:350px;
	width:500px;
	border-radius:10px;
}
.modal h2 {
	color:#ffffff;
	text-align:center;
}
.modal .btn-success{
	background:transparent;
	border-radius:0px;
	border:1px solid #fff;
	margin: 20px auto;
  width: 250px;
}
.modal input[type=text],.modal input[type=tel],.modal input[type=email] {
	border-radius:0px;
	margin-top:10px;

}
.blocker {
	z-index:999;
}
.modal .modal-close{
top: 0px;
    right: 3.5px;
    /* float: right; */
    background: transparent;
    border: none;
    position: absolute;
}

#rem-filter-map-google {
	display:none;
}

@media (max-width:768px){ 
	.modal{width:100%;padding: 10px 30px;}
	
	.modal h2 {
	font-size:22px;
}
	.modal .btn-success {
		font-size: 12px;
		width:150px;
	}
	.epl-property-blog, .epl-property-blog.hentry {
		max-width:400px!important;
		margin-bottom:40px;
	}
}

#floorplans .uabb-image .uabb-photo-img {
	height:120px!important;
}
.float-menu {
	background-color:#fff;
}