/*
Theme Name: furniturestore
Theme URI: https://riode.org/
Author: D-THEMES
Author URI: https://riode.org/about-me/
Description: Riode Responsive WordPress + eCommerce Theme.
Version: 1.0
Template: riode
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.cat-type-classic .category-content {
    width: 100%;
    height: 18%;
    background-color: rgba(40, 40, 38, 0.8);
}
.custom-no-shipping-message {
    background-color: #fdecea; /* light red background */
    border: 1px solid #f5c2c0;
    padding: 15px;
    border-radius: 6px;
    color: #b42318;
    font-size: 15px;
    line-height: 1.6;
}
.wpb_custom_b401f176dcf16d60efdd49272a4529da .product-category mark{color:#fff; font-size:13px;}
.custom-no-shipping-message a {
    color: #b42318;
    font-weight: 600;
    text-decoration: underline;
}


/***** Copy from Riode Css ****/
div.wpforms-container-full button[type=submit]:not(:hover):not(:active){background-color:#000;}
div.wpforms-container-full:not(:empty){margin:0px;}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    height: 100px;
}
.single-product .header {
		border-bottom: 1px solid #000000!important;
}

/* Products */
.woocommerce-loop-product__title {
		color: #444;
		margin-top: 3px;
}

/* Footer */
.footer .widget-contact-info a {
		color: #fff !important;
}

.footer-logo { max-width: 154px }
.footer .wpcf7-form .btn {height: 49px;padding: 0.92em 1.27em;}
.footer .wpcf7-form input { padding-left: 2rem; background: #b8a289; border: none; font-size: 12px; height: 49px; }
.footer .contact-info label { color: #777; font-weight: 700; display: block; margin-bottom: 2px; text-transform: uppercase }
.footer .contact-info label:not(:first-child) { margin-top: 10px; }
.footer-newsletter-section .wpcf7-form .btn::after { content: '\e97f'; font-family: 'riode'; margin-left: 8px; font-weight: 400; font-size: 17px; }
.footer .widget ul li, .footer .menu li { margin-bottom: 11px; font-weight: 400 }
.footer-bottom .vc_column-inner { display: flex; align-items: center; flex-direction: row !important; flex-wrap: wrap }.footer .menu, .footer .widget ul {
    padding-top: 0.4rem;
}
@media (min-width: 992px) {
		.footer .vc_column_container:nth-child(2) { left: 1.2% }		.footer .vc_column_container:nth-child(3) { left: -2.8% }
}

/* Responsive */
@media (max-width: 575px) {
		.w-mx-sm-100 {
				width: 100% !important;
		}
}
.product-details .btn-product, .product-hide-details .btn-product{background-color:#b8a289;color:#fff; border:none;}
.single-product .product_title {
    margin-top: 0;
    color: #000;
}
.single_add_to_cart_button {
    margin-right: 8px;
    background-color: #b8a289;
}
.footer a:not(.social-icon):not(.btn), .footer .widget .menu li a {
  color: #fff;
}
.page-wrapper .main {
   
    padding-bottom: 0;
    background: #fff!important;
}
.product-boxed{background: #fff!important;background:#fff;
    border:1px solid #cab9a5;
    border-radius:12px;
    text-align:center;
    transition:0.3s ease;
    box-shadow:0 2px 10px rgba(0,0,0,0.08); padding:0px;}
.product-details .btn-product, .product-hide-details .btn-product{border-radius:5px;}

p.price {
  color: #000;
  
}
.woo-page-header {
    background: #F9F5ED;
}
.single-product .header {
    border-bottom: 1px solid #020202;
}
.riode-rounded-skin .form-row [type="text"], .riode-rounded-skin .form-row [type="tel"], .riode-rounded-skin .form-row [type="password"], .riode-rounded-skin .form-row [type="email"], .riode-rounded-skin .form-row textarea, .riode-rounded-skin .form-control, .riode-rounded-skin .wpcf7-form-control {
    border-radius: 3px;
    background: #ffff;
}
.woocommerce-checkout-review-order {
    margin-top: 0.5rem;
    background-color: #efe4d8;
}


.boxhome_custom3 .vc_column-inner{border:1px solid #b8a289; padding:20px!important;}
.hustle-ui.module_id_2 .hustle-layout .hustle-content .hustle-content-wrap{padding:0px!important;}
.hustle-ui:not(.hustle-size--small).module_id_2 .hustle-layout .hustle-content{padding:0px!important;}

.hustle-ui:not(.hustle-size--small) .hustle-info.hustle-info--default .hustle-layout .hustle-layout-content .hustle-content{padding:0px!important;}
.hustle-ui:not(.hustle-size--small) .hustle-info.hustle-info--default .hustle-layout .hustle-layout-content .hustle-content .hustle-content-wrap{margin:0px; padding:0px;}

.category-wrap .cat-type-classic{
 background:#fff;
   
    border:1px solid #f1f1f1;

    /* Multi Layer Modern Shadow */
    box-shadow:
        0 4px 10px rgba(0,0,0,0.05),
        0 10px 25px rgba(0,0,0,0.08),
        0 20px 40px rgba(0,0,0,0.04);

    transition:all 0.3s ease;
}
.product-media img {
  border-radius: 12px 12px 0px 0px;
}
.product-loop .product-media{border-bottom:1px solid #e7dfd3;}
.homeimgbox{box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;}
.shipping-calculator-form{
    display:none !important;
}

.product-category .category-content {
    padding-top: 9px!important;
    padding-bottom: 9px!important;
    background: #282827;
}
.product-category mark{display:none;}
.breadcrumb_wrapper {
		border-top-width: 0;
}
@media (min-width: 992px) {
		.page-header {
				margin-top: 2rem;
		}
		.woo-page-header {
				border: 0;
		}
}