/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

#events .dd-flex {
    flex-direction: row;
    justify-content: flex-start!important;
    align-items: baseline!important;
}

.building-gallery .et_pb_gallery_image {
  padding-top: 100%;
  display: block;
}
.building-gallery .et_pb_gallery_image img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}
.dmach-acf-item-container .dmach-acf-item-content {
    display: block!important;
}
.lists .dmach-acf-item-content{
	display: flex;
	flex-direction: column;
}
.slick-next:hover, .slick-prev:hover {
    background-color: transparent!important;
}


.virtual-tour .dmach-acf-item-content{
	display: flex;
    flex-direction: column;
}
.disclamier-text{
	font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 22px!important;
    line-height: 32px!important;
	text-transform: none!important;
	letter-spacing: 0px!important;
	width: 42%;
	margin-top: 86px;
}

.page-id-2 .title-medium {
font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif !important;
font-size: 24px !important;
color: #FFFFFF !important;
letter-spacing: 3.6px !important;
line-height: 29px !important;
text-align: left !important;

}
.page-id-2 .listing-image{
	margin:0px 0 60px 0!important;
}

.page-id-2 .listing-info{
	color:#fff;
	margin:41px 0 0px 0!important;
}
.page-id-2 .line-space{
	padding: 0 3px;
}
.page-id-2 .info{
	display: flex;
	font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif !important;
	color: #FFFFFF !important;
	text-transform: uppercase;
	
}
.page-id-2 .info-row{
	font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif !important;
	color: #FFFFFF !important;
	text-transform: uppercase;
	margin-bottom: 2.75%;
}
.page-id-2  .entry-content ul{
	list-style-type: none;
	padding: 0;
}
.page-id-2 .cta-button.black, .contact-page .form .gform_footer input[type="submit"] {
  color: #FFFFFF;
  background-color: #000000;
  border-bottom: 2px solid #fff;
}
/*.carousel__wrapper {
  padding: 20px;
}*/
.carousel__content {
 /* max-width: 1200px;*/
  margin: 0 auto;
  position: relative;
}
.carousel__container {
  overflow-x: hidden;
  overflow-y: hidden;
  display: flex;
  align-items: center;
  height: 100%;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
}
.carousel__container::-webkit-scrollbar {
  display: none;
}
.carousel__slide {
  min-width: 90%;
}
.card__description {
  display: flex;
  column-gap: 10px;
  align-items: center;
}
.card__description img {
  width: 20px;
}
.card__description span {
  padding: 5px 15px;
  border-radius: 5px;
  color: #fff;
}
.card__description span.fire {
  background-color: orange;
}
.card__description span.psychic {
  background-color: rgb(146, 100, 108);
}
.card__description span.electric {
  background-color: rgb(231, 210, 88);
}
.card__description span.rock {
  background-color: rgb(114, 102, 32);
}
.card__description span.grass {
  background-color: rgb(32, 114, 69);
}

.card__inner {
  box-shadow: rgba(3, 102, 214, 0.3) 0px 0px 0px 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 15px;
  flex-direction: column;
  row-gap: 0.5rem;
  height: 300px;
  border-radius: 15px;
  background-color: #fff;
  padding: 2rem 4rem;
}
.card__inner h4 {
  font-size: 1.5rem;
  margin: 0;
  color: rgb(170, 155, 155);
}
.card__image img {
  max-height: 150px;
  margin-bottom: 1rem;
}
.arrow {
  display: none;
  position: absolute;
  width: 57px;
  height: 57px;
  border-radius: 50%;
  top: calc(50% - 10px);
  /*background-color: rgba(3, 101, 214, 0.664);*/
  padding: 5px;
  align-items: center;
  justify-content: center;
  cursor: pointer;


}
.arrow i {
  font-size: 1.5rem;
  color: #fff;
}
.arrow.arrow--right {
  right:-3%;
	  background-image: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/The-Copper-Arrows-02.png") !important;
  background-size: 30%;
  background-repeat: no-repeat;
  background-position: center;
}
.arrow.arrow--left {
  left: -3%;
background-image: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/The-Copper-Arrows-01.png") !important;
background-size: 30%;
background-repeat: no-repeat;
background-position: center;
}

@media screen and (min-width: 1180px) {
  .carousel__wrapper {
    padding: 0px;
  }
  .carousel__slide {
    min-width: 33.33%;
    scroll-snap-align: center;
    position: relative;
	  padding: 0 30px;

  }
  .arrow {
    display: flex;
  }
}


/*GENERAL*/
/*.dd-menu-flex-item {
    padding:15px;
}*/
/*.entry-content iframe {
    height: auto!important;
    width: 100%;


}*/

