/* BACKUP: 06-06-2013 */

div.desktop, h2.desktop, #nav_container ul li.desktop {
  display: none;
}

h2.mobile, div.mobile {
  display: block;
}

body {
  margin: 10px;
}

.nonphone-link {
display:none;
}

.phone-link {
display:inline;
}

#content-wrapper #nav_container .ptt {
display:none;
}

#content-wrapper #nav_container .lastItem {
margin-left:-17px;
}

.span-7,#content-wrapper .span-7.border {
width:auto;
}

#nav_container {
width:100%;
}

.span-12,.span-12 p {
width:100%;
}

.span-12 h2 {
font-size:1.5em;
margin: 1em 0 .25em;
padding: 0;
line-height: normal;
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
/*font-size:115%;*/
line-height:1;
}

.span-12 span,.span-12 a,.span-12 strong {
font-size:1em!important;
}

.gridded input,.gridded select {
left:37%;
width:59%;
max-width:100%;
}

.gridded label {
width:28%;
}

#footer {
font-size:.8em;
width:100%;
margin:10px auto;
float:none;
}

#nav_container ul {
font-size:1.25em;
}

div.span-12 {
float:none;
}

.varguscourage {
float:none;
/*width:440px;height:638px;*/
margin:5px auto;
display:block;
}

#id_speak_with_someone {
}

#content-wrapper p {
width:100%;
text-align:center;
}

#content-wrapper .gridded p {
text-align:left;
}

/*.logo img {width:390; height:86px;}*/
.logo {
margin:0 auto;
}

#content-wrapper h2 {
width:100%;
}

#content-wrapper p {
width:100%;
text-align:center;
}

#content-wrapper .span7taf {
/*font-size:.8em;*/
padding:10px;
}

#content-wrapper .taf_body {
font-size:1em;
text-align:center;
margin:10px auto;
margin-bottom:20px;
width:93%;
}

.taf_body+div {
text-align:center;
}

#content-wrapper .taf_subject {
text-align:center;
display:block;
float:right;
}

a.socmed-button,input.socmed-button {
font-size:12px;
line-height:14px;
}

input.socmed-button {
padding-left:25px;
padding-bottom:0;
}

.socmed-button img,.email {
height:14px;
}

#akletter .box.span-12 {
width:87.5%;
float:left;
margin:10px auto;
}

/*#akletter .userform {
  width:80%;
  padding-left: 10px;
  padding-right: 10px;  
  }*/

#akletter .userform input {
width:100%;
}

.letter-text {
  margin: 0;
}

.letter-form {
  float: none;
  width: auto;
}

.sharelist {
width:100%;
}

#bottomnav {
  font-size: 15px;
}

#bottomnav ul, #bottomnav li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#bottomnav ul {
  text-align: center;
}

#bottomnav li {
  margin-right: 10px;
  display: inline-block;
}

#bottomnav a {
  color: #69c;
  text-decoration: none;
}

#bottomnav a:hover {
  color: #069;
}
.video-embed {
  height: 0;
  overflow: hidden;
  padding-bottom: 57.25%;
  padding-top: 30px;
  position: relative;
  width: 94%;
}
.video #content-wrapper .span-7.border {
  position: relative;
  width: 90%;
}
#content-wrapper .span-7.border.lte {
width: 84%;
position: relative;
/*top: 378px;*/
}
#media_target {
font-size:.8em; 
}
#letter_form .lte-form {
background: none repeat scroll 0 0 #E5ECF9;
float: left;
left: 2px;
padding: 1%;
position: relative;
/*top: -620px;*/
width: 100%;
}
#letter_form .lte-form input, #letter_form .lte-form text-area {
width: 95%; 
}
#letter_form {
  min-height: 1100px;
}
.span-24.lte {
width:93%;  
}
h2.lte {
width:101%;
}
#media_target table tr td {
white-space:normal !important;
}
.fbbox, .twbox, .emailbox {
width:85%;
float:none;
}
.fbbox, .twbox {
width:75%;
margin-top:6%;
}
.fbsubmit{
margin-left:-2%;  
}
.twsubmit {
margin-left:14%;  
}
/*#content img, .border img {
display:none; 
}*/
#content .fbsubmit img, #content .twsubmit img {
display:inline; 
}
#akletter .submitletter {
  margin-right: 5%;
}
.blue-box.signup .letter-form {
  width:86%;
  margin-bottom:20px;
}
.user-input {
width:88%;  
}
.donation-input {
margin-bottom: 20px;  
}
#content-wrapper  .user-input{
  text-align:left;
}
.user-input input, .user-input select {
width:100%;
margin-right:2%;
}
/*
.user-input .state-label, .user-input label[for="shipping_state"]  {
top:40px; 
}
.user-input .zip-label, .user-input label[for="shipping_zip"] {
top:35px;
}
.user-input .city-label, .user-input label[for="shipping_city"] {
top:36px;
}
.user-input label[for="email"] {
position:relative;
top:12px;
}
.user-input .phone_label {
  top: 30px;
}
.user-input #shipping_same {
  margin:0;
} 

.user-input .address {
  left: -65px;
  position: relative;
  top: 14px;
  display: inline-block;
  width: 49%;
}
.user-input .employer_label, .user-input .occupation_label {
position:relative;
top:44px;
right:5px;
}
*/
.user-input label {
  float: none;
  width: auto;
}

.user-input label.address {
  height: auto;
}

.span-blue-box {
margin:15px 0;
width:86%;
}
.survey-questions input, .survey-questions select {
  width:auto;
}
.survey-questions label {
  width: 100%;
}
.letter-text {
  width:100%;
}
.desktop {
  display:none;
}
iframe {
 width: 100% !important;
 height: auto !important;
}
.mobile {
  display:block;
}
.desktop {
  display:none;
}
.goal {
  margin: 15px auto;
}
#nav_container li.mobile{
  display: inline;
}
.user-input {
  min-height: 265px;
}

p.desktop {
  display: block;
}

.fb_iframe_widget {
  display: none !important;
}

.title.mobile {
  margin-top: 1rem;
}

.donation-new .donation-input .credit-card-box input[type="submit"], .ccsubmit {
    font-size: 1.5rem;
}