/*******************************************************
Product list Styles
********************************************************/
ul.product_list { margin-top: 10px; }
ul.product_list > li .product-container h5 {
    font-family: 'Open Sans condensed', arial, sans-serif;
    font-weight: normal !important;
    padding: 5px 0 1px 0px;
    text-align: left;
}
ul.product_list .product-name { color: #222; font-size: 24px; line-height: 30px; font-weight :600; }
ul.product_list .availability span { display: inline-block; color: white; font-weight: bold; padding: 3px 8px 4px 8px; margin-bottom: 20px; }
ul.product_list .availability span.available-now { background: #55c65e; border: 1px solid #36943e; }
ul.product_list .availability span.out-of-stock,
ul.product_list .availability span.available-dif { background: #fe9126; border: 1px solid #e4752b; }
ul.product_list .color-list-container{ margin-bottom: 12px; }
ul.product_list .color-list-container ul li { display: inline-block; border: 1px solid #d6d4d4; width: 26px; height: 26px; }
ul.product_list .color-list-container ul li a { display: block; width: 22px; height: 22px; margin: 1px; }
ul.product_list .color-list-container ul li a img { display: block; width: 22px; height: 22px; }
ul.product_list .product-image-container {
    margin-bottom: 5px;
    padding: 0px;
    text-align: center;
    position: relative;
float: left;
/*border: 1px solid #CCC;*/
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

ul.product_list .product-image-container:hover,ul.product_list .product-image-container:focus ,ul.product_list .product-image-container:active  {
 /*   background-color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#fff');
    background: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7), to(#fff));
    background: -moz-linear-gradient(top, #e7e7e7, #fff);
    opacity: 1;*/
-webkit-transform: scale(1.08);
transform: scale(1.08);
}
ul.product_list .product-image-container img { margin: 0 auto; }
ul.product_list .product-image-container .quick-view-wrapper-mobile { display: none; }
ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile { display: none; }
ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile {
    display: block;
    position: relative;
    background-color: rgba(208, 208, 211, 0.57);
    height: 130px;
    width: 85px;
    top: 80px;
    right: -162px;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    zoom: 1;
    pointer-events: all; }
ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile i {
    position: relative;
    top: 48px;
    left: -20px;
    font-size: x-large;
    color: black; }
ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile i:before {
    -moz-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg); } 
ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile:hover { background-color: rgba(167, 167, 167, 0.57); } 
ul.product_list .product-image-container .quick-view-wrapper-mobile {
    display: block;
    background-color: transparent;
    height: 155px;
    width: 215px;
    position: absolute;
    overflow: hidden;
    pointer-events: none;
    bottom: 0px;
    right: 0px; } 
ul.product_list .product-image-container .quick-view {
    font: 700 13px/16px Arial, Helvetica, sans-serif;
    color: #777676;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -21px 0 0 -53px;
    padding: 13px 0 0;
    background: rgba(255, 255, 255, 0.82);
    width: 107px;
    height: 43px;
    text-align: center;
    -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px;
    box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px; }
ul.product_list .product-image-container .quick-view { display: none; } 
@media (max-width: 767px) {
      ul.product_list .product-image-container .quick-view { display: none; } }
ul.product_list .comments_note { text-align: left; overflow: hidden; }
ul.product_list .comments_note .star_content { float: left; }
ul.product_list .comments_note .nb-comments { overflow: hidden; font-style: italic; }
ul.product_list .functional-buttons div a, ul.product_list .functional-buttons div label { font-weight: bold; color: #777676; cursor: pointer; }
ul.product_list .functional-buttons div a:hover, ul.product_list .functional-buttons div label:hover { color: #000; }
ul.product_list .functional-buttons div.wishlist { border-right: 1px solid #d6d4d4; }
ul.product_list .functional-buttons div.wishlist a:before {
    display: inline-block;
    font-family: "FontAwesome";
    content: "\f08a";
    margin-right: 3px;
    padding: 0 3px; }
ul.product_list .functional-buttons div.wishlist a.checked:before { content: "\f004"; }
@media (min-width: 992px) {
    ul.product_list .functional-buttons div.wishlist { border-right: 0; }
    ul.product_list .functional-buttons div.wishlist a:before { display: none; } }
@media (min-width: 480px) and (max-width: 767px) {
    ul.product_list .functional-buttons div.wishlist { border-right: 0; }
    ul.product_list .functional-buttons div.wishlist a:before { display: none; } }
ul.product_list .functional-buttons div.compare a:before {
    content: "\f067";
    display: inline-block;
    font-family: "FontAwesome";
    margin-right: 3px; }
@media (min-width: 992px) {
    ul.product_list .functional-buttons div.compare a:before { display: none; } }
@media (min-width: 480px) and (max-width: 767px) {
    ul.product_list .functional-buttons div.compare a:before { display: none; } }
ul.product_list .functional-buttons div.compare a.checked:before { content: "\f068"; }

/*******************************************************
Product list(Grid) Styles 
********************************************************/

ul.product_list.grid > li { padding-bottom: 30px; text-align: center; position: relative; }

ul.product_list.grid > li:before {
  content: '';
  position: absolute;
  top: 0;
  left: 2px;
  height: 307px;
  width: 13px;
  opacity: 0.5;
 /* background: transparent url(../img/ombre-lateral-gauche.png) repeat-x scroll 0px 0px !important;*/
 }


@media (min-width: 480px) and (max-width: 767px) {
    ul.product_list.grid > li { width: 50%; float: left; } }
@media (max-width: 767px) {
    ul.product_list.grid > li .product-container { width: 100%; margin-bottom: 5%; }

    ul.product_list.grid > li:before, ul.product_list.grid > li:after { background: none !important;}
}
ul.product_list.grid > li .product-container {
	padding: 7px 0 0 0;
	float: left;
	border-bottom : 1px solid #CCC;
    position: relative; }

ul.product_list.grid > li .product-container .right-block { float: left; width: 100%; }
ul.product_list.grid > li .product-container .button-container { float: right; }
@media (min-width: 800px) {
    ul.product_list.grid > li .product-container .button-container { margin-right: 12px; } }
ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button {
    padding: 0px;
    font-family: "Open Sans Condensed",sans-serif;
    position: relative;
    display: block;
    margin: auto;
}
ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button span {
    padding: 0px;
    font-size: 26px;
    font-weight: normal;
    color: #333;
    display: block !important;
    transition: all 0.3s ease 0s;
	
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-property: transform;
  transition-property: transform;}
ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button:not(.disabled) span:hover:before {
    color: #ff00aa;
    content: "\f217";
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
	
}

ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button span::before {
    font-family: "FontAwesome";
    float: right;
    top: 0px;
    left: 0px;
    bottom: 0px;
    color: #333;
    font-size: 40px;
    line-height: 45px;
    content: "";
    z-index: 2;
    width: 51px;
    text-align: center;
}
ul.product_list.grid > li .product-container .button-container .button.ajax_add_to_cart_button span::after {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 51px;
    content: "";
    width: 1px;
    z-index: 2;
}	
ul.product_list.grid li .product-container .button-container .button.ajax_not_add_to_cart_button span::before {
    font-family: "FontAwesome";
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    color: #333;
    font-size: 36px;
    line-height: 45px;
    z-index: 2;
    width: 51px;
    text-align: center;}
ul.product_list.grid li .product-container .button-container .button.ajax_not_add_to_cart_button {
    padding: 0px;
    background: transparent url("../img/header-bg.gif") repeat-x scroll 0px 0px !important;
    font-family: "Open Sans Condensed",sans-serif;
    position: relative;
    display: block;
    margin: auto; }
ul.product_list.grid li .product-container .button-container .button.ajax_not_add_to_cart_button span:hover { box-shadow: 1px 1px 1px 1Px #ccc;}
ul.product_list.grid li .product-container .button-container .button.ajax_not_add_to_cart_button span {
    padding: 10px 15px 10px 15px;
    font-size: 26px;
    font-weight: normal;
    border: 1px solid #CCC;
    color: #333;
    display: block !important;
    transition: all 0.3s ease 0s; }

@media (max-width: 767px) {
    ul.product_list.grid > li { margin-top:15px; }
    ul.product_list.grid > li .product-container .product-image-container { max-width: 290px; margin-left: auto; margin-right: auto; }
    ul.product_list > li .product-container h5 { margin-left: auto; margin-right: auto; }
}
ul.product_list.grid > li .product-container .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; }
ul.product_list.grid > li .product-container .product-image-container .content_price span { color: white; }
ul.product_list.grid > li .product-container .product-image-container .content_price span.old-price { color: #b1b0b0; }
ul.product_list.grid > li .product-container .comments_note .star_content { margin: 0 3px 12px 59px; }
ul.product_list.grid > li .product-container .product-desc { display: none; }

ul.product_list.grid > li .product-container .price.product-price
{
    font-family: "Open Sans";
    font-weight: bold;
    margin-top: 11px;
    color: #ff00aa;
    float: left;
    line-height: 38px;
}



ul.product_list.grid > li .product-container .old-price,
ul.product_list.grid > li .product-container .price,
ul.product_list.grid > li .product-container .price-percent-reduction { display: inline-block; }
ul.product_list.grid > li .product-container .product-flags { display: none; }
ul.product_list.grid > li .product-container .old-price { position: absolute; right: 16px; }

ul.product_list.grid > li .product-container .price-percent-reduction{
    position: absolute;
    right: 0px;
    top: 27px;
    font-size: 31px;
	font-weight: bold;
    padding: 10px;
    width: 80px;
	border: 2px solid #ff00aa;
-webkit-border-radius: 14px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 14px;
-moz-border-radius-topleft: 0;
border-radius: 14px;
border-top-left-radius: 0;
  /*  text-shadow: 1px 1px 1px #333;*/ }
ul.product_list.grid .product-container .button-container .lnk_view { display: none; }
ul.product_list.grid > li .product-container .functional-buttons div { width: 50%; float: left; padding: 3px 0 4px 0; }
@media (min-width: 992px) {
    ul.product_list.grid > li.first-in-line { clear: left; } }
@media (min-width: 480px) and (max-width: 991px) {
    ul.product_list.grid > li.first-item-of-tablet-line { clear: left; } }

@media (min-width: 480px) and (max-width: 767px) {
    #blockpack ul > li.first-item-of-tablet-line { clear: none; }
    #blockpack ul > li.first-item-of-mobile-line { clear: left; } }
ul.product_list.grid .availability { display: none; }
ul.product_list.grid .color-list-container { display: none; }

/*******************************************************
Product list(List) Styles 
********************************************************/
@media (max-width: 479px) {
    ul.product_list.list > li .left-block { width: 100%; } }
ul.product_list.list > li .product-container { border-top: 1px solid #d6d4d4; padding: 30px 0 30px; }

@media (max-width: 479px) {
    ul.product_list.list > li .product-image-container { max-width: 290px; margin: 0 auto; } }
    ul.product_list.list > li .product-image-container .content_price { display: none !important; }
    ul.product_list.list > li .product-flags { color: #333333; margin: -5px 0 10px 0; }
    ul.product_list.list > li .product-flags .discount { color: #f13340; }
    ul.product_list.list li h5:before { left: 3px; top: -7px; }
    ul.product_list.list > li .product-desc { margin-bottom: 15px; }
@media (max-width: 479px) {
    ul.product_list.list > li .center-block { width: 100%; } }
ul.product_list.list > li .center-block .comments_note { margin-bottom: 12px; }
@media (min-width: 992px) {
  ul.product_list.list > li .right-block .right-block-content {
    margin: 0;
    border-left: 1px solid #d6d4d4;
    padding-left: 15px;
    padding-bottom: 16px; } }
@media (max-width: 991px) {
    ul.product_list.list > li .right-block .right-block-content { padding-top: 20px; } }
@media (max-width: 479px) {
    ul.product_list.list > li .right-block .right-block-content { padding-top: 5px; } }
ul.product_list.list > li .right-block .right-block-content .content_price { padding-bottom: 10px; }
@media (max-width: 991px) {
    ul.product_list.list > li .right-block .right-block-content .content_price { padding-top: 13px; padding-bottom: 0; } }
@media (max-width: 479px) {
    ul.product_list.list > li .right-block .right-block-content .content_price { padding-top: 0; width: 100%; } }
ul.product_list.list > li .right-block .right-block-content .content_price span { display: inline-block; margin-bottom: 14px; }
ul.product_list.list > li .right-block .right-block-content .content_price span.old-price { margin-right: 8px; }
ul.product_list.list > li .right-block .right-block-content .button-container { overflow: hidden; padding-bottom: 20px; }
@media (max-width: 479px) {
    ul.product_list.list > li .right-block .right-block-content .button-container { width: 100%; } }
ul.product_list.list > li .right-block .right-block-content .button-container .btn { margin-bottom: 10px; }
@media (min-width: 992px) {
    ul.product_list.list > li .right-block .right-block-content .button-container .btn { float: left; clear: both; } }
@media (min-width: 992px) {
  ul.product_list.list > li .right-block .right-block-content .functional-buttons { overflow: hidden; } }
@media (max-width: 991px) {
    ul.product_list.list > li .right-block .right-block-content .functional-buttons { clear: both; }
    ul.product_list.list > li .right-block .right-block-content .functional-buttons > div { float: left; padding-top: 0 !important; padding-right: 20px; } }
@media (max-width: 479px) {
    ul.product_list.list > li .right-block .right-block-content .functional-buttons { float: none; display: inline-block; }
    ul.product_list.list > li .right-block .right-block-content .functional-buttons a i,
    ul.product_list.list > li .right-block .right-block-content .functional-buttons a:before,
    ul.product_list.list > li .right-block .right-block-content .functional-buttons label i,
    ul.product_list.list > li .right-block .right-block-content .functional-buttons label:before { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) {
    ul.product_list.grid > li .product-container .old-price {position: inherit;}
    ul.product_list.grid > li .product-container {width: 100%;}
    ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button span {padding: 0px 0px 10px 0px; font-size: 22px;}
    ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button { background: none; }
}
@media (max-width: 1024px) {
    ul.product_list.grid > li .product-container .old-price { position: absolute; font-size: 22px; bottom: 98px; }
}

ul.product_list.list > li .right-block .right-block-content .functional-buttons a { cursor: pointer; }
ul.product_list.list > li .right-block .right-block-content .functional-buttons .wishlist { border: none; }
ul.product_list.list > li .right-block .right-block-content .functional-buttons .compare { padding-top: 10px; }
ul.product_list.list > li .right-block .right-block-content .functional-buttons .compare a:before { margin-right: 10px; }
@media (max-width: 479px) {
    ul.product_list.list > li { text-align: center; } }
ul.product_list.list .availability { display:block; }
/*******************************************************
Product list(Index page) Styles 
********************************************************/
#index ul.product_list.tab-pane > li { padding-bottom: 10px; margin-bottom: 10px; }
#index ul.product_list.tab-pane > li .availability { display: none; }
@media (min-width: 480px) and (max-width: 767px) {
    #index ul.product_list.tab-pane > li.first-item-of-tablet-line { clear: none; }
    #index ul.product_list.tab-pane > li.first-item-of-mobile-line { clear: left; } }

/***** IE code *****/
.ie8 .quick-view { background: #fff; border: 1px solid #d6d4d4; }

#center_column .products_block a.ajax_not_add_to_cart_button { color: #323232; font-size: 11px; background: none; text-decoration: underline; padding: 0; }
#center_column .products_block a:hover.ajax_not_add_to_cart_button {color: black; text-decoration: none; }

.content_price_div { padding-left: 5px; }
.content_price_div .labelTax {
    font-size: 10px;
    font-weight: bold;
    float: left;
    color: #ff00aa;
}
.content_price_div .online-box { width: 40%; padding-left: 0px; }
.content_price_div .online-label, .content_price_div .metre-label, .content_price_div .mercerie-label { font-size: 20px; }
@media (min-width: 768px) and (max-width: 1024px) {
    .content_price_div .online-box { width: 42%; }
}

@media (min-width: 768px) and (max-width: 1200px) {
    #blocknewproducts .content_price_div .online-label,
    #blocknewproducts .content_price_div .metre-label,
    #blocknewproducts .content_price_div .mercerie-label { font-size: 19px; }
    #homefeatured .content_price_div .online-label,
    #homefeatured .content_price_div .metre-label,
    #homefeatured .content_price_div .mercerie-label { font-size: 20px; }
    ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button span::before,
    #blocknewproducts li .product-container .button-container .button.ajax_add_to_cart_button span::before,
    #homefeatured li .product-container .button-container .button.ajax_add_to_cart_button span::before { font-size: 30px; width: 30px; }
}

/* Affichage des prix avec police Impact */
ul.product_list.grid > li .product-container .old-price{
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: bold;
    bottom: 30px;
    left: 5px;
    color: #303030;
    text-align: left;
    margin-left: 33%;
}
@media (min-width: 1200px) {
    ul.product_list.grid > li .product-container .old-price { left: 10px; }
}
@media (min-width: 768px) and (max-width: 1024px) {
    ul.product_list.grid > li .product-container .old-price { margin-left: 40%; }
}

.content_price_div_promos .price.product-price { margin-top: 10px; }
@media (min-width: 700px) {
    ul.product_list.grid > li .product-container .price.product-price-smaller { font-size: 21px !important; }
}

.content_price_div .labelTax, .content_price_div .online-label, .content_price_div .metre-label, .content_price_div .mercerie-label,
.content_price_div_promos .labelTax, .content_price_div_promos .online-label, .content_price_div_promos .metre-label, .content_price_div_promos .mercerie-label
{
    margin-top: 11px;
}
@media (min-width: 768px) and (max-width: 1200px) {
    ul.product_list.grid > li .product-container .old-price { bottom: 33px; }
    ul.product_list.grid > li .product-container .price.product-price { font-size: 20px; margin-top: 6px; }
    ul.product_list.grid > li .product-container .old-price { font-size: 16px; }
    .content_price_div .online-label, .content_price_div .metre-label, .content_price_div .mercerie-label,
    .content_price_div_promos .online-label, .content_price_div_promos .metre-label, .content_price_div_promos .mercerie-label { margin-top: 6px; }
    .content_price_div .labelTax, .content_price_div_promos .labelTax { margin-top: 10px; }
    #blocknewproducts .price.product-price, #homefeatured .price.product-price { font-size: 20px; }
}
@media (min-width: 700px) and (max-width: 1200px) {
    ul.product_list.grid > li .product-container .price.product-price-smaller { font-size: 16px !important; }
}
@media (min-width: 1200px) {
    ul.product_list.grid > li .product-container .price.product-price { font-size: 24px; }
}
.content_price_div .online-label, .content_price_div .metre-label, .content_price_div .mercerie-label { color: black; font-weight: bold;}

@media (min-width: 699px) {
    ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button span div { display: none; }
}

@media (max-width: 640px) {
    .col-xs-6 { padding-left: 10px; padding-right: 10px; }
    ul.product_list.grid > li .product-container .price.product-price { font-size: 17px; }
    ul.product_list.grid > li .product-container .price.product-price-smaller { font-size: 14px; }
    ul.product_list.grid > li .product-container .button-container { float: left; }
    .content_price_div .online-box { width: 48%; }
    .content_price_div .online-label, .content_price_div .metre-label, .content_price_div .mercerie-label { font-size: 18px; font-weight: bold;}
    ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button span div { float: left; margin-left: 20px; margin-top: 15px; }
    ul.product_list.grid > li .product-container .old-price { margin-left: 50%; bottom: 35px; font-size: 13px; }
    ul.product_list .product-name { font-size: 16px; }
    .new-label { font: 700 13px "Open Sans Condensed",sans-serif; padding: 3px 2px; width: 60px; }
    .sale-label { font: 700 13px Open Sans Condensed, Helvetica, sans-serif; padding: 2px 0 2px; width: 65px; right: 0px; }
    ul.product_list.grid > li .product-container .price-percent-reduction { right: 10px; top: 14px; font-size: 17px; padding: 2px 6px 3px; width: 55px; }

}


.product-container .right-block h5 { height: 66px; }
@media (min-width: 800px) and (max-width: 1200px) {
    .content_price_div .online-box { width: 42%; }
    ul.product_list.grid > li .product-container .old-price { margin-left: 40%; }
    #category ul.product_list .product-image-container { float: none; }
}
@media (min-width: 640px) and (max-width: 800px) {
    /* #category .last-item-of-tablet-line { float: right; margin-right: 4%; } */
    #category ul.product_list .product-image-container { float: none; }
}

@media (max-width: 640px) {
    ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button { display: none; }
    .content_price_div .online-box .default-label { display: none; }
}
@media (min-width: 640px) {
    .content_price_div .online-box .mobile-label { display: none; }
}


.top-pagination-content ul.pagination li > a, .top-pagination-content ul.pagination li > span,
.bottom-pagination-content ul.pagination li > a, .bottom-pagination-content ul.pagination li > span { border: none; }


.unavailable-box {
    position: absolute;
    top: 95px;
    left: 25%;
    overflow: hidden;
    height: 50px;
    width: 50%;
    text-align: center;
    z-index: 0;
}
.unavailable-label {
    font: 700 21px "Open Sans Condensed",sans-serif;
    color: white;
    background: #4B4B4B;
    text-transform: uppercase;
    padding: 5px 2px;
    width: 100%;
    text-align: center;
    display: block;
    position: absolute;
    top: 10px;
    z-index: 1;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
@media (min-width: 801px) and (max-width: 1024px) {
    .unavailable-box { top: 105px; }
    #search .unavailable-box { top: 93px; }
}
@media (min-width: 641px) and (max-width: 800px) {
    .unavailable-box { top: 125px; }
    #new-products .unavailable-box { top: 85px; }
    #search .unavailable-box { top: 90px; }
}
@media (max-width: 640px) {
    .unavailable-box { top: 60px; }
}

@media (min-width: 1280px) {
    ul.product_list.grid > li .product-container .right-block h5 { width: 250px; }
}