.header-logo .et_pb_image_wrap{
width: 90%!important;	
	max-width: 90%!important;
}
		.et_pb_menu .et-menu>li {
			padding-left: 0!important;
			padding-right: 0!important;
		}
		.et_pb_preload, .et_pb_section.et_pb_section_video.et_pb_preload {
			background-color: #000!important;
		}
		.et_pb_preload:before {
			display: none!important;
		}
		.et_pb_row {
			padding: auto!important;
		}
		/*.entry-content ul{
			padding:0 0 23px 0!important;
		}
		.entry-content ul{

		  list-style-type: none;
		}

		.entry-content ul li:before {
		  content: '\2014';
		  position: absolute;
		  margin-left: -30px;
		}*/

		div.bottom:before {
				content: "";
				position: absolute;
				left: 0px;
				bottom: 0;
				height: 15px;
				width: 58.9%;
				border-bottom: 2px solid #DAD9D4;
			  }
		.pa-inline-buttons .et_pb_button_module_wrapper {
			display: inline-block;
		}
		.pa-inline-buttons {
			text-align: center !important;
		}
		.et_pb_scroll_top.et-pb-icon {
		  background: #C58D64!important;
		  -webkit-border-top-left-radius: 0px!important;
		  -webkit-border-bottom-left-radius: 0px!important;
		  -moz-border-radius-topleft: 0px!important;
		  -moz-border-radius-bottomleft: 0px!important;
		  border-top-left-radius: 0px!important;
		  border-bottom-left-radius: 0px!important;
		}
/* GENERAL END*/

/*FORM*/
	.frm_form_field.frm_inline_container .frm_primary_label{
	  font-size: 18px !important;
	  letter-spacing: 2.7px !important;
	  font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif !important;
	}
	.with_frm_style .frm_checkbox label{
	font-size: 18px !important;
	  letter-spacing: 2.7px !important;
	  font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif !important;
	}
	.frm_form_title{
		display:none!important;
	}
	.frm_description{
		display:none!important;
	}
	.frm_style_formidable-style.with_frm_style .frm_submit button{
		text-transform: uppercase!important;
		letter-spacing:3px!important;
		font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
		border-top: none;
		border-left: none;
		border-right: none;
		border-bottom-color: #000;
		display: flex;
		justify-content: flex-start;
	}
	.frm_style_formidable-style.with_frm_style input::placeholder, .frm_style_formidable-style.with_frm_style textarea::placeholder, .frm_style_formidable-style.with_frm_style select::placeholder{
		font-size:18px!important;
		letter-spacing:2.7px!important;
		font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
		opacity: 1!important;
	}
	.with_frm_style select {
	  font-size:18px!important;
	  letter-spacing:2.7px!important;
	  font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
	}
/*FORM END*/

/****** FULL MENU*****/	
		.full-screen-logo{
			padding:64px 0 0 0;
		}
		.fullscreen-menu-icon .slick-prev::before{
			background-image: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/The-Copper-Arrows-01.png")!important;
			background-size: 30%;
			background-repeat: no-repeat;
			background-position: center;
		}
			.fullscreen-menu-icon .slick-next::before{
			background-image: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/The-Copper-Arrows-02.png")!important;
			background-size: 30%;
    		background-repeat: no-repeat;
			    background-position: center;	
		}
		.fullscreen-menu-icon  .slick-prev{
			top:45%!important;
			border: none;
		}
		.fullscreen-menu-icon .slick-next{
			top:45%!important;
			border: none;
		}
		.fullscreen-icon .slick-prev::before{
			background-image: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/The-Copper-Arrows-01.png")!important;
			background-size: 30%;
			background-repeat: no-repeat;
			background-position: center;
		}
		.fullscreen-icon .slick-next::before{
			background-image: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/The-Copper-Arrows-02.png")!important;
			background-size: 30%;
    		background-repeat: no-repeat;
			    background-position: center;	
		}
		.fullscreen-icon  .slick-prev{
			top:35%!important;
			border: none;
		}
		.fullscreen-icon .slick-next{
			top:35%!important;
			border: none;
		}
/****** FULL MENU END*****/	


/*HOME PAGE*/
		.link-underline{
			text-underline-offset: 0.5em;
		}
		.custom-icon .slick-prev::before{
			background-image: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/The-Copper-Arrows-01.png")!important;
			background-size: 30%;
    		background-repeat: no-repeat;
			    background-position: center;
		}
			.custom-icon .slick-next::before{
			background-image: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/The-Copper-Arrows-02.png")!important;
			background-size: 30%;
    		background-repeat: no-repeat;
			    background-position: center;	
		}
		.custom-icon  .slick-prev{
			top:20%!important;
			border: none!important;
		}
		.custom-icon .slick-next{
			top:20%!important;
			border: none!important;
		}
		.unit-custom-icon .slick-prev::before{
			background-image: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/The-Copper-Arrows-01.png")!important;
			background-size: 30%;
    		background-repeat: no-repeat;
			    background-position: center;
		}
			.unit-custom-icon .slick-next::before{
			background-image: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/The-Copper-Arrows-02.png")!important;
			background-size: 30%;
    		background-repeat: no-repeat;
			    background-position: center;	
		}
		.unit-custom-icon .slick-next{
			top:35%!important;
		}
		.unit-custom-icon .slick-prev{
			top:35%!important;
		}
		.event-custom-icon .slick-prev::before{
			background-image: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/The-Copper-Arrows-01.png")!important;
			background-size: 30%;
    		background-repeat: no-repeat;
			    background-position: center;
		}
		.event-custom-icon .slick-next::before{
			background-image: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/The-Copper-Arrows-02.png")!important;
			background-size: 30%;
    		background-repeat: no-repeat;
			    background-position: center;	
		}
		.event-custom-icon .slick-next{
			top:30%!important;
			border: none!important;
		}
		.event-custom-icon  .slick-prev{
			top:30%!important;
			border: none!important;
		}
		.available-details{
			font-size: 22px;
			letter-spacing: 3px;
			line-height: 32px;
		}
		.dancing-towers{
			padding: 561px 0 153px 0!important;
		}
		.residences-home{
			padding: 689px 0 153px 0!important;
		}
		.incomparable-views{
			padding: 692px 0 153px 0!important;
		}
		.amenities-button{
			margin-bottom:184px!important;
		}
