/*
Theme Name: 	BuddyBoss Child
Theme URI: 		https://www.buddyboss.com/
Description: 	A child theme of BuddyBoss Theme. To ensure easy updates, make your own edits in this theme.
Author: 		BuddyBoss.com
Author URI: 	https://www.buddyboss.com/
License: 		GNU General Public License v3 or later
License URI: 	http://www.gnu.org/licenses/gpl-3.0.html
Template: 		buddyboss-theme
Version: 		1.0.1
*/

/*

-- Stylesheet locations --

Add your own customizations into /css/custom.css in this child theme.

Parent styles are called from /buddyboss-theme/inc/theme/functions.php in the 
parent theme and are located in /buddyboss-theme/assets/css/ in the parent theme.


--- If you are editing CSS via the WordPress admin, do the following ---

1. Install the plugin WP Editor: http://wordpress.org/plugins/wp-editor/
2. Navigate to Appearance > Theme Editor in the WordPress admin.
3. Navigate into the /css/ folder of your child theme to edit custom.css.

*/
.site-header:before {
    display: none;
}
/*body,body p, body span  {
	font-family: "avenir-light", Sans-serif ;    
}

h1,h2,h3,h4,h4,h5 {
    font-family: "AVENIR", Sans-serif ;
}*/
.header-v2 {
    background-color: #e6f8f9 !important ; /* very light teal */
    border-bottom: 4px solid #f7941e !important;
}
.header-v2 span.user-name,
.header-v2 .elementor-widget-nav-menu li.menu-item.menu-item-type-post_type a{
    color: #00979b !important;
}
.header-v2 span.user-name,
.header-v2 .elementor-widget-nav-menu li.menu-item.menu-item-type-post_type a:hover{
    color: #f7941e !important;
}
.header-v2 .elementor-column.elementor-col-25:nth-child(3) a.elementor-button.elementor-button-link.elementor-size-sm {
    background-color: #f7941e;
    color: white;
    border-radius: 8px;
    padding: 10px 20px;
}

.ribbon-bg.top-left:before {
       background-image: url(https://seemetraining.com/wp-content/uploads/2025/07/scaled_10x_image.png);
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    height: 450px;
    width: 400px;
    left: -200px;
    background-size: contain;
}

.ribbon-bg.right-bottom:after {
    background-image: url(https://seemetraining.com/wp-content/uploads/2025/07/scaled_10x_image.png);
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    height: 450px;
    width: 400px;
    right: -200px;
    background-size: contain;
    z-index: 999;
}

.elementor-element-61c72c4:before {
    background-image: url(https://seemetraining.com/wp-content/uploads/2025/07/shape-08-01-2.png);
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    height: 200px;
    width: 200px;
    right: 0px;
    background-size: contain;
    z-index: 999;
}


.testimonial-redesign .elementor-testimonial__footer cite span {
    color: #fff !important;
}

.testimonial-redesign .elementor-testimonial__footer cite span {
    color: #fff !important;
}
.testimonial-redesign .elementor-testimonial__footer cite span {
    color: #fff !important;
}
.testimonial-redesign .elementor-testimonial__footer cite span.elementor-testimonial__title {
    font-size: 18px;
    font-weight: 900 !important;
}
.three-plan .elementor-widget-image-box .elementor-widget-container,
.price-plan.hover-up .elementor-col-50.animated {
    transition: transform 0.3s ease;
}
.three-plan .elementor-widget-image-box:hover .elementor-widget-container, 
.price-plan.hover-up .elementor-col-50.animated:hover > .elementor-widget-wrap {
    transform: translateY(-10px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.three-plan .elementor-widget-image-box .elementor-widget-container {
    min-height: 330px;
}
.elementor-tab-title.elementor-tab-mobile-title:hover,
.elementor-tab-title.elementor-tab-mobile-title.elementor-active,
.faq-tab .elementor-tab-desktop-title:hover,
.faq-tab .elementor-tab-desktop-title.elementor-active {
     background: linear-gradient(90deg, #0099A8 0%, #F4A300 100%) !important;
	color: #fff !important;
}
.faq-tab .elementor-tab-desktop-title {
     background: #F5F5F5 !important;
     margin-left: 10px;
     margin-right: 10px;
     font-weight: 500;
     font-size: 16px;
     border-radius: 5px;
}

.elementor-element-28fef08 .elementor-testimonial__footer span.elementor-testimonial__name {
    font-size: 25px;
    font-weight: 600;
}

.faq-tab .elementor-widget-toggle .elementor-toggle-item .elementor-tab-title {
    padding: 15px 0px !important;
	border-bottom-width: 1px !important;
}
.faq-tab .elementor-widget-toggle .elementor-widget-container {
    border-top: 1px solid #EEE !important;
    padding-top: 30px;
}
.faq-tab .elementor-widget-toggle .elementor-tab-content {
    border: none;
}
.elementor-element.elementor-element-6d4984a.elementor-widget.elementor-widget-text-editor {
    position: relative;
    z-index: 999;
}
.course-image img {
    border-radius: 50%;
    height: 280px;
    width: 280px;
}

@media (min-width: 1024px){
.elementor-cta--skin-classic a.elementor-cta,
.elementor-column.elementor-col-33 a.elementor-cta {min-height: 722px;}
}
@media (min-width: 1024px){
/*.elementor-element-ee2cb9e .elementor-column.elementor-col-33 .elementor-widget-text-editor:nth-child(4) {
    min-height: 240px;
}    */
}
