

img {
  max-width: 100%;
  height: auto !important;
}

#wl-wrapper .tm-radio {
  background-image: none !important;
}

#wl-wrapper .tm-radio input {
  width: auto !important;
  height: auto !important;
  position: relative !important;
  top: 0 !important;
  opacity: 1 !important;
}

.home_slider {
  max-height: 360px;
  overflow: hidden;
}

.swiper_box .owl-carousel .item .item_container a img {
  max-height: 225px;
  width: auto;
  margin:0 auto;
}

.shop_table tr.shipping #shipping_method .tm-radio {
  background-image: none;
}

.shop_table tr.shipping #shipping_method .tm-radio .tm-hide {
  opacity: 1;
  position: relative;
  width: auto;
  height: auto;
  top: 0;
}

.woocommerce-page ul#shipping_method li {
  text-indent:0;
  padding-left: 0;
}

.nav_home_ab_wrap {
  background:#111;
}

.nav_home_ab {
  text-align: center;
}

.nav_home_ab > li {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.nav_home_ab ul {
  display: none;
  position: absolute;
  top:40px;
  left:0;
  width:210px;
  padding:0;
  margin:0;
  list-style: none;
  background:#fff;
  z-index:500;
  border-left:2px solid #111;
  border-right:2px solid #111;
  border-bottom:2px solid #111;
}

.nav_home_ab > li:nth-child(n+4) > ul {
  left:auto;
  right:0;
}

.nav_home_ab > li > a, .nav_home_ab > li > a:active, .nav_home_ab > li > a:visited {
  display: block;
  padding:7px 20px;
  color:#fff;
  text-decoration: none;
  font-size:14pt;
}

.nav_home_ab > li > a:hover {
  color:#f78c1b;
}

.nav_home_ab > li:hover > ul {
  display: block;
}

.nav_home_ab > li > ul > li {
  display: block;
  text-align: left;
}

.nav_home_ab > li > ul > li > a, .nav_home_ab > li > ul > li > a:active, .nav_home_ab > li > ul > li > a:visited {
  display: block;
  text-decoration: none;
  font-size:12pt;
  color:#111;
  padding:5px;
}

.nav_home_ab > li > ul > li > a:hover {
  background:#f78c1b;
}