/*HOME PAGE END*/

/*AMENTIES*/
		.amenties-full .et_pb_image_wrap  {
		  padding-top: 45%;
		  display: block;
		}

		.amenties-full .et_pb_image_wrap  img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}
/*AMENTIES END*/

/*MAIN MENU*/

/*MAIN MENU END*/
		.menu-show{
			display:none;
		}
/*floor plans*/
		.imp-shapes-menu-shape-title {
		  color: #000!important;
		  font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif !important;
		  font-size: 14px!important;
			letter-spacing:2.4px!important
		}
		.imp-ui-element{
			border-radius:0!important;
		}
		.imp-ui-layers-select{
			font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif !important;
		  font-size: 16px!important;
		
		}
/*floor plans end*/

	/*VIEWS*/
	.views-banner {
		padding:540px 0!important;
	}
	/*VEIWS END*/

/*NEIGHORHOOD MAP*/
		.mapp-list .mapp-item .mapp-icon {
		  display: none!important;
		}
		.mapp-layout * {
		  border: none!important;
			font-size:22px;
			font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif;
		line-height: 32px;
		}
		.mapp-list .mapp-list-header {
		  display: none!important;
		}
		.mapp-layout{
			border:none!important;
		}
		.mapp-list .mapp-item {
		  padding: 0px!important;
		}
		.mapp-list .mapp-info {
		  padding: 0px!important;
		}
		.mapp-iw p {
		  font-size: 14px!important;
		  letter-spacing: 1.8px!important;
		  font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif!important;
		}
		.mapp-list .mapp-item:hover {
		  background-color: transparent!important;
		}
		.mapp-list .mapp-item.mapp-selected {
		 background-color: transparent!important;
			color:#C58D64!important;
		}
		.mapp-title:hover{
			color:#C58D64;
		}
		.mapp-dir {
		  display: none!important;
		}

		.mapp-iw .mapp-title {
		  font-weight: normal!important;
		}
		.mapp-menu-toggle {
		  display: none!important;
		}
/*NEIGHORHOOD MAP*/


