/*--------------- GLOBAL ---------------*/
/*break words*/
h2.contentTitle,
.scEditable--plainText {
    word-wrap: break-word !important;
}
/*--------------- FOOTER ---------------*/
/*legal block full width*/
.footerContent .blockWrap_ae7dedb162514e98adf27ec2daa2ba52 {
    width: 100%;
}
/*legal block font size*/
.blockWrap_ae7dedb162514e98adf27ec2daa2ba52 .blockInnerContent {
    font-size: 10px;
}
/*logos*/
.footerLogo img {
    opacity: .35;
}
.footerLogo2 img {
    opacity: .35;
}
.mobiFoot li {
    display: inline;
    list-style-type: none;   
}
/*--------------- HOME ---------------*/
/*add color overlay to gallery*/
.blockWrap_f3f26a28ff004f75aa58d52c009d68ef li:after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,.25)
}
/*header gallery caption*/
.block_f3f26a28ff004f75aa58d52c009d68ef .customCaption {
    z-index: 1;
    position: absolute;
    left: 4%;
    right: 4%;
    top: 50%;
    -ms-transform:d translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    max-width: 1400px;
    margin: 0 auto;
}
.block_f3f26a28ff004f75aa58d52c009d68ef .customCaption strong {
    font-weight: bold;
}
.block_f3f26a28ff004f75aa58d52c009d68ef .contentTitle {
    line-height: 1.1;
    max-width: 720px;
    float: right;
}
/*illuminate section*/
/*remove bottom padding on large text*/
.block_d983b303f147459d83fbdab2741f9cee .contentTitle {
    padding-bottom: 0;
}
/*add letter spacing to body text*/
.blockWrap_d983b303f147459d83fbdab2741f9cee .blockInnerContent {
    letter-spacing: .4em;
}
/*grid gallery captions*/
.block_cbc6255805374c01b8f0eee9a6851aaf.cols3.imgMgn0 .imgGridItem {
position: relative;
 }
.block_cbc6255805374c01b8f0eee9a6851aaf.cols3.imgMgn0 .imgGridItem .customCaption {
    z-index: 1;
    position: absolute;
    bottom: 5%;
    left: 0;
    right: 0;
  }
.block_cbc6255805374c01b8f0eee9a6851aaf.cols3.imgMgn0 .imgGridItem a:after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,.25);
}
.block_cbc6255805374c01b8f0eee9a6851aaf.cols3.imgMgn0 .imgGridItem a:hover:after {
    background-color: rgba(0,0,0,.45);
    -ms-transition: background-color .5s ease-out; 
    -webkit-transition: background-color .5s ease-out; 
    -o-transition: background-color .5s ease-out; 
    -moz-transition: background-color .5s ease-out; 
    transition: background-color .5s ease-out; 
}
.block_cbc6255805374c01b8f0eee9a6851aaf.cols3.imgMgn0 .imgGridItem .customCaption .contentTitle {
    text-align: center;
}
/*--------------- FLOOR PLANS---------------*/
/*hide floor plans list*/
.block_cb643b9c924044608eb20bb72e09aac7 {
    display: none;
}
/*--------------- MEDIA QUERIES---------------*/

@media only screen and (max-width: 810px) {
    .footerLogo img {
    max-width: 100px;
}
    .footerLogo2 img {
     padding-top: 38px;
}
}

/* TABLET */
@media only screen and (max-width: 767px) {
    /*HOME - custom caption gallery font size*/
    .blockWrap_f3f26a28ff004f75aa58d52c009d68ef .contentTitle {
        font-size: 32px;
    }
    /*HOME - custom caption grid gallery*/
    .block_cbc6255805374c01b8f0eee9a6851aaf .imgGridItem {
        width: 100% !important;
    }
    /*FLOOR PLANS*/
    .block_ef785d65ad39478d943cdaec79418220 .blockText,
    .block_ef378d24a11d4ec195392796baf453ab .blockText /*heart*/ {
        padding: 2em;
    }
    .blockWrap_d983b303f147459d83fbdab2741f9cee .contentTitle, /*home*/
    .blockWrap_d41d9fd288954f92bb987ecd8d09190b .contentTitle, /*what's nearby*/
    .blockWrap_fa5cc5e43d194819ac11df477f65304a .contentTitle /*office experience*/ {
        font-size: 50px;
    }
    .blockWrap_e87c568950c948d49631c3308891669a {
        width: 290px;
        margin-left: auto;
        margin-right: auto;
        }
    .blockWrap_d2308c57096e4ec9a905a20d2510408d {
        display: none;
    }
    .blockWrap_d86ac5ea236e4e83a7f7a00a25e13249 {
        display: none;
    }
    .blockWrap_b9689e150639460491cac047cd167caa {
        display: none;
    }
    .footerLogo2 img {
    max-width: 290px;
    padding-top: 15px;
    padding-bottom: 15px;
}
}
@media only screen and (min-width: 768px) {
    .blockWrap_d5fd907c3e564827b6794d39b8e18eef {
    display: none;
}
    .blockWrap_e87c568950c948d49631c3308891669a {
    display: none;
}
/*WHATS NEARBY*/
    /*float simple list*/
    .blockWrap_a36ec5f36f0d47658258b21b7ded9766 {
        float: left;
        clear: left;
        width: 40%;
    }
    /*float image*/
    .blockWrap_b4a5b5ac0244459693e9a4bf717bdb51 {
        float: right;
        width: 58%;
        clear: right;
    }
    .blockWrap_a7cef87ae98f4f828693ee4b823fea06 {
        clear: both;
    }
/*HEART OF AUSTIN*/
    .blockWrap_ef378d24a11d4ec195392796baf453ab, /*heart of austin*/
    .blockWrap_ef785d65ad39478d943cdaec79418220 /*floor plans*/ {
        position: relative;
    }
    /*heart of austin - vertically center text*/
    .block_ef378d24a11d4ec195392796baf453ab .blockText {
        position: absolute;
        top: 50%;
        -o-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    /*floor plans - vertically center text*/
    .block_ef785d65ad39478d943cdaec79418220 .blockText {
        position: absolute;
        top: 50%;
        right: 0;
        -o-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}