@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%);
}
}