/*PROFILE GALLERY WIDTH TEXT*/
.blockWrap_c10f23598e0c4425b0bb5a5819e0554d .imgEffect-content p{
    max-width: 480px;
    margin: 0 auto;
    /*font-size: 25px;*/
    /*font-style:italic;*/
    border: 2px solid white;
    padding-top: 25px;
    padding-left: 25px;
    padding-right:25px; 
    padding-bottom: 25px;
}

/*ARROW PADDING PROJCTS*/
.items_o5irKyE9nImZOuIg {
    padding-top: 10px;
}

/*FOOTER TITLES*/
.footerInner .contentTitle{
 font-size: 23px;   
}
/*PORTFOLIO IMG contact cities*/

.block_bf9d5c29a8e24a108e69cd2a930346fa .imgHover .imgHover-overlay .imgHover-content .contentTitle,
.block_bf9d5c29a8e24a108e69cd2a930346fa .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
   font-size:120px;
   font-family: futura,adelle,"Courier New",Courier,monospace;
   color: rgba(255,255,255,.7);
   /*background-blend-mode: multiply;*/
}

.block_bf9d5c29a8e24a108e69cd2a930346fa .imgHover .imgHover-overlay .imgHover-content .contentTitle + p,
.block_bf9d5c29a8e24a108e69cd2a930346fa .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle + p {

font-size: 24px;

}

.block_bf9d5c29a8e24a108e69cd2a930346fa .imgHover .imgHover-overlay .imgHover-content .contentTitle + p:hover,
.block_bf9d5c29a8e24a108e69cd2a930346fa .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle + p:hover {

font-size: 58px;

}
/*HOVER FOR PROJECTS LEARN MORE */
.imgHover .imgHover-overlay .imgHover-content .contentTitle,
.imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
   /*font-size:40px;*/
   font-family: futura,adelle,"Courier New",Courier,monospace;
   /*color: rgba(255,255,255,.8);*/
}

.ctaButton:hover {
 background-color:#ab9571;
 color:white;
}


/*••••••••••••••••••••• Portfolio inside page ••••••••••••••••••*/
/*change positioning and opacity added by image gallery css*/ 
.items_o5irKyE9nImZOuIg .item .itemImg img {
    position: relative;
    opacity: 1;
}
.items_o5irKyE9nImZOuIg .item {
    width: auto !important;
    margin: 0;
    display: inline-block;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_o5irKyE9nImZOuIg {
    padding-left: 0;
    padding-right: 0;
}
/*BACK AND FORTH ARROWS padding */

/*.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_o5irKyE9nImZOuIg{*/
/* padding-left: 0px;*/
    
/*}*/

.blockWrap_o5irKyE9nImZOuIg {
 float:right;   
}

.categoryHeader{
font-size:35px;
}

/*PORTFOLIO widths custom*/

.block_cdteU8zbZYpCmvEz {
 display:none;   
}

.galleryArrow--prev {
 left: 20px;   
}
.galleryArrow--next{
 right: 20px;   
}

/********************************
expand content to container edges
********************************/

@media only screen and (max-width: 767px) { 
    .block_f44fceb22fbc4212b07b9dc2a1280e9d .imgGridItem {
        width: 100% !important;
        margin: 0 !important;
    }
}
/*---------------UNIVERSAL DESKTOP MEDIA QUERIES ---------------*/
@media only screen and (min-width: 1024px) {
/*image on left NEED TO ADD BLOCK IDS*/ 
    .blockContentBleed.layoutC .blockImg,
    .blockContentBleed.layoutD .blockImg {
        width: 60%;
    }
    .blockContentBleed.layoutC .blockText,
    .blockContentBleed.layoutD .blockText {
        width: 40%;   
    }

#page_fb8e00929f08483b9d85e422647df5b0 .galleryArrow{
 display: none;   
}

}

@media only screen and (min-width: 1024px) {
    .block_KRFbLtsV3G7qQf6r.blockContentBleed.layoutC .blockText{
    width: 35%;
    }
    .block_KRFbLtsV3G7qQf6r.blockContentBleed.layoutC .blockImg{
    width: 60%;
    }
}

/*--------------- MOBILE DEVICE ONLY MEDIA QUERIES ---------------*/
@media only screen and (max-width: 768px) {
/*TEXT PADDING*/ 
   
    .blockContentBleed.layoutC .blockText,
    .blockContentBleed.layoutD .blockText {
        padding-bottom: 40px;
        padding-top: 20px;
        }
    /*PROFILE GALLERY WIDTH TEXT*/
.blockWrap_c10f23598e0c4425b0bb5a5819e0554d .imgEffect-content p{
    max-width: 800px;
    margin: 0 auto;
    font-size: 20px;
    /*font-style:italic;*/
    border: 1px solid white;
    padding-top: 15px;
    padding-left: 15px;
    padding-right:15px; 
    padding-bottom:15px;
}
    }