/*AVAILBILITY*/
		.available-unit-button{
		margin-right:70px!important;
		}
		.available-unit-apply{
			margin-left:70px!important;
		}
		.dmach_carousel_container .slick-next::before, .dmach_carousel_container .slick-prev::before {
			text-shadow: none!important;
		}
		.et_pb_de_mach_carousel_858971 .slick-next .slick-prev{
			top:50%!important;
			border: none!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_0  .slick-prev{
			top:-50px!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_0 .slick-next {
			top:-50px!important;
		}

		.page-id-327 .et_pb_de_mach_carousel_0 .slick-prev{
			left:-52px!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_0 .slick-next{
		right: 0!important;
		left: 200px!important;	
		}

.page-id-327 .et_pb_de_mach_carousel_1  .slick-prev{
			top:-50px!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_1 .slick-next {
			top:-50px!important;
		}

		.page-id-327 .et_pb_de_mach_carousel_1 .slick-prev{
			left:-52px!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_1 .slick-next{
		right: 0!important;
		left: 200px!important;	
		}

	.page-id-327 .et_pb_de_mach_carousel_2  .slick-prev{
			top:-50px!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_2 .slick-next {
			top:-50px!important;
		}

		.page-id-327 .et_pb_de_mach_carousel_2 .slick-prev{
			left:12px!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_2 .slick-next{
		right: 0!important;
		left: 200px!important;	
		}
	.page-id-327 .et_pb_de_mach_carousel_3  .slick-prev{
			top:-50px!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_3 .slick-next {
			top:-50px!important;
		}

		.page-id-327 .et_pb_de_mach_carousel_3 .slick-prev{
			left:12px!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_3 .slick-next{
		right: 0!important;
		left: 200px!important;	
		}
		.page-id-327 .et_pb_de_mach_carousel_2 .dmach_carousel_container .slick-prev::before {
			content: url(https://thecopper.wpengine.com/wp-content/uploads/2022/06/left-arrow-small.png)!important;
		}
		.available-carousel .slick-prev::before {
			content: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/left-arrow-small.png")!important;
				left: 42px!important;
		}
		.available-carousel .slick-next::before {
		   content: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/right-arrow-small.png")!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_1 .dmach_carousel_container .slick-prev::before {
			content: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/left-arrow-small.png")!important;
				left: 42px!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_1 .dmach_carousel_container .slick-next::before {
		   content: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/right-arrow-small.png")!important;
		}
		.page-id-327.et_pb_de_mach_carousel_2 .dmach_carousel_container .slick-prev::before {
			content: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/left-arrow-small.png")!important;
				left: 42px!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_2 .dmach_carousel_container .slick-next::before {
		   content: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/right-arrow-small.png")!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_3 .dmach_carousel_container .slick-prev::before {
			content: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/left-arrow-small.png")!important;
				left: -17px!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_3 .dmach_carousel_container .slick-next::before {
		   content: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/right-arrow-small.png")!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_4 .dmach_carousel_container .slick-prev::before {
			content: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/left-arrow-small.png")!important;
				left: 42px!important;
		}
		.page-id-327 .et_pb_de_mach_carousel_4 .dmach_carousel_container .slick-next::before {
		   content: url("https://thecopper.wpengine.com/wp-content/uploads/2022/06/right-arrow-small.png")!important;
		}

/*AVAILBILITY END*/

/*MOBILE MENU*/
		/*BURGER MENU COLOR*/

		.page-id-125 .hamburger-inner-two::before {
		   background-color: #C58D64!important;
		}
		.page-id-125 .hamburger-inner-two::after {
		   background-color: #C58D64!important;
		}
		.page-id-119 .hamburger-inner-two::before {
		   background-color: #C58D64!important;
		}
		.page-id-119 .hamburger-inner-two::after {
		   background-color: #C58D64!important;
		}
		.page-id-127 .hamburger-inner-two::before {
		   background-color: #C58D64!important;
		}
		.page-id-127 .hamburger-inner-two::after {
		   background-color: #C58D64!important;
		}
		.page-id-1018 .hamburger-inner-two::before {
		   background-color: #C58D64!important;
		}
		.page-id-1018 .hamburger-inner-two::after {
		   background-color: #C58D64!important;
		}
		.blog .hamburger-inner-two::before {
		   background-color: #C58D64!important;
		}
		.blog .hamburger-inner-two::after {
		   background-color: #C58D64!important;
		}
		.amenitie-template-default .hamburger-inner-two::before {
		   background-color: #C58D64!important;
		}
		.amenitie-template-default .hamburger-inner-two::after {
		   background-color: #C58D64!important;
		}
		/*BURGER MENU COLOR END*/

		/*LOGO SWAP*/
		.page-id-125 #dm-logo{
			content: url(https://thecopper.wpengine.com/wp-content/uploads/2022/05/The-Copper-C_Logo-01.png)!important;
		}
		.page-id-119 #dm-logo{
			content: url(https://thecopper.wpengine.com/wp-content/uploads/2022/05/The-Copper-C_Logo-01.png)!important;
		}
		.page-id-127 #dm-logo{
			content: url(https://thecopper.wpengine.com/wp-content/uploads/2022/05/The-Copper-C_Logo-01.png)!important;
		}
		.page-id-1018 #dm-logo{
			content: url(https://thecopper.wpengine.com/wp-content/uploads/2022/05/The-Copper-C_Logo-01.png)!important;
		}
		.blog #dm-logo{
			content: url(https://thecopper.wpengine.com/wp-content/uploads/2022/05/The-Copper-C_Logo-01.png)!important;
		}
		.amenitie-template-default  #dm-logo{
			content: url(https://thecopper.wpengine.com/wp-content/uploads/2022/05/The-Copper-C_Logo-01.png)!important;
		}

		/*LOGO SWAP END*/


		.menu-item-982 a{
			color:#C58D64!important;
		}

		.menu-item-988 a{
			color:#C58D64!important;
		}
		#dm-menu a {
			font-size: 16px;
			letter-spacing: 2.4px;
			line-height: 26px;
			font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
			text-transform: uppercase!important;
			padding: 20px 37px!important;
			color:#000000;
		}

		#dm_nav .menu-wrap__inner .menu-item-has-children > a:after {
			margin-left: 28px!important;
		}
		.nav li ul {

			box-shadow: 0 0px 0px rgb(0 0 0 / 10%);
			-moz-box-shadow: 0 0px 0px rgba(0,0,0,.1);
			-webkit-box-shadow: 0 0px 0px rgb(0 0 0 / 10%);
			-webkit-transform: translateZ(0);
			text-align: left;
		}

		.hamburger.is-active .hamburger-inner-two::after {
			background-color: #C58D64!important;
		}
		.hamburger.is-active .hamburger-inner-two::before {
			  background-color: #C58D64!important;
		}
/*MENU MOBILE END*/

/*GALLERY */
		.slick-dots li.slick-active button {
		  width: 12px!important;
		  height: 12px!important;
		}
		.wdc-centered--highlighted .slick-slide {
			transform: scale(0.98, 0.8);
		}
		/*.slick-dots {
			text-align: right;
			margin: 0 0 0 22px!important;
			bottom: -90px!important;
		}*/
		.slick-dots li {
			margin: 0 16px!important;
		}

		.wdc_image_carousel_0 .wdc-carousel .slick-dots{
			text-align: center!important;
		}
/*GALLERY END*/


/*RESIDENCES*/

		.full-residence{
			padding: 0 0 300px 0!important;
		}
		.lists ul{
			list-style-type: none;
			padding-left: 0px!important;
			text-indent: -25px; /* key property */
			margin-left: 35px; /* key property */
		}
		.lists ul li:before {
		  content: '\2014';
		  margin-right: 5px;
		}
		.material-text{
				width:300px!important;
			}
		.featured-image .et_pb_module_inner {
		  padding-top: 40%;
		  display: block;
		}

		.featured-image .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}

		.top-16-9 .et_pb_module_inner {
		  padding-top: 56.25%;
		  display: block;
		}

		.top-16-9 .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}

		.left-3-4 .et_pb_module_inner {
		  padding-top: 113.6%;
		  display: block;
		}

		.left-3-4 .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}

		.left-small-3-4 .et_pb_module_inner {
		  padding-top: 110.5%;
		  display: block;
		}

		.left-small-3-4  .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}
		.right-3-4 .et_pb_module_inner {
		  padding-top: 110.33%;
		  display: block;
		}

		.right-3-4  .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}
		.bedroom-second-right .et_pb_module_inner {
		  padding-top: 90%;
		  display: block;
		}

		.bedroom-second-right .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}
		.material .et_pb_module_inner {
		  padding-top: 100%;
		  display: block;
		}

		.material .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  /*width: 100%;*/
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}

/*RESIDENCES END*/

/* BUILDING */
		.building-stats .dmach-acf-value{
		display: flex;
		flex-direction: column;
		font-size:26px;
		}
		.building-stats .dmach-acf-label {
		font-size:26px!important;
		line-height: 26px!important;
		}

		.tall-images .et_pb_module_inner {
		  padding-top: 133.33%;
		  display: block;
		}

		.tall-images .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}
		.building-banner .et_pb_module_inner {
		  padding-top: 56.25%;
		  display: block;
		}

		.building-banner .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}
/*BUILDING END*/

/*BUILDING MAP*/
		.imp-shape-highlighted#poly-7072 {
			fill: rgba(197, 141, 100, 0)!important;
		}
		.imp-shape-highlighted#poly-2077 {
			fill: rgba(197, 141, 100,  0)!important;
		}
		.imp-shape-highlighted#poly-2938 {
			fill: rgba(197, 141, 100,  0)!important;
		}
		.imp-shape-highlighted#poly-192 {
		   fill: rgba(197, 141, 100,  0)!important;
		}
		.tool-tip-text{
			font-size:16px!important;
			line-height:26px!important;
			letter-spacing: 2.4px!important;
			font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
		}
		.desktop-building{
			display:block;
		}
		.mobile-building{
			display:none;
		}
		.db{
			text-align: right;
			opacity:0.3!important;
			width:20%;
			left:0;
		}
		.db:hover{
			text-align: right;
			opacity:1!important;
			width:20%;
			left:0;
		}
		.dbsky{
			text-align: right;
			opacity:0.3!important;	
		}
		.dbsky:hover{
			text-align: right;
			opacity:1!important;	
		}
		.db p{
			  font-size:22px;
			font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif;
			letter-spacing:0px;
			color:#fff;
			line-height:32px;
			text-align: left;
		}
		.db h1{
			 font-size:24px;
			font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
			letter-spacing:3.6px;
			color:#fff;
			line-height:29px;
			text-align: left;
		}
		.dbsky p{
			  font-size:22px;
			font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif;
			letter-spacing:0px;
			color:#fff;
			line-height:32px;
			text-align: left;
		}
		.dbsky h1{
			 font-size:24px;
			font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
			letter-spacing:3.6px;
			color:#fff;
			line-height:29px;
			text-align: left;
		}

		.mb{
			opacity:0.3;
		}
		.mb:hover{
			opacity:1;
		}
		.mb h1{
			font-size:18px!important;
			line-height:28px!important;
			font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif!important;
			width:100%!important;
			color:#fff;
		}
		.mb p{
			font-size:16px!important;
			line-height:26px!important;
			letter-spacing: 2.4px!important;
			font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
		}
		#image-map-pro-5081 #text-6654 {
			left: 73.882%;
			top: 45.77%;
		}
		#image-map-pro-5081 #text-4916{
			top:0;
			left:5%;
		}
		#image-map-pro-5081 #text-3436{
			top:65%;
			left:5%;
		}
		.imp-tooltip-close-button {
			display: none!important;
		}
		/*#text-4916 {
		  width: 20%;
			text-align: right;
			opacity:0.3!important;	
		}
		#text-4916:hover {
		  width: 20%;
			text-align: right;
			opacity:1!important;	
		}
		#text-4916 h1 {
		   font-size:24px;
			font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
			letter-spacing:3.6px;
			color:#fff;
			line-height:29px;
			text-align: left;
		}
		#text-4916 p {
		   font-size:22px;
			font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif;
			letter-spacing:0px;
			color:#fff;
			line-height:32px;
			text-align: left;
		}

		#text-3436 {
		   width: 20%;
			text-align: right;
			opacity:0.3!important;	
		}
		#text-3436:hover {
		   width: 20%;
			text-align: right;
			opacity:1!important;	
		}
		#text-3436 h1 {
		   font-size:24px;
			font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
			letter-spacing:3.6px;
			color:#fff;
			line-height:29px;
			text-align: left;
		}
		#text-3436 p {
		   font-size:22px;
			font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif;
			letter-spacing:0px;
			color:#fff;
			line-height:32px;
			text-align: left;
		}

		#text-6654{
		opacity:0.3!important;	
		}
		#text-6654:hover{
		opacity:1!important;	
		}


		#text-6654 h1{
			font-size:24px;
			font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
			letter-spacing:3.6px;
			color:#fff;
			line-height:29px;	
		}
		#text-6654 p {
		   font-size:22px;
			font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif;
			letter-spacing:0px;
			color:#fff;
			line-height:32px;
		}*/
