.wtcpl_container {
margin: 0 auto;
width: 100%;
}
#nav-holder {
width: 100%;
background-repeat: no-repeat;
background-position: center top;
text-transform: uppercase;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.wtcpl_category_nav {
margin: 0;
padding: 10px 0 0 0;
}
.wtcpl_category_nav ul {
margin: 0;
padding: 0;
}
.wtcpl_category_nav li {
list-style: none;
display: inline-block;
margin: 2px 0 !important;
padding: 0 !important;
}
.wtcpl_category_nav li a:link, .wtcpl_category_nav li a:visited, .wtcpl_category_nav li a:active {
text-decoration: none;
display: block;
color: #000000;
text-align: center;
padding: 5px 10px;
font-size: 15px;
background-color: #8CCA33;
margin-right: 14px;
font-weight: bold;
letter-spacing: 1px;
}
.wtcpl_category_nav li a:hover, .wtcpl_category_nav li a.active {
background-color: #FFFFFF;
color: #000000;
}
.product_content {
overflow: hidden;
width: 100%;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#wtcpl_tabs_container .each_cat {
display: none;
}
.clear {
clear: both;
}
#wtcpl_tabs_container .each_cat.active {
display: block;
}
.products {
margin-left: 20px !important;
margin-right: 20px !important;
}
#wtcpl_tabs_container .woocommerce ul.products {
padding-top:5px;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: center;
padding: 0px 15px;
margin-left:0px !important;
margin-right:0px !important;
} @media screen and (max-width: 822px) {
.products {
margin-left: 20px !important;
margin-right: 20px !important;
}
.wtcpl_category_nav {
clear: both;
padding: 10px 0;
margin-bottom: 10px;
}
.wtcpl_category_nav ul {
margin: 0 !important;
padding: 0 !important;
}
.wtcpl_category_nav li {
list-style: none;
display: inline-block;
margin: 2px 0 !important;
padding: 0 !important;
}
.wtcpl_category_nav li a:link, .wtcpl_category_nav li a:visited, .wtcpl_category_nav li a:active {
text-decoration: none;
display: block;
color: #000000;
width: 100%;
text-align: center;
padding: 5px 0;
font-size: 15px;
background-color: #8CCA33;
margin-right: 14px;
font-weight: bold;
letter-spacing: 1px;
margin: 0 auto;
}
.wtcpl_category_nav li a:hover, .wtcpl_category_nav li a.active {
background-color: #FFFFFF;
color: #000000;
}
.wtcpl_category_nav ul li a {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
}
.wtcpl_category_nav ul {
text-align: center;
}
#nav-holder {
border-radius: 5px 5px 0 0;
}
.wtcpl_category_nav li a:link, .wtcpl_category_nav li a:visited, .wtcpl_category_nav li a:active {
background-color: #dbdbdb;
padding: 5px 20px;
margin: 0;
}
a {
outline: none !important;
}
.wtcpl_category_nav li a:hover, .wtcpl_category_nav li a.active {
background-color: #ffffff;
color: #000000;
}
#wtcpl_tabs_container .each_cat ul.products > li {
background: #fff;
padding: 8px;
box-shadow: 0 3px 4px 0px #ccc;
}
.wtcpl_category_nav li a:link, .wtcpl_category_nav li a:visited, .wtcpl_category_nav li a:active {
font-weight: normal !important;
}
.product_content {
padding: 10px 0 10px;
}
#wtcpl_tabs_container .each_cat ul.products li .onsale {
border-color: #fff;
position: absolute;
right: 8px;
top: 8px;
background: #fff;
border-radius: 0 0 0 15px;
color: #F00;
}
#wtcpl_tabs_container .each_cat ul.products li:hover {
box-shadow: none;
}
.qcld_woo_tabbed_minmax_dynamic_dicount_price_table {
width: 100%;
min-height: 50px;
line-height: 25px;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.qcld_woo_tabbed_minmax_dynamic_dicount_price_table_offer, 
.qcld_woo_tabbed_minmax_dynamic_dicount_price_table_minmax {
display: block;
white-space: nowrap;
}
.wtcpl_category_nav .qcld_category_image {
display: inline-block !important;
border: 1px solid #ddd;
border-radius: 4px;
width: 25px;
height: 25px;
}
.wtcpl_category_empty_msg{
display: flex;
justify-content: center;
align-items: center;
line-height: 22px;
font-weight: 500;
font-size: 16px;
padding: 0;
margin: 0;
color: indianred;
}
.woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product {
margin-bottom: 1em;
}
.wtcpl_category_nav li a:hover, .wtcpl_category_nav li a.active {
border: 1px solid #dbdbdb;
}
.wtcpl_category_nav li a {
border: 1px solid #dbdbdb00;
}
@media screen and (max-width: 992px) {
.woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid) {
grid-template-columns: repeat(3, 1fr);
}
}
@media screen and (max-width: 768px) {
.woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid) {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 480px) {
.woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid) {
grid-template-columns: repeat(1, 1fr);
}
}