/**
Theme Name: Bhairav Dhaam Theme
Author: DataSpatz
Author URI: https://dataspatz.com
Description: Bhairav Dhaam Theme Child theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bhairav-dhaam-theme
Template: astra
*/



/* Sharad: Calendar page - CSS for html table */
.html-widget-table table, th, td {
 border: none;
 column-gap: 0px;
}

.html-widget-table .date{
 padding: 8px;
 text-align: left;
 min-width: 120px;
}

.html-widget-table .date-grey{
 padding: 8px;
 text-align: left;
 min-width: 120px;
 background-color:#E7E7E7;
}

.html-widget-table .tithi{
 padding: 8px;
 text-align: left;
 min-width: 100px;
}

.html-widget-table .tithi-grey{
 padding: 8px;
 text-align: left;
 min-width: 100px;
 background-color:#E7E7E7;
}

.html-widget-table .karyakram{
 padding: 8px;
 text-align: left;
 min-width: 100px;
}

.html-widget-table .karyakram-grey{
 padding: 8px;
 text-align: left;
 min-width: 100px;
 background-color:#E7E7E7;
}


/*
 * Sharad: CSS to modify extra text added at thank you page after checkout successful payment process
 * 
*/ 

.woocommerce-checkout p.woocommerce-notice {

    font-size: 20px;
	
    font-weight: 800;
}

.woocommerce-checkout p.thankyou-note {

    margin-bottom: 40px;

    padding: 0 0 5px 20px;

    border-left: solid 5px #c4401c;

}


/**
 * --------
 */

/*
 * Sharad: Product page -> WooCommerce -> Custom Tab -> Package - CSS for html table
 * Class name:  html-widget-table-woocomm-puja-packag
*/
.html-widget-table-woocomm-puja-package-tablewrapper {
 width: 95%; 
 overflow-y: hidden; 
 overflow-x: auto;
 height: auto; 
 padding: 5px;
}

.html-widget-table-woocomm-puja-package table, th, td {
 border: 1px solid black;
 border-collapse: collapse; /* Collapses the borders for a cleaner look */
 column-gap: 1px;
}    

.html-widget-table-woocomm-puja-package .col-01{
 padding: 8px;
 text-align: left;
 min-width: 120px;
}

.html-widget-table-woocomm-puja-package .col-01-grey{
 padding: 8px;
 text-align: left;
 min-width: 120px;
 background-color:#E7E7E7;
}

.html-widget-table-woocomm-puja-package .col-01-grey-bold{
 padding: 8px;
 text-align: left;
 min-width: 120px;
 font-weight: 600;
 background-color:#E7E7E7;
}

.html-widget-table-woocomm-puja-package .col-02{
 padding: 8px;
 text-align: left;
 min-width: 120px;
}

.html-widget-table-woocomm-puja-package .col-02-grey{
 padding: 8px;
 text-align: left;
 min-width: 120px;
 background-color:#E7E7E7;
}

.html-widget-table-woocomm-puja-package .col-02-grey-bold{
 padding: 8px;
 text-align: left;
 min-width: 120px;
 font-weight: 600;
 background-color:#E7E7E7;
}

.html-widget-table-woocomm-puja-package .col-03{
 padding: 8px;
 text-align: left;
 min-width: 120px;
}

.html-widget-table-woocomm-puja-package .col-03-grey{
 padding: 8px;
 text-align: left;
 min-width: 120px;
 background-color:#E7E7E7;
}

.html-widget-table-woocomm-puja-package .col-03-grey-bold{
 padding: 8px;
 text-align: left;
 min-width: 120px;
 font-weight: 600;
 background-color:#E7E7E7;
}

.html-widget-table-woocomm-puja-package .col-04{
 padding: 8px;
 text-align: left;
 min-width: 120px;
}

.html-widget-table-woocomm-puja-package .col-04-grey{
 padding: 8px;
 text-align: left;
 min-width: 120px;
 background-color:#E7E7E7;
}

.html-widget-table-woocomm-puja-package .col-04-grey-bold{
 padding: 8px;
 text-align: left;
 min-width: 120px;
 font-weight: 600;
 background-color:#E7E7E7;
}


/**
 * --------
 */

/*
 * Sharad: Tabs -> Global -> FAQ
 * Class name:  html-widget-table-global-tab-faq
*/
.html-widget-table-global-tab-faq table {
 width: 80%;
 border: 1px solid #ddd;
 border-collapse: collapse;
 margin: 20px auto;
 column-gap: 1px;
}  

.html-widget-table-global-tab-faq th, td {
 border: 1px solid #ddd;
 padding: 8px;
 text-align: left;
}  

.html-widget-table-global-tab-faq th {
 background-color: #f2f2f2;
}  

.html-widget-table-global-tab-faq .col-01 {
 min-width: 200px;
}

.html-widget-table-global-tab-faq tr:nth-child(even) {
 background-color: #E7E7E7;
}


/**
 * --------
 */


/**
 * Sharad: -> To visible logo on White(Non transparent) Header
 * How To Fix Logo Not Showing In Elementor and Astra Theme
 * https://www.youtube.com/watch?v=EbKce6c8qx8
 * **/
.custom-logo {
  filter: none !important;
  mix-blend-mode: normal !important;
  opacity: 1 !important;
}

/**
 * --------
 */

/**
 * Sharad: -> In Activities page there was huge gap between heading "Kundali Analysis" and list items
 * So top-padding and left padding is adjusted
 * Update top padding to WooCommerce product list items
 * **/
.woocommerce ul.products li.product {
    padding-top: 5px !important;
    padding-left: 5px !important;
}

/**
 * --------
 */

/**
 * Sharad: -> Powered by (DataSpatz) link in Copyright text
 * Customizing colour & hover colour of DataSpatz <a> tag  
 * Initial greay and hover effect is white
 * **/
.website-powered-by {
  color: #A6A6A6; /* Initial color */
  transition: color 0.3s; /* Smooth transition for the color change */
}

.website-powered-by:hover {
  color: white; /* Color on hover */
}


/**
 * --------
 */
