/*******************************************************

Product list Styles

********************************************************/

/* line 8, ../sass/product_list.scss */

ul.product_list {

  position: relative;

}

/* line 11, ../sass/product_list.scss */

ul.product_list li .product-name {

  display: inline-block;

  width: 100%;

  overflow: hidden;

}

/* line 19, ../sass/product_list.scss */

ul.product_list li .availability span {

  display: inline-block;

  padding: 1px 10px;

  margin-bottom: 20px;

}

/* line 25, ../sass/product_list.scss */

ul.product_list li .color-list-container {

  margin-bottom: 15px;

}

/* line 28, ../sass/product_list.scss */

ul.product_list li .color-list-container ul li {

  display: inline-block;

  border: 1px solid #e8e8e8;

  width: 24px;

  height: 24px;

}

/* line 33, ../sass/product_list.scss */

ul.product_list li .color-list-container ul li a {

  display: block;

  width: 20px;

  height: 20px;

  margin: 1px;

}

/* line 38, ../sass/product_list.scss */

ul.product_list li .color-list-container ul li a img {

  display: block;

  width: 20px;

  height: 20px;

}

/* line 47, ../sass/product_list.scss */

ul.product_list li .product-image-container {

  text-align: center;

}

/* line 49, ../sass/product_list.scss */

ul.product_list li .product-image-container img {

  margin: 0 auto;

  max-width: none;

}

@media (max-width: 1200px) {

  /* line 49, ../sass/product_list.scss */

  ul.product_list li .product-image-container img {

    max-width: 100%;

    width: 100%;

  }

}

/* line 57, ../sass/product_list.scss */

ul.product_list li .product-image-container .quick-view {

  border-radius: 50%;

  bottom: 0;

  height: 50px;

  left: 0;

  margin: auto;

  padding: 0;

  position: absolute;

  right: 0;

  text-align: center;

  top: 50px;

  width: 50px;

  box-shadow: 3px 3px 5px 0 rgba(170, 170, 170, 0.3);

}

@media (max-width: 1199px) {

  /* line 57, ../sass/product_list.scss */

  ul.product_list li .product-image-container .quick-view {

    display: none;

  }

}

@media (max-width: 767px) {

  /* line 57, ../sass/product_list.scss */

  ul.product_list li .product-image-container .quick-view {

    display: none;

  }

}

/* line 79, ../sass/product_list.scss */

ul.product_list li .comments_note {

  text-align: left;

  overflow: hidden;

}

/* line 82, ../sass/product_list.scss */

ul.product_list li .comments_note .star_content {

  float: left;

}

/* line 85, ../sass/product_list.scss */

ul.product_list li .comments_note .nb-comments {

  overflow: hidden;

  display: none;

  font-style: italic;

}

/* line 93, ../sass/product_list.scss */

ul.product_list li .functional-buttons div a, ul.product_list li .functional-buttons div label {

  font-weight: bold;

  color: #777676;

  cursor: pointer;

}

/* line 97, ../sass/product_list.scss */

ul.product_list li .functional-buttons div a:hover, ul.product_list li .functional-buttons div label:hover {

  color: #000;

}

/* line 101, ../sass/product_list.scss */

ul.product_list li .functional-buttons div.wishlist {

  border-right: 1px solid #e8e8e8;

}

/* line 103, ../sass/product_list.scss */

ul.product_list li .functional-buttons div.wishlist a:before {

  display: inline-block;

  font-family: "FontAwesome";

  content: "\f08a";

  margin-right: 3px;

  padding: 0 3px;

}

/* line 110, ../sass/product_list.scss */

ul.product_list li .functional-buttons div.wishlist a.checked:before {

  content: "\f004";

}

@media (min-width: 992px) and (max-width: 1199px) {

  /* line 101, ../sass/product_list.scss */

  ul.product_list li .functional-buttons div.wishlist {

    border-right: 0;

  }

  /* line 115, ../sass/product_list.scss */

  ul.product_list li .functional-buttons div.wishlist a:before {

    display: none;

  }

}

@media (min-width: 480px) and (max-width: 767px) {

  /* line 101, ../sass/product_list.scss */

  ul.product_list li .functional-buttons div.wishlist {

    border-right: 0;

  }

  /* line 121, ../sass/product_list.scss */

  ul.product_list li .functional-buttons div.wishlist a:before {

    display: none;

  }

}

/* line 128, ../sass/product_list.scss */

ul.product_list li .functional-buttons div.compare a:before {

  content: "\f067";

  display: inline-block;

  font-family: "FontAwesome";

  margin-right: 3px;

}

@media (min-width: 992px) and (max-width: 1199px) {

  /* line 128, ../sass/product_list.scss */

  ul.product_list li .functional-buttons div.compare a:before {

    display: none;

  }

}

@media (min-width: 480px) and (max-width: 767px) {

  /* line 128, ../sass/product_list.scss */

  ul.product_list li .functional-buttons div.compare a:before {

    display: none;

  }

}

/* line 142, ../sass/product_list.scss */

ul.product_list li .functional-buttons div.compare a.checked:before {

  content: "\f068";

}



/*******************************************************

Product list(Grid) Styles

********************************************************/

/* line 156, ../sass/product_list.scss */

ul.product_list.grid, ul.tt-carousel {

  float: none;

  display: inline-block;

  border-bottom: none;

  width: 100%;

}

