/* ————— product-list.tpl ————— */
/* line 3, ../sass/product_list.scss */
.des-mob, .product_desc.mob, .product_desc.mob2 {
  display: none;
}

/* line 6, ../sass/product_list.scss */
#product_list {
  position: relative;
  margin-top: 0px;

 
}

/* line 9, ../sass/product_list.scss */
#product_list li {
  margin-bottom: 0px;
  text-align:center;
}

/* line 10, ../sass/product_list.scss */
#product_list .inner_content {
  position: relative;
  border: 1px #D6ACBF solid;
  border-top-left-radius:0.7em;
  border-top-right-radius:0.7em;
  border-bottom-right-radius:0.7em;
  border-bottom-left-radius:0.7em;
  padding-bottom: 6px;
  }
  
.prolist:hover {
  position: relative;
  box-shadow: 0px 0px 3px 3px #eed9e3;
 
  }
  

  
  /*-moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc;8/}
  
/* line 12, ../sass/product_list.scss */
#product_list .product_flags {
  margin: 0px 0px 0px 0px;
}

/* line 15, ../sass/product_list.scss */
#product_list .product_flags span {
  display: inline-block;
  float: left;
  margin: 0px 20px 0px 0px;
}

/* line 20, ../sass/product_list.scss */
#product_list .product_flags span.new {
  color: #000;
}

/* line 23, ../sass/product_list.scss */
#product_list .product_flags span.online_only {
  margin-right: 0px;
}

/* line 26, ../sass/product_list.scss */
#product_list .right_block span.on_sale, #product_list .right_block span.discount {
  display: block;
  margin: -1px 0px 60px 0px;
  color: #f00;
}

/* line 31, ../sass/product_list.scss */
.list {
  padding: 0px 0px 0px 0px;
  margin: 0;
}

.list-customjewelry {
  padding: 0px 0px 0px 0px;
  margin: 0;
}

/* line 35, ../sass/product_list.scss */
.list li {
  width: 100%;
  padding: 0;
}

/* line 39, ../sass/product_list.scss */
.list li a.product_img_link {
  float: left;
  width: 150px;
  background-color:#09F;
  margin-top: 39px;
}

/* line 43, ../sass/product_list.scss */
.list li .center_block {
  float: left;
  width: 300px;
  padding: 35px 0px 0px;
}

/* line 48, ../sass/product_list.scss */
.list li .center_block h3 {
  margin: 0px 0px 10px 0px;
}

/* line 51, ../sass/product_list.scss */
.list li .center_block .product_desc {
  margin: 0;
  text-align: justify;
  margin-top: 10px;
}

/* line 54, ../sass/product_list.scss */
.list li .right_block {
  float: right;
  width: 200px;
  padding: 35px 0px 35px 0px;
  height: auto;
  border-left: 1px solid #e6e6e6;
  margin: 50px 0 0 0;
}

/* line 61, ../sass/product_list.scss */
.list li .right_block span.price {
  display: block;
  margin: 0px;
  padding: 0 0 -9px 0;
}

/* line 66, ../sass/product_list.scss */
.list li .right_block .compare {
  margin: 0;
  padding: 0px 0px 18px 0px;
}

/* line 70, ../sass/product_list.scss */
.list li .right_block .compare input {
  margin: 4px 10px 0px 0px;
}

/* line 73, ../sass/product_list.scss */
.list li .right_block .exclusive {
  margin: 0px 0px 0px 0px;
}

/* grid view */
/* line 77, ../sass/product_list.scss */
.grid li h5 {
  min-height: 40px;
  padding: 18px 0 8px;

}

/* line 81, ../sass/product_list.scss */
.grid li a.product_img_link {
  display: block;
  text-align: normal;
  text-align:center;
}

/* line 85, ../sass/product_list.scss */
.grid li .center_block .product_desc, #product_list.grid .right_block span.on_sale, #product_list.grid .right_block span.discount, #product_list.grid .product_flags {
  display: none;
}

/* line 88, ../sass/product_list.scss */
.grid li span.price {
  display: block;
  margin: 0px 0 28px 0;
}

