.main_page_products h4 {margin: 0;padding: 42px 0 7px 0;border-bottom: 4px solid #575657;font: normal 24px 'Fugaz One', 'Russo One';color: #e10513;text-transform: uppercase;}.main_page_products h4 span {color: #403f40;}.main_page_products ul {list-style: none;}.main_page_products ul li {float: left;margin-top: 30px;padding: 20px;background: #fff;border: 1px solid #d7d7d7;position: relative;-webkit-box-sizing:border-box;   -moz-box-sizing:border-box;        box-sizing:border-box;}.main_page_products ul li .product_image_wrapper {padding: 27px 35px 36px 35px;}.main_page_products ul li a.product_image {width: 100%;display: block;padding-bottom: 0px;overflow: hidden;position: relative; height: 158px;}.main_page_products ul li a.product_image img {}.main_page_products ul li a.product_image img.next-img {width: 270px;position: absolute;top: 0;left: 0;z-index: 9;}.main_page_products ul li a.product_image img.main-img {display: block;}.main_page_products ul li h5 {padding: 6px 0 0 0;line-height: 1.2em; height: 32px; }.main_page_products ul li p.product_desc {margin: 0;padding: 12px 0 0 0;line-height: 18px;}.main_page_products ul li .price_container {padding: 10px 0 0 0;}.main_page_products ul li .price {margin: 0 5px 0 0;font: normal 20px 'Fugaz One';}.main_page_products ul li .price-old {font: normal 15px 'Fugaz One';color: #aaa;}.main_page_products ul li .feat_add {width: 47px;height: 47px;display: block;float: left;margin: 16px 0 0 0;background: #e10513;text-align: center;}.main_page_products ul li .feat_add i {font-size: 29px;color: #fff;line-height: 46px;}.main_page_products ul li .feat_add:hover {background: #575657;}.main_page_products ul li .feat_add span {display: none;}.main_page_products ul li span.feat_add {background-color: #aaa !important;cursor: default;}.main_page_products ul li .feat_view {display: inline-block;float: right;margin: 31px 10px 0 0;font: normal 15px 'Fugaz One',  'PT Sans Narrow';color: #9f9f9f;text-transform: uppercase;}.main_page_products ul li .feat_view i {margin: 0 0 0 7px;font-size: 17px;color: #e10513;}.main_page_products ul li .feat_view:hover {color: #e10513;}@media only screen and (min-width: 950px) and (max-width: 1199px) {.main_page_products ul li a.product_image {height: 110px;}}@media only screen and (min-width: 768px) and (max-width: 979px) {.main_page_products ul li {padding: 15px;}.main_page_products ul li a.product_image {height: 80px;}.main_page_products ul li  div.price_container {height: 61px; }}@media only screen and (max-width: 767px) {.main_page_products h4 {padding: 15px 0 0 0;}.main_page_products ul li {float: none;margin: 10px 0 0 0;padding: 10px;border: 1px solid #d7d7d7;overflow: hidden;}.main_page_products ul li > div {margin: 0 0 0 140px;}.main_page_products ul li .product_image_wrapper {width: 120px;float: left;margin: 0;padding: 0;}.main_page_products ul li a.product_image {}.main_page_products ul li a.product_image img.next-img {display: none;}.main_page_products ul li h5 {min-height: 1px;padding: 10px 0 0 0;}.main_page_products ul li p.product_desc {display: none;}.main_page_products ul li .price_container {margin: 0;padding: 0px 0 0 0;min-height: 1px;line-height: 1.2em;}.main_page_products ul li span.price {}.main_page_products ul li .feat_add {}.main_page_products ul li .feat_view {float: left;margin-left: 20px;}}@media only screen and (min-width: 480px) and (max-width: 767px) {.main_page_products ul li p.product_desc {display: block;}}@media only screen and (max-width: 480px) { .main_page_products ul li > div { overflow:visible;}}