/* Header */
li.html.custom.html_topbar_left {
    display: none !important;
}

/* Content */

.ft-style-1,
.ft-style-1 * {
    border: none !important;
}

.ft-style-1 b {
    display: none !important;
}

.ft-style-1 .section-title {
    text-align: center !important;
    display: block;
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0;
    color: #1791D4;
}

/* 
.ft-style-2:before {
    content: "";
    width: 100%;
    height: 49px;
    position: absolute;
    top: -10px;
    left: 27%;
    z-index: 0;
    background: url(/wp-content/uploads/2019/12/gradient.jpg) no-repeat;
} */

/* Footer */
.bg-footer-1 {
    background: #f6f6f6;
}

.menu-footer-wrapper li {
    display: block;
    text-align: left;
    margin-left: 0px !important;
}

/* Misc */
#masthead .header-account-title {
    font-size: 15px;
}

.searchform-wrapper .submit-button {
    background: #0066b2 !important;
    background-color: #0066b2 !important;
}



.products .box-image img.attachment-woocommerce_thumbnail {
    object-fit: contain;
}

.loginpress-login-widget h2.widgettitle {
    font-size: 17px;
}

.category-page-row .quantity .minus,
.category-page-row .quantity .plus,
.category-page-row .quantity input[type="number"] {
    color: black !important;
    font-weight: bold !important;
    font-size: 18px;
}

.prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons {
    display: none;
}

.prdctfltr-widget .prdctfltr_scroll_default .prdctfltr_terms_customized_select .prdctfltr_add_scroll .prdctfltr_checkboxes,
.prdctfltr-widget .prdctfltr_scroll_default.pf_default_select .prdctfltr_add_scroll .prdctfltr_checkboxes {
    padding-left: 15px;
}

.prdctfltr_collector_flat>span {
    color: black;
    font-size: 11px;
    font-weight: bold;
}

.prdctfltr_filter.prdctfltr_rng_price .prdctfltr_checkboxes,
.prdctfltr_filter.prdctfltr_search .prdctfltr_checkboxes {
    padding-left: 10px;
    padding-right: 15px;
}


.col.product .product-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: auto !important;
}

.product.type-product .woocommerce-Price-amount {
    font-weight: normal !important;
    color: black;
    margin-top: 5px;
    display: block;
}

.product .box-image {
    text-align: center;
}

.quantity input:not([type="submit"]),
.quantity .form-flat textarea,
.quantity .form-flat select {
    background: transparent !important;
}

.product .add-to-cart-button a {
    border: 1px #00000033 solid !important;
    color: black !important;
    font-weight: normal;
}

.prdctfltr_filter.prdctfltr_search .prdctfltr_widget_title:before {
    content: "\f002";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 20px;
    color: gray;
}

#shop-sidebar .prdctfltr_filter.prdctfltr_product_cat .prdctfltr_widget_title:before {
    content: " ";
    background: url(https://doanhnghiep.moriitalia.com/wp-content/uploads/2020/03/ico-category.png);
    background-repeat: no-repeat;
    position: absolute;
    width: 35px;
    height: 35px;
    left: 15px;
    top: 10px;
    background-size: contain;
}

#shop-sidebar .prdctfltr_filter.prdctfltr_product_cat .prdctfltr_widget_title {
    padding-left: 35px;
}

.prdctfltr_filter.prdctfltr_product_cat label {
    padding-top: 8px;
    padding-bottom: 8px;
}

.product .add-to-cart-button a.added_to_cart {
    border: none !important;
    margin-top: 8px;
}

.prdctfltr_filter.prdctfltr_product_cat label .prdctfltr_customize_name {
    font-weight: normal;
    color: black;
}

.quantity input.qty,
.quantity input[type="number"] {
    margin-left: 5px;
    margin-right: 5px;
}

.search-bar-mobile-wrapper button.ux-search-submit.submit-button {
    background: white;
    color: #999;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-color: #ddd;
    border-left: 0;
}

