/* Additional Styles */

.btn, .btn--secondary, .rte .btn--secondary, .rte .btn, .rte .btn--secondary {
 background-color: #f0c14b;
}
#shopify-section-footer {
    border-top: 1px solid rgb(125,125,125);
    padding-top: 25px;
    margin-top: 25px;
}

header.site-header {
    padding: 0;
    border-bottom: 1px solid rgb(125,125,125);
    /*box-shadow: 0px 0px 15px rgba(0,0,0,.1);*/
}
header.site-header .site-nav__expanded-item a:hover/*, header.site-header .site-nav--active a*/{
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0,0,0,0.5);
}

.is-light header.site-header {
  /*
    background: rgba(0,0,0,.25);
    border-bottom: 1px solid rgba(0,0,0,.25);
  */
  background: white;
  border-bottom: 1px solid rgba(0,0,0,0.5);
}

/*
.is-light header.site-header .site-nav__expanded-item a:hover{
    border-bottom: 1px solid rgba(255,255,255,0.5);
}*/

.is-light .site-nav__link {
    color: black;
}


._quote{ 
    border-left: 1px solid rgba(0,0,0,.5);
    padding-left: 10px;
    line-height: 2em;
}
._quote strong{
  min-width: 75px;
  display: inline-block
}

table._full{
    width: 120%;
    margin: 0px auto;
    background: white;
}

.thumbnails-wrapper {
    margin: 30px 0 0 15px;
}


.product-single__thumbnail {
    display: block;
    margin: -2px 0 8px;
    border: 2px solid transparent;
}

.grid {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: -30px;
}
.no-js:not(html) {
    display: none;
}
.product-form__variants {
    display: none;
}

.ital_mwst{
  font-style: italic;
  font-size: .6em;
  font-family: "Montserrat","HelveticaNeue","Helvetica Neue",sans-serif;
  display: block;
  margin-top:10px;
}


.search-bar--modal {
	max-width: 500px
}
@media only screen and (min-width: 750px){
  .medium-up--one-half {
      width: 50%;
	}
}


@media only screen and (min-width: 750px){
  .medium-up--one-quarter {
      width: 25%;
  }
}