td.navigation, .home-content nav {display:none;}
.header-wrapper.sticky {
            position: relative;
-webkit-box-shadow: none;
-moz-box-shadow: none;box-shadow: none;
        }
        h1,h2,h3,h4 {line-height:110%;}
        h1 {font-size:150%;}
        h2 {font-size:140%;}
        h3 {font-size:130%;}
        h4 {font-size:120%;}
.header, .actions {width:100%;text-align:center;}
td.logo {width:100%;text-align:center;}
.f-grid {width:100%;padding:5px 0%;display:block;}
.f-grid-cell {width:90%;padding:15px 5%;}
.action, #wrapper {width:90%;}
.feature:nth-of-type(2), .action:nth-of-type(2) {
    margin: 20px 0px;}
    body.offline .landing_content, .nosidebar_content {padding:2em 0;width:98% !important;}
	 .actions-flex {display:block;}

.actions-wrapper {
    padding: 30px 0px;}
.actions h4, .featured-updates h4 {
    margin-bottom: 20px;
	}
.about-wrapper {
    float: left;
    height: auto;
    width: 100%;
    background: url(/media/images/family.jpg) 50% 0% no-repeat;
    background-size: contain;
}
.bio {
    float: left;
    text-align: center;
    width: 90%;
    padding: 2% 5%;
    background: white;
    margin: 50% 0 0;
}
.bio p {
    color: black;
    font-size: 100%;
    text-shadow: none;
	}
	.bio a.button {
    float: none;}
.footer-nav nav ul.social {
    width: 70%;}
div.sidebar, div.main_content {float:none;display:block;width:100%;padding:5% 0%;border:none;}
.main_content iframe, .main_content img {max-width:100%;height:auto;}
.footer-wrapper {width:100%;padding:20px 0px;}
.home {height:auto;}
.pubdate, .item .pubdate {display:block;font-size:90%;padding:0;width:100%;}
.list-title {display:block;padding:0px;width:100%;}
.home-photo {width:100%;height:360px;background-size:cover;}
.home-content {width: 96%;
	padding: 2%;}
	body.homewithvideo .video {
  top:-90px;
    left: 0%;width:96%;
    margin: 2% auto;
}
body.homewithvideo .donate {
    padding: 0% 5%;text-align:center;margin-top:-60px;
    width: 90%;
}
.home-full.withvideo .signup {
    width: 90%;padding:5%;
    margin: 0 auto;
}
.home-action .signup {
    padding: 5%;
    background: none;
}

body.homewithvideo .home-social, .home-social {width:100%;}
img.align-right {margin:30px 0px;float:none;width:100%;}


.mobile {display:block;}
.mobile-mini-nav {font-size:11px;text-align:center;display:block;padding:10px 0px;background-color:#dedede;width:100%;}
.mobile-mini-nav a {margin:10px 15px;text-transform:uppercase;}
.footer-nav nav ul {
    width: 90%;
    margin: 40px auto 20px;
    float: none;
    text-align: center;display:block;}

.footer-nav ul {
    list-style:none;
    margin: 0;
    padding:0;
height:auto;width:100%;}

.footer-nav ul li {
    float:none;display:block;
    font-size: 14px;width:92%;
    text-transform: lowercase;
    padding:10px 4%;

}
.footer-nav ul.social li {display:inline-block;}
.disclaimer {

    width: 90%;
    margin: 10px auto;
	}
div.left, div.right {float:none;margin:0px auto;display:block;width:100%;text-align:center;}
div.left img, div.right img {max-width:100%;}
.page-title h1  {
    font-size: 200%;
    line-height: 105%;
	}
h1.entry-title  {
    font-size: 130%;
    line-height: 105%;
    margin:.75em 0;
	}
	.petition button[type=submit] {
  margin:20px 0px;
    font-size: 20px;
}
.entry_image, .entry_video {
	float:none;width:100%;margin:10px auto;text-align:center;
}
input#zip, input#phone, input.phone {display:block;width:60%;}
.entry_image img {max-width:100%;}

body.petition .sharethis-inline-share-buttons {
    width: 80%;text-align:center;
  }

  body.landing .donate {
    padding: 20px 1%;
}
body.landing a.amt-btn {width:20%;}
body.landing .donate-text {font-size:6vw;}
body.landing .sharethis-inline-share-buttons {margin:20px auto;}

.endorser img {clip-path: circle(75px at 50%);display:block;
    width: 150px;margin:0 auto;}
.endorser {text-align:center;margin:10px;}

.orgs .endorser img {clip-path: circle(75px at 50%);display:block;
    width: 150px;margin:0 auto;}
.endorser:nth-of-type(even) {margin:10px;}
.orgs, .officials {
    margin:0;display:block;}


/* Portrait */
@media screen and (orientation:portrait) {
	.home-photo {width:100%;height:360px;background-size:cover;}
	.petition-photo, body.migrantkids .petition-photo{width:100%;background-size:100%;height:300px;background-position:50% 20%;}
	.petition-content, body.no-photo .petition-content{
	    width: 96%;
	    padding: 2%;
	}
.survey-text,	.petition-text {width:100%;}
.survey-form, .petition-form {width:90%;padding:15px 5%;}
}
/* Landscape */
@media screen and (orientation:landscape) {
    /* Landscape styles */
		.home-photo {width:100%;height:500px;background-size:cover;}


}
