/* 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: 250px !important;
        right: auto !important; 
    }
}

/* Buttons */
.button, .navContent li .button {
    padding: 10px 25px;
}

/* Footer Styles */
.footerContainer {
    background-image: url(https://static.mywebsites360.com/fc94781e26fa402dbd8d0298b38a003a/i/eb59508670d24888a82ea120cf8b6759/1/5feFb8zhrk/Footer%20BG.jpg);
    background-size: cover;
}
.footerContainer a {
    text-decoration: none !important;
}
.footerContainer a:hover {
    color: #27aae2 !important;
}

/* Mobile HP Styles */
@media only screen and (max-width: 599px) {
div.blockWrap_d24b478f16e34ef9b374717cc5d72914 {
    padding-bottom: 40px;
}
.footerContainer .contentTitle,
.footerContainer .blockInnerContent,
.footerContainer .blockContent {
    text-align: center !important;
}
}

/* Responsive Inline Simple List */

@media only screen and (max-width: 767px) {
.listView.vAlgn1 .itemPreview.hasImg, 
 .listView.vAlgn2 .itemPreview.hasImg {
        display: block;
    }
    
 .listView .itemPreview.hasImg .itemImg {
        width: 100%;
        margin-bottom: 20px;
    }
    
 .listView .itemPreview.hasImg .itemContent {
        width: 100%;
    }
}

/* Sitewide Banner */

.blockWrap_ecd9e0911f444a4e892adb6d31e3c36d{
background-color: #0952A8;
color: #ffffff; 
text-align: center;
padding: 10px;
}

.headerAndNavContainer{
    padding-top: 0px !important;
}