/*

THEME NAME: 	Wazile - Urban Concepts
THEME URI: 		https://www.wazile.com
DESCRIPTION: 	Customized by Wazile
AUTHOR: 		WAZILE
AUTHOR URI: 	https://www.wazile.com
TEMPLATE: 	    furnicom
VERSION: 		2.0.0
LICENSE: 		Creative Commons
LICENSE URI: 	http://creativecommons.org/licenses/by/4.0/



*/
/*** General ***/
body, p {
    font-size: 16px;
    line-height: 26px;
}
h4 {
    font-size: 20px;
}
input[type="file"] {
    border: none;
}
p.demo_store {
    background-color: #e74c3c;
}
.form-control {
    box-shadow: none;
    -webkit-box-shadow: none;
}
@media (max-width: 991px) {
    img.img-shrink {
        width: 30%;
    }
}
@media (max-width: 767px) {
    img.img-shrink {
        width: 40%;
    }
}
/*! Changing background body */
body.error404, body.archive, body.single, body.page, body.blog, body.search {
    background: #fff;
}
body.woocommerce-page, body.archive.woocommerce, body.single-product, body.post-type-archive-product {
    background: #eee;
}
.widget.widget_categories {
    background: none;
}
.widget_tag_cloud .tagcloud {
    margin-top: 20px;
}
.widget_tag_cloud .tagcloud a {
    background: #eee;
}
.widget_pages ul, .widget_meta ul, .widget_recent_comments ul, .widget_rss ul, .widget_archive ul, .widget_recent_entries ul {
    background: #eee;
}
.widget select, .widget.widget_archive select, .widget.widget_categories select {
    width: 100%;
    border-color: #ddd;
}
/*! Fix unstyled widget - Categories when displayed as dropdown */
.sidebar .widget .widget-inner .block-title-widget h2 {
    margin-bottom: 0px;
}
.widget.widget_categories .screen-reader-text {
    display: none;
}


/* ! Back to Top - Adjust style ***REMOVED BECAUSE CURRENTLY Shareaholic and FB Chat is moved */
/*  .btt {
    bottom: 175px !important;
  }

  @media (max-width: 767px) {
    .btt {
      bottom: 175px !important;
      right: 27px !important;
    }
  }*/


