/* hide this stuff */

nav, .sidebar
{display:none;}

/* change this stuff */
.alert {padding:5px 10%;width:80%;margin-bottom:10px;}
body {padding:0;}
.megafooter-wrapper {margin-top:20px;padding:15px 0px;}
div.left, div.right, .column {width:98%;float:none;margin:0px auto;height:auto;clear:both;float:left;margin:20px 0px;}
.column.about, .column.facebook {margin:20px auto;width:100%;}
.column:nth-of-type(1), .column:nth-of-type(2) {margin-right:0px;}
.column.about img {max-width:300px;float:none;margin:10px auto;display:block;}
.fb-page{height:400px;}
.contact, .powered {float:right;width:100%;text-align:center;padding-top:10px;}
.disclaimer {width:90%;margin:10px 0px;border:1px solid white;padding:10px 5%;text-align:center;float:left;}
form#full-page.pledge, form#full-page.pledge #bsd-field-submit-btn {
    float: none;margin:0 auto;
    width: 100%;
}
.home-left, .home {display:block;width:100%;}

.home .donate {margin:15px 0px;}
.logo {float:left;width:100%;height:auto;margin:10px 0 0;}
.logo img, .main_content img {max-width:100%;}
#wrapper {width:90%;padding:5px 5%;}
.centered, .main_content, .petition-text {width:100%;}
.featured {padding:15px 0px;display:block;}
.petition-form {padding:15px 5%;width:90%;float:left;}
.cycle-slideshow {width:100%;height:auto;overflow:hidden;-webkit-border-radius: 6px;}
form#survey table td.question {display:block;width:90% !important;overflow:auto;padding:15px 5%;}
form#survey table td.spacer {display:block;width:100%;height:1px;}
.form-group.zip {width:50%;}
.form-group.first, .form-group.last, .form-group.submit {display:block;float:left;width:100%;margin:0;
}
iframe {max-width:100%;height:auto;}
.cycle-pager {
    margin-left:0px;text-align:center;top:0px;
}
.cycle-pager span {

 color: #000;
}
.featured a.button {float:left;}
.featured .column p {margin-bottom:5px;}
.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;}
.mobile-site-links {background-color:#f7f3ed;display:block;padding:0;clear:both;}

.mobile-site-links ul {
    list-style:none;
    margin: 0;
    padding:0;
height:auto;width:100%;}

.mobile-site-links ul li {
    float:none;display:block;
    margin: 2px 0px;
    font-size: 14px;width:92%;
    text-transform: lowercase;
    padding:5px 4%;
color:black;border:1px solid #dedede;
}
.mobile-site-links ul li a {color:black;}
div.left, div.right {float:none;margin:0px;display:block;width:300px;}



/* Portrait */
@media screen and (orientation:portrait) {
    /* Portrait styles */
    div.nav {
width:290px;padding:2px 5%;
font-size: 14px;text-align:center;
float:none;display:block;
z-index: 2000;
height: 10px;clear:left;
position:relative;
top:5px;
}
div.nav table {width:100%;}
div.nav table tr td {text-align:center;}
td.left {float:left;padding-right:20px;}
.nav a {color:black;}
td.right {float:right;padding-left:20px;}
a.activeSlide {color:#f1203d;}
.slider {width:320px;height:225px;display:block;margin:0;border-top:1px solid #acaaa5;border-bottom:1px solid #acaaa5;}
ul.slideshow {margin:0;width:320px;height:190px;overflow:hidden;border:0px solid white;}
ul.slideshow li {width:320px;border:0px solid white;height:190px;overflow:hidden;}
ul.slideshow li img {width:320px;height:190px;}

}
/* Landscape */
@media screen and (orientation:landscape) {
    /* Landscape styles */
    div.nav {
width:480;padding:2px 5%;
font-size: 14px;text-align:center;
float:none;display:block;
z-index: 2000;
height: 10px;clear:left;
position:relative;
top:5px;
}
div.nav table {width:100%;}
div.nav table tr td {text-align:center;}
td.left {float:left;padding-right:20px;}
.nav a {color:black;}
td.right {float:right;padding-left:20px;}
a.activeSlide {color:#f1203d;}
.slider {width:480px;height:315px;display:block;margin:0;border-top:1px solid #acaaa5;border-bottom:1px solid #acaaa5;}
ul.slideshow {margin:0;width:480px;height:285px;overflow:hidden;border:0px solid white;}
ul.slideshow li {width:480px;border:0px solid white;height:285px;overflow:hidden;}
ul.slideshow li img {width:480px;height:285px;}

}
