/*
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(38, 38, 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;
}

.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: #f9f5ed!important;
}
.product-boxed{background: #f9f5ed!important;}

element {
}
*, ::after, ::before {
  box-sizing: inherit;
}
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;}
