.has-header-image.twentyseventeen-front-page .custom-header, .has-header-video.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header {
     height: 223px;
}
.panel-content .wrap {
    padding-top: 0em;
}
#content {
    padding-top: 1em;
}
h2 {margin: 0 0 0.3em;
    padding: 1em 0 0 0;
}
ul {margin-left: 2em;}
.myvid {background: #666;
}
p {margin: 0 0 0.8em 0;}
.custom-header-media {
background: #000;
}
.navigation-top {background: #fff;
border-bottom: 2px solid #911;
    border-top: 2px solid #911;
    font-size: 1.1rem;
}
.main-navigation a {
color: #353131;
padding: 0.1em 0.6em 0 0.3em;
}
.main-navigation a:hover {
color: #786868;
}
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
    color: #786868;
}
.reftarget {margin-top: 0em;
padding-top: 0em;
height: 2px;}

/* DJN */
.woocommerce-checkout .woocommerce .col2-set .col-2 {display: none;}
.related.products {
    display: none;
}
.woocommerce-ordering {display: none;}
.woocommerce-product-details__short-description p {margin: 0;}

.download-file a.woocommerce-MyAccount-downloads-file {
font-weight: bold;
color: #333399;
border: 1px solid #333399;
padding: 3px;
text-decoration: underline;
}
.woocommerce-message {
    background: #e17d41;
    padding: 0.3em;
margin-bottom: 0;
}
.woocommerce-info {
    background: #e17d41;
    padding: 0.3em;
}
/* buttons */
button, input[type="button"], input[type="submit"] {
  background-color: #0087ff;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size:  1rem;
  font-weight: 800;
  padding: 0.6em 1em;
}
button:hover {
  background: #767676;
  color: white;
}
.woocommerce-cart-form .button {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  font-size: 1rem;
  padding: 0.6em 1em;
  background: #0087ff;
}
.woocommerce-cart-form .button:hover {
  background: #767676;
}
.checkout-button {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  font-size: 1rem;
  padding: 0.6em 1em;
  border:  none;
  text-align: center;
  background: #0087ff;
  color: white;
}
a.checkout-button:hover, a.button:hover {
  background: #767676;
  color: white;
}
.wc_payment_method .payment_box {
  padding: 0.6em;
  background: #e17d41;
  color: white;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding: 0.6em 1em;
  font-size: 1rem;
  border:  none;
  text-align: center;
  background: #0087ff;
  color: white;
}
.woocommerce #payment #place_orderhover, .woocommerce-page #payment #place_order:hover {
  background: #767676;
  color: white;
}
.product_meta {
  display:none;
}

.woocommerce-loop-product__title {
    text-transform: none;
    font-weight: 800;
    letter-spacing: .05em;
}