/*--------------- HOME ---------------*/
/*HEADER GALLERY*/
/*always show hover text*/
.blockWrap_cf30d82aeceb41dc90fe77f207e18dcb .imgHover--overlay {
    opacity: 1;
}
/*make hover text uppercase*/
.blockWrap_cf30d82aeceb41dc90fe77f207e18dcb .imgHover--content,
.blockWrap_cf30d82aeceb41dc90fe77f207e18dcb .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    text-transform: uppercase;

}
.blockWrap_cf30d82aeceb41dc90fe77f207e18dcb .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    line-height: 1em;
}
/*decrease text size for p*/
.blockWrap_cf30d82aeceb41dc90fe77f207e18dcb .imgHover .imgHover--overlay .imgHover--content p {
    font-size: 32px;
    z-index: 1;
}
/*give hover content a max width and center*/
.blockWrap_cf30d82aeceb41dc90fe77f207e18dcb .imgHover--content {
    max-width: 650px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
}
/*POSITIONED GOLD BAR*/
.blockWrap_cf30d82aeceb41dc90fe77f207e18dcb {
    position: relative;
}
/*position gold bar*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_e0ac3b55ee4f466088f7f1d0586dbd82 {
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    /*top: 96%;*/
    bottom: -28px;
    background: #b19b57;
    border-radius: 3px;
    max-width: 600px;
    padding: .5em;
    box-sizing: border-box;
}
.block_e0ac3b55ee4f466088f7f1d0586dbd82 .contentTitle {
    font-size: 28px;
}
.block_e0ac3b55ee4f466088f7f1d0586dbd82:before {
    height: 0;
    width: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-bottom: 20px solid #b19b57;
    position: absolute;
    top: -20px;
    left: 48.5%;
}
/*--------------- CAPABILITIES---------------*/
.blockWrap_kGys2J8txIdUsm5H .blockInnerContent strong {
    font-weight: bold;
    font-size: 130%;
}
/*make hover text uppercase*/
.items_f1b8aa16641043a1856be47b5e6485cfb .imgHover--content,
.items_f1b8aa16641043a1856be47b5e6485cf .imgHover .imgHover--overlay .imgHover--content .contentTitle,
.items_f1b8aa16641043a1856be47b5e6485cf  .imgHover .imgHover--overlay .imgHover--content p{
    text-transform: uppercase;
}
.items_f1b8aa16641043a1856be47b5e6485cf .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    font-size: 32px;
}
/*--------------- WORKS ---------------*/
/*hide items list block*/
.block_c1676518496642faade36775148f0435 {
    display: none;
}
/*always display hover titles*/
/*.block_d60c57491d744355a505bcfc353a877f .imgHover-overlay {*/
/*    opacity: 1;*/
/*}*/
/*uppercase text - hover*/
.blockWrap_d60c57491d744355a505bcfc353a877f .imgHover-content,
.blockWrap_d60c57491d744355a505bcfc353a877f .imgHover .imgHover-overlay .imgHover-content .contentTitle {
    text-transform: uppercase;
}
/*add padding between each grid image*/
/*.block_d60c57491d744355a505bcfc353a877f .imgGridItem,*/
/*.block_jFk6ODspHevuibuP .imgGridItem {*/
/*    padding: .25em .25em 0 0;*/
/*}*/
.block_d60c57491d744355a505bcfc353a877f .imgHover-content {
    background-color: white;
    background-color: rgba(255,255,255,.9);
    /*padding: .5em;*/
    width: 50%;
    margin: auto;
    left: 0;
    right: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
    }
.block_d60c57491d744355a505bcfc353a877f .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
.block_d60c57491d744355a505bcfc353a877f .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    padding: .5em;
}
/*--------------- MEDIA QUERIES ---------------*/
@media screen and (max-width: 767px) {
/*WORK - grid widths - mobile*/ 
    .block_d60c57491d744355a505bcfc353a877f .imgGridItem {
    width: 90% !important;
    margin: 5% !important;
    }
/*HOME - gallery text font size*/
    .blockWrap_cf30d82aeceb41dc90fe77f207e18dcb .imgHover--content {
        font-size: 30px;
    }
    .blockWrap_cf30d82aeceb41dc90fe77f207e18dcb .imgHover .imgHover--overlay .imgHover--content p {
        font-size: 16px;
    }
.block_d60c57491d744355a505bcfc353a877f.cols4 .imgGridItem .imgHover--content {
    display: block;
    }
}
@media screen and (min-width: 768px) {
/*make gallery height a percentage of viewport height*/
    .block_cf30d82aeceb41dc90fe77f207e18dcb.fixedHeightGallery .slides > li, 
    .block_cf30d82aeceb41dc90fe77f207e18dcb.fixedHeightGallery--singleImg .blockImg {
        height: 80vh !important;
    }
}
/*WORK - grid widths*/ 
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .imgGridItem:nth-child(3n+1) {
        clear: none !important;
        margin-left: 5% !important;
    }
   .block_d60c57491d744355a505bcfc353a877f .imgGridItem {
        width: 50% !important;
        margin: 0 !important;
        padding: 2% !important;
    }    
}