/* shape block on front with rendered donation */
#block-views-catalog-donation-block-2 .view-display-id-block_2 .view-content {
   text-align: left;
   max-width: 320px;
   color: purple;
   background-color: rgba(255,220,0,0.6);
   border-radius: 8px;
   padding: 3px;
   position: relative;
   left: 50%;
   margin-left: -170px;
   }

/* hide choice of login for checkout for anonymous */
#edit-account-form {
   display: none; }

 /*hide checkout progress*/ 
 #block-commerce-checkout-progress-indication .item-list-commerce-checkout-progress {
 display:none; }

/* hide extra title on donate block */
section.pane-catalog-donation.block h1.node-title {
    display: none; }

/*  space fields on product pages */
article.node-fhspublication div.commerce-product-field,
article.node-fhspublication section.field-name-author {
     margin-top: 0.5em;
     margin-bottom: 0.75em; }
article.node-fhspublication div.commerce-product-field h2.field-label,
article.node-fhspublication section.field-name-author h2 {
    margin-bottom: 2px; }
article.node-fhspublication div.commerce-product-field div.field-item,
article.node-fhspublication section.field-name-author div.field-item {
   font-size: 130%; }

div.MEMBsidebar article.node-teaser {
  /* MEMBsidebar row with node-teaser */
  padding-left:  0.25em;
  padding-bottom: 1.25em;
}
/* membership sidebar teaser view tweak */
div.MEMBsidebar h1.node-title {
    margin: 4px 0 1px 0;
}
div.MEMBsidebar article.node-teaser div.field-type-image {
  /* Hide image for memb sidebar */
  display: none;
}
div.MEMBsidebar article.node-teaser div.commerce-product-extra-field-title {
  /* Hide extra title for sidebar */
  display: none;
}
div.MEMBsidebar article.node-teaser div.field-name-field-body {
  /* Hide extra title for sidebar */
  display: none;
}
div.MEMBsidebar div.node-content div.field-commerce-price {
  /* MEMBsidebar price  */
  float: left;
}   
div.MEMBsidebar div.field-type-commerce-product-reference {
  /* MEMBsidebar add button  */
  float: right;
  padding-right: 0.5em;
}    
div.MEMBsidebar article.node-teaser nav.clearfix {
  /* MEMBsidear read more link */
  float: left;
  font-size: 110%;
  font-weight: 500;
  font-style: italic;
}

section.block-catalog-membership-block-3 div.commerce-product-extra-field-title { display: none; }
section.block-catalog-membership-block-3 div.field-name-field-body { display: none; }


/* SHOP lists */
div.view-catalog-all div.ShopRenderAll {
     /* the whole row */
}
div.view-catalog-all div.views-row-odd.ShopRenderAll, div.view-catalog-all div.views-row-even.ShopRenderAll  {
    /* style for both odd and even rows */
    background: #f3f4ee;
    border-width: 1px 0px 1px 0px;
    border-style: solid;
    border-color: #bebfb9;
}
div.view-catalog-all div.views-row-odd.ShopRenderAll {
  /* odd row */
  background: #fff;
}
div.view-catalog-all div.views-row-even.ShopRenderAll {
  /* even row */
}
div.view-catalog-all div.ShopRenderAll header { 
  /* header with drupal title */
  display:none;
}
div.view-catalog-all div.ShopRenderAll div.node-content div.field-name-field-representativeimagportrait, div.view-catalog-all div.ShopRenderAll div.node-content div.field-name-field-representimagelandscape {
  /* portait thumb image */
  float: left;
}
div.view-catalog-all div.ShopRenderAll div.node-content div.field-name-field-representativeimagportrait img, div.view-catalog-all div.ShopRenderAll div.node-content div.field-name-field-representimagelandscape img {
  /* image */
  border: 4px double #4D2704;
}
div.view-catalog-all div.ShopRenderAll div.node-content div.field-name-field-representativeimagportrait figure.field-item,  div.view-catalog-all div.ShopRenderAll div.node-content div.field-name-field-representimagelandscape figure.field-item {
  /* container for image had margins 12,40,12,40 */
  margin-left: 1em;
}
div.view-catalog-all div.ShopRenderAll div.node-content div.commerce-product-extra-field-title {
  /* commerce product variation title */
  font-size: 110%;
  font-weight: 800;
}
div.view-catalog-all div.ShopRenderAll div.node-content div.field-name-body {
  /* body with description */
}
div.view-catalog-all div.ShopRenderAll div.node-content div.field-commerce-price {
  /* commerce price */
  padding-left: 1em;
}
div.view-catalog-all div.ShopRenderAll div.node-content div.field-type-commerce-product-reference {
  /* commerce add button */
  padding-left: 1em;
}
div.view-catalog-all div.ShopRenderAll article.node-donation div.field-type-commerce-product-reference {
/* HIDE add button for Donation */
  display: none;
}    
div.view-catalog-all div.ShopRenderAll article.node-teaser nav.clearfix {
  /* read more link */
  float: right;
  padding-right: 3em;
  padding-bottom: 1em;
  font-size: 120%;
  font-weight: 800;
}