/*BUILDING MAP*/

/*BURGER*/
		.dd-modal .dd-menu-item-content.active{
		border-bottom:none!important;	
		}
		.dd-modal .dd-menu-item-content.hover{
		border-bottom:none!important;	
		}
/*BURGER END*/

/*UNITS SUB MENU*/

		.et_pb_divimenus_flex_0 .dd-flex>*+*+* .dd-mi-w {
			/*margin-left: 111px!important;*/
		}
		.dd-menu-item-content.hover{
			border-bottom: 1px solid #C58D64!important;
		}
		.dd-menu-item-content.active{
			border-bottom: 3px solid #C58D64!important;
		}
/*UNITS SUB MENU END*/

/*SLIDERS*/
		.slider-title{
		font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
		}
/*SLIDERS END*/

/*FOOTER*/
		.flex-item {
		  width: 20%;
		  height: 250px;
		}
/*FOOTER END*/

/*MENU*/
		.dd-close-icon {
			top: 50px!important;
			left: 100px!important;
		}
		/*.dmach_carousel_container .slick-prev::before{
			text-shadow: none!important;	
			top: -50px;
		}
		.dmach_carousel_container .slick-next::before{
			text-shadow: none!important;	
			top: -50px;
		}
		.dmach_carousel_container .slick-slide {
			margin: 0 8px!important;
		}*/
		.dd-popup-c.et_pb_section{
		overflow: hidden!important;
		animation-name: FadeIn;
		animation-duration: .5s;
		transition-timing-function: linear;
		}

		@keyframes FadeIn {
		  0% {
			opacity: 0;
		  }
		  100% {
			opacity: 1;
		  }
		}

		@-moz-keyframes FadeIn {
		  0% {
			opacity: 0;
		  }
		  100% {
			opacity: 1;
		  }
		}

		@-webkit-keyframes FadeIn {
		  0% {
			opacity: 0;
		  }
		  100% {
			opacity: 1;
		  }
		}

		@-o-keyframes FadeIn {
		  0% {
			opacity: 0;
		  }
		  100% {
			opacity: 1;
		  }
		}

		@-ms-keyframes FadeIn {
		  0% {
			opacity: 0;
		  }
		  100% {
			opacity: 1;
		  }
		} 

