/*
Theme Name: Riode Child
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  ***************/

/* Featured Product Label */
.product-label.label-top{ display:none; }

/* product page social share icons */
.summary .social-icons { display: none; }

/* checkout page */
.woocommerce-checkout-payment h4 { display:none; }

/* History page */
#uc_vertical_curve_timeline_elementor_91ddbe2 .ue-slno { background-color:#2e3192 !important; }

/*------ global -----------*/

.main { padding-bottom: 0 !important; }
p.price { color: #2e3192; }
/* p { margin: 0 !important; } */
p.price { color: #2e3192; }

/*---------- global over ---------*/

/* single product page */
.product-template-default.single.single-product .main { padding-top:60px !important; padding-bottom: 60px !important; }

/* shop & category archive page */

.archive.post-type-archive.post-type-archive-product .main {padding-top:60px !important; padding-bottom: 60px !important; }
.archive.tax-product_cat .main { padding-top:60px !important; padding-bottom: 60px !important; }

/* order detail page */

@media (min-width: 768px) { 
.woocommerce-MyAccount-content.col-md-9 { padding-bottom: 60px !important; }
}

/* Header */

/* @media only screen and (max-width: 767px) {
	.mx-auto { margin-left: auto !important; margin-right: 0 !important; }
} */

/* @media only screen and (max-width: 767px) {
	.gt_selector.notranslate { width:50%; padding:0 1rem;}
} */

@media (max-width: 767px) {
  .elementor-5598 .elementor-element.elementor-element-e8a67f8 {
    width: auto;
	max-width:40% !important;
  }
}

/* sticky header */

.header .sticky-content.fixed {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

/* login page */

.login-popup { margin-bottom: 60px!important; }

/* Header menu */
.header .menu .megamenu > li > a { pointer-events: auto !important; text-transform: none !important; font-weight: 400 !important; }

/* Product Price add to cart  */
/* .product-action {
  display: none;
}
.price {
  display: none !important;
}
.woocommerce-loop-product__title{
    white-space: inherit !important;
    overflow: inherit !important;
} */

/* SHOP / CATEGORY / LOOP PAGES ONLY */
/* Hide price everywhere except single product */
body:not(.single-product) .price {
    display: none !important;
}

/* Hide Add to Cart everywhere except single product */

body:not(.single-product) .add_to_cart_button,
body:not(.single-product) .product-action {
    display: none !important;
}

.woocommerce-loop-product__title {
    white-space: normal !important;
    overflow: visible !important;
}

.single-product .product_title {
    white-space: normal !important;
    overflow: visible !important;
}
.related .price{
	display: none !important;	
}
.related .add_to_cart_button{
	display: none !important;	
}
.related .product-action{
	display: none !important;	
}

/*  */

body:not(.single-product) .button {
	display: inherit !important;
}