/*** Home - Header ***/
.home.page .header-style1 {
    margin-bottom: 0px !important;
}
/*** Header ***/
.header {
    background: #ffffff;
    font-size: 12px;
}
.header-style1 .furnicom-logo, .header-style3 .furnicom-logo {
    padding-top: 20px;
    padding-bottom: 14px;
}
.header-style1 .main-menu, .header-style3 .main-menu {
    background: rgba(0, 0, 0, 0.9);
}
/* Fix and add dropdrown arrow main menu or primary menu - PROVIDED BY DEV */
.header-style1 .primary-menu .navbar-inner .nav > li.level1 > a.dropdown-toggle .have-title {
    position: relative;
}
.header-style1 .primary-menu .navbar-inner .nav > li.level1 > a.dropdown-toggle .have-title:before {
    content: "\f0d7";
    font-family: FontAwesome;
    position: absolute;
    top: -1px;
    right: -15px;
}
.listings-title {
    background: url(https://www.urbanconcepts.ph/wp/wp-content/uploads/2023/07/bg-title-pages-1.jpg) no-repeat center center;
    background-size: cover;
}
.listings-title .wrap-title {
    padding: 80px 0 70px;
}
.listings-title h1 {
    font-weight: 600;
}
body.search .listings-title h1.entry-title small {
    color: #ffc40e;
    font-size: 100%;
}
@media (max-width: 767px) {
    /*



      .header-style1 .furnicom-logo {



          padding: 0px 15px 0px;



      }



      */
}
/*** Navigation ***/
.header-style1 .primary-menu .navbar-inner .nav > li.active > a .fa-home:before, .header-style3 .primary-menu .navbar-inner .nav > li.active > a .fa-home:before {
    font-size: 15px;
}
.header-style1 .primary-menu .navbar-inner .nav > li > a, .header-style3 .primary-menu .navbar-inner .nav > li > a {
    padding: 0 20px;
}
@media (max-width: 767px) {
    .resmenu-container .navbar-toggle .icon-bar {
        background: #fff;
    }
    .resmenu-container .navbar-toggle:hover .icon-bar {
        background: #FEC40D;
    }
}
/*** Facebook Live Chat Support ***/
#b-c-facebook .chat-f-b label {
    margin-left: 20px !important;
}
/*** Content ***/
.single .entry-content .single-content p {
    font-size: 16px;
    line-height: 26px;
}
.smart-object .object1 {
    background: #FEC40D;
    padding: 19px 0px;
}
.smart-object .object2 {
    background: #FBAA19;
    padding: 19px 0px;
}
.smart-object .object2:before {
    background: #FEC40D;
    width: 30px;
    -webkit-clip-path: polygon(100% 0, 0 50%, 100% 100%, 0 100%, 0 0);
    clip-path: polygon(100% 0, 0 50%, 100% 100%, 0 100%, 0 0);
}
.smart-object .object2:after {
    background: #FEC40D;
    width: 30px;
    -webkit-clip-path: polygon(0 100%, 100% 50%, 0 0, 100% 0, 100% 100%);
    clip-path: polygon(0 100%, 100% 50%, 0 0, 100% 0, 100% 100%);
}
.bg-testimonial {
    background: url(images/bg-testimonial-2.jpg) no-repeat center top -110px;
    background-size: cover;
}
.bg-testimonial .carousel .carousel-inner .item .item-inner .client-say-info {
    background: #FBAA19;
}
.bg-testimonial .carousel .carousel-inner .item .item-inner .client-say-info:before {
    border-right: 8px solid #FBAA19;
    top: 60px;
}
.bg-testimonial .carousel .carousel-inner .item .item-inner .client-say-info .client-comment {
    font-size: 16px;
}
.contact-bonus .wpcf7 input[type="text"], .contact-bonus .wpcf7 input[type="email"], .contact-bonus .wpcf7 .wpcf7-textarea {
    border: solid 1px #ddd;
}
/* Bootstrap */
.form-control {
    border: solid 1px #ddd;
    border-radius: 0px;
}
/*! Facebook Comments */
h3.facebook-comments-title {
    font-size: 14px;
    text-transform: uppercase;
    color: #444444;
    margin: 25px 0 25px;
}
/* Hide comment on WooCommerce post */
.single-product.woocommerce h3.facebook-comments-title, .single-product.woocommerce .fb_iframe_widget {
    display: none;
}
/*! Custom styles */
.btn-wazile {
    font-family: PoppinsBold;
    font-size: 14px;
    padding: 0px 28px;
    line-height: 46px;
    background-color: #ffc40e;
    text-align: center;
    color: #fff;
    border: none;
    text-transform: uppercase;
    border-radius: 3px;
}
.btn-wazile:hover {
    opacity: 0.8;
}
/*** Footer ***/
.sidebar-above-footer {
    background: #eeeeee;
    margin-top: 30px;
}
body.woocommerce-page .sidebar-above-footer, body.archive.woocommerce .sidebar-above-footer, body.single-product .sidebar-above-footer, body.post-type-archive-product .sidebar-above-footer {
    background: #ffffff;
}
.footer {
    background-color: #000;
    background: url(images/bg-footer-2.jpg) no-repeat center center;
    background-size: cover;
}
.footer .footer-top .widget_text .contact-footer ul li .fa {
    width: 15px;
}
.copyright {
    background: rgba(0, 0, 0, 0.5);
    padding-top: 15px;
}
.copyright-text p {
    font-size: 12px;
}
.copyright-text p a {
    color: #ffffff;
}
.copyright-text p a:hover {
    color: #ffc40e;
}
@media (max-width: 767px) {
    .footer {
        padding-bottom: 66px;
    }
}
.footer .footer-top .widget_nav_menu .menu li a, .footer .footer-top .contact-footer ul li {
    font-size: 14px;
}
.footer .footer-top .widget .button-ver-menu {
    font-size: 18px;
}
/*** Pages ***/
/*** Post ***/
body.blog .main-menu {
    margin-bottom: 0px !important;
}
body.blog .category-header {
    display: none;
}
.lates-blog .item .blog-item .widget-content-wrap .widget-content .item-content p, .responsive-post-slider .item .blog-item .widget-content-wrap .widget-content .item-content p {
    font-size: 13px;
}
/*! Hides author details on Single Posts */
.single #authorDetails {
    display: none;
}
/*** Products / Woocommerce ***/
/* Remove UL style on Product Loop */
.woocommerce ul.products-loop, .search ul.products-loop {
    list-style-type: none;
}
/* Put a style for https://www.urbanconcepts.ph/product-category/furniture-collection/ */
.term-furniture-collection .products-nav .view-mode-wrap .view-mode {
    display: none;
}
.woocommerce .product-category img {
    width: 100%;
    margin: 0px auto;
    border: 1px solid #dddddd;
    background-color: #fff;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}
.woocommerce .product-category img:hover {
    opacity: 0.8;
}
.woocommerce .product-category h2 {
    padding: 10px;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    border: 1px solid #dddddd;
    border-top: none;
    background-color: #fff;
}
.woocommerce .product-category h2 mark {
    color: #ffc40e;
    background: none;
}
/* Hides Product Title */
body.single-product .listings-title {
    display: none;
}
body.single-product .header-style1, body.single-product .header-style3 {
    margin-bottom: 40px;
}
.single-product .tabs .tabbable .nav-tabs li a {
    font-size: 12px;
}
.single-product .tabs .tabbable .tab-content .tab-pane.active p {
    font-size: 14px;
}
.woocommerce #payment .terms, .woocommerce #payment .wc-terms-and-conditions, .woocommerce-page #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions {
    float: none;
}
.woocommerce .order_details li {
    font-size: inherit;
}

