@media (min-width: 900px) and (max-width: 1400px) {
.thb-full-menu>li+li {
    margin-left: 20px;
}
}

.thb-full-menu .sub-menu {
    background: #fff !important;
    color: #000 !important;
    opacity: 1;
}

.thb-full-menu .sub-menu li {
    color: #000 !important;
}

.thb-full-menu .sub-menu li a {
    color: #000;
    opacity: 1;
}


@media (max-width: 500px) {
.subfooter-row {
      max-width: 280px !Important;
}
}

.thb-product-detail .product-information h1.product_title, .price ins, .price>.amount  {
    color: #848485 !important;
}

.shop_bar .woocommerce-breadcrumb {
    font-size: 12px;
}

.product_list_widget .remove, .shop_table tbody tr td.product-remove {
    font-size: 25px;
}

table:not(.variations):not(.shop_table):not(.group_table) thead, table:not(.variations):not(.shop_table):not(.group_table) tbody, table:not(.variations):not(.shop_table):not(.group_table) tfoot {
    border: 0px !important;
}

@media (max-width: 650px) {
.ui-widget.ui-widget-content {
   left: 20px !Important;
}
}

ul.wccpf-field-layout-horizontal {
    padding-top: 10px !Important;
}

table.wccpf_fields_table td.wccpf_label label {
    padding-left: 10px;
}

.woocommerce-page select {
    background-position: calc(100% - 22px) 27px !important;
}

.woocommerce-page .thb-product-detail.page-padding {
    margin-top: 0vh !Important;
}

input[type="text"].hasDatepicker {
    background-image: url(../img/calendar.svg) !important;
}

input[type="text"] {
    background-image: url(../img/calendar.svg) !important;
}

table.wccpf_fields_table td.wccpf_value input[type=text], table.wccpf_fields_table td.wccpf_value input[type=number], table.wccpf_fields_table td.wccpf_value input[type=email], table.wccpf_fields_table td.wccpf_value input[type=password], table.wccpf_fields_table td.wccpf_value textarea {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    border: 1px solid #ddd !important;
}

table:not(.variations):not(.shop_table):not(.group_table) tbody th, table:not(.variations):not(.shop_table):not(.group_table) tbody td {
    padding: 0.1rem 0.1rem 0.1rem !IMPORTANT;
}

body .ui-datepicker {
    width: 355px;
}

.wcpa_form_outer .wcpa_form_item input[type=date] {
    color: black !important;
    background: #f7f7f7 !important;
}

body {
  color: #848485 !important;
}

.woocommerce-message, .woocommerce-error, .woocommerce-info:not(.cart-empty) {
    background: #ee9982;
}

.subfooter {
    border-top: 1px solid #eee;
    padding-top: 50px;
}

.footer {
   display: none;
}

.last-row p small {
    font-size: 15px !important;
}

h6 {
    font-size: 17px;
    margin-bottom: 10px !important;
}

.products .product.thb-listing-style2 .badge {
   display: none;
}

.woocommerce-product-details__short-description ul {
    padding-left: 20px;
}

.hide, #hide {
   display: none !important;
}

.logolink .logoimg {
    max-height: 60px;
}

.woocommerce-shop .thb-page-header h1, h2, h3, h4, h5, h6 {
   color: #848485 !important;
}