ul.products.grid div[itemprop="description"]{display:none}ul.products.grid hr{display:none}ul.products.list li.product{float:none!important;width:100%!important;text-align:left!important}ul.products.list li.product:after{content:"";display:block;clear:both}ul.products.list li.product img{width:30.75%!important;float:left;margin-bottom:1.5em;-webkit-transition:none!important;margin-right:3.8%!important}ul.products.list li.product h3,ul.products.list li.product div[itemprop="description"],ul.products.list li.product .price,ul.products.list li.product .gridlist-buttonwrap{width:65.4%;float:right;clear:none}ul.products.list li.product div[itemprop="description"]{display:block}ul.products.list li.product .gridlist-buttonwrap{margin-bottom:1.5em}ul.products.list li.product hr{clear:both} #options {
clear:both;
display:block;
}
#options ul{
overflow:hidden;
float:left;
padding:0;
}
#options ul li {
display:inline-block;
position:relative;
float:left;
width:38px;
height:38px;
background-color:transparent;
background-image:none;
filter:none;
border-width:1px;
border-style:solid;
border-color:#d5d5d5;
box-shadow:none;
text-indent:9999px;
color:transparent;
list-style:none;
cursor:pointer;
float:right;
-moz-box-shadow:none;
-webkit-box-shadow:none;
text-shadow:none;
-moz-text-shadow:none;
-webkit-text-shadow:none;
text-indent:9999px;
transition:all .3s ease-in-out 0;
-moz-transition:all .3s ease-in-out 0;
-webkit-transition:all .3s ease-in-out 0;
}
#options ul li#grid {
margin-right:-1px;
}
#options ul li#grid:after {
content:"";
width:16px;
height:11px;
position:absolute;
left:11px;
top:12px;
right:auto;
bottom:auto;
font-size:12px;
line-height:12px;
text-indent:0;
background:url(//www.gioiellileonardo.shop/wp-content/plugins/wd-grid-list-toggle/assets/images/navi_list_grid.png) no-repeat -17px 0;
}
#options ul li#grid:hover:after,
#options ul li#grid.active:after {
background-position:-17px -11px;
}
#options ul li#grid:hover,
#options ul li#grid.active {
background-color:#000;
border-color:#000;
}
#options ul li#list:after {
content:"";
width:16px;
height:11px;
position:absolute;
left:10px;
top:12px;
right:auto;
bottom:auto;
font-size:12px;
line-height:12px;
text-indent:0;
background:url(//www.gioiellileonardo.shop/wp-content/plugins/wd-grid-list-toggle/assets/images/navi_list_grid.png) no-repeat 0 0;
}
#options ul li#list:hover:after,
#options ul li#list.active:after {
background-position:0 -11px;
}
#options ul li#list:hover,
#options ul li#list.active {
background-color:#000;
border-color:#000;
} .wd_products_wrapper {
clear:both;
}
.products.grid {
width:100%;
padding-bottom:10px;
box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
}
.products.grid .product {
margin:0 0 40px;
}
.products.grid .product > div{
padding:10px 10px 15px;
border-width:1px;
border-style:solid;
border-color:transparent;
} 
.products.grid .product:hover > div{
box-shadow:0 0 2px #ccc;
-moz-box-shadow:0 0 2px #ccc;
-webkit-box-shadow:0 0 2px #ccc;
border-color:#ccc;
}
.products.grid .product > div img {
border:0;
}
.products.grid .product:hover > div a:hover img{
border-color:transparent;
}
.woocommerce #content .products.grid div.product, 
.woocommerce .products.grid div.product, 
.woocommerce-page #content .products.grid div.product, 
.woocommerce-page .products.grid div.product {
margin:0 0 20px;
}
.products.grid .product .product_thumbnail_wrapper a img {
width:auto;
height:auto;
max-width:100%;
box-shadow:none!important;
-moz-box-shadow:none!important;
-webkit-box-shadow:none!important;
-o-box-shadow:none!important;
margin:0 auto;
}
.products.grid .product .product_thumbnail_wrapper h3.heading-title {
text-transform:capitalize;
line-height:14px;
font-size:11px;
padding-bottom:2px;
margin-bottom:7px;
}
.products.grid .product .product_thumbnail_wrapper {
margin:0 0 5px;
overflow:hidden;
text-align:center;
position:relative;
display:block;
}
.products.grid .product .product_thumbnail_wrapper > a {
position:relative;
display:inline-block;
max-width:100%;
}
.products.grid .product .product_thumbnail_wrapper > a:after {
content:"";
position:absolute;
left:-100px;
right:-100px;
top:0;
bottom:0;
z-index:1;
transform:scale(0,0);
-moz-transform:scale(0,0);
-webkit-transform:scale(0,0);
transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
}
.products.grid .product:hover .product_thumbnail_wrapper > a:after{
background:rgba(0,0,0,0.25);
transform:scale(1,1);
-moz-transform:scale(1,1);
-webkit-transform:scale(1,1);
} .products.list {
width:100%;
}
.products.list .product {
width:100%!important;
}
.products.list .product > div {
padding:10px;
margin:0 0 30px;
border-width:1px;
border-style:solid;
border-color:transparent;
}
.products.list .product:hover > div {
box-shadow:0 0 2px #ccc;
-moz-box-shadow:0 0 2px #ccc;
-webkit-box-shadow:0 0 2px #ccc;
border-color:#ccc;
}
.products.list .product > div img {
border:0;
}
.products.list .product .wd_product_wrapper {
overflow:hidden;
position:relative;
}
.products.list .product .product-meta-wrapper {
padding-top:22px;
}
.products.list .product .product_thumbnail_wrapper {
float:left;
margin:0 30px 0 0;
overflow:hidden;
position:relative;
}
.products.list .product .product_thumbnail_wrapper > a {
position:relative;
display:inline-block;
max-width:100%;
}
.products.list .product .product_thumbnail_wrapper > a:after {
content:"";
position:absolute;
left:-100px;
right:-100px;
top:0;
bottom:0;
z-index:1;
transform:scale(0,0);
-moz-transform:scale(0,0);
-webkit-transform:scale(0,0);
transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
}
.products.list .product:hover .product_thumbnail_wrapper > a:after{
background:rgba(0,0,0,0.25);
transform:scale(1,1);
-moz-transform:scale(1,1);
-webkit-transform:scale(1,1);
}
.products.list .product .product_thumbnail_wrapper div.product_label {
right:10px;
top:10px;
}