/*** WooCommerce ***/


/* WooCommerce Pricing */
.price .amount, .item-price .amount, .item_price .amount, .product-price .amount, p .amount {
    font-size: inherit !important;
}


.single-product .product_detail .content_product_detail .product-summary-bottom .single_add_to_cart_button, .single-product .product_detail .content_product_detail .product-summary-bottom .product_type_external, .single-product .product_detail .content_product_detail .product-summary-bottom .product_type_grouped {
    border-radius: 3px;
    font-family: PoppinsBold;
    font-size: 14px;
}
/* Price Text on Sale */
.price del span.amount, p del span.amount {
    color: #e12f2f;
}
/*** WooCommerce - Cart ***/


.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
    text-transform: uppercase !important;
    font-weight: bold !important;
    padding: 16px 28px !important;
    border-radius: 3px !important;
}

@media (max-width: 767px) {
    .woocommerce-cart .cart-collaterals {
        width: 100%;
    }
}


/* WooCommerce - Checkout */

.woocommerce form .form-row .input-checkbox {
    margin: 8px 8px 0 0;
}

.woocommerce form .form-row .input-checkbox#mailchimp_woocommerce_newsletter {
    margin: -2px 8px 0 0;
}

/* Additional Check Field - I agree that my order will be delivered after the Enhanced Community Quarantine (ECQ). */
.woocommerce-billing-fields__field-wrapper #billing_wcj_checkout_field_1_field {
    color: #856404;
    background-color: #fff3cd;
    padding: 20px;
    border-color: #ffeeba;
}

