.genesis-nav-menu a {
  position: relative;
}
.genesis-nav-menu > li > a::before, .genesis-nav-menu li > a::after {
  background-color: #000;
  bottom: 8px;
  content: "";
  left: 0;
  position: absolute;
  transition: all 0.5s cubic-bezier(0.18, 0.89, 0.6, 1) 0s;
}
.genesis-nav-menu > li > a::before {
  height: 1px;
  width: 0;
}
.genesis-nav-menu > li:hover a::before {
  width: 100%;
}
.home_fullscreen_slider {
  display: none;
}
.page-template-page_front .home_fullscreen_slider {
  display: block;
}
.nav-secondary .genesis-nav-menu a {
  color: #fff;
  padding: 23px 12px;
}
.nav-secondary .genesis-nav-menu .current-menu-item > a {
  color: #f1f1f1;
}
.nav-secondary .genesis-nav-menu a:hover {
  color: #f1f1f1;
}
.wpmenucart-display-standard {
  display: inline-block;
}
.genesis-nav-menu > .search {
  float: left;
}
.product_list_widget > li {
  text-align: center;
}
.product_list_widget .product-title {
  line-height: 26px;
}
.home-cta-full {
  text-align: center;
}
.single-product .sidebar.sidebar-primary.widget-area {
  display: none;
}
.woocommerce-breadcrumb {
  background: transparent none repeat scroll 0 0;
}
.tax-product_cat .sidebar.sidebar-primary.widget-area {
  display: none;
}
.woocommerce-pagination {
  background: transparent none repeat scroll 0 0;
}
ul.products li {
  text-align: center;
}
.woocommerce-MyAccount-navigation {
  background: transparent none repeat scroll 0 0;
}
.woocommerce ul.products li.product a img {
  margin: 0 auto 1em;
  width: auto;
}
.img__preview {
  background-size: 99% auto;
}
.post-type-archive-product .yith-wcwl-add-to-wishlist .feedback {
  display: none;
}
.post-type-archive-product .yith-wcwl-add-to-wishlist {
  bottom: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.post-type-archive-product .yith-wcwl-add-to-wishlist .ajax-loading {
  position: absolute;
  top: 6px;
}
.post-type-archive-product ul.products li {
  min-height: 430px;
  position: relative;
}
.post-type-archive-product ul.products li .add_to_cart_button {
  bottom: 40px;
  display: block;
  left: 0;
  position: absolute;
  width: 100% !important;
}

@media screen and (max-width: 767px) {
  
#subbutton {
  padding: 14px 5px;
} 
.creds {
  line-height: 18px;
}  
.coupon .button {
  float: none !important;
}
.o-logo-hhp img {
  max-width: 250px !important;
}
.o-menu-mobile .o-mm__cont {
  top: 55%;
}
  
  
}  








