.oneline { display: block; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.content_grid.product_block .product_content { overflow: hidden; margin: 0; }

@media (min-width: 640px) and (max-width: 767px) { .content_grid.product_block .product_content.grid li.ajax_block_product { width: 50%; float: left; } }

.content_grid.product_block .product_content.grid .item_out { -webkit-box-shadow: 1px 1px 0 0 #ededed; -moz-box-shadow: 1px 1px 0 0 #ededed; box-shadow: 1px 1px 0 0 #ededed; }

.content_grid.product_block .product_content.grid .item_out .item .right-block .price-box { min-height: 27px; }

.content_grid.product_block .product_content.grid .item .right-block .btn_content .ajax_add_to_cart_button .extra { display: none; }

.content_grid.product_block .product_content.grid .product-desc { display: none; }

.content_grid.product_block .product_content.list { padding: 0 10px; }

.content_grid.product_block .product_content.list .itemm { overflow: hidden; padding: 0 0 30px; margin-top: 10px; border-bottom: 1px solid #ededed; }

.content_grid.product_block .product_content.list .itemm .left-block { float: left; margin: 0 20px 0 0; position: relative; overflow: hidden; }

.content_grid.product_block .product_content.list .itemm .left-block img { width: 100%; }

.content_grid.product_block .product_content.list .itemm .left-block .quick-view { display: none !important; }

@media (max-width: 640px) { .content_grid.product_block .product_content.list .itemm .left-block { float: none; margin: 0; } }

.content_grid.product_block .product_content.list .itemm .right-block { overflow: hidden; padding: 20px 0 0; }

.content_grid.product_block .product_content.list .itemm .right-block a.product-name { display: block; color: #666; letter-spacing: 0.02em; font-size: 16px; line-height: 21px; }

.content_grid.product_block .product_content.list .itemm .right-block a.product-name:hover { color: #a5525f; }

.content_grid.product_block .product_content.list .itemm .right-block .hook-reviews { overflow: hidden; margin-top: 7px; }

.content_grid.product_block .product_content.list .itemm .right-block .price-box { overflow: hidden; }

.content_grid.product_block .product_content.list .itemm .right-block .price-box span { display: block; float: left; font-size: 20px; line-height: 23px; margin: 17px 15px 0 0; letter-spacing: 0.02em; }

.content_grid.product_block .product_content.list .itemm .right-block .price-box .old-price { font-weight: 300; color: #666; }

.content_grid.product_block .product_content.list .itemm .right-block .price-box .price { font-weight: 500; color: #333; }

.content_grid.product_block .product_content.list .itemm .right-block .price-box .price.price2 { color: #a5525f; }

.content_grid.product_block .product_content.list .itemm .right-block .product-desc { font-size: 13px; line-height: 24px; color: #807f7f; letter-spacing: 0.02em; margin: 30px 0 20px; }

.content_grid.product_block .product_content.list .itemm .right-block .btn_content { overflow: hidden; background: #fff; }

.content_grid.product_block .product_content.list .itemm .right-block .btn_content .ajax_add_to_cart_button { display: block; float: left; border: 1px solid #a5525f; text-align: center; font-size: 13px; line-height: 32px; padding: 2px 15px 0; letter-spacing: 0.02em; font-weight: 400; margin: 7px 6px 0 0; color: #a5525f; background: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }

.content_grid.product_block .product_content.list .itemm .right-block .btn_content .ajax_add_to_cart_button i { display: block; font-size: 18px; float: left; margin: 0 9px 0 0; line-height: 32px; font-weight: 500; }

.content_grid.product_block .product_content.list .itemm .right-block .btn_content .ajax_add_to_cart_button:hover { background: #a5525f; color: #fff; }

.content_grid.product_block .product_content.list .itemm .right-block .btn_content .add_to_compare, .content_grid.product_block .product_content.list .itemm .right-block .btn_content .addToWishlist, .content_grid.product_block .product_content.list .itemm .right-block .btn_content .quick-view { display: block !important; float: left; width: 36px; height: 36px; border: 1px solid #d6d6d6; text-align: center; font-size: 18px; line-height: 32px; padding: 2px 0 0; margin: 7px 6px 0 0; color: #333; background: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }

@media (max-width: 1199px) { .content_grid.product_block .product_content.list .itemm .right-block .btn_content .add_to_compare, .content_grid.product_block .product_content.list .itemm .right-block .btn_content .addToWishlist, .content_grid.product_block .product_content.list .itemm .right-block .btn_content .quick-view { margin: 7px 3px 0 0; } }

.content_grid.product_block .product_content.list .itemm .right-block .btn_content .add_to_compare:hover, .content_grid.product_block .product_content.list .itemm .right-block .btn_content .add_to_compare.checked, .content_grid.product_block .product_content.list .itemm .right-block .btn_content .addToWishlist:hover, .content_grid.product_block .product_content.list .itemm .right-block .btn_content .addToWishlist.checked, .content_grid.product_block .product_content.list .itemm .right-block .btn_content .quick-view:hover, .content_grid.product_block .product_content.list .itemm .right-block .btn_content .quick-view.checked { color: #fff; border-color: #a5525f; background: #a5525f; }

@media (max-width: 991px) { .content_grid.product_block .product_content.list .itemm .right-block .btn_content .quick-view { clear: both; } }