/* line 160, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product, ul.product_list.grid li.item, ul.tt-carousel li.ajax_block_product, ul.tt-carousel li.item {

  padding: 15px;

  text-align: center;

}

@media (min-width: 480px) and (max-width: 767px) {

  /* line 160, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product, ul.product_list.grid li.item, ul.tt-carousel li.ajax_block_product, ul.tt-carousel li.item {

    float: left;

    width: 50%;

  }

}

@media (max-width: 480px) {

  /* line 160, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product, ul.product_list.grid li.item, ul.tt-carousel li.ajax_block_product, ul.tt-carousel li.item {

    width: 100%;

  }

}

/* line 170, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container, ul.product_list.grid li.item .product-container, ul.tt-carousel li.ajax_block_product .product-container, ul.tt-carousel li.item .product-container {

  float: left;

  display: inline-block;

  background: #f5f5f5;
  /* webgraphie */
  background:#006;

  padding: 8px;

  transition: all 400ms ease-in-out 0s;

  -webkit-transition: all 400ms ease-in-out 0s;

  -moz-transition: all 400ms ease-in-out 0s;

  -o-transition: all 400ms ease-in-out 0s;

  -ms-transition: all 400ms ease-in-out 0s;

  position: relative;

  width: 100%;

}

@media (min-width: 768px) and (max-width: 991px) {

  /* line 170, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container, ul.product_list.grid li.item .product-container, ul.tt-carousel li.ajax_block_product .product-container, ul.tt-carousel li.item .product-container {

    float: none;

  }

}

@media (min-width: 480px) and (max-width: 767px) {

  /* line 170, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container, ul.product_list.grid li.item .product-container, ul.tt-carousel li.ajax_block_product .product-container, ul.tt-carousel li.item .product-container {

    width: 100%;

  }

}

@media (max-width: 480px) {

  /* line 170, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container, ul.product_list.grid li.item .product-container, ul.tt-carousel li.ajax_block_product .product-container, ul.tt-carousel li.item .product-container {

    float: none;

  }

}

/* line 191, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block, ul.product_list.grid li.item .product-container .left-block, ul.tt-carousel li.ajax_block_product .product-container .left-block, ul.tt-carousel li.item .product-container .left-block {

  float: left;

  width: 100%;

  padding: 0 0 25px;

  background: white;

  /*@media (max-width: $screen-xs ) {// max 480px 

  	float:none;

      width:auto;

  	display:inline-block;

  }*/

}