/*==== Start Underline From Left  ====*/

		.pa-underline-from-left nav ul li a {
		   position: relative;
		   overflow: hidden;
		   transition: all 0.3s;
		   -webkit-transition: all 0.3s;
		   -moz-transition: all 0.3s;
		   -o-transition: all 0.3s;
		}

		.pa-underline-from-left nav ul li a::before {
		   content: "";
		   position: absolute;
		   z-index: 2;
		   left: 0;
		   right: 100%;
		   bottom: 0;
		   background: #C58D64;
		   height: 1.5px;
		   -webkit-transition: all 0.3s ease-out;
		   -moz-transition: all 0.3s ease-out;
		   -o-transition: all 0.3s ease-out;
		}
		.pa-underline-from-left .et_pb_menu__logo  ::before {
		  display: none!important;
		}


		.pa-underline-from-left nav ul li a:hover::before {
		   right: 0;
		}

		/*.pa-underline-from-left nav li.current-menu-item a{
			content: "";
		   position: absolute;
		   z-index: 2;
		   left: 0;
		   right: 100%;
		   bottom: 0;
		   background: #C58D64;
		   height: 1.5px;
		}*/
/*==== End Underline From Left ====*/

		.et_pb_menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__menu nav ul {
		  justify-content: space-evenly!important;
		}
