.truncateContent {
    max-height: 3em;
}
.scMap {
    padding-top: 27.25%;
}
.items_f62eab39386b4ee38a3003afb2f67208 .item:first-child {
 border:none!important;   
}
.fullDetailsContainer.blockWrap_cf13b87137fe4becaa68343eb62bc003.collapsibleFaqs {
 margin-bottom: 50px;   
}
/*footer sitemap*/
/*.footerContent .blockText ul li {*/
/*    display: inline-block;*/
/*    margin-right: 1em;*/
/*}*/
/*.footerContent .blockText a:link {*/
/*    text-decoration: none;*/
/*}*/

/*@media only screen and (max-width: 767px) {*/
/*Remove plugin for sticky nav on mobile*/
/*    .navContainer {*/
/*        position: static !important; */
/*    }*/
/*}*/

/*.blockText a:link {*/
/*    text-decoration: underline;*/
/*}*/

.categoryHeader {
    font-size: inherit;
}
.button {
font-weight: 700;
}
/*@media only screen and (min-width: 768px) {*/
/*homepage stretch image gallery*/
/*#page_ce35a393eef243c6910abb50330607c9 .primaryAndSecondaryContent {*/
/*    width: 100%; */
/*    max-width: 100%; */
/*    }*/
    
/*.block_b46d9c85ec3b4dafbf56b8bea58b4777 img {*/
/*    width: 100%;*/
/*}*/
/*#page_ce35a393eef243c6910abb50330607c9 .blockContent:not(.block_b46d9c85ec3b4dafbf56b8bea58b4777) {*/
/*        max-width: 1104px; */
/*        width: 92%; */
/*        margin: 0 auto;*/
/*        float: none;  */
/*    }*/

/*#page_ce35a393eef243c6910abb50330607c9 .primaryAndSecondaryContainer {*/
/*    margin-top: 0px !important;*/
/*    padding-top: 0px !important;*/
/*}*/
/*}*/

/*fix spacing on homepage blocks*/
/*.blockWrap_a6a4bfca09e94b83bd3d5ba4d0463d63,*/
/*.block_fc44e3cc3dbe42a0a36c74d98debf863,*/
/*.block_a187e89d8c5846829b38b4b0b89e9440 {*/
/*    padding-top: 1.5%;*/
/*    padding-bottom: 1.5%;*/
/*}*/
#page_ce35a393eef243c6910abb50330607c9 .headerContainer:before {
    background-color: transparent;
}

.block_a187e89d8c5846829b38b4b0b89e9440.cols3.imgMgn1 .imgGridItem,
.block_ec28b86667294ba3b26bfae56856b816.cols3.imgMgn1 .imgGridItem { 
    position: relative; 
    overflow: hidden; 
}
.block_a187e89d8c5846829b38b4b0b89e9440.cols3.imgMgn1 .imgGridItem .customCaption .contentTitle,
.block_ec28b86667294ba3b26bfae56856b816.cols3.imgMgn1 .imgGridItem .customCaption p {
    display: block;
    position: absolute; 
    top: 0; 
    left: 0;
    right: 0;
    overflow: hidden;
    height: 100%; 
    width: 100%;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;     
    box-sizing: border-box;
    margin: 0 auto;
    padding-top: 28%;
}

.block_a187e89d8c5846829b38b4b0b89e9440 .imgGridItem .contentTitle,
.block_ec28b86667294ba3b26bfae56856b816 .imgGridItem p {
    color: #fefffe;
    font-size: 120%;
     opacity: 1.0;
     font-family: brandongrotesquelight,Arial,Verdana,sans-serif;
     text-transform: uppercase;
     font-weight: 300;
}

.block_a187e89d8c5846829b38b4b0b89e9440 .imgGridItem .customCaption .contentTitle,
.block_ec28b86667294ba3b26bfae56856b816 .imgGridItem .customCaption p {
    opacity: 1.0;
    -webkit-transition: background .5s ease-out;
    -moz-transition: background .5s ease-out;
   -o-transition: background .5s ease-out;
    transition: background .5s ease-out;
    background: rgba(87, 116, 130, 0.6);
}

.block_a187e89d8c5846829b38b4b0b89e9440 .imgGridItem .customCaption .contentTitle:hover,
.block_ec28b86667294ba3b26bfae56856b816 .imgGridItem .customCaption p:hover {
    background: rgba(87, 116, 130, 0);
}

/*Break homepage image gallery to one row mobile*/
@media only screen and (max-width: 480px) {
.block_a187e89d8c5846829b38b4b0b89e9440.cols3.imgMgn1 .imgGridItem,
.block_ec28b86667294ba3b26bfae56856b816.cols3.imgMgn1 .imgGridItem {
        max-width: 100%;
        width: 100%;
        margin: 10px auto;
        vertical-align: middle;
    }
    .block_a187e89d8c5846829b38b4b0b89e9440 .imgGridItem .contentTitle,
    .block_ec28b86667294ba3b26bfae56856b816 .imgGridItem p {
         opacity: 1.0;
    }
    .block_a187e89d8c5846829b38b4b0b89e9440 .imgGridItem .customCaption .contentTitle,
    .block_ec28b86667294ba3b26bfae56856b816 .imgGridItem .customCaption p {
         opacity: 1.0;
        background: rgba(87, 116, 130, 0.6);
    }
}
@media only screen and (min-width: 1024px) {
/*increase sidebar width*/
    #page_fb8e00929f08483b9d85e422647df5b0 .primaryContentContainer {
        width: 85%;
    }
    #page_fb8e00929f08483b9d85e422647df5b0 .secondaryContentContainer {
        width: 400px;
    }
}

/*yext embed code starts here*/
#yext-widget-254087.yext-reviews, .yext-widget-popup-254087.yext-reviews {
    font-family: caslon,"Times New Roman",Times,serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #0a0a0a;
}
#yext-widget-254087.yext-reviews .yext-star-fill, .yext-widget-popup-254087.yext-reviews .yext-star-fill {
    fill: #f3c622;
}
#yext-widget-254087.yext-reviews .review-header .leaveReview a {
    color: #3090C7;
    opacity: 1;
}
/*yext embed code ends here*/