@media (min-width: 992px) and (max-width: 1199px) {

  /* line 191, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block, ul.product_list.grid li.item .product-container .left-block, ul.tt-carousel li.ajax_block_product .product-container .left-block, ul.tt-carousel li.item .product-container .left-block {

    padding: 0 0 10px;

  }

}

/* line 205, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container, ul.product_list.grid li.item .product-container .left-block .product-image-container, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container, ul.tt-carousel li.item .product-container .left-block .product-image-container {

  overflow: hidden;

  margin: 0;

  padding: 0;

  position: static;

}

@media (max-width: 767px) {

  /* line 205, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container, ul.product_list.grid li.item .product-container .left-block .product-image-container, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container, ul.tt-carousel li.item .product-container .left-block .product-image-container {

    margin-left: auto;

    margin-right: auto;

  }

}

/* line 216, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container a img, ul.product_list.grid li.item .product-container .left-block .product-image-container a img, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container a img, ul.tt-carousel li.item .product-container .left-block .product-image-container a img {

  max-width: 100%;

  height: auto;

}

@media (max-width: 1200px) {

  /* line 216, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container a img, ul.product_list.grid li.item .product-container .left-block .product-image-container a img, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container a img, ul.tt-carousel li.item .product-container .left-block .product-image-container a img {

    width: auto;

    margin: 0 auto;

  }

}

@media (max-width: 991px) {

  /* line 216, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container a img, ul.product_list.grid li.item .product-container .left-block .product-image-container a img, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container a img, ul.tt-carousel li.item .product-container .left-block .product-image-container a img {

    width: auto;

    height: auto;

    margin: 0 auto;

  }

}

@media (max-width: 480px) {

  /* line 216, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container a img, ul.product_list.grid li.item .product-container .left-block .product-image-container a img, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container a img, ul.tt-carousel li.item .product-container .left-block .product-image-container a img {

    margin: 0 auto;

    width: auto;

  }

}

/* line 234, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container .content_price, ul.product_list.grid li.item .product-container .left-block .product-image-container .content_price, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container .content_price, ul.tt-carousel li.item .product-container .left-block .product-image-container .content_price {

  position: absolute;

  left: 0;

  bottom: -1px;

  width: 100%;

  background: url(../img/price-container-bg.png);

  padding: 9px 0;

  display: none;

}

/* line 242, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container .content_price span, ul.product_list.grid li.item .product-container .left-block .product-image-container .content_price span, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container .content_price span, ul.tt-carousel li.item .product-container .left-block .product-image-container .content_price span {

  color: white;

}

/* line 244, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container .content_price span.old-price, ul.product_list.grid li.item .product-container .left-block .product-image-container .content_price span.old-price, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container .content_price span.old-price, ul.tt-carousel li.item .product-container .left-block .product-image-container .content_price span.old-price {

  color: #b1b0b0;

}

/* line 249, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container .ttquickview, ul.product_list.grid li.item .product-container .left-block .product-image-container .ttquickview, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container .ttquickview, ul.tt-carousel li.item .product-container .left-block .product-image-container .ttquickview {

  opacity: 0;

}

@media (max-width: 767px) {

  /* line 249, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container .ttquickview, ul.product_list.grid li.item .product-container .left-block .product-image-container .ttquickview, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container .ttquickview, ul.tt-carousel li.item .product-container .left-block .product-image-container .ttquickview {

    display: none;

  }

}

/* line 254, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container .ttquickview a, ul.product_list.grid li.item .product-container .left-block .product-image-container .ttquickview a, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container .ttquickview a, ul.tt-carousel li.item .product-container .left-block .product-image-container .ttquickview a {

  background: #9fc4fc url("../img/templatetrip/product-sprite.png") no-repeat scroll 13px -122px;

  font-size: 0;

}

/* line 257, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container .ttquickview a:hover, ul.product_list.grid li.item .product-container .left-block .product-image-container .ttquickview a:hover, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container .ttquickview a:hover, ul.tt-carousel li.item .product-container .left-block .product-image-container .ttquickview a:hover {

  background-position: -29px -122px;

  background-color: #2b497e;

}

/* line 260, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container .ttquickview a:hover .tooltip, ul.product_list.grid li.item .product-container .left-block .product-image-container .ttquickview a:hover .tooltip, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container .ttquickview a:hover .tooltip, ul.tt-carousel li.item .product-container .left-block .product-image-container .ttquickview a:hover .tooltip {

  display: none;

  right: 0;

  left: auto;

}

/* line 264, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .product-image-container .ttquickview a:hover .tooltip:before, ul.product_list.grid li.item .product-container .left-block .product-image-container .ttquickview a:hover .tooltip:before, ul.tt-carousel li.ajax_block_product .product-container .left-block .product-image-container .ttquickview a:hover .tooltip:before, ul.tt-carousel li.item .product-container .left-block .product-image-container .ttquickview a:hover .tooltip:before {

  left: auto;

  right: 17px;

}

/* line 273, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .hook-reviews, ul.product_list.grid li.item .product-container .left-block .hook-reviews, ul.tt-carousel li.ajax_block_product .product-container .left-block .hook-reviews, ul.tt-carousel li.item .product-container .left-block .hook-reviews {

  bottom: 33px;

  left: 0;

  position: absolute;

  right: 0;

}

@media (max-width: 767px) {

  /* line 273, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .hook-reviews, ul.product_list.grid li.item .product-container .left-block .hook-reviews, ul.tt-carousel li.ajax_block_product .product-container .left-block .hook-reviews, ul.tt-carousel li.item .product-container .left-block .hook-reviews {

    bottom: 80px;

  }

}

/* line 284, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover, ul.product_list.grid li.item .product-container .left-block .ttproducthover, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover, ul.tt-carousel li.item .product-container .left-block .ttproducthover {

  float: left;

  width: 100%;

  opacity: 0;

}

@media (max-width: 767px) {

  /* line 284, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover, ul.product_list.grid li.item .product-container .left-block .ttproducthover, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover, ul.tt-carousel li.item .product-container .left-block .ttproducthover {

    padding: 10px 0 0 0;

    opacity: 1;

    transform: none;

    display: block;

  }

}

/* line 294, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons {

  float: left;

  height: 100%;

  width: 100%;

  padding: 0 15px;

  vertical-align: top;

}

@media (min-width: 992px) and (max-width: 1199px) {

  /* line 294, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons {

    padding: 0 6px;

  }

}

@media (min-width: 480px) and (max-width: 767px) {

  /* line 294, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons {

    padding: 0 10px;

  }

}

/* line 307, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons div, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons div, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons div, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons div {

  float: left;

  font-size: 0;

  border: none;

  height: 36px;

  padding: 0;

  width: 30px;

  margin: 0 10px 0 0;

}

@media (min-width: 992px) and (max-width: 1199px) {

  /* line 307, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons div, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons div, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons div, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons div {

    margin: 0 5px 0 0;

  }

}

@media (min-width: 480px) and (max-width: 767px) {

  /* line 307, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons div, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons div, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons div, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons div {

    margin: 0;

  }

}

@media (max-width: 480px) {

  /* line 307, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons div, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons div, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons div, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons div {

    margin: 0 10px 0 0;

  }

}

/* line 325, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons div:last-child, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons div:last-child, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons div:last-child, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons div:last-child {

  margin: 0;

}

/* line 328, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons div a, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons div a, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons div a, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons div a {

  width: 100%;

  height: 100%;

  float: left;

  position: relative;

}

/* line 335, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .wishlist, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .wishlist, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .wishlist, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .wishlist {

  float: left;

}

/* line 337, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .wishlist a, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .wishlist a, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .wishlist a, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .wishlist a {

  background: transparent url("../img/templatetrip/product-sprite.png") no-repeat scroll 2px 6px;

}

/* line 339, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .wishlist a:hover, ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .wishlist a.checked, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .wishlist a:hover, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .wishlist a.checked, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .wishlist a:hover, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .wishlist a.checked, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .wishlist a:hover, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .wishlist a.checked {

  background-position: -40px 6px;

}

/* line 341, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .wishlist a:hover .tooltip, ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .wishlist a.checked .tooltip, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .wishlist a:hover .tooltip, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .wishlist a.checked .tooltip, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .wishlist a:hover .tooltip, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .wishlist a.checked .tooltip, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .wishlist a:hover .tooltip, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .wishlist a.checked .tooltip {

  display: none;

}

/* line 347, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .compare, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .compare, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .compare, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .compare {

  float: left;

}

/* line 349, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .compare a, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .compare a, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .compare a, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .compare a {

  background: transparent url("../img/templatetrip/product-sprite.png") no-repeat scroll 2px -87px;

}

/* line 351, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .compare a.checked, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .compare a.checked, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .compare a.checked, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .compare a.checked {

  background-position: -40px -87px;

}

/* line 354, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .compare a:hover, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .compare a:hover, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .compare a:hover, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .compare a:hover {

  background-position: -40px -87px;

}

/* line 356, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .compare a:hover .tooltip, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .compare a:hover .tooltip, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .compare a:hover .tooltip, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .compare a:hover .tooltip {

  display: none;

  right: 0;

  left: auto;

}

/* line 360, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .compare a:hover .tooltip:before, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .compare a:hover .tooltip:before, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .compare a:hover .tooltip:before, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .compare a:hover .tooltip:before {

  left: auto;

  right: 17px;

}

/* line 368, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container {

  float: right;

  width: auto!important;

  height: auto;

  margin: 0;

}

/* line 374, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .ajax_add_to_cart_button,

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container span.button, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .ajax_add_to_cart_button,

ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container span.button, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .ajax_add_to_cart_button,

ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container span.button, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .ajax_add_to_cart_button,

ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container span.button {

  margin: 0;

}

/* line 377, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .lnk_view, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .lnk_view, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .lnk_view, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .lnk_view {

  display: none;

}

/* line 380, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button {

  background: #9fc4fc;

  color: #000000;

  font: 400 14px/36px "Playfair Display", sans-serif;

  letter-spacing: 1.4px;

  margin: 0;

  text-transform: uppercase;

  padding: 0 10px;

}

@media (min-width: 992px) and (max-width: 1199px) {

  /* line 380, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button {

    padding: 0 8px;

  }

}

@media (min-width: 480px) and (max-width: 767px) {

  /* line 380, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button {

    padding: 0 8px;

  }

}

/* line 394, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:after, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:after, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:after, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:after {

  background: #2b497e none repeat scroll 0 0;

  bottom: 0;

  content: "";

  display: block;

  right: auto;

  overflow: hidden;

  position: absolute;

  left: 0;

  top: 0;

  transition: width 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0.1s, right 0s linear 0s, left 0s linear 0s;

  width: 0;

  z-index: 1;

}

/* line 408, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span {

  z-index: 2;

  position: relative;

}

@media (min-width: 992px) and (max-width: 1199px) {

  /* line 408, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span {

    font-size: 13px;

  }

}

@media (min-width: 480px) and (max-width: 767px) {

  /* line 408, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span {

    font-size: 13px;

  }

}

@media (max-width: 480px) {

  /* line 408, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button span {

    font-size: 14px;

  }

}

/* line 422, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:hover, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:hover, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:hover, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:hover {

  color: white;

}

/* line 424, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:hover:after, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:hover:after, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:hover:after, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:hover:after {

  right: 0;

  left: auto;

  transition: width 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0.1s, right 0s linear 0s, left 0s linear 0s;

  width: 100%;

}

/* line 432, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container a, ul.product_list.grid li.item .product-container .left-block .ttproducthover .functional-buttons .button-container a, ul.tt-carousel li.ajax_block_product .product-container .left-block .ttproducthover .functional-buttons .button-container a, ul.tt-carousel li.item .product-container .left-block .ttproducthover .functional-buttons .button-container a {

  border: none !important;

}

/* line 439, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .right-block, ul.product_list.grid li.item .product-container .right-block, ul.tt-carousel li.ajax_block_product .product-container .right-block, ul.tt-carousel li.item .product-container .right-block {

  margin: auto;

  position: relative;

  max-width: 100%;

  float: left;

  width: 100%;

  background: white;

  display: inline-block;

  opacity: 1;

  transition: all 300ms ease-in-out;

  padding: 20px 0;

  /*@media (max-width: $screen-xs ) {// max 480px 

  	float:none;

  	width:auto;

  }*/

}

