.my_carousel_items{padding:0 15px;position:relative;margin-left: 18px; margin-right: 18px;/* margin to cover overflow of prev/next arrows */}
div.my_carousel_items a:focus, div.pager a:focus{outline:none}
.items_wrapper{}
div.items_wrapper li.product{float:left;margin:15px;height:239px;overflow:hidden;position:relative;padding-bottom:20px;background:none repeat scroll 0 0 #121111;border:1px solid #1d1d1d;border-radius:5px;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.03);cursor:pointer;transition:border-color 0.4s ease 0s;padding:20px;list-style:none !important;}
div.items_wrapper li.product:hover{border:1px solid #ed670d;}
div.my_carousel_items li.product img{border-radius:5px;box-shadow:0 0 0;width:100%}
div.my_carousel_items li.product a{text-decoration:none}
div.my_carousel_items li.product span.onsale{background:-moz-linear-gradient(center top , #A2C094 0px, #85AD74 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:20px 20px 20px 20px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -1px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.2);color:#FFFFFF;font-size:12px;font-weight:bold;left:6px;line-height:32px;margin:0;min-height:32px;min-width:32px;padding:4px;position:absolute;text-align:center;text-shadow:0 -1px 0 #85AD74;top:6px;}
div.my_carousel_items li.product a.button{background:none repeat scroll 0 0 #ad0915;color:#fff;font-size:12px;border-radius:5px;display:inline-block;padding:5px 15px;text-align:center;position:relative}
div.my_carousel_items li.product a.loading{background:url(../../woocommerce/assets/images/ajax-loader.gif) no-repeat scroll center center !important;color:#ddd !important;background-color:#f1f1f1 !important}
div.my_carousel_items li.product a.added:before{background:url(images/success.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";height:16px;position:absolute;right:-26px;text-indent:0;top:10px;width:16px;}
div.my_carousel_items li.product a.added_to_cart{display:block;margin-top:5px}
div.my_carousel_items li.product a.added_to_cart:hover{color:#000;}
div.my_carousel_items li.product a.button:hover{background:#bf1b27;color:#fff}
div.my_carousel_items li.product h3{color:#bdbdc0;font-size:12px;line-height:23px;margin:0 0 5px;}
div.my_carousel_items li.product span.price{color:#ad0915;display:block;margin-bottom:5px;}
div.my_carousel_items li.product .star-rating, div.my_carousel_items li.product-page .star-rating{font-family:'star';font-size:1em;height:23px;line-height:1em;overflow:hidden;position:relative;width:5.4em;}
div.my_carousel_items li.product .star-rating:before, div.my_carousel_items li.product-page .star-rating:before{color:#E0DADF;content:"sssss";}
div.my_carousel_items li.product .star-rating span, div.my_carousel_items li.product-page .star-rating span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0;}
div.my_carousel_items li.product .star-rating span:before, div.my_carousel_items li.product-page .star-rating span:before{content:"SSSSS";left:0;position:absolute;top:0;}
div.my_carousel_items li.product .products .star-rating, div.my_carousel_items li.product-page .products .star-rating{display:block;float:none;margin:0 0 0.5em;}
div.my_carousel_items li.product .hreview-aggregate .star-rating, div.my_carousel_items li.product-page .hreview-aggregate .star-rating{margin:10px 0 0;}
.arrow_buttons{left:0;margin-top:-15px;position:absolute;top:48%;width:100%;}
div.arrow_buttons a.prev, div.arrow_buttons a.next{background:url("img/nav.png") no-repeat scroll;display:block;height:30px;opacity:1;position:absolute;text-indent:-99999px;top:0;width:14px;}
div.arrow_buttons a.prev{left:0}
div.arrow_buttons a.next{right:0;background-position:-16px 0}
div.arrow_buttons a.prev:hover, div.arrow_buttons a.next:hover{opacity:.5}
.hidden_bg_left, .hidden_bg_right{background:#fff;width:15px;height:100%;position:absolute;top:0;z-index:9999}
.hidden_bg_left{left:15px}
.hidden_bg_right{right:15px}
div.pager{text-align:center}
div.pager a{display:inline-block;background:#ddd;height:10px;width:10px;border-radius:10px;margin:0 5px;text-indent:-9999px}
div.pager a:hover, div.pager a.selected{background:#333;}
img{max-width:100%;height:auto;}
.style_one{}
#style_one .items_wrapper_outerstyle_one{box-shadow:0 0 4px #999999;margin-bottom:25px;z-index:999}
#style_one li.product{margin-bottom:10px}
#style_one .arrow_buttons{margin-top:-20px;}
#style_one .hidden_bg_left, .hidden_bg_right{z-index:1}
#style_one a.prev, #style_one a.next{background:url("img/nav_style_one.png") no-repeat scroll 11px 8px;border-radius:40px 40px 40px 40px;height:40px;width:40px;z-index:9999}
#style_one a.prev:hover, #style_one a.next:hover{background-color:#333333;opacity:1}
#style_one a.prev{left:-7px;}
#style_one a.next{right:-7px;background-position:-55px 8px}
#style_two a.prev, #style_two a.next{background:url("img/nav_style_two.png") no-repeat scroll 0 0;width:41px;height:100px;z-index:9999}
#style_two .arrow_buttons{margin-top:-50px;}
#style_two a.prev{left:9px;}
#style_two a.next{right:9px;background-position:-89px 0px}
#product_slider{}
#product_slider .single_items_product{}
#product_slider .single_items_product h2{margin:0;margin-bottom:10px;font-size:18px;}
#product_slider .single_items_product p{margin:0}
#product_slider .single_items_product img{background:none repeat scroll 0 0 #DDDDDD;border:1px solid #CCCCCC;margin-bottom:5px;padding:5px;width:95%;}
#product_slider .single_items_product a.readmore_p{background:none repeat scroll 0 0 #DDDDDD;color:#FFFFFF;display:inline-block;margin-top:10px;padding:5px 15px;text-decoration:none;}
#product_slider .single_items_product a.readmore_p:hover{background:#333333}
div.img_only_carousel li.product{}
div.img_only_carousel li.product h3, div.img_only_carousel li.product span.onsale, div.img_only_carousel li.product div.star-rating,div.img_only_carousel li.product span.price, div.img_only_carousel li.product a.button{display:none}
@media only screen and (max-width:360px){div.items_wrapper li.product{height:295px;}
}
@media screen and (max-width:320px){.items_wrapper li{width:7% !important;}
.items_wrapper li img{width:100% !important;}
}