/*color*/
.bt-featured-pro .bt-item-extra .product-thumb .caption {
  text-align: center;
  padding: 20px 20px 15px;
  overflow: hidden;
  border-top: 1px solid #e5e5e5; }
  .bt-featured-pro .bt-item-extra .product-thumb .caption .product-content-left {
    width: 50%;
    float: left;
    text-align: left; }
  .bt-featured-pro .bt-item-extra .product-thumb .caption .product-content-right {
    width: 50%;
    float: right;
    text-align: right; }
    .bt-featured-pro .bt-item-extra .product-thumb .caption .product-content-right .price span {
      display: block; }
      .bt-featured-pro .bt-item-extra .product-thumb .caption .product-content-right .price span.price-old {
        margin-bottom: 10px; }
      .bt-featured-pro .bt-item-extra .product-thumb .caption .product-content-right .price span.price-new {
        color: #a07936; }

/*featured product*/
.bt-product-large {
  float: left;
  padding: 0 10px;
  width: 37.7%; }
  .bt-product-large + .bt-items {
    position: relative;
    float: left;
    width: 62.3%; }

.bt-items {
  position: relative; }
  .bt-items .bt-item-extra {
    padding: 0 10px; }

.bt_namesale {
  display: inline-block;
  width: 60px;
  height: 60px;
  background: #a07936;
  line-height: 60px;
  font-size: 18px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-transform: capitalize;
  border-radius: 50%;
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 1; }

.product-table .bt_namesale, table tbody tr > td .bt_namesale {
  display: inline-block;
  width: 40px;
  height: 40px;
  background: #a07936;
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-transform: capitalize;
  border-radius: 50%;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1; }

table tbody tr > td {
  position: relative; }

.compare-info .bt_namesale {
  left: 20px;
  right: auto; }

.bt-prolarge-nslider .element-1, .bt-nprolarge-nslider .element-1 {
  width: 100%; }
.bt-prolarge-nslider .element-2, .bt-nprolarge-nslider .element-2 {
  width: 50%; }
.bt-prolarge-nslider .element-3, .bt-nprolarge-nslider .element-3 {
  width: 33.3333333333%; }
.bt-prolarge-nslider .element-4, .bt-nprolarge-nslider .element-4 {
  width: 25%; }
.bt-prolarge-nslider .element-5, .bt-nprolarge-nslider .element-5 {
  width: 20%; }
.bt-prolarge-nslider .element-6, .bt-nprolarge-nslider .element-6 {
  width: 16.6666666667%; }
.bt-prolarge-nslider .element-7, .bt-nprolarge-nslider .element-7 {
  width: 14.2857142857%; }
.bt-prolarge-nslider .element-8, .bt-nprolarge-nslider .element-8 {
  width: 12.5%; }
.bt-prolarge-nslider .bt-item-extra, .bt-nprolarge-nslider .bt-item-extra {
  display: inline-block;
  margin-right: -4px;
  vertical-align: top; }

#column-left .box-heading {
  margin-bottom: 0; }
#column-left .bt-featured-pro .bt-product-list .bt-item-extra {
  padding: 0; }
  #column-left .bt-featured-pro .bt-product-list .bt-item-extra .product-thumb {
    padding-bottom: 0; }
#column-left .bt-featured-pro {
  padding-bottom: 0;
  background: transparent;
  margin-bottom: 45px; }
  #column-left .bt-featured-pro .box-heading {
    padding-top: 0;
    margin-bottom: 0; }
    #column-left .bt-featured-pro .box-heading h1 {
      margin-bottom: 25px;
      padding-bottom: 0;
      font-family: "Belleza", sans-serif;
      font-size: 20px;
      text-align: left;
      color: #000; }
      #column-left .bt-featured-pro .box-heading h1:before {
        display: none; }
  #column-left .bt-featured-pro .product-thumb div.handle {
    display: none; }
  #column-left .bt-featured-pro .product-thumb:last-child {
    margin-bottom: 0; }
  #column-left .bt-featured-pro .product-thumb .image {
    float: left;
    width: 50%; }
    #column-left .bt-featured-pro .product-thumb .image .button-group.button-grid {
      display: none; }
  #column-left .bt-featured-pro .product-thumb .caption {
    overflow: hidden;
    border-top: 0; }
    #column-left .bt-featured-pro .product-thumb .caption .product-content-left,
    #column-left .bt-featured-pro .product-thumb .caption .product-content-right {
      width: auto;
      float: none;
      text-align: left; }
    #column-left .bt-featured-pro .product-thumb .caption .price {
      font-weight: normal;
      font-size: 15px; }