/* line 455, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .right-block .availability, ul.product_list.grid li.item .product-container .right-block .availability, ul.tt-carousel li.ajax_block_product .product-container .right-block .availability, ul.tt-carousel li.item .product-container .right-block .availability {

  display: none;

}

/* line 458, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .right-block .color-list-container, ul.product_list.grid li.item .product-container .right-block .color-list-container, ul.tt-carousel li.ajax_block_product .product-container .right-block .color-list-container, ul.tt-carousel li.item .product-container .right-block .color-list-container {

  display: none;

}

/* line 464, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container h5.product-name, ul.product_list.grid li.item .product-container h5.product-name, ul.tt-carousel li.ajax_block_product .product-container h5.product-name, ul.tt-carousel li.item .product-container h5.product-name {

  padding: 0;

  font: 400 18px/26px "Playfair Display", sans-serif;

  color: #222222;

  margin: 0;

  text-transform: capitalize;

}

/* line 470, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container h5.product-name a:hover, ul.product_list.grid li.item .product-container h5.product-name a:hover, ul.tt-carousel li.ajax_block_product .product-container h5.product-name a:hover, ul.tt-carousel li.item .product-container h5.product-name a:hover {

  color: black;

}

/* line 474, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .comments_note, ul.product_list.grid li.item .product-container .comments_note, ul.tt-carousel li.ajax_block_product .product-container .comments_note, ul.tt-carousel li.item .product-container .comments_note {

  text-align: center;

}

/* line 476, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .comments_note .star_content, ul.product_list.grid li.item .product-container .comments_note .star_content, ul.tt-carousel li.ajax_block_product .product-container .comments_note .star_content, ul.tt-carousel li.item .product-container .comments_note .star_content {

  margin: 0 auto;

  float: none;

}

/* line 480, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .comments_note .nb-comments, ul.product_list.grid li.item .product-container .comments_note .nb-comments, ul.tt-carousel li.ajax_block_product .product-container .comments_note .nb-comments, ul.tt-carousel li.item .product-container .comments_note .nb-comments {

  display: none;

}

/* line 484, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .product-desc, ul.product_list.grid li.item .product-container .product-desc, ul.tt-carousel li.ajax_block_product .product-container .product-desc, ul.tt-carousel li.item .product-container .product-desc {

  display: none;

}

/* line 487, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .content_price, ul.product_list.grid li.item .product-container .content_price, ul.tt-carousel li.ajax_block_product .product-container .content_price, ul.tt-carousel li.item .product-container .content_price {

  padding-bottom: 0;

  line-height: 20px;

  float: none;

  display: inline-block;

  padding: 0 10px;

}

/* line 496, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .old-price,

ul.product_list.grid li.ajax_block_product .product-container .price,

ul.product_list.grid li.ajax_block_product .product-container .price-percent-reduction, ul.product_list.grid li.item .product-container .old-price,

ul.product_list.grid li.item .product-container .price,

ul.product_list.grid li.item .product-container .price-percent-reduction, ul.tt-carousel li.ajax_block_product .product-container .old-price,

ul.tt-carousel li.ajax_block_product .product-container .price,

ul.tt-carousel li.ajax_block_product .product-container .price-percent-reduction, ul.tt-carousel li.item .product-container .old-price,

ul.tt-carousel li.item .product-container .price,

ul.tt-carousel li.item .product-container .price-percent-reduction {

  display: inline-block;

}

/* line 499, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .product-flags, ul.product_list.grid li.item .product-container .product-flags, ul.tt-carousel li.ajax_block_product .product-container .product-flags, ul.tt-carousel li.item .product-container .product-flags {

  display: none;

}

/* line 502, ../sass/product_list.scss */

