.block_deca3f16767849ca918fb1ffa16dbc9d .imgGridItem .colSpan2 .packeryItem .contentImg { width: 23.9% }
.imgGridItem .colSpan2 .packeryItem {width: 23.9%; left: 836px; top:704px; }




/*****************************/
/*HERO GRID-HOME-TEXT OVERLAY*/
/*****************************/
@media only screen and (min-width: 1024px) {
.block_ffb9470b8a85489ca63be592b96bffb9.cols3.imgMgn1 .imgGridItem { 
    position: relative; 
    overflow: hidden; 
}
.block_ffb9470b8a85489ca63be592b96bffb9.cols3.imgMgn1 .imgGridItem .customCaption {
    display: block;
    position: absolute; 
    top: 0; 
    left: 0;
    width: 0;
    overflow: hidden;
    height: 100%; 
    /*background: rgba(28, 34, 36, 0.7);*/
    /*color: #FFF; */
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;     
    box-sizing: border-box;
    width: 100%;
    opacity: 1.0;
    text-align:center;
    font-family: chaparralpro,"Times New Roman",Times,serif;
    font-style: normal;
    font-weight:400;
}
.block_ffb9470b8a85489ca63be592b96bffb9.cols3.imgMgn1 .imgGridItem .contentTitle {
    position: relative;
    top: 45%;
    color: white;
    font-size: 140%;
}
.block_ffb9470b8a85489ca63be592b96bffb9.cols3.imgMgn1 .imgGridItem p {
    position: relative;
    opacity: 0;
    padding-top: 43%;
    padding-right: 10px;
    padding-left: 10px;
    height: 100%;
    color:white;
    font-size:1.8em;
    background-color: rgba(0,0,0,0.5);
}
.block_ffb9470b8a85489ca63be592b96bffb9.cols3.imgMgn1 .imgGridItem p:hover {
    opacity: 1.0;
    -webkit-transition: opacity 0.5s ease; 
    -moz-transition: opacity 0.5s ease; 
    -o-transition: opacity 0.5s ease; 
    -ms-transition: opacity 0.5s ease; 
    transition: opacity 0.5s ease; 
}
}




/* NAV Hover State */
.navContainer .navContent ul li a:hover {
    color: #fef56c;
}
/*.primaryAndSecondaryContainer {*/
/*    padding-top: 2em;*/
/*    padding-bottom: 2em;*/
/*}*/

/***********/
/* HOME **/
/***********/
.block_d42f74fd57d8435d8254ef18cc6afb0f {
    color: white;
}


/***********/
/* CONTACT */
/***********/
@media only screen and (min-width: 768px){
    .noSecondaryContent .primaryAndSecondaryContent .block_bb219663cce3447ba8cfc40af2675d2b {
        max-width:500px;
        width:100%;
        margin-left: auto;
        margin-right: auto;
        }
}


/***********/
/* FOOTER **/
/***********/
.scCredit span {
text-decoration: none;
}



/* about page */
.page_e9bd2f0431ff4a4eb4a448c7d274d333 .contentTitle {
    font-size: 21px;
}