/*---------------------HEADER AND NAV ADJUSTMENTS---------------------*/
/*move logo and menus to the far left*/
.headerContainer{
    padding-right: 1%;
}
.headerContent {
    float: right;
    padding-right: 0px; 
    margin-right: 0px;
}
.logo{
    min-width: 148px; 
}
.navContainer{
    padding-left: 1%;
    padding-right: 1%;
}
/*alter menu box width / adapt line height*/
.navContent {
    float: right;
    padding-right: 0px; 
    margin-left: 0px;
    margin-right: 0px;
    line-height: 0.6em;
}
/*menu shadow + add divider*/
.navContent li{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #555555;
    padding-right: 6px;
}
/*align menu drop*/
.navContent ul li:nth-child(2) ul {
   left: -.1em;
   right: auto;
}
.navContent ul li ul {
   left: -.1em;
   right: auto;
}
.navContent ul li:first-child ul {
   left: -.1em;
   right: auto;
}
/*set rollover*/
#navTopLevel a:hover {
   color: #7c8078;
   }

#navTopLevel .navLabel:hover {
   color: #7c8078;
   }
   
/*mobile styles*/
@media screen and (max-width: 767px){
.headerContainer{
    padding-left: 10%;
    padding-right: 4%;
    border-bottom-style: solid;
    border-bottom-width: 6px;
    border-bottom-color: #ff6600;
}
.navContent li{
    border-right-style: none;
    padding-right: 6px;
    text-shadow: none;
    line-height: 1.3em;
}
}
/*---------------------HOME PAGE---------------------*/
/*hide mobile image on desktop
.block_ac24f48c893c4c9cb35bad75b011d978{
        display: none;
}*/
/*set image position to lower left - fix width of image
.block_a5b9b66697684da69713514750a4df57 {
 position: absolute;
 left: 0px;
 bottom: 80px;
 width: 75%;
}*/
/*@media screen and (max-width: 767px){
    /*show mobile image
.block_ac24f48c893c4c9cb35bad75b011d978{
        display: block;
}*/
/*hide desktop image on mobile
.block_a5b9b66697684da69713514750a4df57{
        display: none;
    }
}
*/

/*---------------------FOOTER ADJUSTMENTS---------------------*/
/*move footer icons left*/
.footerContent {
    padding-left: 10px; 
    margin-left: 0px;
}    
/*---------------------- PORTFOLIOS ----------------------*/
/* adjust modal bg color */  
.publicModalContent {
    background-color: rgb(0, 0, 0);
    background-color:rgba(0, 0, 0, 0.9);
}
/*---------------------- OVERALL ----------------------*/
.blockContentBleed .blockText {
    padding-left: 0px;   
}