/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.footer-nav .container:after {
  background: none;
  content: "";
  display: block;
  height: 316px;
  left: -310px;
  position: absolute;
  bottom: 0;
  width: 310px;
}
.footer-nav .container:before {
  background: none;
  content: "";
  display: block;
  height: 316px;
  right: -292px;
  position: absolute;
  bottom: 0;
  width: 292px;
}

.footertopcss { margin-left:30px; margin-right:30px; }
#topbar .container:before {
  background: url("https://www.tpourthe.com/themes/leo_tea/assets/img/img_lefttop.jpg") no-repeat left top;
  content: "";
  position: absolute;
  left: -421px;
  top: 0;
  height: 1257px;
  width: 421px;
}
#topbar .container:after {
  background: url("https://www.tpourthe.com/themes/leo_tea/assets/img/img_righttop.jpg") no-repeat right top;
  content: "";
  position: absolute;
  right: -422px;
  top: 0;
  height: 1269px;
  width: 422px;
}
.product-block .product-desc {
  margin-bottom: 20px;
  display: block;
  height: 88px;
  overflow: hidden;
  color: #8b8b8b;
}
#cms #center_column .rte ul li, .blog-detail .blog-content ul li {
    list-style: inside;
}
.content_tpt_cat_desc2 {
  padding: 8px;
  font-size: 14px;
  color: #8b8b8b;
  margin-bottom: 20px;
}
#product .product-cover img { pointer-events: none }
