#masthead{
    margin-top: 0px;
    margin-bottom: 0px;
}
.selectedswatch {
    	filter: drop-shadow(3px 3px 3px #C69100);
}
.site-branding{
   text-align: center;
   margin: 0 auto;
   float: none;
}

.site-header .site-branding img {
max-height: none;
max-width: none;
width: 322px;
}

.site-info a {
    display: none;
}
.storefront-primary-navigation{
    position: relative;
    padding-top: 0em;
}
.boutique-primary-navigation{
    padding: 0em;
}
/* Remove search widget from header */
.widget_product_search form {
  display: none;
}

.custom-background{
    background-size: cover;
}
body, button, input, textarea {
    line-height: 1.0;
}
.site-header {
    background-repeat: no-repeat;
    margin-bottom: 0pt;
    padding-top: 1em;
    padding-bottom: 0em;
}