/* line 92, ../sass/product_list.scss */
.grid li .compare {
  margin: 0;
  padding: 5px 0 5px 0;
  line-height:35px;
}

/* line 97, ../sass/product_list.scss */
.grid li .compare label {
  display: inline;
}

/* line 100, ../sass/product_list.scss */
.grid li .compare input {
  margin-right: 7px;
}

/* line 103, ../sass/product_list.scss */
.grid li .button {
  margin-top: 10px;
}

/* line 106, ../sass/product_list.scss */
.grid li .exclusive {
  margin: -32px 16px -6px 0;
}

/* Note: Design for a width of < 767px
================================================== */
@media only screen and (max-width: 767px) {
  /* line 114, ../sass/product_list.scss */
  #product_list {
    padding: 0px 0px 0px 0px;
  }

  /* line 117, ../sass/product_list.scss */
  #product_list li {
    width: 100%;
  }

  /* line 120, ../sass/product_list.scss */
  #product_list li a.product_img_link {
    float: left;
    width: 33%;
  }

  /* line 124, ../sass/product_list.scss */
  #product_list li .center_block {
    float: right;
    width: 64%;
    padding: 0 0 14px 0px;
  }

  /* line 129, ../sass/product_list.scss */
  #product_list li .right_block {
    float: right;
    width: 64%;
    border-width: 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
  }

  /* line 136, ../sass/product_list.scss */
  .grid li .center_block .product_desc, #product_list.grid .right_block span.on_sale, #product_list.grid .right_block span.discount, #product_list.grid .product_flags {
    display: inline-block;
  }

  /* line 139, ../sass/product_list.scss */
  #product_list .right_block span.discount {
    float: right;
    margin: 0px 0 0px 0px;
  }

  /* line 143, ../sass/product_list.scss */
  #product_list li .mob, #product_list li .product_desc, #product_list li .compare, .product_compare {
    display: none;
  }

  /* line 146, ../sass/product_list.scss */
  #product_list .right_block span.on_sale {
    float: right;
  }

  /* line 149, ../sass/product_list.scss */
  .list li .right_block span.price {
    margin-bottom: 20px;
  }

  /* line 152, ../sass/product_list.scss */
  .list li .right_block .exclusive {
    float: left;
    margin-right: 20px;
  }
}
/* Note: Design for a width of 480px * 767px
================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 161, ../sass/product_list.scss */
  #product_list li a.product_img_link {
    width: 29%;
  }

  /* line 164, ../sass/product_list.scss */
  #product_list li .center_block {
    width: 68%;
  }

  /* line 167, ../sass/product_list.scss */
  #product_list li .right_block {
    width: 68%;
  }

  /* line 170, ../sass/product_list.scss */
  #product_list li .product_desc.mob {
    display: block;
    padding: 0;
    margin: 0;
  }
}
/* Note: Design for a width of 768px * 991px
================================================== */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 180, ../sass/product_list.scss */
  .grid li.first_item_of_tablet_line {
    clear: left;
  }

  /* line 183, ../sass/product_list.scss */
  .grid li.product_list-3 {
    width: 178px;
  }

  /* line 186, ../sass/product_list.scss */
  .grid li .product_img_link img, .list li .product_img_link img {
    width: 177px;
  }

  /* line 189, ../sass/product_list.scss */
  .grid li a.product_img_link {
    margin-left: 0px;
  }

  /* line 192, ../sass/product_list.scss */
  .list li a.product_img_link {
    width: 25%;
  }

  /* line 195, ../sass/product_list.scss */
  .list li .center_block {
    float: right;
    padding: 0px 0px 18px 0px;
    width: 71%;
  }

  /* line 200, ../sass/product_list.scss */
  .list li .center_block .product_desc {
    display: none;
  }

  /* line 203, ../sass/product_list.scss */
  .list li .center_block .product_desc.mob2 {
    display: block;
  }

  /* line 206, ../sass/product_list.scss */
  .list li .right_block {
    float: right;
    border: none;
    width: 71%;
    height: auto;
    padding: 0;
  }

  /* line 213, ../sass/product_list.scss */
  #product_list .right_block span.discount {
    float: right;
    margin: 0;
  }

  /* line 217, ../sass/product_list.scss */
  .list li .right_block .compare {
    padding: 16px 0 16px;
    width: 100%;
    overflow: hidden;
  }

  /* line 222, ../sass/product_list.scss */
  .list li.last_item {
    margin-bottom: 10px;
  }

  /* line 225, ../sass/product_list.scss */
  .list li .right_block .exclusive {
    margin: 0 10px 0 0;
  }
}
/* Note: Design for a width of 991px * 1199px
================================================== */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 232, ../sass/product_list.scss */
  .list li .center_block {
    width: 300px;
  }
}
/* Note: Design for a width of > 991px
================================================== */
@media only screen and (min-width: 992px) {
  /* line 239, ../sass/product_list.scss */
  .grid li.alpha. {
    clear: left;
  }
}
/* Note: Design for a width of < 480px
================================================== */
@media only screen and (max-width: 480px) {
  /* line 246, ../sass/product_list.scss */
  #product_list .product_flags span {
    display: block;
    float: none;
    margin-bottom: 3px;
  }
}