ul.product_list.grid li.ajax_block_product .product-container .old-price, ul.product_list.grid li.item .product-container .old-price, ul.tt-carousel li.ajax_block_product .product-container .old-price, ul.tt-carousel li.item .product-container .old-price {

  margin-right: 5px;

}

@media (min-width: 992px) {

  /* line 511, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product.first-in-line, ul.product_list.grid li.item.first-in-line, ul.tt-carousel li.ajax_block_product.first-in-line, ul.tt-carousel li.item.first-in-line {

    clear: left;

  }

}

@media (min-width: 480px) and (max-width: 991px) {

  /* line 516, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product.first-item-of-tablet-line, ul.product_list.grid li.item.first-item-of-tablet-line, ul.tt-carousel li.ajax_block_product.first-item-of-tablet-line, ul.tt-carousel li.item.first-item-of-tablet-line {

    clear: left;

  }

}

@media (min-width: 768px) {

  /* line 523, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product.hovered .product-container, ul.product_list.grid li.ajax_block_product:hover .product-container, ul.product_list.grid li.item.hovered .product-container, ul.product_list.grid li.item:hover .product-container, ul.tt-carousel li.ajax_block_product.hovered .product-container, ul.tt-carousel li.ajax_block_product:hover .product-container, ul.tt-carousel li.item.hovered .product-container, ul.tt-carousel li.item:hover .product-container {

    background: #9fc4fc;

  }

  /* line 527, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product.hovered .product-container .left-block .product-image-container .ttquickview, ul.product_list.grid li.ajax_block_product:hover .product-container .left-block .product-image-container .ttquickview, ul.product_list.grid li.item.hovered .product-container .left-block .product-image-container .ttquickview, ul.product_list.grid li.item:hover .product-container .left-block .product-image-container .ttquickview, ul.tt-carousel li.ajax_block_product.hovered .product-container .left-block .product-image-container .ttquickview, ul.tt-carousel li.ajax_block_product:hover .product-container .left-block .product-image-container .ttquickview, ul.tt-carousel li.item.hovered .product-container .left-block .product-image-container .ttquickview, ul.tt-carousel li.item:hover .product-container .left-block .product-image-container .ttquickview {

    opacity: 1;

  }

  /* line 531, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product.hovered .product-container .left-block .hook-reviews, ul.product_list.grid li.ajax_block_product:hover .product-container .left-block .hook-reviews, ul.product_list.grid li.item.hovered .product-container .left-block .hook-reviews, ul.product_list.grid li.item:hover .product-container .left-block .hook-reviews, ul.tt-carousel li.ajax_block_product.hovered .product-container .left-block .hook-reviews, ul.tt-carousel li.ajax_block_product:hover .product-container .left-block .hook-reviews, ul.tt-carousel li.item.hovered .product-container .left-block .hook-reviews, ul.tt-carousel li.item:hover .product-container .left-block .hook-reviews {

    display: none;

  }

  /* line 534, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product.hovered .product-container .left-block .ttproducthover, ul.product_list.grid li.ajax_block_product:hover .product-container .left-block .ttproducthover, ul.product_list.grid li.item.hovered .product-container .left-block .ttproducthover, ul.product_list.grid li.item:hover .product-container .left-block .ttproducthover, ul.tt-carousel li.ajax_block_product.hovered .product-container .left-block .ttproducthover, ul.tt-carousel li.ajax_block_product:hover .product-container .left-block .ttproducthover, ul.tt-carousel li.item.hovered .product-container .left-block .ttproducthover, ul.tt-carousel li.item:hover .product-container .left-block .ttproducthover {

    opacity: 1;

  }

  /* line 537, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product.hovered .product-container .left-block .new-box, ul.product_list.grid li.ajax_block_product.hovered .product-container .left-block .sale-box, ul.product_list.grid li.ajax_block_product:hover .product-container .left-block .new-box, ul.product_list.grid li.ajax_block_product:hover .product-container .left-block .sale-box, ul.product_list.grid li.item.hovered .product-container .left-block .new-box, ul.product_list.grid li.item.hovered .product-container .left-block .sale-box, ul.product_list.grid li.item:hover .product-container .left-block .new-box, ul.product_list.grid li.item:hover .product-container .left-block .sale-box, ul.tt-carousel li.ajax_block_product.hovered .product-container .left-block .new-box, ul.tt-carousel li.ajax_block_product.hovered .product-container .left-block .sale-box, ul.tt-carousel li.ajax_block_product:hover .product-container .left-block .new-box, ul.tt-carousel li.ajax_block_product:hover .product-container .left-block .sale-box, ul.tt-carousel li.item.hovered .product-container .left-block .new-box, ul.tt-carousel li.item.hovered .product-container .left-block .sale-box, ul.tt-carousel li.item:hover .product-container .left-block .new-box, ul.tt-carousel li.item:hover .product-container .left-block .sale-box {

    opacity: 0;

  }

  /* line 543, ../sass/product_list.scss */

  ul.product_list.grid li.ajax_block_product.hovered .product-container .right-block .product-name a, ul.product_list.grid li.ajax_block_product:hover .product-container .right-block .product-name a, ul.product_list.grid li.item.hovered .product-container .right-block .product-name a, ul.product_list.grid li.item:hover .product-container .right-block .product-name a, ul.tt-carousel li.ajax_block_product.hovered .product-container .right-block .product-name a, ul.tt-carousel li.ajax_block_product:hover .product-container .right-block .product-name a, ul.tt-carousel li.item.hovered .product-container .right-block .product-name a, ul.tt-carousel li.item:hover .product-container .right-block .product-name a {

    color: #000000;

  }

}



