/*---------- SITE WIDE ----------*/
.imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    letter-spacing: .15em;
    text-transform: uppercase;
}
.footerContent .contentTitle {
    letter-spacing: .15em;    
}





/*--------------- MEDIA QUERIES ---------------*/  
@media only screen and (max-width: 768px) {
.headerAndNavContainer {
    background-color: #593534;    
}
.imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 42px;    
}
.cols3.imgMgn1 .imgGridItem {
    width: 100%;
    margin: 0;
    padding-top: 15px;
}

.listView .itemPreview.hasImg .itemImg {
    float: none;
    clear: none;
    width: 100%;
}

.listView .itemPreview.hasImg .itemContent {
    float: none;
    width: 100%;
    padding-top: 15px;
}

.navContent li .button {
    margin-left: 30px;
    margin-right: 30px;
}
/*----- HOME -----*/

.blockWrap_ee821b81642e4046b6c04ec2c00716de .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 21px;
}
.blockWrap_cf233169fb714748809aaba6f3cb2cb0 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 21px;
}
}





@media only screen and (max-width: 769px) {
/*HOME*/
/*padding on textblocks*/
/* sitewide */
.blockContent.layoutD--vAlign1 .blockText, 
.blockContent.layoutD--vAlign2 .blockText,
.blockContent.layoutC--vAlign1 .blockText, 
.blockContent.layoutC--vAlign2 .blockText {
        padding: 20px;
}
}
@media only screen and (min-width: 770px) {
    
/*50/50 width*/
/* sitewide */
.blockContentBleed.layoutC .blockImg, 
.blockContentBleed.layoutD .blockImg, 
.blockContentBleed.layoutC .blockText, 
.blockContentBleed.layoutD .blockText {
    width: 50% !important;
}
.blockContent.layoutD--vAlign1 .blockText, 
.blockContent.layoutD--vAlign2 .blockText,
.blockContent.layoutC--vAlign1 .blockText, 
.blockContent.layoutC--vAlign2 .blockText {
        padding: 30px;
   
}
.blockContentBleed.layoutD .blockText {
    padding-left: 0;
}
.blockContentBleed.layoutC .blockText {
    padding-right: 0;
}
.blockContent.layoutD--vAlign1 .blockText,
.blockContent.layoutD--vAlign2 .blockText {
    margin-right: 0;
}

.blockContent.layoutC--vAlign1 .blockText,
.blockContent.layoutC--vAlign2 .blockText {
    margin-left: 0;
}
}

/*---------- HOME ----------*/
@media only screen and (min-width: 768px) {
.block_ee821b81642e4046b6c04ec2c00716de.cols3.imgMgn1 .imgGridItem {
    width: 32%;
    margin: 5% 0 0 1%;
}
}