.hentry {
  margin: 0 0 4.236em;
  padding-bottom: 0px;
  border-bottom: 0px solid rgba(0, 0, 0, 0.05);
}

.site-header {
  padding-top: 15px;
  color: #ffffff;
}

/*page h1 &amp; line*/
.hentry .entry-header {
  border-bottom: 0px solid #787E87;
  margin-bottom: 5px;
}

.hentry .entry-header h1 {
  border-bottom: 0px solid rgba(0, 0, 0, 0.1);
  padding-bottom: .618em;
  margin-bottom: 3px;
}

/*space above page h1*/
.header-widget-region {
  margin-bottom: 50px;
}

/*space below main div*/
.content-area, .widget-area {
  margin-bottom: 0px;
}


/*footer stuff*/
.footer-widgets {
  padding-top: 4.236em;
  border-bottom: 0px solid rgba(0, 0, 0, 0.05);
}

.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6 {
  color: #ffffff;
}

.site-info {
  padding: 0em 0 2.618em 0;
}

/*contact form button*/
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .widget-area .widget a.button, .site-header-cart .widget_shopping_cart a.button {
  background-color: #63AB25;
  border-color: #787E87;
  color: #ffffff;
}

/*
h1.entry-titlexxx {
  text-align: centre;
}
*/

/*
.hentry .entry-header h1 {
  text-align: center;
}
*/

img.so-widget-image {
    border: 5px solid white;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
}

.so-widget-sow-slider.so-widget-sow-slider-default-abf3e628296a {
    border: 5px solid white;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
}

.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, a.cart-contents:hover, .site-header-cart .widget_shopping_cart a:hover, .site-header-cart:hover > li > a {
  color: #276e0b;
}

a:focus {
  outline: none;
}