#sidebar ul.product-categories li a {
color: #555;
font-family: abel;
font-size: 18px;
letter-spacing: 1px;
}
.main-page .sidebar ul {
list-style: none;
}
.white-popup {
position: relative;
background: #FFF;
padding: 20px;
width: auto;
max-width: 500px;
margin: 20px auto;
}
a.open-popup-link.primo {
float: left;
background: black;
color: white;
letter-spacing: 2px;
font-weight: bold;
text-transform: uppercase;
font-size: 12px; margin-left: 10px;
padding: 9px 30px;
margin: 18px 10px; text-align: center;
}
@media (max-width:1080px) and (min-width:986px) { 
a.open-popup-link.primo {
padding: 9px 10px!important;
text-align: center; }
}
@media (max-width:985px) { 
a.open-popup-link.primo {    width: 100%; margin: 0px;}
}
.white-popup label {
width: 100%;
} body .woocommerce-breadcrumb {
font-size: 12px!important;
letter-spacing: 2px;
} body h1 {
line-height: 45px;
font-size: 48px;
} body .woocommerce-result-count {
margin: 0 0 1em;
font-size: 13px;
letter-spacing: 1px;
} body div#sidebar {
background: #efefef;
padding: 0px;
} body a.tag-cloud-link:before {
content: "\f105";
font: normal normal normal 14px/1 FontAwesome;
margin-right: 8px;
} body .tagcloud a {     color: #555;
text-align: left;
border:0px;
border-bottom: 1px solid #d9d1c4;background:inherit!important;padding: 8px 0px;
font-size: 12px !important;
letter-spacing: 2px; } body #sidebar .widget {background:transparent;}
body.archive.tax-product_cat .product_cat-rolex  h2.woocommerce-loop-product__title:after, .related h2.woocommerce-loop-product__title:after  {
content: "Scopri Prezzo";
content: "Scopri Prezzo »";
display: block; color: darkgoldenrod;
font-size: 16px;
padding: 4px; float: left;
width: 100%; letter-spacing: 2px;
} .cont-cerca {
background: white;
height: 56px;
padding: 14px 12px;
float: right;
}
.testo-ricerca {
font-size: 10px;
line-height: 13px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold;
float: left;
margin-left: 7px;
font-family: abel;
text-align: left;
}
.cont-svgx {
float: left;
margin-top: -4px;
margin-bottom: 6px;
width: 32px;
height: 34px;
}
.cont-cerca i.fa.fa-search {
color: #000;
padding: 6px;
font-size: 22px;
float: right;
}
.cerca-link {   color: #555!important;}
.page-id-7842 input.search-field   {
width: 80%;
float: left;
} 
.page-id-7842 .woocommerce-product-search button {
width: 20%;
float: left;
background: black;
border: 0px;
color: white;
text-transform: uppercase;
font-family: abel;
letter-spacing: 2px;
height: 50px;
}
.page-id-7842 form.woocommerce-product-search br {
display: none;
}
.page-id-7842 div#content {
width: 100%;
}
.page-id-7842 .title-section h1 {
line-height: 45px!important;
font-size: 48px!important;
letter-spacing: 2px;
}
.page-id-7842 .row.main-page {
margin-top: 0px;
}
.top-left-menu .col-md-3.col-sm-3.col-xs-8.top-right {
padding: 0px;}
@media (max-width:998px) { .cont-cerca {
padding: 14px 15px;width:100%;}
}
@media (min-width:992px) { div#content { width: 79%; } div#sidebar {width: 21%; }
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: white;
background: #9d792f;
padding: 9px 15px;}
}
.single-dati {
float: left;
text-align: left;
}
.dato-list {
padding: 8px 0px;
border-bottom: 1px solid #dddddd61;
font-family: abel;
letter-spacing: 2px;
}
a.scopri-prezzo {
display: block;
font-size: 12px;
float: left;
min-width: 190px;
letter-spacing: 3px;
padding: 4px;
text-align: center;
background: black;
color: #ddd!important;
margin-top: 20px;
text-transform: uppercase;
font-family: abel;
}
.dato-list a {
font-weight: bold;
text-transform: capitalize;
}
.term-description h1 {
font-family: Abel;
text-align: left; 
text-transform: capitalize;
line-height: 42px;
letter-spacing: 1px;
font-weight: 400;
font-style: normal;
color: #222;
font-size: 40px;
}
.term-description {
background: white;
padding: 25px;
border: 1px solid #dddddd85;
margin-bottom: 25px;
} body .term-description {
background: white;
padding: 25px 25px;
border: 0px solid #dddddd85;
text-align: center;
font-style: normal;
}
.term-description p {   color: #777;
line-height: 27px;
text-align: justify;
font-size: 14px;
color: #444;
line-height: 25px;
}
.term-description img {
width: 175px;
}
.woocommerce-ordering select {
background: white!important;}
.woocommerce ul.product_list_widget li img {
float: left;
margin-left: 0px;
width: 105px;
padding: 0px 10px;
}
ul.product_list_widget li a {
font-weight: 400!important;
text-align: left;
font-size: 14px;
line-height: 20px;
}
.sidebar span.woocommerce-Price-amount.amount {
text-align: left;
font-size: 14px;
line-height: 20px;
float: left;
background: #9d792f;
color: white;
padding: 2px 5px;
margin-top: 5px;
border-radius: 2px;
}
li.product-category.product { background: white;
clear: unset!important;
border: 1px solid #dddddda3;
border-radius: 2px;
}
li.product-category h2.woocommerce-loop-category__title {
background: #e5e5e5;
letter-spacing: 5px;
padding: 3px!important;
float: left;
width: 100%;
}    
h2.grid-collezzione-title {
font-family: Abel;
text-align: inherit;
letter-spacing: 0px;
font-weight: 400;
font-style: normal;
color: #222;
font-size: 34px;
font-size: 22px !important;
}    
.box-collez ul.products.columns-4 {
background: transparent;
border: 0px solid;
}
.box-collez   ul.products li.last {
margin-right: 30px;
}
button.woo_catalog_enquiry_btn.button.woo_catalog_enquiry_custom_button_enquiry {
margin: 0px;
height: 42px;
background: black;
color: white;
letter-spacing: 2px;
font-weight: bold;
text-transform: uppercase;
font-size: 12px; }
.price-faq { width: 100%;font-size: 12px;}
@media (min-width:998px) {
.price-faq {  color: #999;
font-size: 13px;
text-transform: capitalize;
float: left;
width: 52%;
line-height: 0px;
margin-bottom: 30px!important;
font-weight: bold;
font-style: italic;}
button.woo_catalog_enquiry_btn.button.woo_catalog_enquiry_custom_button_enquiry {
margin: 18px 0px;margin-left: 6px; }
li.product-category.product {
width: 29.5%!important;}
.archive.woocommerce ul.products>li.product-category.product {
width: 30%!important;
}
.archive.woocommerce ul.products li.product-category a img {
width: 100%!important;
}
.woocommerce table.shop_attributes {
width: 52%;}
.woocommerce div.product div.images img {
width: 82%;
margin: auto;
margin: 40px;}
.woocommerce table.shop_attributes th {
padding: 0px; }
.woocommerce table.shop_attributes td p {
padding: 6px 0;}
}
@media (max-width:969px) {
#woo_catalog .woo_catalog_enquiry_btn {  width: 100%!important; }    
table.shop_attributes { margin-top: 25px;text-align: left; }  
.main-blog, .main-page { margin-top: 3px!important; }   
.single-product h2 {
font-size: 22px!important;
line-height: 28px!important;}
.woocommerce .entry-summary {
border: 0px solid!important;}
h2.woocommerce-loop-category__title {
font-size: 1em!important;}
li.product {
margin-top: 20px!important;} figure.woocommerce-product-gallery__wrapper {
background: white;}
.woocommerce-product-gallery__image {
width: 70%;
margin: auto;}
.summary.entry-summary {
text-align: center;
padding-top: 0px!important;}
h1.product_title.entry-title {
letter-spacing: 2px;
text-transform: capitalize;
color: #444;}
.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
float: left;}
}
.woo-item-content {
display:none
}
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
width: 200px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {padding: 14px 10px 14px;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
border-top-color: #222222;border-top: 0px;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
border-color: #ddd;
}
.woocommerce .woocommerce-info:before {
color: #222;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {
border-color: #ddd;
}
.cart-empty, .return-to-shop {text-align:center;}
.woocommerce
ul.products {
position:relative !important;
display:block !important;
border: 1px solid #E8E8E8;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
background:#fff;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {padding: 1em;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
background: #f7f7f7;
color: #222;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
padding-left: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0 0 0 5px;
}
.woocommerce .entry-summary {background:#fff;border: 1px solid #E8E8E8;padding:15px;}
.woocommerce ul.products>li { padding-left:1px !important;
padding-right:1px !important;
padding-bottom:30px !important;
text-align:center;
} .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width:100%; }  .tax-product_cat.woocommerce ul.products.columns-3 li.product.product_cat-rolex, .tax-product_cat.woocommerce-page ul.products.columns-3 li.product.product_cat-rolex {
width: 32%;
background: #fff;
border: 1px solid #E8E8E8;
margin-right: 10px;
min-height: 440px;
}
.tax-product_cat.product_cat_rolex ul.products, .product_cat_rolex .related ul.products {
border: inherit;
background: inherit;
}
.product_cat_rolex .related.products li {    background: #fff;
border: 1px solid #E8E8E8; }
.product_cat_rolex ul.products li.product a img {
margin: 0 0 0em;
}
.woocommerce ul.products li.product .price {
color: #222;
font-size: 1em;
}
.woocommerce .widget-content h4.subtitle {
padding: 10px 0px;
border: 1px solid #ddd;
font-size: 18px;
margin-bottom: 25px;
margin-top: 0;
} body .widget-content h4.subtitle {
border: 0px solid #ddd;
margin-bottom: 25px;
background: #d9d1c5;
}
.woocommerce .woocommerce-message {
border-top-color: #222;border-top: 0px;
}
.woocommerce .woocommerce-message:before {
color: #222;
}
.woocommerce table.shop_table {border-radius:0;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: none;
width: 100%;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
width: 100%;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #fff;
color: #222;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: #222;
color: #FFF;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
padding: 0.918em 1.5em;
font-weight: 400;
border-radius: 0px;
color: #222222;
background-color: #ffffff;
border: 2px solid #222222;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
color: #ffffff;
background-color: #222222;
border: 2px solid #222222;
} @media (min-width:771px) and (max-width:1080px) {
body .tagcloud a {
font-size: 11px !important;}
.box-collez ul.products li.last {
margin-right: 28px;}
.woocommerce #content div.product div.images {
float: left;
width: 100%;}
}
@media screen and (max-width: 768px) {
.woocommerce ul.products>li { width:48% !important;
margin-right: 2%!important;
}
.archive h1.page-title {
font-size: 36px;
padding: 0px 15px;}
a.scopri-prezzo {
margin-bottom: 25px;}
}
@media screen and (max-width: 480px) {
.woocommerce ul.products>li {
width:100% !important;
margin-right: 0%!important;
}
}
.woocommerce-ordering {
position:relative
}
.woocommerce-ordering
select {
background:transparent;
border:1px
solid #ebebeb;
border-radius:0px;
font-size:13px;
color:#999;
font-weight:300;
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
-o-appearance:none
}
.woocommerce-ordering::before {
content:"\f0dd";
font-family:FontAwesome;
font-size:14px;
color:#999;
position:absolute;
right:14px;
top:7px
}
.woocommerce .pagination,
.blog-loop
.pagination {
position:relative
}
.woocommerce div.product .stock {
color: #222222;
}
.shop-item .layer-shop .vertical-align
a {
display:none
}
.shop-item .layer-shop .vertical-align a.card-button {
display:inline-block
}
.shop-title del
span {
text-decoration:line-through
}
.card-button {
background-color:transparent !important;
border:2px
solid #999 !important;
padding:10px
15px !important;
text-transform:uppercase !important;
font-size:14px !important;
text-align:center !important;
color:#222 !important;
font-weight:700 !important;
border-radius:0px !important
}
.card-button
span {
padding-right:10px !important;
transition:all 0.35s ease-out !important;
-moz-transition:all 0.35s ease-out !important;
-o-transition:all 0.35s ease-out !important;
-webkit-transition:all 0.35s ease-out !important;
-ms-transition:all 0.35s ease-out !important;
padding-top:0px !important
}
.card-button:hover {
background:#222 !important;
border:2px
solid #222 !important;
color:#fff !important
}
.card-button:hover
span {
color:#fff !important
}
.woocommerce div.product
div.summary {
float:none !important;
width:100% !important
} h1.product_title {
margin: 0px 0 0 0px!important;
padding-bottom: 10px !important;
font-size: 26px !important;
line-height: 32px !important;
}
.woocommerce div.product .woocommerce-product-rating {
float:right;
width:49%;
text-align:right;
font-size:15px;
padding-top:25px;
margin:0px
}
.woocommerce div.product .woocommerce-product-rating>a {
display:none
}
.woocommerce .star-rating {
width:6.4em !important
}
.woocommerce .star-rating:before {
letter-spacing:4px
}
.woocommerce .star-rating span:before {
letter-spacing:4px
}
.woocommerce div.product div[itemprop="offers"] {
float:left;
width:49%
}
.woocommerce div.product div[itemprop="description"] {
float: left;
width: 49%;
padding-left: 20px;
padding-top:25px;
margin-bottom:25px
}
.woocommerce div.product
.product_meta {
padding:25px 0px !important;
position:relative !important;
float:left !important;
width:100% !important;
margin-bottom:30px;
color:#999;
font-size:14px;
padding:0px 8px;
text-transform:lowercase
}
@media (min-width:988px){
.woocommerce-page div.product div.images {margin-left: 15px;
margin-top: 15px;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
float: left;
width: 45.9%;}
.woocommerce div.product
h1.product_title { padding:0px!important; text-transform:capitalize!important;
border-bottom:1px solid #ebebeb;
float:left; width:49%;    letter-spacing: 2px;}
.woocommerce div.product p.price, .woocommerce div.product span.price {
font-size: 22px;
letter-spacing: 2px;
margin: 18px 0px;
float: left;
text-align:center;}
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
text-align:center;
}
div#woo_catalog br {
display: none;
}
.woocommerce div.product div.images, .woocommerce div.product div.summary {
margin-bottom: 0em;
}
.woocommerce div.product .product_meta a:hover {
color:#000
}
.woocommerce .quantity
.qty {
border:1px solid #ebebeb;
padding:8px 5px;
font-size:13px;
max-width:100px;
margin-right:10px;
margin-left: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-weight: 400;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
background-color: #f9f9f9;
}
.woocommerce div.product form.cart .button,
.woocommerce #review_form #respond .form-submit input,
.woocommerce .widget_price_filter .price_slider_amount
.button {
background:#222 !important;
border:1px solid #222 !important;
color:#fff !important;
display:inline-block !important;
border-radius:0px !important;
padding:13px 18px !important;
font-size:13px !important;
text-transform:uppercase !important;
letter-spacing:1px !important;
margin-bottom:15px !important;
-webkit-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
-moz-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
-o-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
-ms-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000)
}
.woocommerce div.product form.cart .button:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce .widget_price_filter .price_slider_amount .button:hover {
background:#fff !important;
color:#222 !important;
border:1px
solid #222 !important
}
.woocommerce div.product div[itemprop="offers"] .price {
color:rgb(34, 34, 34);
display:block;
font-size:25px;
font-style:normal;
font-weight:bold;
line-height:22px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-left:20px;
padding-right:0px;
position:relative;
text-transform:uppercase;
padding-top:25px;
padding-bottom:0px
}
.woocommerce div.product p.stock {
font-size: 0.92em;
float: left;
width: 49%;
padding-left: 20px;
color:#999;
}
.woocommerce div.product div[itemprop="offers"] del {
display:inline-block;
margin-right:5px
}
.woocommerce .woocommerce-product-rating .star-rating {
float:none !important;
margin:0px
!important;
display:inline-block !important;
}
.woocommerce span.onsale {
top: 0;
right: 0;
left: auto;
margin: 5px!important;
padding: 0;
border-radius: 0;
background-color: #fff;
color: #222;
border: 1px solid #eee;
}
.woocommerce div.product .woocommerce-tabs
ul.tabs {
width:100%
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
display:none
}
.woocommerce div.product .woocommerce-tabs ul.tabs
li {
border-radius:0px !important
}
.woocommerce div.product .woocommerce-tabs
.panel {
overflow:hidden;
padding: 20px;
margin-bottom: 60px;
border: 1px solid #D3CED2;
border-radius: 0;
border-top-width: 0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
margin: 0px 0px 0em;
}
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce .related.products h2,
.woocommerce .upsells.products
h2 {
margin:0px
!important;
padding:0px
!important;
padding-bottom:30px !important;
font-size:22px !important;
line-height:22px !important;
text-transform:uppercase !important
}
.woocommerce #reviews #comments
ol.commentlist {
padding-left:0px
}
.woocommerce div.product form.cart .variations
select {
width:auto
}
.woocommerce div.product form.cart .variations
td.label {
color:inherit;
margin:0px
!important;
font-size:13px
}
.woocommerce div.product form.cart
.variations {
display:table;
width:auto;
font-size:14px
}
.woocommerce div.product form.cart .variations
td {
padding-top:5px !important;
padding-bottom:5px !important;
vertical-align:middle !important;
display:table-cell
}
.woocommerce div.product form.cart .variations td.label
label {
margin:0px
}
.woocommerce label {
font-weight:400;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
height:3px
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color:#ddd !important
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color:#222 !important
}
.woocommerce .widget_price_filter
.price_slider_amount {
font-size:13px;
color:#999;
font-weight:300;
padding:0px;
padding-top:10px
}
.woocommerce .widget, .page-template-page-woocommerce .widget{
padding: 0px 0 0px 0;
} body.archive li.product {
border-bottom: 1px solid #dddddda6;}
body.archive li.product:last-child {
border-bottom: 0px solid;
}
.tagcloud a {
display: block;
width: 80%;
margin: 5px auto!important;}
@media (min-width:769px) {
.archive.woocommerce ul.products li.product a img {
width: 30%;float: left;     padding: 0px 15px;
margin-right: 10px;}
.tax-product_cat li.product_cat-rolex a img { border-style: dotted;
padding-bottom: 15px;
width: 100%!important;
}
body body .archive.woocommerce ul.products li.product a img {
width: 100%;}
.archive .lista-dettagli {
float: left;
width: 68%;
clear: none!important;
text-align: left;}
}
li.product.type-product h2 {
font-family: Abel;
text-align: left;
text-transform: capitalize;
line-height: 31px;
letter-spacing: 0px;
font-weight: 400;
font-style: normal;
color: #222;
font-size: 25px!important;
} body.tax-product_cat li.product.type-product.product_cat-rolex h2 {
text-align: center;
text-transform: capitalize;
line-height: 23px;
letter-spacing: 1px;
color: #777;
font-size: 18px!important;
padding: 0px 10px!important;
}
body.archive.woocommerce-page .content-holder.clearfix, .single-product .content-holder.clearfix {
background: #f9f9f9;
}
body body .woocommerce-page .content-holder.clearfix, body body .single-product .content-holder.clearfix {
background: inherit;
}
ul.lista-dettagli a {
font-weight: bold!important;
}
ul.lista-dettagli li {
padding: 3px 0px!important; }
.related .product h2.woocommerce-loop-product__title {
font-size: 18px!important;
text-align: center;
line-height: 20px;
text-transform: capitalize!important;
padding-bottom: 0px!important;
min-height: 67px;
}
.related .product .price {
background: #9d792f;
color: white!important;
padding: 5px 10px;
text-align: center!important;
float: inherit!important;
}
ul.page-numbers {
background: white;
}
.chi-siamo {
border: 0px;  border-style: dashed;
text-align: center;
padding: 10px 20px 15px;
background: #fff;
width: 100%;
float: left;
margin: auto;
margin-top: 35px;
border: 1px solid #E8E8E8;
}
.chi-siamo img {
padding: 5px 15px;
}
.chi-siamo p {
font-size: 15px; margin-top: 15px;
}
.tato-chat {
background: white;
background: black;
background: forestgreen;
color: #000;
color: white;
padding: 6px 15px;
max-width: 265px;
margin: auto;
text-align: center;
}
.chi-siamo i.fa.fa-commenting { font-size: 26px;
float: left; text-align: left;
}
.tato-chat h6 {
color: white;
font-size: 14px;
letter-spacing: 2px;
margin: 2px;
}
@media (max-width:350px) {
.chi-siamo i.fa.fa-commenting {
margin-top: 12px;}
}
.woocommerce .related.products li.product, .woocommerce-page .related.products li.product {
margin: 0 2% 2.992em 0;
width: 23%;
margin-left: 0;
padding-bottom:20px;
}
@media (max-width:769px) {
.woocommerce .related.products li.product a img {
width: 75%;
margin: auto!important;}
.woocommerce .related.products ul.products>li {
margin-bottom: 5px !important;
}
}
@media (min-width: 998px) {
.page-id-7842 li.product-category.product {
width: 22%!important;
}}
.woocommerce ul.products>li {
padding-left: 0px !important;
padding-right: 0px !important;
}
.box-collez ul.products li.product a img {
width: 100%;
height: auto;
display: block;
margin: 0 0 1em;
-webkit-box-shadow: none;
box-shadow: none;
padding: 20px;
}