#site-banner {
  max-width: 100%;
  width: 1050px;
}

#site-banner-left {
  width: 75%;
}

#site-banner-right {
  width: 25%;
}

ul#menu-main li {
  text-align: center;
  width: 19%;
}

nav#header-right-menu {
  width: 100%;
}

ul#menu-shop {
  width: 100%;
}

ul#menu-shop li {
  display: inline-block;
  margin-bottom: 3px;
  text-align: center;
  width: 48%;
}

/*Sort Header Displayon mobile*/
 /*Part 1 – Make header crop central*/
@media screen and (max-width: 480px) {

.has-header-image .custom-header-media img,
 .has-header-video .custom-header-media video,
 .has-header-video .custom-header-media iframe,
 .has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img
 .site-branding {
 position: absolute;
 }
 {
 height: auto;
 left: 0;
 max-width: 100%;
 min-height: 0;
 -o-object-fit: unset;
 object-fit: unset;
 position: relative;
 -ms-transform: none;
 -moz-transform: none;
 -webkit-transform: none;
 transform: none;

}
 }
 /*part 2 – remove featured image duplicate*/
 .site-branding {
 display:none;
 }

.tablepress-id-1 thead th {
  border: 1px solid #FFFFFF !important;
}

.tablepress-id-1 tbody td {
    border: 1px solid #FFFFFF !important;
}

.tablepress .row-hover tr:hover td {
	background-color: #969696;
}


#access > .menu > ul > li > a > span:hover {
background-color: #969696;
color: #FFFFFF;
}
#access ul ul li a:hover {
background-color: #969696;
color: #FFFFFF;

