.title-area .breadcrumbs {
    margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {
    .container-1100 .container,
    .container-1200 .container,
    .container-1300 .container,
    .container-1400 .container {
        max-width: 90%;
    }
    .title-area {
        height: auto;
    }
    .title-area .breadcrumbs {
        margin-bottom: 30px;
        font-size: 16px;
        width: 90%;
    }
}
#userwayAccessibilityIcon {
    bottom: -10px;
    top: auto;
    left: 60px;
}
.fa.fa-phone,
.fas.fa-phone,
#header .header-tel i {
    transform: scaleX(-1) !important;
}
.hidden {
    display: none;
}
/* Form Fix */
@media (max-width:767px) {
#form .jawn_col:last-child {
    max-width: none !important;
}
}
/* Remove br events */
.em-search-text.em-search-field.input br,
.em-search-view-option br {
    content: "";
}
.jawn_col-inner {
    display: inline-block !important;
    width: 100%;
}
.single-community #form .jawn_col > div {
    display: flex !important;
    flex-direction: column !important;
}


.single-community #form.floor-plans .jawn_tabs-item-content {
   display: flex !important;
    flex-direction: column !important;
}

.back-to-top {
    right: 36px;
    bottom: 90px;
    left: 0;
    margin: auto;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    bottom: 12px;
}
.back-to-top div {
    font-size: 21px;
    line-height: 50px;
    width: 40px;
    height: 40px;
    /*border: 2px solid;*/
    border-radius: 50%;
    text-align: center;
    box-sizing: content-box;
    transition: all 0.5s;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, .5);
}
body .uwy.userway_p1 .userway_buttons_wrapper {
    left: 0 !important;
    bottom: 22px !important;
    top: auto !important;
}

#started .three-boxes .jawn_col_inner-inner {
    height: 100% !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
}

#started .three-boxes .row_margin {
    display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}

#started .three-boxes .jawn_col_inner .jawn_text_block {
flex: 1 !important;
    align-items: center !important;
    display: flex !important;
    justify-content: center !important;
}
#started img {
    object-fit: cover !important;
}
.page-template-blog_archive .title-area {
height: auto !important;
padding: 20px 0 !important;
}
.page-template-blog_archive .title-area .breadcrumbs {
    display: none !important;
}
.donate-box {
        border-radius: 20px;
    background: #ffcd03;
    padding: 2rem;
    float: right;
    max-width: 100%;
    margin: 1rem;
    font-weight: 500;
}
@media (min-width:768px) {
    .donate-box {
         max-width: 300px;
    }
}
.donate-box .jawn_button {
    color: #fff !important;
}
#started .three-boxes .overlay .inner, #started a, #started h5 {
width:100% !important;
}
#started .three-boxes .col-blue .jawn_text_block:not(.overlay),
#started .three-boxes .col-blue .overlay {
    background: #1b3664;
}
#podium-bubble {
    bottom: -20px !important;
}
.blog-holder.small_image .blog-item {
    display:flex;
    flex-direction: column;
}
.blog-holder.small_image .blog-image a img {
    margin-bottom: 1rem;
}
.blog-holder.small_image .blog-image a img {
    max-width: 300px;
}
@media (min-width:1024px) {
    .blog-holder.small_image .blog-item {
    display:flex;
    flex-direction: row;
}
.blog-holder.small_image .blog-image a img {
    margin-bottom: 0;
}
.single-post .post-image img {
    width: 600px;
    height: auto;
    max-height: initial !important;
}

}
.title-area {
    height: auto !important;
}
h1, h1 a, .h1, .h1 a {
    font-size: 58px !important;
    line-height: 58px !important;
}
h2, h2 a, .h2, .h2 a {
    font-size: 50px !important;
    line-height: 50px !important;
}