@media (min-width: 1200px) {

  /* line 557, ../sass/product_list.scss */

  #blockpack ul > li.last-line {

    border: none;

    padding-bottom: 0;

    margin-bottom: 0;

  }

}

@media (min-width: 480px) and (max-width: 767px) {

  /* line 564, ../sass/product_list.scss */

  #blockpack ul > li.first-item-of-tablet-line {

    clear: none;

  }

  /* line 567, ../sass/product_list.scss */

  #blockpack ul > li.first-item-of-mobile-line {

    clear: left;

  }

}



/*******************************************************

Product list(List) Styles

********************************************************/

/* line 580, ../sass/product_list.scss */

ul.tt-carousel li.ajax_block_product, ul.tt-carousel li.item {

  float: left;

  width: 100% !important;

}



/* line 589, ../sass/product_list.scss */

ul.product_list.list > li {

  padding-bottom: 20px;

  padding-top: 15px;

}

@media (min-width: 768px) {

  /* line 593, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row {

    margin: 0;

  }

}

@media (min-width: 768px) {

  /* line 597, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .left-block {

    padding: 0;

  }

}

@media (max-width: 480px) {

  /* line 597, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .left-block {

    width: 100%;

    margin: 0 0 15px;

  }

}

/* line 605, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .left-block .ttquickview {

  opacity: 0;

}

@media (max-width: 767px) {

  /* line 605, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .left-block .ttquickview {

    display: none;

  }

}

/* line 610, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .left-block .ttquickview a {

  background: #9fc4fc url("../img/templatetrip/product-sprite.png") no-repeat scroll 13px -122px;

  font-size: 0;

  top: 0;

}

/* line 614, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .left-block .ttquickview a:hover {

  background-position: -29px -122px;

  background-color: #2b497e;

}

/* line 617, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .left-block .ttquickview a:hover .tooltip {

  display: none;

  right: 0;

  left: auto;

}

/* line 621, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .left-block .ttquickview a:hover .tooltip:before {

  left: auto;

  right: 17px;

}

/* line 629, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .left-block .new-box {

  left: 0;

  bottom: 35px;

}

/* line 633, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .left-block .sale-box {

  right: 0;

  bottom: 35px;

}

/* line 638, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .product-container {

  padding: 30px 0 0;

}

/* line 642, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row:first-child .product-container {

  padding-top: 0;

}

/* line 646, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .product-image-container {

  position: relative;

  overflow: hidden;

  border: 8px solid #f5f5f5;
  /* webgraphie */
  border: 8px solid #006;

  padding: 20px 0;

}

@media (max-width: 480px) {

  /* line 646, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .product-image-container {

    max-width: 270px;

    margin: 0 auto;

  }

}

@media (max-width: 991px) {

  /* line 656, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .product-image-container a img {

    width: 100%;

    height: auto;

  }

}

@media (max-width: 480px) {

  /* line 656, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .product-image-container a img {

    width: auto;

  }

}

/* line 665, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .product-image-container a .img_1 {

  opacity: 0;

  -moz-opacity: 0;

  /* Netscape */

  -khtml-opacity: 0;

  /* Safari 1.x */

  -webkit-opacity: 0;

  /* other webkit*/

  transform: rotateY(90deg);

  -moz-transform: rotateY(90deg);

  -webkit-transform: rotateY(90deg);

  -o-transform: rotateY(90deg);

  -ms-transform: rotateY(90deg);

  transition: all 500ms ease-in-out 0s;

  -webkit-transition: all 500ms ease-in-out 0s;

  -moz-transition: all 500ms ease-in-out 0s;

  -o-transition: all 500ms ease-in-out 0s;

  -ms-transition: all 500ms ease-in-out 0s;

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

}

