/*
 Theme Name:   Loving Light - Sound Healing
 Description:  Woodmart Child Theme
 Author:       Darren Jones | WebDazign
 Author URI:   https://webdazign.com/
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


/*  Event Calendar Styling
---------------------------------*/

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container { padding-top: 30px !important;}

/*
.tribe-common .tribe-common-c-btn-border:hover, .tribe-common a.tribe-common-c-btn-border:hover,
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button,
.tribe-common .tribe-common-c-btn, .tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover, .tribe-common button.tribe-common-c-btn, .tribe-common button.tribe-common-c-btn:focus, .tribe-common button.tribe-common-c-btn:hover { color: #242526 !important;}
*/

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border { padding: 5px 20px !important;}

.event-tickets .tribe-tickets__rsvp-wrapper { margin-bottom: 40px; max-width: 100% !important;}
.event-tickets .tribe-tickets__rsvp { padding-top: 30px !important; padding-bottom: 30px !important;}

.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number { min-height: 28px !important;}

.tribe-tickets__rsvp-attendance { display: none !important;}

.wd-fontsize-l p { font-size: 22px !important;}

abbr { color: #000 !important;}

@media (min-width: 768px) {
    .tribe-events-event-meta.secondary { width: 61% !important;}
    .tribe-events-venue-map { width: 410px !important;}
    .tribe-events-venue-map>div, .tribe-events-venue-map>iframe { max-height: 260px !important;}
}


.gform_wrapper.gravity-theme .gform_footer input { background: transparent !important; border: 2px solid #9ae2a4 !important; color: #9ae2a4; border-radius: 4px;}
.gform_wrapper.gravity-theme .gform_footer input:hover { background: #9ae2a4 !important; color: #242526 !important;}



/*  Theme Styling
---------------------------------*/

/*  Page title */
.page-title.title-size-large { padding: 45px 0;}
.page-title .title { text-shadow: 0 0 30px rgba(0, 0, 0, 0.25);}

@media (min-width: 1025px) {
    .page-title.title-size-large { padding: 200px 0; }
}

/* Titles */
.wd-title-style-underlined .liner-continer { border-bottom: 2px solid rgba(0, 0, 0, 0.05) !important;}


/* Pricing */
.wd-menu-price .menu-price-title { flex: 1 1 180px !important;}
.wd-menu-price .menu-price-price { font-size: 16px !important;}
.menu-price-details { font-size: 14px !important;}


/* gAppoinments */
#ga_appointments_calendar { box-shadow: none !important;}
#ga_appointments_calendar .ga_appointments_calendar_header { background:  #000 !important;}
#ga_appointments_calendar .ga_monthly_schedule_wrapper thead th { padding-top: 15px !important;}


/*  Testimonials */

.testimonial-inner .testimonial-avatar img { max-width: 150px;}


/* Gravity Forms */

.ginput_container_consent input { float: left; position: relative; top: 6px; margin-right: 10px;}

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], 
.gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], 
.gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], 
.gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], 
.gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], 
.gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    padding: 15px;
    height: auto;
}
textarea { min-height: auto !important;}
.gform_wrapper.gravity-theme .ginput_product_price, .gform_wrapper.gravity-theme .ginput_shipping_price {
    color: #9ae2a4 !important;
    font-weight: 600;
}

