/*!
Theme Name: Mi-Place Downingtown
Theme URI: -
Author: Resident360
Author URI: https://resident360.com
Description: Just another theme by Resident360.com
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bowery
*/

img {
    max-width: 100%;
    height: auto;
}
.amenities-intro-text{
text-align:center;
margin:10px auto 50px;
}

.floors-intro-text{
text-align:center;
margin:50px auto 10px;
}


.header-container {
    width:96%;
}

.amenities_content_block_wrap {
    padding-bottom: 50px;
}

@media screen and (min-width: 1400px) {
.header-container {
    width:80%;
}
}
.siteMap{
	width:80%;
	margin: 0 auto;
}
.buttonResidents{
margin-top: 10px;
    display: inline-block;
    background: #5d9732;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 18px;
    font-size: 16px;
    color: #fff;
    min-width: 200px;
    transition: all 0.3s;
}
.buttonResidents:hover{
	color:#fff;
	transform:scale(1.1);
}
.page-id-1856 .content_block_image3{
	background-position-y:0!important;
}
.customPadding {
    padding-top: 70px;
}
.page-id-33 .content_block_content_inner, .page-id-1857 .content_block_content_inner{
	padding-top:0;
	padding-bottom:0;
}
.page-id-1856 .content_block_content_inner a {
    color: #000;
    text-decoration: underline;
}
.page-id-1857 .communityBlank {
    display: none;
}
.page-id-1857 .siteMap {
    margin-top: 20px;
}
.carousel-control-prev,
.carousel-control-next {
    width: 60px;
    opacity: 1;
	z-index:999;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    background-size: 30px;
    width: 40px;
    height: 40px;
    background-color: rgba(0,0,0,.5);
    border-radius: 50%;
	z-index:999;
}

/* Hero Slider Dots */
.carousel-indicators {
    bottom: 30px;
    z-index: 15;
}

.carousel-indicators li {
    width: 12px;
    height: 12px;
    margin: 0 6px;
    border-radius: 50%;
    border: 2px solid #fff;
    background: rgba(255,255,255,.5);
    cursor: pointer;
}

.carousel-indicators .active {
    background: #fff;
}

/* Keep dots above hero content */
.home_header {
    position: relative;
}

a.duke-farm {
  border: 0px !important;
  padding: 0px !important;
  text-transform: none !important;
  color: #5d9732 !important;
  margin-top: 0 !important;
}
a.duke-farm:hover {
	color: #fff !important;
}
.page-id-1856 .content_block_image,
.home .main .content_block_image {
	background-position: center top 20% !important;
}

body {
    padding-top: 0 !important;
}
.header_content {
    margin-top: 107px;
}
@media screen and (min-width: 768px) {
    .header_content {
        margin-top: 117px;
    }
}