ul.f-box{
  display: contents;
}
.cart_totals .shop_table tr{
    display: block;
}
.cart_totals .shop_table tr td{
    display: block;
}
.cart_totals .shop_table li{
    text-align: left;
    list-style: none;
}
.cart_totals .shop_table li input{
    margin-right: 5px;
}
.cart_totals .shop_table li label{
    display: inline;
}
.tax-product_cat #twf-finder-results{
    z-index: 20000 !important;
}
.tax-product_cat .prdctfltr-widget .prdctfltr_wc {
    position: relative;
    margin-right: 0; 
}
.tax-product_cat #tyresaddict_woo_wheel_finder_widget-3{
    margin-top: 20px;
}
.tax-product_cat .twf-finder-block{
    padding-left: 0;
    padding-right: 0;
}
.tax-product_cat .finder-form select{
    background: #f3f3f5;
    padding-left: 10px;
    border-radius: 30px !important;
    cursor: pointer;
}
.tax-product_cat .prdctfltr_filter_wrapper.prdctfltr_columns_1 {
    width: 100%;
}
.div-block-307 {
    flex-wrap: wrap;
}
.single-product .div-block-307 .quantity-message{
  margin-top: 10px;
  border-radius: 5px;
  color: #111111;
  font-weight: bold;
}
/*.single-product .div-block-307 input[type='number']:out-of-range + button + .quantity-message {*/
/*  display: block;*/
/*}*/
@media screen and (min-width: 1100px){
    .tax-product_cat a.button.prdctfltr_woocommerce_filter_submit{
      white-space: nowrap;
    }
    .tax-product_cat .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering {
        display: flex !important;
    }
}
@media screen and (max-width: 1099px){
    .tax-product_cat .prdctfltr_filter.prdctfltr_pa_seisukord.prdctfltr_attributes.prdctfltr_single{
        margin-right: 0;
    }
}
@media screen and (max-width: 991px){
    .tax-product_cat .twf-finder-block .finder-form select {
        height: 40px !important;
    }
}
@media screen and (max-width: 1240px){
.w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
}
.w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
    z-index: 5;
}
.prdctfltr_wc .selectize-input{
    z-index: 0 !important;
}
.menu-button {
    margin-left: 24px;
    padding: 20px;
    border-radius: 10px;
    background-color: #fff;
}
}
@media screen and (max-width:764px){
  .tax-product_cat .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter {
      /*max-width: calc(100% - 15px);*/
  }
}
@media screen and (min-width:992px){
.nav-link{
    padding: 15px;
}
}