.wp-pagenavi {
	padding: 10px 20px 10px !important;
	display:block !important;
	clear:both !important;
}
.wp-pagenavi a ,.wp-pagenavi span.pages, .wp-pagenavi span.extend {
		color:#707070 !important;
		background:#FFFFFF !important;
		border-radius:3px !important;	
		-moz-border-radius:3px !important;
		-webkit-border-radius:3px !important;
		border:solid 1px #DCDCDC !important;
		padding:6px 9px 6px 9px !important;
		margin-right:3px !important;
		text-decoration:none !important;
		font-size:12px !important;
}
.wp-pagenavi a:hover {
		border-color:#202020 !important;
		background:#525252 !important;
		color:#fff !important;
		background:-moz-linear-gradient(top,#9F9F9F 1px,#6C6C6C 1px,#525252) !important;
		background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9F9F9F),color-stop(0.02,#6C6C6C),color-stop(1,#525252)) !important;

}
 .wp-pagenavi span.current{
		padding:6px 9px 6px 9px !important;
		border:solid 1px #DCDCDC !important;
		border-color:#3390CA !important;
		border-radius:3px !important;	
		-moz-border-radius:3px !important;
		-webkit-border-radius:3px !important;
		color:#fff !important;
		margin-right:3px !important;
		border-color:#202020 !important;
		background:#525252 !important;
		background:-moz-linear-gradient(top,#9F9F9F 1px,#6C6C6C 1px,#525252) !important;
		background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9F9F9F),color-stop(0.02,#6C6C6C),color-stop(1,#525252)) !important;
}
	 .wp-pagenavi
	{
		font-size:12px !important;
	}
	.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}.wpc-orderby-select{width:100%}.wpc-filters-open-button-container{display:none}.wpc-debug-message{padding:16px;font-size:14px;border:1px dashed #ccc;margin-bottom:20px}.wpc-debug-title{visibility:hidden}.wpc-button-inner,.wpc-chip-content{display:flex;align-items:center}.wpc-icon-html-wrapper{position:relative;margin-right:10px;top:2px}.wpc-icon-html-wrapper span{display:block;height:1px;width:18px;border-radius:3px;background:#2c2d33;margin-bottom:4px;position:relative}span.wpc-icon-line-1:after,span.wpc-icon-line-2:after,span.wpc-icon-line-3:after{content:"";display:block;width:3px;height:3px;border:1px solid #2c2d33;background-color:#fff;position:absolute;top:-2px;box-sizing:content-box}span.wpc-icon-line-3:after{border-radius:50%;left:2px}span.wpc-icon-line-1:after{border-radius:50%;left:5px}span.wpc-icon-line-2:after{border-radius:50%;left:12px}body .wpc-filters-open-button-container a.wpc-filters-open-widget,body .wpc-filters-open-button-container a.wpc-open-close-filters-button{display:inline-block;text-align:left;border:1px solid #2c2d33;border-radius:2px;line-height:1.5;padding:7px 12px;background-color:transparent;color:#2c2d33;box-sizing:border-box;text-decoration:none!important;font-weight:400;transition:none;position:relative}@media screen and (max-width:768px){.wpc_show_bottom_widget .wpc-filters-open-button-container,.wpc_show_open_close_button .wpc-filters-open-button-container{display:block}.wpc_show_bottom_widget .wpc-filters-open-button-container{margin-top:1em;margin-bottom:1em}}
			span.pp-table-cell-content {
    padding: 6px;
    border: solid 1px #00000026;
}

.glsr-review {
    font-family: ubuntu;
}

li.sf-field-submit input[type=submit] {
    margin: 10px 0 10px 20px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    background: #000;
    padding: 10px 30px 10px 30px;
    color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: normal;
    border: 1px solid #000;
}
.category-products ul.products.products-grid.list-unstyled {
    display: flex;
    flex-wrap: wrap;
}
.category-products ul.products.products-grid.list-unstyled ul.product-attrsxx {
    margin-bottom: 4px;
}
 
@media only screen and (max-width: 1199px) {
    .category-products ul.products.products-grid.list-unstyled .item-image img, .list-unstyled li.status-publish .item-image img {
        width: 100%;
    }
}



		
    #ddp-progress { position: fixed; top: 0; left: 0; right: 0; height: 3px;
        z-index: 99999; pointer-events: none; opacity: 0;
        transition: opacity 200ms ease; background: rgba(5,112,226,0.12); overflow: hidden; }
    #ddp-progress.is-active { opacity: 1; }
    #ddp-progress::before { content: ''; position: absolute; top: 0; bottom: 0;
        width: 40%; background: linear-gradient(90deg,
            transparent, #0570e2 30%, #3ea6ff 50%, #0570e2 70%, transparent);
        animation: ddp-sweep 1.1s ease-in-out infinite; }
    @keyframes ddp-sweep {
        0%   { left: -40%; }
        100% { left: 100%; }
    }

    .ddp-flash { animation: ddp-flash-kf 450ms ease-out !important; }
    @keyframes ddp-flash-kf {
        0%   { background-color: rgba(5,112,226,0.35) !important;
               box-shadow: inset 3px 0 0 #0570e2 !important; }
        100% { background-color: transparent !important; box-shadow: none !important; }
    }

    body .wpc-filters-main-wrap li.wpc-term-item:has(input[type=checkbox]:checked) {
        border-radius: 3px;
        transition: background-color 180ms ease;
    }
    body .wpc-filters-main-wrap li.wpc-term-item:has(input[type=checkbox]:checked) label {
        color: #0570e2 !important; font-weight: 600 !important;
    }
    