/* Full Width Gallery Images in Mobile */

@media only screen and (max-width: 767px) {
    .blockContent.cols3 .imgGridItem {
        width: 100%;
        margin: 0;
        padding: 10px;
    }
    #homeFormRow {
        background-position: 15% 0;
    }
}

/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 300px !important;
        right: auto !important; 
    }
    #homeFormRow {
        background-position: 0 82%;
    }
}

/* Text Block Background Color - 50-50 Image - About Page */
.block_d4027485d8c04975ae9b5145dab947df.blockContent.layoutC .blockText, 
.block_d4027485d8c04975ae9b5145dab947df.blockContent.layoutD .blockText  {
    background-color: #e6dfcf;
    color: #1a1a1a;
    padding-top: 55px;
    padding-bottom: 55px;
    padding-left: 25px;
    padding-right: 25px;
}
/* Text Block Background Color - 50-50 Image - About Page*/
.block_edf1c06fd41e4c0d993f0b9c3a81e734.blockContent.layoutC .blockText, 
.block_edf1c06fd41e4c0d993f0b9c3a81e734.blockContent.layoutD .blockText  {
    background-color: #e6dfcf;
    color: #1a1a1a;
    padding-top: 55px;
    padding-bottom: 55px;
    padding-left: 25px;
    padding-right: 25px;
}
/* Text Block Background Color - 50-50 Image - About Page*/
.block_fb67829584364ac9bd058e9fb6951de8.blockContent.layoutC .blockText, 
.block_fb67829584364ac9bd058e9fb6951de8.blockContent.layoutD .blockText  {
    background-color: #e6dfcf;
    color: #1a1a1a;
    padding-top: 55px;
    padding-bottom: 55px;
    padding-left: 25px;
    padding-right: 25px;
}

/*footer text*/
.madTitle {
    font-size: 15px; 
    font-family: Brandon Grotesque;
    color: #fff;
    text-align: left;
    line-height: 1.2;
}
.socialIcon.facebook:before {
    content: "\f121";
}
.socialIcon.instagram:before {
    content: "\f133";
}
.socialIcon:before {
    font-family: zocial;
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
    vertical-align: middle;
    text-transform: none;
    position: relative;
    top: -0.1em;
}