.woocommerce-error {
    font-size: 14px;
    line-height: normal;
}
.select2-container .select2-choice {
    padding: 7px;
    border: none;
    border-radius: 0px;
}
.select2-drop {
    font-size: 14px;
    border: none;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    font-size: 14px;
}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    float: left;
    line-height: 40px;
}
.checkout #order_review table.shop_table tr {
    font-size: 14px;
}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
    padding-left: 5px;
}
.mc4wp-checkbox.mc4wp-checkbox-woocommerce label span {
    padding-left: 16px;
}
.checkout #payment #place_order {
    text-transform: uppercase;
    line-height: 46px;
    padding: 0px 28px;
    font-size: 14px;
    font-family: PoppinsBold;
}
.checkout #payment #place_order:hover {
    opacity: 0.8;
    background: #ffc40e;
}
/*** WooCommerce Trust Badge / Logo ***/
.woocommerce .secure_seal img {
    margin: 20px auto;
}
.woocommerce-product-trust-badge img {
    margin: 20px 0px;
}
/*** Others ***/
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #FEC40D;
}
@media (max-width: 767px) {
    /*! Shows RevSlider content even on to mobile */
    .tp-mask-wrap, .tp-bullets {
        display: block;
    }
}
/* Fix shop categories */
@media screen and (max-width: 414px) {
    li.product.first {
        margin-bottom: 0 !important;
    }
    .products-nav {
        margin-top: 30px !important;
    }
    ul.product-categories-listing > li:nth-child(7) {
        margin-bottom: 0 !important;
    }
}
/* Hide trust badge showing up again upon clicking product variation */
.single_variation_wrap .woocommerce-variation-description {
    display: none !important;
}
/* Change selected variation background color */
.sw-custom-variation .sw-radio-variation.selected span {
    background-color: #ffc40e !important;
}
/* Change selected variation border color */
.sw-custom-variation .sw-radio-variation.selected span:after {
    border-color: #ffc40e !important;
}
/* Change newsletter font sizes */
.newsletter-content .newsletter-email, .newsletter-content .newsletter-submit {
    font-size: 14px;
}
.need-help h3 {
    font-size: 20px;
}
/*  Products Carousel */
.box-slider-title h2 {
    font-size: 24px;
}
.item-content h4, .products-content h4 {
    font-size: 16px;
}
.item-bottom .button.add_to_cart_button {
    font-size: 14px;
}
@media only screen and (max-width: 414px) {
    .item-bottom .button.add_to_cart_button {
        font-size: 12px;
    }
    .price .amount {
        font-size: 13px;
    }
}
.item-content > h4 > a, .products-content > h4 > a {
    color: #444 !important;
}
.item-content > h4 > a:hover, .products-content > h4 > a:hover {
    color: #ffc40e !important;
}
/* Single product page */
.single-product .product_detail .content_product_detail .product-description h2 {
    font-size: 20px;
}
.single-product .tabs .tabbable .tab-content .tab-pane.active p {
    font-size: 16px;
}
.single-product .tabs .tabbable .nav-tabs li a {
    font-size: 14px;
}
.single-product .product_detail .content_product_detail .product-description p {
    font-size: 14px;
}
#tab-product_tag > .tagged_as > a {
    color: #ffc40e;
}
#tab-product_tag > .tagged_as > a:hover {
    opacity: 0.8;
}
/**/
.sidebar .furnicom_best_seller_product .sw-best-seller-product ul.list-unstyled li .item-content h4 {
    font-size: 14px;
}
.products-nav .catalog-ordering {
    font-size: 14px;
}
.single .single-post-relate .item-relate-content h4 a {
    font-size: 15px;
    line-height: 20px;
    color: #444;
}
.single .single-post-relate .item-relate-content h4 a:hover {
    opacity: 0.8
}
/* Shop page - categories */
.product-categories-listing .product-category h2.woocommerce-loop-category__title {
    font-size: 16px;
}
/* Contact page */
.contact-bonus .page-title h3 {
    font-size: 18px;
}
/* FAQ page */
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li a {
    font-size: 16px;
    color: #444;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .vc_toggle .vc_toggle_title h4 {
    font-size: 16px;
}
/* Blog page */
.category-contents .entry .entry-content .title-blog h3 {
    font-size: 18px;
    line-height: 20px;
}
/* Single Blog */
.container a {
    color: #fbaa19;
}
.container a:hover {
    opacity: 0.8;
}
.single .entry-content .entry-tag .single-tag a {
    color: #ffc40e;
}
.single .entry-content .entry-tag .single-tag a:hover {
    opacity: 0.8;
}
/*

.category-contents .entry .entry-content .title-blog h3 a{

    color: #ffc40e;

}



.category-contents .entry .entry-content .title-blog h3 a:hover{

    opacity: 0.8;

}*/
.category-contents .entry .entry-content .entry-summary {
    font-size: 16px;
}
.widget_tag_cloud .tagcloud a {
    color: #444;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    color: #444;
}
/* Menu dropdown */
.primary-menu .navbar-inner .nav.nav-mega > li.furnicom-menu-custom > .dropdown-menu > li a, .primary-menu .navbar-inner .nav.nav-mega > li.furnicom-mega-menu > .dropdown-menu > li > .dropdown-sub.nav-level2 > li > a {
    font-size: 14px;
}
/* Header top */
.header-style1 .widget.widget_nav_menu ul.menu > li > a, .header-msg .top-header-sidebar .top-header-sidebar-menu .my-account {
    font-size: 14px;
}
/* Top form - cart items */