div.view-catalog-membership.view-display-id-block_4 div.views-row {
     /* the whole row */
     padding-top: 0.4em;
     padding-bottom: 1.2em;
}
div.view-catalog-membership.view-display-id-block_4 div.views-row-even {
    /* style for both odd and even rows */
    background: #f3f4ee;
    border-width: 1px 0px 1px 0px;
    border-style: solid;
    border-color: #bebfb9;
}
div.view-catalog-membership.view-display-id-block_4 div.views-row-odd {
  /* odd row */
  background: #fff;
}
div.view-catalog-membership.view-display-id-block_4 div.views-row header { 
  /* header with drupal title */
  display:none;
}
div.view-catalog-membership.view-display-id-block_4 div.views-row div.node-content div.field-name-field-representativeimagportrait, section#views-catalog-membership-block-4 div.views-row div.node-content div.field-name-field-representimagelandscape {
  /* portait thumb image */
  float: left;
}
div.view-catalog-membership.view-display-id-block_4 div.views-row div.node-content div.field-name-field-representativeimagportrait img, section#views-catalog-membership-block-4 div.views-row div.node-content div.field-name-field-representimagelandscape img {
  /* image */
  border: 4px double #4D2704;
}
div.view-catalog-membership.view-display-id-block_4 div.views-row div.node-content div.field-name-field-representativeimagportrait figure.field-item, section#views-catalog-membership-block-4 div.views-row div.node-content div.field-name-field-representimagelandscape figure.field-item {
  /* container for image had margins 12,40,12,40 */
  margin-left: 1em;
}
div.view-catalog-membership.view-display-id-block_4 div.views-row div.node-content div.commerce-product-extra-field-title {
  /* commerce product variation title */
  font-size: 110%;
  font-weight: 800;
}
div.view-catalog-membership.view-display-id-block_4 div.views-row div.node-content div.field-name-body {
  /* body with description */
}
div.view-catalog-membership.view-display-id-block_4 div.views-row div.node-content div.commerce-product-field-commerce-price {
  /* commerce price */
  padding-left: 1em;
  padding-right: 1em;
  font-size: 130%;
  font-weight: 700;
  float: left;
}
div.view-catalog-membership.view-display-id-block_4 div.views-row div.node-content div.field-type-commerce-product-reference {
  /* commerce add button */
  float: left;
}
div.view-catalog-membership.view-display-id-block_4 div.views-row article.node-teaser nav.clearfix {
  /* read more link */
  float: right;
  padding-right: 4em;
  font-size: 120%;
  font-weight: 800;
  font-style: italic;
}



div.view-fhspressviews.view-display-id-block_2 div.views-row {
     /* the whole row */
     padding-top: 0.4em;
     padding-bottom: 1.2em;
}
div.view-fhspressviews.view-display-id-block_2 div.views-row-even {
    /* style for both odd and even rows */
    background: #f3f4ee;
    border-width: 1px 0px 1px 0px;
    border-style: solid;
    border-color: #bebfb9;
}
div.view-fhspressviews.view-display-id-block_2 div.views-row-odd {
  /* odd row */
  background: #fff;
}
div.view-fhspressviews.view-display-id-block_2 div.views-row header { 
  /* header with drupal title */
  display:none;
}
div.view-fhspressviews.view-display-id-block_2 div.views-row div.node-content div.field-name-field-representativeimagportrait, section#views-catalog-membership-block-4 div.views-row div.node-content div.field-name-field-representimagelandscape {
  /* portait thumb image */
  float: left;
}
div.view-fhspressviews.view-display-id-block_2 div.views-row div.node-content div.field-name-field-representativeimagportrait img, section#views-catalog-membership-block-4 div.views-row div.node-content div.field-name-field-representimagelandscape img {
  /* image */
  border: 4px double #4D2704;
}
div.view-fhspressviews.view-display-id-block_2 div.views-row div.node-content div.field-name-field-representativeimagportrait figure.field-item, section#views-catalog-membership-block-4 div.views-row div.node-content div.field-name-field-representimagelandscape figure.field-item {
  /* container for image had margins 12,40,12,40 */
  margin-left: 1em;
}
div.view-fhspressviews.view-display-id-block_2 div.views-row div.node-content div.commerce-product-extra-field-title {
  /* commerce product variation title */
  font-size: 110%;
  font-weight: 800;
}
div.view-fhspressviews.view-display-id-block_2 div.views-row div.node-content div.field-name-body {
  /* body with description */
}
div.view-fhspressviews.view-display-id-block_2 div.views-row div.node-content section.ProductAuthorTease{
  /* section with author info */    
  padding-left: 1em;
  padding-bottom: 1em;
}
div.view-fhspressviews.view-display-id-block_2 div.views-row div.node-content section.ProductAuthorTease h2.field-label {
  /* author field-label */
  font-size: 110%;
  float: left;
}
div.view-fhspressviews.view-display-id-block_2 div.views-row div.node-content section.ProductAuthorTease div.field-items {
  /* author name and link */
  font-size: 120%;
}
div.view-fhspressviews.view-display-id-block_2 div.views-row div.node-content div.commerce-product-field-commerce-price {
  /* commerce price */
  padding-left: 1em;
  padding-right: 1em;
  font-size: 130%;
  font-weight: 700;
  float: left;
}
div.view-fhspressviews.view-display-id-block_2 div.views-row div.node-content div.field-type-commerce-product-reference {
  /* commerce add button */
  float: left;
  font-size: 180%;
}
div.view-fhspressviews.view-display-id-block_2 div.views-row article.node-teaser nav.clearfix {
  /* read more link */
  float: right;
  padding-right: 4em;
  font-size: 120%;
  font-weight: 800;
  font-style: italic;
}

/* commerce checkout tweaks */
div.commerce-credit-card-expiration div#edit_commerce_payment_payment_details_credit_card_exp_year_chosen {
   /* style forces width 41px which is not wide enough */
   width: auto !important;
} 



