/*FOOTER*/
.block_fb2a8b1fd1a84eee9d928be034bb40ec a {
    padding: 20px;    
}
.block_fb2a8b1fd1a84eee9d928be034bb40ec .blockInnerContent p {
    margin-top: 15px;
}
.footerLogos img {
    max-width: 160px;
}

/* NAV Hover State */
.navContainer .navContent ul li a:hover {
    color: #aaa;
}
/* NAV Hover State end */

/*-----------HOME----------*/
/*home page hero image gallery*/  

.flexslider .slides img {
        width: 100%;
    }
/*home page hero image gallery END*/  
.block_c29d0a8c4d4c4a5b8c9b37e995916453 .imgEffect-content .contentTitle {
    text-shadow: 2px 3px 10px #000000;
    font-family: Courier,serif;
    font-style: normal;
    font-weight: normal;
}
@media only screen and (max-width: 767px) {
    .block_c29d0a8c4d4c4a5b8c9b37e995916453 .imgGridItem {
    width: 100% !important;
    margin: 10px auto !important;
    }
}

.headerContent h1.logo {
        position: absolute;
        top: -30px;
        left: 0;
        z-index: 1;
    }

.headerContent {
        position: relative;
        background: black;     
    } 

/*    .headerAndNavContainer {

        position: absolute;
        margin-top: 0;
        z-index: 1;
    } */


.block_aba74439c20649a89c0487ddc4ae28cb { position: relative; }
.primaryAndSecondaryContent .blockContent.block_be5a2edbda39478485da9d036efc89ea { background-color: transparent; position: absolute; top: 0; width: 100%; 
max-width: none; height: 100%; margin: 0; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.primaryAndSecondaryContent .blockContent.block_be5a2edbda39478485da9d036efc89ea .blockText { margin: 0 auto; font-size:1.1em }
.primaryAndSecondaryContent .blockContent.block_be5a2edbda39478485da9d036efc89ea .contentTitle { margin: 0 auto; font-size:1.4em }

@media only screen and (max-width: 490px) {
.primaryAndSecondaryContent .blockContent.block_be5a2edbda39478485da9d036efc89ea .blockText { margin: 0 auto; font-size:0.5em }
.primaryAndSecondaryContent .blockContent.block_be5a2edbda39478485da9d036efc89ea .contentTitle { margin: 0 auto; font-size:1.5em }
	}


/*.page_bceab8bf50cb4029a92c0e7ab433d6e7 .primaryAndSecondaryContainer,
.page_ccb68fe4a3204d77a6408fb55dbc77f9 .primaryAndSecondaryContainer, 
.page_b3d2e79337054750a05cb23b101f005a .primaryAndSecondaryContainer,  {
    margin-top: 7empx; /* was 30px*/
/*}*/



/*font size and logo*/

@media only screen and (max-width: 1025px) { 
    .navContent li a {
        /*font-size: 17px;*/
    }
    .headerContent h1.logo {
        top: -45px;
    }
}

@media only screen and (min-width: 768px) { 

.headerAndNavContainer { position: absolute; margin-top: 0; z-index: 1; }

}
/*.primaryAndSecondaryContainer {
    margin-top: 40px;
}*/

/*logo portrait*/

@media only screen and (max-width: 768px) { 
    .headerContent h1.logo { top: 0; position: relative; }
    
    .navContainer { margin-top: 10px; }
    .headerContent { background: transparent; }
    
    .primaryAndSecondaryContainer { margin-top: 0; }
    
    .page_fb939821005f490ebc70cb3b8b4bc203 .primaryAndSecondaryContainer, /*clientele */
.page_ccb68fe4a3204d77a6408fb55dbc77f9 .primaryAndSecondaryContainer, /*events */
.page_d3e57f4585a34dae89da61765c712fe5_posts .primaryAndSecondaryContainer /* press */ {margin-top: 7em; /* was 30px*/}   
}


/*================================*/
/* GLOBAL FULL BLEED ON ALL PAGES*/
/*================================*/
.primaryAndSecondaryContent {
    width: 100%;
    max-width: 100%;
    padding: 0 0 0 0;
}

.primaryAndSecondaryContent .blockContent {
    width: 92%;
    max-width:1104px;
    margin-left: auto;
    margin-right: auto;
}

/* global full bleed end*/
.full_bleed_hero_img img { width: 100%;  }

.primaryAndSecondaryContent .blockContent.full_bleed_hero_img, .full_bleed_hero_img { width: 100%; margin: 0 0 20px 0; max-width: 100%; }
.primaryAndSecondaryContent .blockContent.block_aba74439c20649a89c0487ddc4ae28cb { margin: 0; padding: 0; width: 100%; max-width: 100%; } 



.homeGallery img {
    width: 100%;
}

/* Footer Styles*/
/*@media only screen and (min-width: 768px) {*/
    .footerLogos a {
        padding-right: 20px;
    }
.footerLogos  a {
    opacity: .2;
}


/* photos-instagram feed hover*/
.items_d83007c995874f798a0870530e7994ef .socialFeedItem{
border: 2px solid black;
}

.items_d83007c995874f798a0870530e7994ef .socialFeedItem:hover {
border: 2px solid white;
}
.block_c29d0a8c4d4c4a5b8c9b37e995916453 {padding-top:30px;}
/* photos-instagram feed hover end*/


/* padding top to pages without hero images*/
@media only screen and (min-width: 768px) { 
    
    .page_bb61613544484eb9b675c1bc736c861d .primaryAndSecondaryContainer, /*photos*/
    .page_d3e57f4585a34dae89da61765c712fe5 .primaryAndSecondaryContainer, /*about*/
    .page_bb61613544484eb9b675c1bc736c861d_items .primaryAndSecondaryContainer,/*photos*/
    .page_d3e57f4585a34dae89da61765c712fe5_items .primaryAndSecondaryContainer/* items list in about page*/{ padding-top: 9.0em; }
    
}