/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* Disabling Header */
header#masthead {
display: none;
}

/* Footer Color For Difference Pages and Its background */
.main-navigation {
	//padding-top:30px;
	//padding-bottom: 5px;
	//background-image: url('https://buddhapath.com/wp-content/uploads/2023/09/Leaf1-png.png');
background-repeat: no-repeat ! Important;
}

.elementor-218,
.elementor-286,
.elementor-299,
.elementor-468,
.elementor-2584,
.elementor-4951,
.elementor-4093,
.elementor-7682
{
	background-image: url('https://buddhapath.com/wp-content/uploads/2023/09/backs.jpg');
	background-repeat: no-repeat ! Important;
	background-color : #A35322;
	background-attachment: fixed;
}

.page-id-218 footer,
.page-id-286 footer,
.page-id-299 footer,
.page-id-468 footer,
.page-id-2584 footer,
.page-id-4951 footer,
.page-id-4093 footer,
.page-id-7682 footer
{
	background-color : #A35322;
}

.elementor-314,
.elementor-2698,
.elementor-2921,
.elementor-5559,
.elementor-4547,
.elementor-4831,
.elementor-6915,
.elementor-7214
{
	background-image: url('https://buddhapath.com/wp-content/uploads/2023/09/back2.jpg');
	background-repeat: no-repeat ! Important;
	background-color : #4B3527;
	background-attachment: fixed;
}
.page-id-314 footer,
.page-id-2698 footer,
.page-id-2921 footer,
.page-id-5559 footer,
.page-id-4547 footer,
.page-id-4831 footer,
.page-id-6915 footer,
.page-id-7214 footer
{
	background-color : #4B3527;
}

.elementor-1035,
.elementor-1214,
.elementor-1485,
.elementor-390,
.elementor-752,
.elementor-1844,
.elementor-1946,
.elementor-2104,
.elementor-2027,
.elementor-10,
.elementor-2753,
.elementor-4526,
.elementor-4575,
.elementor-2072,
.elementor-5166,
.elementor-6189,
.elementor-6377,
.elementor-6562,
.elementor-7384,
.elementor-7216,
.elementor-7291,
.elementor-7435,
.elementor-7473,
.elementor-6470,
.elementor-7010,
.elementor-7844,
.elementor-3178,
.elementor-9026,
.elementor-9067,
.elementor-9043
{
	background-image: url('https://buddhapath.com/wp-content/uploads/2023/08/new-back1.jpg');
	background-repeat: no-repeat ! Important;
	background-attachment: fixed;
}

/* Anchor Click Scrolling */
html {
	scroll-behavior: smooth;
	scroll-padding-top: 140px;
}

/* CSS Class - Image Border #4B3527*/
img.img-border-4B3527
{
	  border-style: solid;
    border-color: #4B3527;
	  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

img.img-border-A35322
{
	  border-style: solid;
    border-color: #A35322;
	  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

img.img-border-541E2E
{
	  border-style: solid;
    border-color: #541E2E;
	  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

/* Journey Leaders Image Shadow */
.eael-team-image
{
	 box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

/* Shantum Seth Page - Image Caption Center Alignmenet */
#caption-attachment-487
{
	text-align: center;
	font-weight: 600;
}

/* Top Menu : Hiding the menu text in Mobile View*/
.mobile-menu
{
	visibility: hidden
}

/* CSS Class - Image Floating Effect*/
.floating-img
{
	animation: updownEffect 2s infinite alternate;
}

@keyframes updownEffect{
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-20px);
    }
}


/* Top Menu Class */
#menu-main_menu li.menu-item a:hover,
.sub-menu li.menu-item a:hover
{
	//background-color: rgba(84, 30, 46, 0.74);
	//color: white;
	background-color: #EBEBE9;
	transition: 1s;
}

/* Making the Top Menu Icon Left Align for Mobile View*/
@media (max-width: 768px) {
    .main-navigation .menu-toggle, .sidebar-nav-mobile:not(#sticky-placeholder) {
        display: flex;
    }
}


.sub-menu
{
	border-top: 2px solid #541E2E;
}

.sub-menu li.menu-item a {
	background-color: white;
}

/*Other Journey > In India > Northern and Central India Read More button disabling*/
/*North-West India: Rajasthan*/
.post-5559 .elementor-element-c61a02f .elementor-element-bae17d6 .cta-button,
.post-5559 .elementor-element-72d0b08 .elementor-element-1b072f4 .cta-button
{
	display: none
}

//------------------------------------------------------------------
CCAvenue User Form CSS
/* Wrapper */
#ccavenue-payment-wrapper {
  max-width: 500px;         /* keeps form compact */
  margin: 30px auto;        /* centers horizontally */
  padding: 25px;
  border: 1px solid #ddd;
  border-radius: 8px;
  background: #fafafa;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
  font-family: Arial, sans-serif;
}

/* Form labels */
#ccavenue-payment-form label {
  display: block;
  font-weight: 600;
  margin-bottom: 6px;
  color: #333;
}

/* Inputs and selects */
#ccavenue-payment-form input,
#ccavenue-payment-form select {
  width: 100%;
  padding: 10px 12px;
  margin-bottom: 18px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 15px;
  box-sizing: border-box;
  transition: border-color 0.2s, box-shadow 0.2s;
}

/* Focus state */
#ccavenue-payment-form input:focus,
#ccavenue-payment-form select:focus {
  border-color: #0073aa;
  box-shadow: 0 0 4px rgba(0,115,170,0.4);
  outline: none;
}

/* Button */
#ccavenue-pay-btn {
  display: inline-block;
  width: 100%;
  background: #0073aa;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  padding: 12px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.25s;
}

#ccavenue-pay-btn:hover {
  background: #005f8d;
}


