/*
Theme Name: Custom
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  ***************/
.product-boxed{padding:0px; }
.woocommerce-loop-product__title {
  color: #000 !important;
  margin-top: 3px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  min-height: 41px;
}
.woocommerce-loop-product__title {
  letter-spacing:0px;
  text-transform: capitalize;
  color: #666;
  white-space: wrap;
  overflow:above;
  text-overflow: ellipsis;
}
.products .price{font-size:18px;}
.btn-product{background-color:#bc8d32!important; color:#fff!important; border-color:#bc8d32!important}
.btn-product:hover{background-color:#050708!important; color:#fff!important; border-color:#050708!important}

.accordion .card-header a:hover, .accordion .card-header a.collapse{color:#050708!important;}


.form-row [type="text"], .form-row [type="tel"], .form-row [type="password"], .form-row [type="email"], .form-row textarea{
border: 1px solid #aba2a2!important;
 background-color: #f1f1f1!important;
  
}
.shipping .select2-container--default .select2-selection--single{border: 1px solid #aba2a2!important;
 background-color: #f1f1f1!important;}
.woocommerce-cart-form__contents thead th{color:#000;}
.woocommerce-cart-form__contents th.product-price{color:#000;}
.woocommerce-cart-form__contents thead th{color:#000;}
.form-row label:not(.checkbox){display: block;}
select{border: 1px solid #aba2a2!important;
 background-color: #f1f1f1!important;}
.wc_payment_method label {
  font-weight: 600;
  letter-spacing: -0.025em;
}
.payment_box{padding-left:0px;}.icon-box-side {
    display: flex;
    align-items: center;
    justify-content: normal;
}
#wpforms-submit-10061{background-color: #bc8d32 !important;
  color: #fff !important;
  border-color: #deb923 !important;}
.products .price{color:#bc8d32;}
.footer .widget .menu li a:hover{color:#bc8d32;}



.shortinfo {
    list-style: none;
    padding: 0;
    margin: 0;
}

.shortinfo li {
    position: relative;
    padding-left: 22px;
    margin-bottom: 10px;
}

.shortinfo li::before {
    content: "\f00c";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    color: #c09345;
    position: absolute;
    left: 0;
    top: 2px;
}

.shortinfo li span {
    font-weight: 600;
}
.accordion .card {
    border: 1px solid #c0934559;
    background: #fff;
}
.product_title {
  font-size: calc(2.3rem * var(--rio-typo-ratio,1));
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1.4;
  margin-bottom: 0.6rem;
}
@media screen and (max-width: 768px) {
.cols-2>* {
    max-width: 100%!important;
    flex:none!important;
}
}
.product_meta{display:none;}