.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0);
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0);
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
-webkit-box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:    0px 0px 1px 0px rgba(50, 50, 50, 0.50);
box-shadow:         0px 0px 1px 0px rgba(50, 50, 50, 0.50);
background: #fff;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
padding: .5em 20px 10px 20px;
font-size: 18px;
font-weight: 600;
text-align: center;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 4.65% 2.992em 0;
width: 30.2325581%!important;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
margin-right: 0
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
margin: 5px 0px 10px 35%;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
border-bottom: 1px solid #d9d9d9;
margin: 0px 0px 20px 0px;
padding-bottom: 20px;
font-size: 20px;
text-align: center;
}
.woocommerce a.button.add_to_cart_button {
left: 30%;
margin-bottom: 20px;
text-transform: uppercase;
border: 1px solid #3465aa;
text-decoration: none;
font-size: 13px;
color: #3465aa;
background: #fff;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
font-weight: normal;
}
.woocommerce ul.products li.product:hover .add_to_cart_button, .woocommerce-page ul.products li.product:hover .add_to_cart_button {
background: #3465aa;
color: #fff;
-webkit-animation-name: bounceIn;
-moz-animation-name: bounceIn;
-o-animation-name: bounceIn;
animation-name: bounceIn;
animation-delay: 0.1s; -moz-animation-delay: 0.1s; -webkit-animation-delay: 0.1s; -webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:0.5s;
-moz-animation-duration:0.5s;
-ms-animation-duration:0.5s;
-o-animation-duration:0.5s;
animation-duration:0.5s;
}  .woocommerce div.product .product_title, .woocommerce #content div.product .product_title,
.woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
font-size: 22px;
font-weight: 600;
margin-bottom: 10px;
}
.woocommerce div.product span.price, .woocommerce div.product p.price,
.woocommerce #content div.product span.price, .woocommerce #content div.product p.price,
.woocommerce-page div.product span.price, .woocommerce-page div.product p.price,
.woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price {
font-size: 22px;
font-weight: 600;
margin-top: 10px;
}  .related.products h2,
.upsells.products h2 {
font-size: 20px;
margin-bottom: 20px;
}  .woocommerce #reviews h3, .woocommerce-page #reviews h3 {
margin-bottom: 20px;
}
.woocommerce #review_form #respond p, .woocommerce-page #review_form #respond p {
margin: 20px 0 20px 0;
}
.comment-form-comment textarea {
margin-top: 20px;
}  .widget.woocommerce {
margin-bottom: 40px;
}
.woocommerce .widget_layered_nav_filters ul li, .woocommerce-page .widget_layered_nav_filters ul li {
margin-right: 10px;
}  .widget.woocommerce.widget_shopping_cart ul li {
padding: 10px 0;
}
.widget.woocommerce.widget_shopping_cart ul li:hover {
background: transparent url(//kafkas.org.tr/wp-content/themes/benevolence-wpl/images/border-x.png) left bottom repeat-x;
}
.widget.woocommerce.widget_shopping_cart ul li:hover a{
color: #000;
}  .widget.woocommerce.widget_recent_reviews ul li {
padding: 10px 0;
}
.widget.woocommerce.widget_recent_reviews ul li:hover {
background: transparent url(//kafkas.org.tr/wp-content/themes/benevolence-wpl/images/border-x.png) left bottom repeat-x;
}
.widget.woocommerce.widget_recent_reviews ul li:hover a{
color: #000;
}  .widget.woocommerce.widget_recently_viewed_products ul li {
padding: 10px 0;
}
.widget.woocommerce.widget_recently_viewed_products ul li:hover {
background: transparent url(//kafkas.org.tr/wp-content/themes/benevolence-wpl/images/border-x.png) left bottom repeat-x;
}
.widget.woocommerce.widget_recently_viewed_products ul li:hover a{
color: #000;
}  .widget.woocommerce.widget_products ul li {
padding: 10px 0;
}
.widget.woocommerce.widget_products ul li:hover {
background: transparent url(//kafkas.org.tr/wp-content/themes/benevolence-wpl/images/border-x.png) left bottom repeat-x;
}
.widget.woocommerce.widget_products ul li:hover a{
color: #000;
}  .widget.woocommerce.widget_top_rated_products ul li {
padding: 10px 0;
}
.widget.woocommerce.widget_top_rated_products ul li:hover {
background: transparent url(//kafkas.org.tr/wp-content/themes/benevolence-wpl/images/border-x.png) left bottom repeat-x;
}
.widget.woocommerce.widget_top_rated_products ul li:hover a{
color: #000;
}  .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {
padding: 6px 12px 0 0;
width: 55%;
text-align: right;
line-height: 2.6em;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {
padding: 6px;
text-align: right;
line-height: 2.6em;
}  .shopping-cart {
border: 2px solid #fff;
float: right;
padding: 14px 15px;
margin: 5px 0px 0 20px;
}
.shopping-cart i {
color: #fff;
font-size: 16px;
margin-right: 5px;
}
.shopping-cart .cart-contents {
text-decoration: none;
color: #fff;
font-size: 15px;
}
.shopping-cart .amount {
font-weight: 700;
}
.shopping-cart:hover {
background: #fff;
-webkit-animation-name: fadeIn;
-moz-animation-name: fadeIn;
-o-animation-name: fadeIn;
animation-name: fadeIn;
animation-delay: 0.1s; -moz-animation-delay: 0.1s; -webkit-animation-delay: 0.1s; -webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:0.5s;
-moz-animation-duration:0.5s;
-ms-animation-duration:0.5s;
-o-animation-duration:0.5s;
animation-duration:0.5s;
}
.shopping-cart:hover a, .shopping-cart:hover i {
color: #515659;
}  .woocommerce-page form .form-row input.input-text {
border: 1px solid #888;
padding: 10px 5px;
}
.added_to_cart.wc-forward {
display: none!important;
}  @media only screen and (min-width: 767px) and (max-width: 962px) {
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
margin: 5px 0px 10px 25%;
}
.woocommerce a.button.add_to_cart_button {
left: 20%;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.shopping-cart {
float: none;
text-align: center;
margin: 20px 0 0 0;
width: 92%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 4.65% 2.992em 0;
width: 180px!important;
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
margin: 5px 0px 10px 30%;
}
.woocommerce a.button.add_to_cart_button {
left: 25%;
}
.woocommerce-page .col2-set .col-2 {
margin-bottom: 40px;
}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.shopping-cart {
float: none;
text-align: center;
margin: 20px 0 0 0;
width: 89%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 0% 2.992em 0;
width: 280px!important;
}
}
@media (max-width: 320px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 0% 2.992em 0;
width: 240px!important;
}
}