.bt-featured-pro {
  position: relative;
  padding-bottom: 45px;
  background: #f7f7f7; }
  .bt-featured-pro .container {
    max-width: 100%;
    position: relative;
    overflow: hidden; }
  .bt-featured-pro .box-heading {
    margin-bottom: 45px;
    padding-top: 60px; }
    .bt-featured-pro .box-heading h1, .bt-featured-pro .box-heading h3 {
      margin-bottom: 0;
      padding-bottom: 16px;
      position: relative;
      font-family: "Belleza", sans-serif;
      font-size: 20px;
      color: #232323;
      text-align: center; }
      .bt-featured-pro .box-heading h1:before, .bt-featured-pro .box-heading h3:before {
        content: "";
        position: absolute;
        left: 50%;
        bottom: -20px;
        background: url(../../image/line_star.png) no-repeat 50% 50%;
        width: 100%;
        height: 100%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0); }
  .bt-featured-pro.bt-prolarge-nslider .bt-product-large .product-thumb .caption {
    text-align: center;
    padding: 20px; }
  .bt-featured-pro .featured-banner + .bt-items {
    padding: 0; }
  .bt-featured-pro .featured-additional-image {
    padding: 30px 20px;
    border-top: 1px solid #ebebeb;
    position: relative;
    text-align: center; }
    .bt-featured-pro .featured-additional-image:before {
      border-color: transparent transparent #e1e1e1;
      border-style: solid;
      border-width: 9px;
      content: "";
      position: absolute;
      height: 12px;
      left: 50%;
      top: -19px;
      width: 15px;
      z-index: 1;
      margin-left: -4px; }
    .bt-featured-pro .featured-additional-image:after {
      border-color: transparent transparent #fff;
      border-style: solid;
      border-width: 9px;
      content: "";
      position: absolute;
      height: 12px;
      left: 50%;
      top: -18px;
      width: 15px;
      z-index: 1;
      margin-left: -4px; }
    .bt-featured-pro .featured-additional-image ul {
      overflow: hidden; }
      .bt-featured-pro .featured-additional-image ul li {
        display: inline-block;
        vertical-align: top;
        margin-right: -4px;
        padding: 0 10px;
        max-width: 33.333%; }
  .bt-featured-pro .bt-pag {
    margin-top: 25px;
    text-align: center; }
    .bt-featured-pro .bt-pag a {
      display: inline-block;
      vertical-align: top;
      margin: 0 3px; }
      .bt-featured-pro .bt-pag a.selected {
        color: #a07936; }
  .bt-featured-pro .row > .bt-items {
    position: static; }
  .bt-featured-pro .bt-item-extra {
    margin-bottom: 0; }
    .bt-featured-pro .bt-item-extra .product-thumb {
      margin-bottom: 20px; }
  .bt-featured-pro .caroufredsel_wrapper .bt-item-extra {
    float: left;
    margin: 0; }
  .bt-featured-pro .row > .bt-product-list {
    padding: 0 10px; }
  .bt-featured-pro .bt-product-list .bt-item-extra {
    padding: 0 10px; }
    .bt-featured-pro .bt-product-list .bt-item-extra .product-thumb {
      padding-bottom: 20px;
      border-radius: 0; }
      .bt-featured-pro .bt-product-list .bt-item-extra .product-thumb + .product-thumb {
        padding-bottom: 0; }
    .bt-featured-pro .bt-product-list .bt-item-extra.element-3:nth-child(3n + 3) .product-thumb {
      border-right: none; }
    .bt-featured-pro .bt-product-list .bt-item-extra.element-2:nth-child(2n + 2) .product-thumb {
      border-right: none; }
    .bt-featured-pro .bt-product-list .bt-item-extra.element-4:nth-child(4n + 4) .product-thumb {
      border-right: none; }
    .bt-featured-pro .bt-product-list .bt-item-extra .owl-item + .owl-item .product-thumb {
      padding-left: 10px; }
    .bt-featured-pro .bt-product-list .bt-item-extra .owl-item:nth-child(3n + 3) .product-thumb {
      border-right: none; }
    .bt-featured-pro .bt-product-list .bt-item-extra .caroufredsel_wrapper .bt-item-extra .product-thumb {
      padding-left: 10px; }
    .bt-featured-pro .bt-product-list .bt-item-extra .image {
      float: left;
      max-width: 44%; }
    .bt-featured-pro .bt-product-list .bt-item-extra .caption {
      overflow: hidden;
      text-align: left;
      padding: 15px 15px 20px;
      border-top: 0; }
      .bt-featured-pro .bt-product-list .bt-item-extra .caption .product-content-left, .bt-featured-pro .bt-product-list .bt-item-extra .caption .product-content-right {
        float: none;
        width: auto;
        text-align: left; }
    .bt-featured-pro .bt-product-list .bt-item-extra .name {
      margin-bottom: 4px; }
    .bt-featured-pro .bt-product-list .bt-item-extra .price {
      margin-bottom: 0; }
    .bt-featured-pro .bt-product-list .bt-item-extra .rating {
      margin-bottom: 10px; }
  .bt-featured-pro .bt-product-grid .bt-item-extra .product-thumb + .product-thumb {
    margin-top: 20px; }
  .bt-featured-pro.bt-prolarge-slider .box-content, .bt-featured-pro.bt-prolarge-nslider .box-content {
    overflow: hidden; }
  .bt-featured-pro .owl-carousel.owl-theme {
    position: static;
    margin-bottom: 0; }
    .bt-featured-pro .owl-carousel.owl-theme .owl-buttons div {
      top: 7px; }
      .bt-featured-pro .owl-carousel.owl-theme .owl-buttons div.owl-prev {
        right: 45px;
        left: auto; }
      .bt-featured-pro .owl-carousel.owl-theme .owl-buttons div.owl-next {
        right: 10px; }
  .bt-featured-pro .owl-pagination {
    margin-bottom: 20px; }
  .bt-featured-pro .prev, .bt-featured-pro .next {
    position: relative;
    left: 47%;
    margin: 0 10px;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin-top: 15px;
    float: left; }

.list-product .item .image a {
  display: block;
  position: relative; }

.flex-direction-nav a:before {
  line-height: 40px; }

.bt-column .bt-item-extra {
  width: 100%; }

/*# sourceMappingURL=boss_featured.css.map */