@media only screen and (max-width: 320px) {
  /* line 246, ../sass/product_list.scss */
   .list li .center_block {width: 100%;} .list li .right_block span.price {margin-bottom: 40px;}
  .list li .right_block {margin: 0px 0px 0px 0px;}.list li .right_block {width: 100%; padding: 0px; margin: 0px;}
 .grid li .exclusive {margin: -76px 16px -41px 0px;} .grid li span.price{ margin: 0px; padding:0px;}}
  
@media only screen and (max-width: 480px) {.grid li span.price {margin: 0px 0px 25px 0px;}}

@media only screen and (max-width: 360px) {.grid li span.price {margin: 0px 0px 35px 0px;} .grid li .exclusive {
    margin: -32px 16px -41px 0px;} inner_content clearfix{ padding-bottom:20px;}
	
@media only screen and (max-width: 640px) {.grid li span.price {margin: 0px 0px 35px 0px;} .grid li .exclusive {
    margin: -32px 16px -41px 0px;} inner_content clearfix{ padding-bottom:20px;}}
	

/*TextDecoration*/

.strikeline{background: url(../image/black-1x2.png) repeat-x;}

/*NewleftSideNav*/

.sidebar {
    position: relative;
    min-height: 150px;
}

.container_24 .grid_6 {
    width: 230px;
}

.container_24 .pull_18 {
    left: -720px;
}

.sidebar-left .block {
    padding-top: 11px;
    margin-right: 5px;
    margin-left: 8px;
    position: relative;
    z-index: 2;
    border-bottom: 1px solid #4D4D4D;
    color: #58595B;
}
.sidebar-left .content, .sidebar-left .form-items {
    overflow: hidden !important;
    position: relative;
}

.sidebar-left span.title {
    color: #044E83;
    font-size: 1em;
    text-transform: uppercase;
    margin: 0px;
    padding-bottom: 4px;
    font-weight: normal;
    display: block;
    position: relative;
    z-index: 2;
}
section span.title {
    font-size: 1.5em;
    color: #044E83;
}

.sidebar-left .block {
    padding-top: 11px;
    margin-right: 5px;
    margin-left: 8px;
    position: relative;
    z-index: 2;
    border-bottom: 1px solid #4D4D4D;
    color: #58595B;
}

.sidebar-left span.expandable {
    cursor: pointer;
}
.sidebar-left span.title {
    color: #044E83;
    font-size: 1em;
    text-transform: uppercase;
    margin: 0px;
    padding-bottom: 4px;
    font-weight: normal;
    display: block;
    position: relative;
    z-index: 2;
}

span{border: 0px none;
    margin: 0px;
    padding: 0px;
    font-size: 100%;
}

.sidebar-left .content, .sidebar-left .form-items {
    overflow: hidden !important;
    position: relative;
}
.sidebar-left .form-items {
    overflow: hidden !important;
    position: relative;
}