/*MENU END*/

/*SAME SIZE IMAGE*/

/*image gallery item aspect ratio square 1:1*/

		.available-unit .et_pb_module_inner {
		  padding-top: 125%;
		  display: block;
		}

		.available-unit .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}

		.available-image .et_pb_module_inner {
		 padding-top: 66.66%;
		  display: block;
		}

		.available-image .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}

/*image gallery item aspect ratio square 1:1*/


		.events-menu-image .et_pb_module_inner {
		  padding-top: 55%;
		  display: block;
		}

		.events-menu-image .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}

		.amentity-menu-image .et_pb_module_inner {
		  padding-top: 70%;
		  display: block;
		}

		.amentity-menu-image .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}
		/*image gallery item aspect ratio square 1:1*/

		.amentity-grid-image .et_pb_module_inner {
		  padding-top: 75%;
		  display: block;
		}

		.amentity-grid-image .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}
/*SAME SIZE IMAGE END*/

/*FLEX MENUS*/

		.et_pb_divimenus_flex_0 .dd-flex {
		  justify-content: space-between!important;
		}
		.et_pb_divimenus_flex_0_tb_body .dd-flex {
		  justify-content: space-between!important;
		}
		.et_pb_divimenus_flex_0 .dd-divimenu-open .dd-menu-button-content {
		  transform: none!important;
		}
/*FLEX MENUS END*/


/*** Responsive Styles Large Desktop And Above ***/
@media all and (max-width: 1655px) {
	.small a{
	font-size: 10px!important;
	}
	/*.hide-image{
		display:none;
	}*/
	.menu-show{
		display:block;
	}
	.menu-hide{
		display:none!important;
	}
}
@media all and (min-width: 981px) and (max-width: 1200px) {
	.backsplash{
		margin-top:150px;
		width:100%!important;
	}
	.countertop{
		width:100%!important;
	}
	.showerwall{
		max-width:100%!important;
	}
	.marblewall{
		margin-top:100px!important;
		width:100%!important;
	}
	.floor{
		margin-top:100px!important;
		width:100%!important;
	}
	.material-text{
		width:300px!important;
	}
}
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 981px) and (max-width: 1700px) {
.et_pb_divimenus_flex_0_tb_body {
    max-width: 100%!important;
}
	/*****RESIDENCES****/
		.right-3-4 .et_pb_module_inner {
		  padding-top: 90.33%;
		  display: block;
		}

		.right-3-4  .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}
		.left-3-4 .et_pb_module_inner {
		  padding-top: 120.6%;
		  display: block;
		}

		.left-3-4 .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}
	.material-text{
		width:175px!important;
	}
	.full-residence{
	padding: 0 0 100px 0!important;
	}
/*****RESIDEMCES END*****/
/*****HOME PAGE*****/
	.available-details{
		font-size: 16px!important;
		letter-spacing: 1px!important;
		line-height: 22px!important;
	}
	/*.home-first-section{
		width:80%!important;
	}*/
	.dancing-towers{
		padding: 300px 0 200px 0!important;
	}
	.residences-home{
	padding: 300px 0 200px 0!important;
	}
	.incomparable-views{
	padding: 300px 0 200px 0!important;
	}
	.amenities-button{
	margin-bottom:86px!important;
		}
	
/*****HOME PAGE END*****/
	
/****** FULL MENU*****/	
	.full-screen-logo{
		padding:0 0!important;
	}
/****** FULL MENU END*****/	
/******BUILDING*******/
		.building-stats .dmach-acf-value {
		font-size:16px!important;
		line-height: 26px!important;
		}
		.building-stats .dmach-acf-label {
		font-size:16px!important;
		line-height: 26px!important;
		}
		
		/*SUBMENU*/
		.et_pb_divimenus_flex_0 {
		max-width: 100%!important;
		}
	.divider{
		max-width: 100%!important;
		width:100%!important;
	}
		/*SUBMENU END*/
	
		 /*BUILDING MAP*/
		.building-map{
		width:100%!important;	
		}
		/*#text-4916 {
		  width: 30%;
			text-align: right;
			opacity:0.3!important;	
			top:0!important;
			padding: 0 0 0 15px;
		}
		#text-4916:hover {
			 width: 30%;
			text-align: right;
			opacity:1!important;	
		}
		#text-4916 h1 {
		   font-size:24px;
			font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
			letter-spacing:3.6px;
			color:#fff;
			line-height:29px;
			text-align: left;
		}
		#text-4916 p {
		   font-size:16px;
			font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif;
			letter-spacing:0px;
			color:#fff;
			line-height:24px;
			text-align: left;
		}

		#text-3436 {
		   width: 25%;
			text-align: right;
			opacity:0.3!important;	
			top:60%!important;
			padding: 0 10px 0 15px;
			
		}
		#text-3436:hover {
			 width: 25%;
			text-align: right;
			opacity:1!important;	
			
		}
		#text-3436 h1 {
		   font-size:24px;
			font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
			letter-spacing:3.6px;
			color:#fff;
			line-height:29px;
			text-align: left;
		}
		#text-3436 p {
		   font-size:16px;
			font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif;
			letter-spacing:0px;
			color:#fff;
			line-height:24px;
			text-align: left;
		}

		#text-6654{
		opacity:0.3!important;	
			padding-right:15px;
		}
		#text-6654:hover{
		opacity:1!important;	
		}


		#text-6654 h1{
		font-size:24px;
			font-family: 'Town10Display-Medium',Helvetica,Arial,Lucida,sans-serif!important;
			letter-spacing:3.6px;
			color:#fff;
			line-height:29px;	
		}
		#text-6654 p {
		   font-size:16px;
			font-family: 'Baskerville',Helvetica,Arial,Lucida,sans-serif;
			letter-spacing:0px;
			color:#fff;
			line-height:24px;
		}*/
		/*BUILDING MAP*/
