/**
 * Footheme footheme.css
 *
 * Use this file to add your custom styles.
 *
 * You can change the name of this file, just
 * remember to update the name in the info file
 * as well.
 */
body.front h1#page-title { display:none }

body.front .image-style-tiny-thumb, body.front .image-style-thumbnail, body.front .image-style-none {
padding-right:5%;
float: left;
}

/*.no-title {display: inline;}*/

.node-content p {
  margin-top: 2em;
  margin-bottom: 2em;
}

.item-list ul li {
  list-style-type: none;
  background-image: url(../images/bullet_black_alt.png);
  background-repeat: no-repeat;
  background-position: 0 .4em;
  background-position: left top;
  margin-left: -1em;
  padding-left: 15%;
  line-height: 1.2;
  padding-bottom: 0.3em;
}
.view-node-in-a-view li li{
  list-style-type: none;
  background-image: url(../images/bullet_black_alt.png);
  background-repeat: no-repeat;
  background-position: 0 .4em;
  background-position: left top;
  margin-left: -3em;
  padding-left: 15%;
  line-height: 1.2;
  padding-bottom: 0.3em; 
}
.view-node-in-a-view li {
  list-style-type: none;
}

.page-node-  ol#crumbs li a { display:none }

.front-page-body-text {
  font-size: 80%;
  line-height: 1.25;
}

/*#block-paypal-donations-paypal-donations-single .block-title h3 a {
  color:yellow;
  font-size: 0.9em;
}

#block-paypal-donations-paypal-donations-single a {
  font-size: 1.5em;
  text-align: center;
}
 */
.donation-submit-button a {
  font-size: 1.5em;
  text-align: center;  
}     

#block-paypal-donations-paypal-donations-single .block-title a {
  color:yellow;
  text-decoration: none;
}

.single-donation-form donation-form.inner-content.column {
  color:yellow;
  text-decoration: none;
}
.donation-submit-button {
  margin-left: 1em;
  font-size: 1.5em;
}

/*#block-paypal-donations-paypal-donations-single .donation-submit-button a {
  color:fuchsia;
  font-size: 0.9em;  
}                   */

.single-donation-form.donation-form h3 {
  display: none;
}

.single-donation-form.donation-form label {
  display:inline
}

 form {
  margin-bottom: 0;
}

form br {
  display: none;
}

.column ul {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.5em;
  margin-left: 0.2em;
}

.block-content {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

#block-block-22 .content {
  padding: 0;
}

#block-block-22 .content a {
  padding: 0;
}

#block-block-22 p,  p{
 padding: 0;
/* background-color: red;  */
 margin: 0; 
}

#block-block-17 .content {
  padding: 0;
}

#block-block-17 .content a {
  padding: 0;
}

.block-block, .block-menu, .block-user, #block-views-recentlycommentednodes-block-1 {
 font-size: 90%;
 line-height: 1.25;
}

 .block-content ul.menu {
    margin-left: 0;
    line-height: 1.25;
}

.block-menu ul li{
  list-style: none;
}                           

#block-menu-menu-secondary-links h3 {
  display: none;
}

#block-menu-menu-secondary-links ul li {
  list-style-type: none;
  list-style-image: none;
}
  
#block-menu-menu-secondary-links ul.menu {
    margin-left: 0;
}
#user-login-form .item-list ul li {
  list-style: none;
  list-style-image: none;
  background-image: none;
  padding-left: 0;
}

#user-login-form {
  margin: 0;
}

#user-login-form .form-type-textfield {
  margin-top: 0;
  margin-bottom: 0;
}

#user-login-form .form-type-password {
  margin-top: 0;
  margin-bottom: 0;
}

#user-login-form #edit-actions {
  margin-bottom: 0;
  margin-top: 0.5em;
}

.pane-title a {
  color: #fffffc;
}

.panel-pane {
  border: 1px solid #d6d6d6;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

#block-superfish-2 {
  background-color: transparent;
}

#superfish-2 li {
  font-size: 70%;
  display: inline;
}
.region-header {
  margin-top: 20px;
}

#superfish-2 a {
  padding: 5px;
  background-color: transparent;
}

#superfish-2 ul {
  line-height: 1em;
  background-color: transparent;
  margin: 0;
}

#superfish-2 ul.sf-menu {
  margin: 0px;
}
ul.sf-menu.sf-horizontal {
  margin: 0px;
}

ul.sf-menu.sf-horizontal a {
  line-height: 2em;
/*  color: red;
*/} 

/*.cse .gsc-control-cse, .gsc-control-cse {
    padding: 0;
}

.cse .gsc-control-cse:after, .gsc-control-cse:after {
  padding: 0;
}*/

#columns {
  padding-top: 0;
}

.views-field-field-event-date {
  font-size: 80%;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.views-field-title {
  line-height: 1.25em;
}

/*Put some space between block title and first listed item on some frontpage panes*/

div.frontpage-pane-spacer {
  padding-top: 1em;
}

div.frontpage-pane-spacer-mobile ul li {
  padding-top: 0.5em;
  padding-left: 1em;
  padding-bottom: 0;
  list-style: none;
  background-image: none;
}

div.frontpage-pane-spacer-mobile a {
  padding-top: 0.5em;
  padding-left: 1em;
  padding-bottom: 0.5em;
}


/*Items in the "Latest comments" block need spacing out. Added css markup in Views UI*/

.latest-comments-block .views-row  {
  color:#203254;
  padding-bottom: 0.8em; 
}

/*Fix comment paragraph spacing issue*/

.comment-content p {
  margin-bottom: 1.5em;
  margin-top: 1.2em;
}

/*Stop author field being overwritten by readability logo*/
.field-name-field-author {
  margin-top: 1.5em;
}

div.first-frontline a {
  padding-top: 0.5em;
  padding-left: 0.5em;  
}

div.first-frontline img {
  padding-top: 0.5em;
  padding-left: 0.5em;
  padding-bottom: 0.2em;
}

div.mobile-frontline li {
  padding-top: 0.75em;
}

/*Move site-name away from edge when seen on mobile*/
#site-name {
  padding-left: 0.5em;
}

/*Remove bullet from WL Pamphlets mobile view*/
.pane-wl-vol-3-2005-panel-pane-2 ul li {
  list-style: none;
  background-image: none;
  padding-left: 2em;
  padding-top: 0.5em;
}

a.donate-link-special:link, a.donate-link-special:visited {
  padding-left: 0.25em;
  padding-right: 0.25em;
  color: green;
  border: 2px solid;
  border-radius: 3em;
  border-color: #D9D9FF;
  background-color: #D9D9FF;
  margin-bottom: 1em;
  margin-top: 1em;
}

.menu-item-128 a {
  color: green;
  font-size: larger;
}

/* align taxonomy terms horizontally*/
.node-story .field-type-taxonomy-term-reference {
    float: left;
}