@media (max-width: 767px) {
    .header .top-search { position: absolute; }
}

.top-form.top-form-minicart .top-minicart-icon a {
    font-size: 14px;
}
.top-search .topsearch-entry .form-search .search-query, .top-search .topsearch-entry .form-search .autosearch-input, .top-search .topsearch-entry form .search-query, .top-search .topsearch-entry form .autosearch-input {
    font-size: 13px;
}
/* Homepage Blog */
.lates-blog .item .blog-item .widget-content-wrap .widget-content .item-title h4 a {
    font-size: 13px;
    color: #444;
}
.lates-blog .item .blog-item .widget-content-wrap .widget-content .item-title h4 a:hover {
    color: #ffc40e;
}
/* Single product page delivery details img */
.delivery-infos a img {
    width: 100%;
    max-width: 394px;
}
/* Floating Add to cart button */
.my-urban-btn-floating-add-to-cart-variable, .my-urban-btn-floating-add-to-cart-simple {
    width: 100%;
    color: #fff !important;
    background-color: #FBAA19;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 15px 17px;
    z-index: 999;
    display: none;
    position: fixed;
    left: 0;
    bottom: 0;
    border: 0;
    cursor: pointer;
}
.my-urban-btn-floating-add-to-cart-variable:visited, .my-urban-btn-floating-add-to-cart-variable:active {
    background-color: #FBAA19;
}
/* Hustle popup layout */
.hustle-content h3 {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    text-align: center !important;
    padding: 0 20px !important;
}
.hustle-layout .hustle-field input {
    font-family: 'Poppins', sans-serif;
    color: #495057;
    border: 1px solid #ced4da;
    border-radius: .25rem;
}
.module_id_1 .hustle-layout form .hustle-button-submit {
    font-family: 'Poppins', sans-serif;
    cursor: pointer;
}
.hustle-optin--compact .hustle-layout-body:not(.hustle-size-small) .hustle-field {
    margin-bottom: 10px !important;
}
.hustle-button-close [class*="hustle-icon-"], .wpmudev-ui .hustle-button-close [class*="hustle-icon-"], .module_id_3 .hustle-button-close [class*="hustle-icon-"], .module_id_3 .wpmudev-ui .hustle-button-close [class*="hustle-icon-"] {
    position: relative !important;
    top: 32px !important;
    left: -5px !important;
}
@media screen and (min-width: 731px) /*@media screen and (min-width: 783px)*/ {
    .hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--compact .hustle-form.hustle-form-inline .hustle-button {
        width: 100% !important;
    }
    .hustle-ui.hustle-popup .hustle-popup-content .hustle-optin {
        max-width: 500px !important;
        margin: 0 auto !important;
    }
    .hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--compact .hustle-form.hustle-form-inline .hustle-form-fields, .hustle-form-fields .hustle-proximity-joined {
        display: block !important;
    }
}

/* Fix Cart totals layout (Cart page) */
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: none !important;
    width: 100% !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals table.shop_table > tbody {
    display: block !important;
}


/* Coupon */
@media (max-width: 480px) {
    .woocommerce-page form table.shop_table.shop_table_responsive td.actions .coupon input.input-text {
        width: 48% !important;
    }
}
/* Shipping */
.woocommerce-cart .cart-collaterals .shipping-calculator-button {
    margin-top: 0 !important;
}
/* YITH Compare, Wishlist - Product page */
.single-product .product_detail .content_product_detail .product-summary-bottom .single_add_to_cart_button {
    /* margin-right: 5px; */
    margin-right: 14px !important;
}
.single-product .product_detail .content_product_detail .product-summary-bottom .single-product-addcart {
    float: none !important;
}
.single-product .product_detail .content_product_detail .product-summary-bottom .single-product-addcart .compare-button {
    margin-right: 8px;
}
.single-product .product_detail .content_product_detail .product-summary-bottom .single-product-addcart .yith-wcwl-add-to-wishlist {
    margin-top: 10px !important;
}
@media (max-width: 480px) {
    .single-product .product_detail .content_product_detail .product-summary-bottom .single-product-addcart {
        margin-top: 0 !important;
    }
    .single-product .product_detail .content_product_detail .product-summary-bottom .single-product-addcart .yith-wcwl-add-to-wishlist {
        margin-top: 10px !important;
    }
}

