.sub-menu-full-width a{color:#f00!important}.wpb_images_carousel,.vc_slide{max-height:900px!important}.price del span,.price del{color:#acacac!important}.price ins{text-decoration:none!important;border-bottom:0px!important}.product_title{font-size:20px!important;line-height:24px!important}.page-nav{margin-top:15px!important}.pagination.dfd-pagination-style-1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3px!important}.pagination .prev-next-links{order:2!important}.pagination .page-numbers{display:flex;gap:2px!important;list-style:none;padding:0!important;margin:0!important}.page-nav{margin-top:30px}.pagination.dfd-pagination-style-1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.pagination .prev-next-links{order:2}.pagination .page-numbers{display:flex;gap:8px;list-style:none;padding:0;margin:0}.pagination .page-numbers li{display:inline-block}.page-numbers a,.page-numbers span{display:inline-block;padding:8px 12px;border:1px solid #ccc;border-radius:4px;text-decoration:none;color:#333;font-size:14px}.page-numbers .current{background-color:#000;color:#fff;border-color:#000}@media (max-width:767px){.products.row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-18px;margin-right:-18px;gap:0}.products.row>.product{width:50%!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;margin-bottom:20px;padding:5px!important;float:none!important;box-sizing:border-box}.products.row>.product:nth-child(2n+1){clear:both}.products .product .box-name a{font-size:8px!important;line-height:.7em}.products .product .dfd-folio-categories,.products .product .dfd-folio-categories a{font-size:6px!important;display:none!important}.dfd-woo-stock,.onsale{font-size:6px!important}.buttons-wrap{display:none!important}.product_title{font-size:16px!important;line-height:16px!important;letter-spacing:0px!important}.vc_inner{margin-top:0!important;margin-bottom:0!important;margin-left:3px!important;margin-right:3px!important}}@media (max-width:480px){.page-numbers a,.page-numbers span{padding:5px 15px!important;font-size:9px!important;min-width:30px!important}.pagination.dfd-pagination-style-1{gap:2px!important}}.wpfFilterButton.wpfButton{width:100%!important}.page-numbers{display:flex;margin-top:32px;list-style:none;justify-content:center}a.page-numbers{background:#f4f1f3;padding:10px;margin:0 5px}span.page-numbers.current{background:#f4f1f3;padding:10px;margin:-5px 5px}