@media only screen and (max-width:415px){body #footer,body #header #main-header #site-sponsor{display:none}
body{width:100%;background:0 0}
body #site-title{margin-left:5.5%}
body #header{margin-bottom:-80px}
body #header #main-header .widget-main-menu-widget #nav{margin-bottom:0;padding-left:0;list-style:none}
body .zone-before-main{background-color:#0F5682;height:110px;margin-left:3%;margin-right:3%;width:94%}
body .zone-before-main nav{position:absolute;line-height:15px}
body .zone-before-main #breadcrumb{width:88%;font-size:3vw;padding-top:60px;padding-left:5.5%}
body #footer #footer-featured-links{display:block}
body .mobile-footer{display:block;margin-bottom:10px}
body .mobile-footer .mobile-buttons-border{padding-top:5px;padding-bottom:5px;margin-left:4%;margin-right:4%;width:92%;background-color:#326DB1}
body .mobile-footer .mobile-buttons-border .mobile-button{width:92%;height:50px;box-shadow:0 0 .6em #336;margin:10px 4%}
body .mobile-footer .mobile-buttons-border .mobile-button .heart{position:absolute;height:50px;width:15%;background-color:#fff;background-image:url(../../Content/images/heart.png);background-repeat:round}
body .mobile-footer .mobile-buttons-border .mobile-button .search-physician{position:absolute;height:50px;width:15%;background-color:#fff;background-image:url(../../Content/images/magnify.png);background-repeat:round}
body .mobile-footer .mobile-buttons-border .mobile-button .recommended-products{position:absolute;height:50px;width:15%;background-color:#fff;background-image:url(../../Content/images/thumbsup.png);background-repeat:round}
body .mobile-footer .mobile-buttons-border .mobile-button .mobile-button-text{position:absolute;height:50px;background-color:#FFDF80;width:70.5%;text-align:center;vertical-align:middle;line-height:50px;margin-left:15%}
body .mobile-footer .mobile-buttons-border .mobile-button .mobile-button-text a{font-size:5vw;font-weight:700}
#container,#main-header,#site-intro,#subheader-container,.mobile-main-article{width:100%}
#feature-button-group,#main #content #content .zone-content .main-article,#main .donate-btn,#site-search,.zone-header{display:none}
.mobile-main-article{display:block}
.mobile-main-article #site-intro{margin-left:5.5%;margin-right:5.5%;width:89%;padding-bottom:60px}
.mobile-main-article #site-intro img{display:none}
.mobile-main-article #site-intro p{width:100%;font-size:15px;color:#000}
.mobile-main-article .mobile-button{margin-left:5.5%;margin-right:5.5%;width:89%;height:50px;box-shadow:0 0 .6em #336}
.mobile-main-article .mobile-button .heart{position:absolute;height:50px;width:15%;background-color:#fff;background-image:url(../../Content/images/heart.png);background-repeat:round}
.mobile-main-article .mobile-button .mobile-button-text{position:absolute;height:50px;background-color:#FFDF80;width:74%;text-align:center;vertical-align:middle;line-height:50px;margin-left:15%}
.mobile-main-article .mobile-button .mobile-button-text a{font-size:5vw;font-weight:700}
div#home-in-the-spotlight{margin-left:5.5%;margin-right:5.5%;width:89%}
div#home-in-the-spotlight .gradient-header{background:#fff;padding:10px;margin-bottom:0}
div#home-in-the-spotlight ul{background:#fff}
#home-feature-wrapper{width:100%;background-color:#326DB1;padding-top:15px}
#home-feature-wrapper article.home-feature{margin-left:5.5%;margin-right:5.5%;width:89%;background-size:cover}
.widget-homepage-left{background-color:#326DB1;overflow:hidden;padding-top:20px}
}