/* line 685, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .product-image-container a .img_0 {

  opacity: 1;

  -moz-opacity: 1;

  /* Netscape */

  -khtml-opacity: 1;

  /* Safari 1.x */

  -webkit-opacity: 1;

  /* other webkit*/

  transform: rotateY(0deg);

  -moz-transform: rotateY(0deg);

  -webkit-transform: rotateY(0deg);

  -o-transform: rotateY(0deg);

  -ms-transform: rotateY(0deg);

  transition: all 500ms ease-in-out 0s;

  -webkit-transition: all 500ms ease-in-out 0s;

  -moz-transition: all 500ms ease-in-out 0s;

  -o-transition: all 500ms ease-in-out 0s;

  -ms-transition: all 500ms ease-in-out 0s;

}

/* line 701, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .product-image-container a .tthoverbg {

  height: 100%;

  position: absolute;

  top: 0;

  width: 100%;

  transition: all 0.5s ease-in-out 0s;

  -webkit-transition: all 500ms ease-in-out 0s;

  -moz-transition: all 500ms ease-in-out 0s;

  -o-transition: all 500ms ease-in-out 0s;

  -ms-transition: all 500ms ease-in-out 0s;

}

/* line 713, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .product-image-container .content_price {

  display: none !important;

}

/* line 717, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .product-flags {

  color: #272727;

  margin: 0;

}

/* line 720, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .product-flags .discount {

  color: #f13340;

}

/* line 724, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row h5 {

  padding-bottom: 0;

  text-transform: capitalize;

  margin: 0;

  font: 400 14px/26px "Playfair Display", sans-serif;

}

/* line 729, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row h5 a {

  color: #272727;

}

/* line 733, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .product-desc {

  margin-bottom: 15px;

}

/* line 736, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .color-list-container {

  margin-bottom: 5px;

  float: left;

}

@media (max-width: 480px) {

  /* line 736, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .color-list-container {

    float: none;

  }

}

/* line 744, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .availability span {

  margin: 0 0 0 10px;

}

/* line 748, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .center-block {

  padding: 30px 30px 0;

}

@media (min-width: 992px) and (max-width: 1199px) {

  /* line 748, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .center-block {

    padding: 0 30px 0;

  }

}

@media (min-width: 480px) and (max-width: 767px) {

  /* line 748, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .center-block {

    padding: 20px 20px 0;

  }

}

@media (max-width: 480px) {

  /* line 748, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .center-block {

    width: 100%;

    padding: 10px 30px 0;

  }

}

/* line 760, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .center-block .comments_note {

  margin-bottom: 5px;

}

@media (max-width: 480px) {

  /* line 760, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .center-block .comments_note {

    text-align: center;

  }

  /* line 764, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .center-block .comments_note .star_content {

    float: none;

  }

}

/* line 770, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block {

  float: right;

  padding: 0 30px;

  margin: 10px 0 0 0;

}

@media (min-width: 480px) and (max-width: 767px) {

  /* line 770, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .right-block {

    padding: 0 20px;

  }

}

@media (max-width: 480px) {

  /* line 770, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .right-block {

    width: 100%;

    padding: 0;

  }

}

@media (min-width: 992px) {

  /* line 781, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .right-block .right-block-content {

    margin: 0;

  }

}

@media (max-width: 991px) {

  /* line 781, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .right-block .right-block-content {

    padding: 0;

    margin: 0;

  }

}

/* line 791, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover {

  width: 100%;

  float: left;

}

/* line 794, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons {

  display: inline-table;

  float: none;

  height: 100%;

  padding: 0;

  vertical-align: top;

  width: auto;

}

/* line 802, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons div {

  float: left;

  font-size: 0;

  border: none;

  height: 36px;

  margin: 0 0 0 -1px;

  padding: 0;

  width: 50px;

}

@media (min-width: 768px) and (max-width: 1199px) {

  /* line 802, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons div {

    margin: 0 4px 0 0;

  }

}

/* line 813, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons div a {

  width: 100%;

  height: 100%;

  float: left;

  position: relative;

}

/* line 821, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .wishlist a {

  background: rgba(0, 0, 0, 0) url("../img/templatetrip/product-sprite.png") no-repeat scroll 11px 6px;

}

/* line 823, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .wishlist a:hover, ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .wishlist a.checked {

  background-position: -31px 6px;

}

/* line 825, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .wishlist a:hover .tooltip, ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .wishlist a.checked .tooltip {

  display: none;

}

/* line 832, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .compare a {

  background: rgba(0, 0, 0, 0) url("../img/templatetrip/product-sprite.png") no-repeat scroll 11px -87px;

}

/* line 834, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .compare a.checked, ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .compare a:hover {

  background-position: -31px -87px;

}

/* line 837, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .compare a:hover {

  background-position: -31px -87px;

}

/* line 839, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .compare a:hover .tooltip {

  display: none;

  right: 0;

  left: auto;

}

/* line 843, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .compare a:hover .tooltip:before {

  left: auto;

  right: 17px;

}

/* line 851, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .button-container {

  width: auto !important;

  height: auto;

  margin: 0 10px 0 0;

}

/* line 856, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .button-container .ajax_add_to_cart_button,

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .button-container span.button {

  margin: 0;

}

/* line 859, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .button-container .lnk_view {

  display: none;

}

/* line 862, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button {

  font: 400 14px/36px "Playfair Display", sans-serif;

  padding: 0;

  text-transform: uppercase;

  background: #9fc4fc  none repeat scroll 0 0;

  border: none;

  color: #000;

  padding: 0 10px;

}

/* line 870, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:after {

  background: #2b497e none repeat scroll 0 0;

  bottom: 0;

  content: "";

  display: block;

  right: auto;

  overflow: hidden;

  position: absolute;

  left: 0;

  top: 0;

  transition: width 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0.1s, right 0s linear 0s, left 0s linear 0s;

  width: 0;

  z-index: 1;

}

/* line 884, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button > span {

  z-index: 2;

  position: relative;

}

/* line 888, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:before {

  background: rgba(0, 0, 0, 0) url("../img/templatetrip/product-sprite.png") no-repeat scroll -25px -38px;

  content: "";

  height: 40px;

  left: 0;

  position: absolute;

  top: 0px;

  width: 40px;

  display: none;

}

/* line 899, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:hover span {

  color: #ffffff;

}

/* line 902, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:hover:before {

  background-position: 17px -38px;

}

/* line 905, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:hover:hover {

  color: white;

}

/* line 907, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .ttproducthover .functional-buttons .button-container .button.ajax_add_to_cart_button:hover:hover:after {

  right: 0;

  left: auto;

  transition: width 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0.1s, right 0s linear 0s, left 0s linear 0s;

  width: 100%;

}

/* line 920, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .content_price {

  padding: 0;

}

@media (max-width: 480px) {

  /* line 920, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .right-block .right-block-content .content_price {

    padding-top: 0;

    width: 100%;

  }

}

/* line 926, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .content_price .price {

  display: inline-block;

  margin-top: -4px;

  margin-bottom: 14px;

}

/* line 930, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .content_price .price.old-price {

  margin-right: 8px;

}

/* line 935, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .button-container {

  padding-bottom: 20px;

}

@media (max-width: 479px) {

  /* line 935, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .right-block .right-block-content .button-container {

    width: 100%;

  }

}

/* line 940, ../sass/product_list.scss */