/** Remove footer BG img on mobile **/
@media (max-width: 812px) {
    .footer {
        background: #000 !important;
    }
}

/** Remove Trust Badge from page description **/
#main .page-description > .woocommerce-product-trust-badge {
    display: none !important;
}
#main .term-description > .woocommerce-product-trust-badge {
    display: none !important;
}

/** Remove old price for some items - Temporary fix **/
body.single-product.postid-4788 p.price > span:first-child,
body.single-product.postid-31048 p.price > span:first-child,
.search-append .autocomplete-suggestions .search-meta .price del > span:first-child {
    display: none !important;
}

/** Shop page - Hide Uncategorized **/
/*   body.post-type-archive-product ul.product-categories-listing > li:first-child {
      display: none !important;
  } */

/** Shop page - Adjust columns **/
body.post-type-archive-product ul.product-categories-listing {
    display: flex;
    flex-wrap: wrap;
}
body.post-type-archive-product ul.product-categories-listing > li {
    flex: 50%;
}


/* Blogs */
aside.sidebar #search-4 #searchform #searchsubmit {
    font-size: 13px !important;
}
aside.sidebar #search-4 #searchform {
    margin-top: -30px !important;
}


/* Product page */
.woocommerce div.product .slider_img_productd div.images.woocommerce-product-gallery,
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none !important;
    width: 100% !important;
}
.single-product .text-disclaimer {
    font-weight: 600;
    font-style: italic;
}


/* Sidebar - Best sellers */
aside.sidebar .sw-best-seller-product .list-unstyled > li {
    display: flex !important;
}
aside.sidebar .sw-best-seller-product .list-unstyled > li .item-img {
    max-width: 102px !important;
    height: auto !important;
}
aside.sidebar .sw-best-seller-product .list-unstyled > li .item-content {
    margin-left: 10px;
}

/* Blog archive */
body.blog .blog-content-list .bl_read_more a,
body.archive .blog-content-list .bl_read_more a {
    color: #fff !important;
}


/* Fix single product image section */
/*@media screen and (min-width: 1000px) and (max-width: 1024px) {
  body.single-product div.woocommerce-product-gallery__image {
    width: 277px !important;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1024px) {
  body.single-product .product div.slick-list > div.slick-track {
    width: 1662px !important;
  }
}
@media screen and (min-width: 1025px) {
  body.single-product .product .woocommerce div.product div.images, body.single-product .product .woocommerce-page div.product div.images, body.single-product .product div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.images.product-images {
    width: 100% !important;
  }
  body.single-product .product div.woocommerce-product-gallery__image {
    width: 394px !important;
  }
  body.single-product .product div.item-thumbnail-product {
    width: 99px !important;
  }
}*/

/* Cart page */
.woocommerce-cart .coupon {
    display: flex !important;
}
.woocommerce-cart .coupon > label {
    padding-top: 8px !important;
    padding-right: 20px !important;
}
.woocommerce-cart .coupon #coupon_code {
    margin-right: 20px !important;
}
.woocommerce-cart input[name="update_cart"] {
    padding: 10px 0 !important;
}
.woocommerce-cart .checkout-button {
    color: #fff !important;
}

/* Hide recaptcha badge v3 */
.grecaptcha-badge {
    display: none !important;
}

/* Back to top */
.btt #furnicom-totop a {
    background: url(/wp/wp-content/themes/furnicom/assets/img/bg_general.png) no-repeat scroll center -2012px #eeeeee !important;
    border: 1px solid #b2b2b2 !important;
    transform: rotate(-90deg) !important;
}

/* Floating messenger icon */
#waz-floating-btn {
    position: fixed;
    right: 3rem;
    bottom: 10rem;
    z-index: 10000;
    margin: 1rem 0;
    visibility: hidden;
}

/* Fix categories sidebar widget dropdown layout */
#woocommerce_product_categories-2 .select2-container .select2-selection--single {
    height: 46px !important;
}
#woocommerce_product_categories-2 .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px !important;
}

/* Product page - Remove compare preview bar */
#yith-woocompare-preview-bar {
    display: none !important;
}