@-webkit-keyframes passing { 0% { -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; }
  50% { -webkit-transform: translateX(0%); transform: translateX(0%); opacity: 1; }
  100% { -webkit-transform: translateX(50%); transform: translateX(50%); opacity: 0; } }

@keyframes passing { 0% { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; }
  50% { -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); opacity: 1; }
  100% { -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); opacity: 0; } }

@-webkit-keyframes passingY { 0% { -webkit-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; }
  50% { -webkit-transform: translateY(0%); transform: translateY(0%); opacity: 1; }
  100% { -webkit-transform: translateY(50%); transform: translateY(50%); opacity: 0; } }

@keyframes passingY { 0% { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; }
  50% { -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); opacity: 1; }
  100% { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); opacity: 0; } }

.oneline { display: block; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

ul.product_list.grid li .item .right-block .content_price, ul.product_list.grid li .item .right-block .comments_note, ul.product_list.grid li .item .right-block .button-container { display: none; }

ul.product_list.list li .item .left-block .quick-view, ul.product_list.list li .item .left-block .btn_content, ul.product_list.list li .item .left-block .price-box { display: none !important; }
ul.product_list.list li .item .right-block { padding: 0; text-align: left; }
ul.product_list.list li .item .right-block h5 { margin: 10px 0 20px; }
ul.product_list.list li .item .right-block h5 a.product-name { font-size: 18px; font-weight: 400; line-height: 21px; letter-spacing: 0.1em; color: #3f3f3f; }
ul.product_list.list li .item .right-block h5 a.product-name:hover { color: #1b60ab; }
ul.product_list.list li .item .right-block .comments_note { overflow: hidden; }
ul.product_list.list li .item .right-block .comments_note .star { width: 15px; font-size: 15px; }
ul.product_list.list li .item .right-block .content_price { overflow: hidden; margin: 20px 0; }
ul.product_list.list li .item .right-block .content_price .product-price { display: block; float: left; margin-right: 15px; }
ul.product_list.list li .item .right-block .content_price .product-price.price { font-size: 24px; line-height: 27px; font-weight: 700; color: #3f3f3f; }
ul.product_list.list li .item .right-block .content_price .product-price.old-price { font-size: 16px; line-height: 19px; font-weight: 400; color: #bfbfbf; letter-spacing: 0.06em; padding-top: 5px; }
ul.product_list.list li .item .right-block .short-desc { padding: 0; margin-bottom: 20px; }
ul.product_list.list li .item .right-block .short-desc p { font-size: 14px; line-height: 24px; }
ul.product_list.list li .item .right-block .button-container { overflow: hidden; }
ul.product_list.list li .item .right-block .button-container .exclusive { display: block; float: left; border: 0; background: #3f3f3f; color: white; line-height: 33px; padding: 2px 20px 0; font-size: 13px; letter-spacing: 0.1em; font-weight: 400; text-transform: uppercase; }
ul.product_list.list li .item .right-block .button-container .exclusive:hover { background: #1b60ab; }
ul.product_list.list li .item .right-block .button-container .addToWishlist, ul.product_list.list li .item .right-block .button-container .add_to_compare, ul.product_list.list li .item .right-block .button-container .quick-view { display: block; float: left; width: 35px; height: 35px; font-size: 13px; border: 1px solid #e1e1e1; line-height: 33px; color: #777777; text-align: center; margin-left: 9px; }
ul.product_list.list li .item .right-block .button-container .addToWishlist:hover, ul.product_list.list li .item .right-block .button-container .addToWishlist.checked, ul.product_list.list li .item .right-block .button-container .add_to_compare:hover, ul.product_list.list li .item .right-block .button-container .add_to_compare.checked, ul.product_list.list li .item .right-block .button-container .quick-view:hover, ul.product_list.list li .item .right-block .button-container .quick-view.checked { border-color: #1b60ab; background: #1b60ab; color: white; }
