/** Shopify CDN: Minification failed

Line 43:2 Expected identifier but found "*"
Line 125:0 Unexpected "}"
Line 134:21 Expected identifier but found "!"

**/
#nav {
    font-family: "Apercu-light","Open Sans","HelveticaNeue","Helvetica Neue",sans-serif;
  font-size: 11px !important;
  display: block;
  text-align: center;

    border-top: 0px solid #f3f3f3;
    border-bottom: 0px solid #f3f3f3;

  
  min-height: 35px;
  
  text-decoration: none !important;
}
#nav ul {
    display: block;
    margin: 0 auto;
    text-align: right;
    border: none;
    padding: 0;
    margin: 0;
  text-decoration: none !important;
}
#nav ul li {
    display: inline-block;
    border-color: #f3f3f3;
    border-top: 0;
    border-bottom: 0;
    border-right: 0px solid #f3f3f3;
    padding: 0 20px 0;
    position: relative;
    margin: 0;
  text-decoration: none !important;
}
#nav ul li {
  *display: inline;
}
#nav ul li a, #nav ul li a:visited, #nav ul li a:active {
   font-family: "Apercu-light","Open Sans","HelveticaNeue","Helvetica Neue",sans-serif;
    font-weight: normal;     
    font-size: 12px;  
    position: relative;
    display:block;
    padding: 5px 0;
    letter-spacing: .5px;
  text-decoration: none !important;
}
#nav ul li a.active, nav ul li a.active:visited, nav ul li a.active:active {
  color: #f3f3f3;
}
#nav ul li:first-child {
    padding-left: 0;
}
#nav ul li:last-child {
    border-right: none;
    padding-right: 0;
}
#nav ul li a:hover, nav ul li a:focus {
    color:#777777;
}
#nav ul li.current_page_item a {
    color: #777777;
}
#nav ul li.current_page_ancestor a {
    color: #777777;
}
  
/* sub-levels link */
#menu ul a, #menu li:hover > ul a  {
  padding: 10px 0 10px 15px;
  background: none;
  text-align: left;
}

/* sub-level ul */
#menu ul {
  position: absolute;
  left: 0px;
  top: 25px;
  background-color: #f3f3f3;
  border: solid 1px #ddd;
  border-bottom-color: #bbb;
  z-index: 100;
  display: none;
  width: 210px;
}
#menu ul li {
  background: white;
  display: block;
  border: none;
  text-align:left;
  padding: 0px;
}
#menu ul li a {
  display:block;
}
/* sub-sub-level dropdown */
#menu ul ul {
  left: 208px;
  top: -1px;
}
/* show dropdown ul on hover */
#menu li:hover > ul {
  display: block;
}

.flexslider2 .slides img {
  max-width: 80%;
  max-height: 80%;
  margin: 0 auto;
  display: block;
}

.index-table {
 border: 0 px  !important;
 }

}

.grid__image {
  visibility: visible !important;
}

.featured-image {
  width: 300px !important;
  height: 300px !important;
  object-fit: cover; !important;
  
}