/******BUILDING END*******/

	/*VIEWS*/
	.views-banner{
		padding:401px 0!important;
	}
	/*VEIWS END*/
	
	/*AVAILABLE UNITS*/
	.available-unit-button{
		margin-right:30px!important;
	}
	.available-unit-apply{
		margin-left:30px!important;
	}
	/*AVAILABLE UNITS END*/
	
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	.carousel__container{
		display: block;
	}
	.listing-options{
		margin-bottom: 60px;
	}
	/*BUILDING MAP*/
	.desktop-building{
		display:none!important;
	}
	.mobile-building{
		display:block!important;
	}
	/*BUILDING MAP END*/
 
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 982px) and (max-width: 1024px) {
		.available-unit-button{
			font-size: 14px!important;
		}
		.available-unit-apply{
			font-size: 14px!important;
		}
		.available-image .et_pb_module_inner {
		padding-top: 100.66%!important;
		display: block;
		}
		#dining{
			width:95%!important;
		}
		.views-gallery .wdc-image-carousel-item figure{
		height:500px!important;
		}
		.views-gallery .slick-slide{
			width:500px!important;
		}
		.left-3-4 .et_pb_module_inner {
			padding-top: 130.6%;
			display: block;
		}
		.amenities-paragraph-one{
			width:100%!important
		}
		.amenities-paragraph-two{
			width:100%!important
		}
		.amenties-gallery div{
			min-height: 500px!important;
		}
		.et_pb_de_mach_acf_slider_772051 .slick-slide div{
			min-height: 500px!important;
		}
		.et_pb_de_mach_acf_slider_661187 .slick-slide div{
			min-height: 500px!important;
		}
		.et_pb_de_mach_acf_slider_103655 .slick-slide div{
			min-height: 500px!important;
		}
		.et_pb_de_mach_acf_slider_830932 .slick-slide div{
			min-height: 500px!important;
		}
		.db p {
		font-size: 16px;
		line-height: 24px;
		}
		.dbsky p {
		font-size: 16px;
		line-height: 24px;
		}
		.full-row{
			width:100%!important;
		}
		.footer-brochure{
			width:80%!important
		}
 		.available-unit .et_pb_module_inner {
		  padding-top: 75%;
		  display: block;
		}

		.available-unit .et_pb_module_inner img {
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  object-fit: cover;
		}
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 	/*.slick-slide div{
		min-height:335px!important;
	}*/	
	/*BUILDING MAP*/
	.desktop-building{
		display:none!important;
	}
	.mobile-building{
		display:block!important;
	}
	/*BUILDING MAP END*/
	
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
	.carousel__container{
		display: block;
	}
	.listing-options{
		margin-bottom: 60px;
	}
	/*BUILDING MAP*/
	.desktop-building{
		display:none!important;
	}
	.mobile-building{
		display:block!important;
	}
	/*BUILDING MAP END*/
	
	/*AVAILBILITY*/
	.et_pb_de_mach_carousel_0 .dmach_carousel_container .slick-prev::before {
			left: 72px!important;
	}
	/*AVAILBILITY END*/

	
.imp-ui-navigator-background-image, .imp-ui-navigator-overlay, .imp-ui-navigator-window-image{
		display:none!important;
	}	
	.imp-shapes-menu-button {
	  display: none!important;
	}
	/*.slick-slide div{
		min-height:335px!important;
	}*/	
	.imp-ui-layers-menu-wrap {
  right: 0!important;
}
	
 .top-16-9 .et_pb_module_inner {
  padding-top: 100%;
  display: block;
}

.top-16-9 .et_pb_module_inner img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}
.left-3-4 .et_pb_module_inner {
   padding-top: 100%;
   display: block;
}
.right-3-4 .et_pb_module_inner {
    padding-top: 100%;
    display: block;
}
.gallery-bottom .et_pb_module_inner {
  padding-top: 100%;
  display: block;
}

.gallery-bottom .et_pb_module_inner img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}
}