ul.product_list.list > li .product-container .row .right-block .right-block-content .button-container .btn {

  margin-bottom: 10px;

}

@media (min-width: 992px) {

  /* line 940, ../sass/product_list.scss */

  ul.product_list.list > li .product-container .row .right-block .right-block-content .button-container .btn {

    float: left;

    clear: both;

  }

}

@media (min-width: 1200px) {

  /* line 955, ../sass/product_list.scss */

  ul.product_list.list > li:hover .product-image-container .quick-view {

    display: block;

  }

}

@media (max-width: 480px) {

  /* line 589, ../sass/product_list.scss */

  ul.product_list.list > li {

    text-align: center;

  }

}

/* line 968, ../sass/product_list.scss */

ul.product_list.list > li:hover .product-container .row h5 a {

  color: black;

}

/* line 976, ../sass/product_list.scss */

ul.product_list.list > li:hover .product-container .row .product-image-container {

  border-color: #9fc4fc;

}

/* line 979, ../sass/product_list.scss */

ul.product_list.list > li:hover .product-container .row .product-image-container a .img_1 {

  opacity: 1 !important;

  -moz-opacity: 1 !important;

  /* Netscape */

  -khtml-opacity: 1 !important;

  /* Safari 1.x */

  -webkit-opacity: 1 !important;

  /* other webkit*/

  transform: rotateY(0deg) !important;

  -moz-transform: rotateY(0deg) !important;

  -webkit-transform: rotateY(0deg) !important;

  -o-transform: rotateY(0deg) !important;

  -ms-transform: rotateY(0deg) !important;

}

/* line 990, ../sass/product_list.scss */

ul.product_list.list > li:hover .product-container .row .product-image-container a .img_0 {

  opacity: 0 !important;

  -moz-opacity: 0 !important;

  /* Netscape */

  -khtml-opacity: 0 !important;

  /* Safari 1.x */

  -webkit-opacity: 0 !important;

  /* other webkit*/

  transform: rotateY(90deg) !important;

  -moz-transform: rotateY(90deg) !important;

  -webkit-transform: rotateY(90deg) !important;

  -o-transform: rotateY(90deg) !important;

  -ms-transform: rotateY(90deg) !important;

}

/* line 1003, ../sass/product_list.scss */

ul.product_list.list > li:hover .product-container .row .ttquickview {

  opacity: 1;

}

/* line 1010, ../sass/product_list.scss */

ul.product_list.list > li:first-child .product-container {

  padding: 0;

}

/* line 1014, ../sass/product_list.scss */

ul.product_list.list > li:last-child {

  border-bottom: none;

}



/*******************************************************

Product list(Index page) Styles

********************************************************/

/* line 1026, ../sass/product_list.scss */

#index ul.product_list.tab-pane > li {

  padding-bottom: 10px;

  margin-bottom: 10px;

}

@media (min-width: 1200px) {

  /* line 1026, ../sass/product_list.scss */

  #index ul.product_list.tab-pane > li {

    padding-bottom: 85px;

    margin-bottom: 0;

  }

}

/* line 1033, ../sass/product_list.scss */

#index ul.product_list.tab-pane > li .availability {

  display: none;

}

@media (min-width: 1200px) {

  /* line 1037, ../sass/product_list.scss */

  #index ul.product_list.tab-pane > li.last-line {

    border: none;

    padding-bottom: 0;

    margin-bottom: 0;

  }

}

@media (min-width: 480px) and (max-width: 767px) {

  /* line 1044, ../sass/product_list.scss */

  #index ul.product_list.tab-pane > li.first-item-of-tablet-line {

    clear: none;

  }

  /* line 1047, ../sass/product_list.scss */

  #index ul.product_list.tab-pane > li.first-item-of-mobile-line {

    clear: left;

  }

}



/***** IE code *****/

/* line 1057, ../sass/product_list.scss */

.ie8 .quick-view {

  background: #fff;

  border: 1px solid #e8e8e8;

}

