.pt-cv-wrapper h4.pt-cv-title a span.piccoletto5 {
font-family: RobotoLightwebfont!important;
font-size: 15px!important;
color: #3a3a3a!important;
margin: 0!important;
padding: 0!important;
text-transform: none!important;
text-decoration: none!important;
font-weight: 400!important
}
.pt-cv-wrapper h4.pt-cv-title a {
font-family: robotoboldwebfont!important;
font-size: 18px!important;
word-wrap: normal!important;
text-align: center!important;
color: #3a3a3a!important;
margin: 0!important;
padding: 0!important;
line-height: 19px!important;
text-transform: uppercase!important;
text-decoration: none!important;
font-weight: 400!important
}
.pt-cv-view.pt-cv-grid  .add_to_cart_button, .pt-cv-filter-bar.breadcrumb .active a, .pt-cv-filter-bar:not( .pt-cv-filter-group ):not( .breadcrumb ) *, .pt-cv-filter-title {
line-height: 1!important;
text-decoration: none!important;
overflow: visible!important;
text-align: center!important;
white-space: nowrap!important;
font-family: robotoboldwebfont!important;
text-transform: uppercase!important;
font-weight: 400!important;
text-shadow: 1.4px 1.4px 0 rgba(103,103,103,.66)!important;
display: block!important
}
.pt-cv-view.pt-cv-grid  .add_to_cart_button {
border-radius: 0!important;
border: 0!important;
background-image: none!important;
box-shadow: none!important;
-webkit-box-shadow: none!important;
font-size: 15px!important;
background-color: #97b1d7!important;
color: #fff!important;
margin: 0 auto!important;
width: 160px!important;
padding: 10px 0!important
}
.pt-cv-view.pt-cv-grid   .add_to_cart_button:hover {
background-color: #515151!important;
opacity: 1!important
}
.pt-cv-view .product del .amount {
color: #3a3a3a!important;
color: rgba(58,58,58,.5)!important
}
.pt-cv-view .product del {
color: rgba(58,58,58,.5)!important
}
.pt-cv-ifield > a {
border: 0px!important;
}
.pt-cv-filter-bar.breadcrumb .active a, .pt-cv-filter-bar:not( .pt-cv-filter-group ):not( .breadcrumb ) *, .pt-cv-filter-title {
border-radius: 0!important;
border: 0!important;
box-shadow: none!important;
-webkit-box-shadow: none!important;
font-size: 13px!important;
background: #97b1d7!important;
color: #fff!important;
margin: 5px auto!important;
padding: 10px 16px!important;
width: auto!important
}
.pt-cv-filter-bar.breadcrumb .active a:hover, .pt-cv-filter-bar:not( .pt-cv-filter-group ):not( .breadcrumb ) :hover, .pt-cv-filter-title:hover {
background: #454343!important;
opacity: 1!important
}
.pt-cv-content-item .pt-cv-thumbnail {
background-color: #f4f4f4;
}
.pt-cv-content-item .pt-cv-thumbnail:hover {
background-color: #FFED00;
}