@media (max-width: 1279px) {  .woocommerce ul.products.columns-1-tablet li.product,
.woocommerce .related.products ul.products.columns-1-tablet li.product,
.woocommerce .upcells.products ul.products.columns-1-tablet li.product,
.woocommerce-page ul.products.columns-1-tablet li.product,
.woocommerce-page .related.products ul.products.columns-1-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-1-tablet li.product {
width: 100% !important;
}
.woocommerce ul.products.columns-2-tablet li.product,
.woocommerce .related.products ul.products.columns-2-tablet li.product,
.woocommerce .upcells.products ul.products.columns-2-tablet li.product,
.woocommerce-page ul.products.columns-2-tablet li.product,
.woocommerce-page .related.products ul.products.columns-2-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-2-tablet li.product {
width: 50% !important;
}
.woocommerce ul.products.columns-3-tablet li.product,
.woocommerce .related.products ul.products.columns-3-tablet li.product,
.woocommerce .upcells.products ul.products.columns-3-tablet li.product,
.woocommerce-page ul.products.columns-3-tablet li.product,
.woocommerce-page .related.products ul.products.columns-3-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-3-tablet li.product {
width: 33.3333333333% !important;
}
.woocommerce ul.products.columns-4-tablet li.product,
.woocommerce .related.products ul.products.columns-4-tablet li.product,
.woocommerce .upcells.products ul.products.columns-4-tablet li.product,
.woocommerce-page ul.products.columns-4-tablet li.product,
.woocommerce-page .related.products ul.products.columns-4-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-4-tablet li.product {
width: 25% !important;
}
.woocommerce ul.products.columns-5-tablet li.product,
.woocommerce .related.products ul.products.columns-5-tablet li.product,
.woocommerce .upcells.products ul.products.columns-5-tablet li.product,
.woocommerce-page ul.products.columns-5-tablet li.product,
.woocommerce-page .related.products ul.products.columns-5-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-5-tablet li.product {
width: 20% !important;
}
.woocommerce ul.products.columns-6-tablet li.product,
.woocommerce .related.products ul.products.columns-6-tablet li.product,
.woocommerce .upcells.products ul.products.columns-6-tablet li.product,
.woocommerce-page ul.products.columns-6-tablet li.product,
.woocommerce-page .related.products ul.products.columns-6-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-6-tablet li.product {
width: 16.6666666667% !important;
}
}
@media (max-width: 767px) {  .woocommerce ul.products.columns-1-mobile li.product,
.woocommerce .related.products ul.products.columns-1-mobile li.product,
.woocommerce .upcells.products ul.products.columns-1-mobile li.product,
.woocommerce-page ul.products.columns-1-mobile li.product,
.woocommerce-page .related.products ul.products.columns-1-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-1-mobile li.product {
width: 100% !important;
}
.woocommerce ul.products.columns-1-tablet,
.woocommerce .related.products ul.products.columns-1-tablet,
.woocommerce .upcells.products ul.products.columns-1-tablet,
.woocommerce ul.products.columns-1-mobile,
.woocommerce .related.products ul.products.columns-1-mobile,
.woocommerce .upcells.products ul.products.columns-1-mobile,
.woocommerce-page ul.products.columns-1-tablet,
.woocommerce-page .related.products ul.products.columns-1-tablet,
.woocommerce-page .upcells.products ul.products.columns-1-tablet,
.woocommerce-page ul.products.columns-1-mobile,
.woocommerce-page .related.products ul.products.columns-1-mobile,
.woocommerce-page .upcells.products ul.products.columns-1-mobile {
margin-right: -1.5em !important;
}
.woocommerce ul.products.columns-1-tablet li.product,
.woocommerce .related.products ul.products.columns-1-tablet li.product,
.woocommerce .upcells.products ul.products.columns-1-tablet li.product,
.woocommerce ul.products.columns-1-mobile li.product,
.woocommerce .related.products ul.products.columns-1-mobile li.product,
.woocommerce .upcells.products ul.products.columns-1-mobile li.product,
.woocommerce-page ul.products.columns-1-tablet li.product,
.woocommerce-page .related.products ul.products.columns-1-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-1-tablet li.product,
.woocommerce-page ul.products.columns-1-mobile li.product,
.woocommerce-page .related.products ul.products.columns-1-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-1-mobile li.product {
padding: 0 1.5em 1.5em 0 !important;
}
.woocommerce ul.products.columns-2-mobile li.product,
.woocommerce .related.products ul.products.columns-2-mobile li.product,
.woocommerce .upcells.products ul.products.columns-2-mobile li.product,
.woocommerce-page ul.products.columns-2-mobile li.product,
.woocommerce-page .related.products ul.products.columns-2-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-2-mobile li.product {
width: 50% !important;
}
.woocommerce ul.products.columns-2-tablet,
.woocommerce .related.products ul.products.columns-2-tablet,
.woocommerce .upcells.products ul.products.columns-2-tablet,
.woocommerce ul.products.columns-2-mobile,
.woocommerce .related.products ul.products.columns-2-mobile,
.woocommerce .upcells.products ul.products.columns-2-mobile,
.woocommerce-page ul.products.columns-2-tablet,
.woocommerce-page .related.products ul.products.columns-2-tablet,
.woocommerce-page .upcells.products ul.products.columns-2-tablet,
.woocommerce-page ul.products.columns-2-mobile,
.woocommerce-page .related.products ul.products.columns-2-mobile,
.woocommerce-page .upcells.products ul.products.columns-2-mobile {
margin-right: -1.5em !important;
}
.woocommerce ul.products.columns-2-tablet li.product,
.woocommerce .related.products ul.products.columns-2-tablet li.product,
.woocommerce .upcells.products ul.products.columns-2-tablet li.product,
.woocommerce ul.products.columns-2-mobile li.product,
.woocommerce .related.products ul.products.columns-2-mobile li.product,
.woocommerce .upcells.products ul.products.columns-2-mobile li.product,
.woocommerce-page ul.products.columns-2-tablet li.product,
.woocommerce-page .related.products ul.products.columns-2-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-2-tablet li.product,
.woocommerce-page ul.products.columns-2-mobile li.product,
.woocommerce-page .related.products ul.products.columns-2-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-2-mobile li.product {
padding: 0 1.5em 1.5em 0 !important;
}
.woocommerce ul.products.columns-3-mobile li.product,
.woocommerce .related.products ul.products.columns-3-mobile li.product,
.woocommerce .upcells.products ul.products.columns-3-mobile li.product,
.woocommerce-page ul.products.columns-3-mobile li.product,
.woocommerce-page .related.products ul.products.columns-3-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-3-mobile li.product {
width: 33.3333333333% !important;
}
.woocommerce ul.products.columns-3-tablet,
.woocommerce .related.products ul.products.columns-3-tablet,
.woocommerce .upcells.products ul.products.columns-3-tablet,
.woocommerce ul.products.columns-3-mobile,
.woocommerce .related.products ul.products.columns-3-mobile,
.woocommerce .upcells.products ul.products.columns-3-mobile,
.woocommerce-page ul.products.columns-3-tablet,
.woocommerce-page .related.products ul.products.columns-3-tablet,
.woocommerce-page .upcells.products ul.products.columns-3-tablet,
.woocommerce-page ul.products.columns-3-mobile,
.woocommerce-page .related.products ul.products.columns-3-mobile,
.woocommerce-page .upcells.products ul.products.columns-3-mobile {
margin-right: -1.5em !important;
}
.woocommerce ul.products.columns-3-tablet li.product,
.woocommerce .related.products ul.products.columns-3-tablet li.product,
.woocommerce .upcells.products ul.products.columns-3-tablet li.product,
.woocommerce ul.products.columns-3-mobile li.product,
.woocommerce .related.products ul.products.columns-3-mobile li.product,
.woocommerce .upcells.products ul.products.columns-3-mobile li.product,
.woocommerce-page ul.products.columns-3-tablet li.product,
.woocommerce-page .related.products ul.products.columns-3-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-3-tablet li.product,
.woocommerce-page ul.products.columns-3-mobile li.product,
.woocommerce-page .related.products ul.products.columns-3-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-3-mobile li.product {
padding: 0 1.5em 1.5em 0 !important;
}
.woocommerce ul.products.columns-4-mobile li.product,
.woocommerce .related.products ul.products.columns-4-mobile li.product,
.woocommerce .upcells.products ul.products.columns-4-mobile li.product,
.woocommerce-page ul.products.columns-4-mobile li.product,
.woocommerce-page .related.products ul.products.columns-4-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-4-mobile li.product {
width: 25% !important;
}
.woocommerce ul.products.columns-4-tablet,
.woocommerce .related.products ul.products.columns-4-tablet,
.woocommerce .upcells.products ul.products.columns-4-tablet,
.woocommerce ul.products.columns-4-mobile,
.woocommerce .related.products ul.products.columns-4-mobile,
.woocommerce .upcells.products ul.products.columns-4-mobile,
.woocommerce-page ul.products.columns-4-tablet,
.woocommerce-page .related.products ul.products.columns-4-tablet,
.woocommerce-page .upcells.products ul.products.columns-4-tablet,
.woocommerce-page ul.products.columns-4-mobile,
.woocommerce-page .related.products ul.products.columns-4-mobile,
.woocommerce-page .upcells.products ul.products.columns-4-mobile {
margin-right: -1.5em !important;
}
.woocommerce ul.products.columns-4-tablet li.product,
.woocommerce .related.products ul.products.columns-4-tablet li.product,
.woocommerce .upcells.products ul.products.columns-4-tablet li.product,
.woocommerce ul.products.columns-4-mobile li.product,
.woocommerce .related.products ul.products.columns-4-mobile li.product,
.woocommerce .upcells.products ul.products.columns-4-mobile li.product,
.woocommerce-page ul.products.columns-4-tablet li.product,
.woocommerce-page .related.products ul.products.columns-4-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-4-tablet li.product,
.woocommerce-page ul.products.columns-4-mobile li.product,
.woocommerce-page .related.products ul.products.columns-4-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-4-mobile li.product {
padding: 0 1.5em 1.5em 0 !important;
}
.woocommerce ul.products.columns-5-mobile li.product,
.woocommerce .related.products ul.products.columns-5-mobile li.product,
.woocommerce .upcells.products ul.products.columns-5-mobile li.product,
.woocommerce-page ul.products.columns-5-mobile li.product,
.woocommerce-page .related.products ul.products.columns-5-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-5-mobile li.product {
width: 20% !important;
}
.woocommerce ul.products.columns-5-tablet,
.woocommerce .related.products ul.products.columns-5-tablet,
.woocommerce .upcells.products ul.products.columns-5-tablet,
.woocommerce ul.products.columns-5-mobile,
.woocommerce .related.products ul.products.columns-5-mobile,
.woocommerce .upcells.products ul.products.columns-5-mobile,
.woocommerce-page ul.products.columns-5-tablet,
.woocommerce-page .related.products ul.products.columns-5-tablet,
.woocommerce-page .upcells.products ul.products.columns-5-tablet,
.woocommerce-page ul.products.columns-5-mobile,
.woocommerce-page .related.products ul.products.columns-5-mobile,
.woocommerce-page .upcells.products ul.products.columns-5-mobile {
margin-right: -1.5em !important;
}
.woocommerce ul.products.columns-5-tablet li.product,
.woocommerce .related.products ul.products.columns-5-tablet li.product,
.woocommerce .upcells.products ul.products.columns-5-tablet li.product,
.woocommerce ul.products.columns-5-mobile li.product,
.woocommerce .related.products ul.products.columns-5-mobile li.product,
.woocommerce .upcells.products ul.products.columns-5-mobile li.product,
.woocommerce-page ul.products.columns-5-tablet li.product,
.woocommerce-page .related.products ul.products.columns-5-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-5-tablet li.product,
.woocommerce-page ul.products.columns-5-mobile li.product,
.woocommerce-page .related.products ul.products.columns-5-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-5-mobile li.product {
padding: 0 1.5em 1.5em 0 !important;
}
.woocommerce ul.products.columns-6-mobile li.product,
.woocommerce .related.products ul.products.columns-6-mobile li.product,
.woocommerce .upcells.products ul.products.columns-6-mobile li.product,
.woocommerce-page ul.products.columns-6-mobile li.product,
.woocommerce-page .related.products ul.products.columns-6-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-6-mobile li.product {
width: 16.6666666667% !important;
}
.woocommerce ul.products.columns-6-tablet,
.woocommerce .related.products ul.products.columns-6-tablet,
.woocommerce .upcells.products ul.products.columns-6-tablet,
.woocommerce ul.products.columns-6-mobile,
.woocommerce .related.products ul.products.columns-6-mobile,
.woocommerce .upcells.products ul.products.columns-6-mobile,
.woocommerce-page ul.products.columns-6-tablet,
.woocommerce-page .related.products ul.products.columns-6-tablet,
.woocommerce-page .upcells.products ul.products.columns-6-tablet,
.woocommerce-page ul.products.columns-6-mobile,
.woocommerce-page .related.products ul.products.columns-6-mobile,
.woocommerce-page .upcells.products ul.products.columns-6-mobile {
margin-right: -1.5em !important;
}
.woocommerce ul.products.columns-6-tablet li.product,
.woocommerce .related.products ul.products.columns-6-tablet li.product,
.woocommerce .upcells.products ul.products.columns-6-tablet li.product,
.woocommerce ul.products.columns-6-mobile li.product,
.woocommerce .related.products ul.products.columns-6-mobile li.product,
.woocommerce .upcells.products ul.products.columns-6-mobile li.product,
.woocommerce-page ul.products.columns-6-tablet li.product,
.woocommerce-page .related.products ul.products.columns-6-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-6-tablet li.product,
.woocommerce-page ul.products.columns-6-mobile li.product,
.woocommerce-page .related.products ul.products.columns-6-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-6-mobile li.product {
padding: 0 1.5em 1.5em 0 !important;
} .trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_options,
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {
display: block;
width: 100%;
}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {
text-align: left;
margin-top: 1.5em;
} .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap {
display: block;
width: 280px;
height: 100%;
position: fixed;
z-index: 100000;
top: 0;
right: -300px;
background-color: #fff;
-webkit-transition: -webkit-transform 0.3s ease;
-ms-transition: -ms-transform 0.3s ease;
transition: transform 0.3s ease;
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
-ms-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened {
-webkit-transform: translateX(-300px);
-ms-transform: translateX(-300px);
transform: translateX(-300px);
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_loading {
display: block;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_woocommerce_search_header {
display: block;
position: absolute;
z-index: 2;
top: 0;
left: 0;
width: 100%;
background-color: #fff;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
padding: 1em 1.5em;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all {
display: block;
visibility: hidden;
color: #333;
text-decoration: underline;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_close {
display: block;
width: 2em;
height: 2em;
line-height: 2em;
text-align: center;
position: absolute;
z-index: 1;
top: 0.75em;
right: 0.75em;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_filled .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all {
visibility: visible;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_show {
-webkit-transition: none;
-ms-transition: none;
transition: none;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_button_show {
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
width: 100%;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_changed .trx_addons_woocommerce_search_button_show {
display: block;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_form_fields_wrap_inner {
position: absolute;
z-index: 1;
top: 4em;
left: 0;
right: 0;
bottom: 5em;
padding: 0 1.5em;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: auto;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field {
display: block;
margin: 0;
border-bottom: 1px solid #ccc; }
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field:last-child {
border-bottom: none;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_title {
position: relative;
padding: 0.75em 0;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_title .sc_form_field_arrow {
position: absolute;
z-index: 1;
top: 0.75em;
right: 0;
margin-left: 0;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_selected_items {
display: block;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_wrap {
position: static;
width: 100%;
border: none;
background-color: transparent;
padding-left: 0;
padding-right: 0;
padding-top: 0;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .trx_addons_search_buttons {
display: none;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_button_filters {
display: inline-block;
vertical-align: top;
}
}
@media (max-width: 479px) {  .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap {
width: 100%;
right: -100%;
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
}