.search-bar-mobile-wrapper form.searchform input {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.mobile-filters-widget-wrapper {
    margin-bottom: 0px !important;
}

.mobile-filters-widget-wrapper .prdctfltr_filter {
    display: inline !important;
    width: 33%;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    margin-bottom: 0px !important;
}

.mobile-filters-widget-wrapper .prdctfltr_filter_inner {
    display: inline-block;
    width: 100%;
}

.mobile-filters-widget-wrapper .prdctfltr_filter {
    display: inline !important;
    width: 33%;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.mobile-filters-widget-wrapper .prdctfltr_filter_inner {
    display: inline-block;
    width: 100%;
    border-bottom: 1px #8080805c solid;
}

.mobile-filters-widget-wrapper .prdctfltr_filter .selectize-input {
    height: 30px;
    padding: 0;
}

.mobile-filters-widget-wrapper .prdctfltr_filter .selectize-input input[type="select-one"] {
    width: 100% !important;
    height: 40px;
    padding-left: 5px !important;
}

.mobile-filters-widget-wrapper .prdctfltr_wc {
    margin: 0px !important;
}


.mobile-filters-widget-wrapper .prdctfltr_filter .selectize-input input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #0066b2;
    opacity: 1;
    /* Firefox */
    font-weight: bold;
}

.mobile-filters-widget-wrapper .prdctfltr_filter .selectize-input {
    border: none;
}

.slider-filter-mobile-wrapper img {
    border-radius: 50%;
}

.slider-filter-mobile-wrapper .col {
    padding: 0px !important;
}

.mobile-filters-widget-wrapper .selectize-control.single .selectize-input:after {
    top: 70% !important;
}

.mobile-filters-widget-wrapper .prdctfltr_filter .selectize-input .item {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 70%;
    padding-top: 12px;
    padding-left: 5px !important;
    color: #0066b2;
    font-weight: bold;
}

.products.has-equal-box-heights .box-image {
    /* pad */
}

.icon-title-mobile b {
    display: none;
}

.icon-title-mobile .section-title-main {
    border: 0 !important;
    margin: auto;
}

.icon-title-mobile .section-title {
    border: none !important;
    text-align: center;
    font-weight: normal;
    color: black;
}

.add-to-cart-button {
    /* display: none; */
}

.mobile-filters-widget-wrapper .prdctfltr_wc .selectize-input,
.mobile-filters-widget-wrapper .prdctfltr_filter_wrapper .selectize-input {
    box-shadow: none !important;
}

.mobile-filters-widget-wrapper .prdctfltr_wc .selectize-dropdown,
.mobile-filters-widget-wrapper .prdctfltr_filter_wrapper .selectize-dropdown {
    position: fixed;
    top: 120px !important;
    width: 100% !important;
    padding-bottom: 25px;
    height: 100%;
    z-index: 99;
    overflow-y: auto;
    padding-bottom: 65px;
}

.mobile-filters-widget-wrapper .prdctfltr_wc .selectize-dropdown [data-selectable].option,
.mobile-filters-widget-wrapper .prdctfltr_filter_wrapper.selectize-dropdown [data-selectable].option {
    padding-top: 12px;
    padding-bottom: 12px;
    margin: 10px 15px;
    border: 1px #d7d7d7 solid;
    font-size: 17px;
    font-weight: 200 !important;
    color: black;
    text-transform: uppercase;
}

.mobile-filters-widget-wrapper .prdctfltr_wc .selectize-dropdown-content,
.mobile-filters-widget-wrapper .prdctfltr_filter_wrapper .selectize-dropdown-content {
    max-height: 100%;
    overflow-y: auto;
}


.mobile-filters-widget-wrapper #prdctfltr-6 .prdctfltr_filter,
.mobile-filters-widget-wrapper .prdctfltr_filter_wrapper .prdctfltr_filter {
    display: inline !important;
    /* width: 33%; */
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.mobile-filters-widget-wrapper #prdctfltr-6 .prdctfltr_filter:first-child,
.mobile-filters-widget-wrapper .prdctfltr_filter:first-child {
    width: 42% !important;
}

.mobile-filters-widget-wrapper #prdctfltr-6 .prdctfltr_filter:nth-child(2),
.mobile-filters-widget-wrapper .prdctfltr_filter:nth-child(2) {
    width: 27% !important;
}

.mobile-filters-widget-wrapper #prdctfltr-6 .prdctfltr_filter:last-child,
.mobile-filters-widget-wrapper .prdctfltr_filter:last-child {
    width: 31% !important;
}

.mobile-filters-widget-wrapper #prdctfltr-6 .prdctfltr_filter_inner,
.mobile-filters-widget-wrapper .prdctfltr_filter_wrapper .prdctfltr_filter_inner {
    display: inline-block;
    width: 100%;
}

.mobile-filters-widget-wrapper #prdctfltr-6 .prdctfltr_filter,
.mobile-filters-widget-wrapper .prdctfltr_filter_wrapper .prdctfltr_filter {
    display: inline !important;
    /* width: 33%; */
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.mobile-filters-widget-wrapper #prdctfltr-6 .prdctfltr_filter_inner,
.mobile-filters-widget-wrapper .prdctfltr_filter_wrapper .prdctfltr_filter_inner {
    display: inline-block;
    width: 100%;
}

.mobile-filters-widget-wrapper .prdctfltr_wc_widget .prdctfltr_collector {
    padding-top: 15px;
    background: #e3f6fd;
}

.mobile-filters-widget-wrapper .prdctfltr_collector_border>span {
    background: white;
    color: black;
}

.fh-menu-stuck .mobile-filters-widget-wrapper .prdctfltr-widget {
    position: fixed;
    z-index: 99;
    background: white;
}