/*
Theme Name: Child Theme
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/



/* large screens with 1140px with */
@media only screen and (min-width: 1140px)  {

}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 989px) {

}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 989px) {

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
		
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

}


.phone-info, li, p{font-size:18px;}


#csem-header{ border-bottom: solid 3px #585858 !important; }
#csem-header{/* background-repeat: no-repeat; */ background-image: url(/wp-content/uploads/2024/01/Bokeh-bg.jpg);  background-position: 0% 100%;  background-attachment: scroll;  background-color: #e58fa14d;}

#csem-header .container .av-content-full{padding-top: 10px; padding-bottom: 5px !important;}
@media only screen and (max-width: 762px) {#csem-header .container .av-content-full{padding-top: 40px; padding-bottom: 20px !important;}}

#csem-header h1{font-size:60px; text-transform:none; color: #000;}
@media only screen and (max-width: 762px) {#csem-header h1{font-size:40px;}}

#csem-hero{font-size:50px; text-transform:none; font-weight:bold !important;}
@media only screen and (max-width: 762px) {#csem-hero{font-size:30px; font-weight:bold !important;}}

#csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}
#csem-top-bar a:hover {color:#e8c77f;}
@media only screen and (max-width: 762px) {#csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}}

#csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}
#csem-top-bar div {margin-right:10px;}

#csem-footer-icons {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content; margin: auto; font-size: 18px; color: #444;}
#csem-footer-icons div {margin-right:5px;}
#csem-footer-icons a {color: #444;}

#csem-pink-btn .avia-button {background-color:#ff88a1 !important; border:#FF88A1 !important; color:#333 !important;}
#csem-pink-btn .avia_iconbox_title{font-size: 18px;}

#csem-pink-btn-2 .avia-button {background-color:#FF88A1 !important; border:#FF88A1 !important; color:#fff !important; border-radius: 25px;}
#csem-pink-btn-2 .avia_iconbox_title{font-size: 18px;}

#csem-pink-btn-3 .avia-button {background-color:#ff888e !important; border:#FF88A1 !important; color:#333 !important;}
#csem-pink-btn-3 .avia_iconbox_title{font-size: 18px; color: #fff; font-weight: 700;}

#csem-pink-btn-hm .avia-button {background-color:#FF88A1 !important; border:#FF88A1 !important; color:#fff !important; border-radius: 25px;}
#csem-pink-btn-hm .avia_iconbox_title{font-size: 18px;}
#csem-pink-btn-hm{}


#csem-white-btn .avia-button { background-color: #ffffff !important;  color: #333 !important; border-radius: 25px; border: solid 2px #000 !important;}
#csem-white-btn .avia_iconbox_title{font-size: 25px;}

#csem-white-btn-no-border .avia-button { background-color: #ffffff !important;  color: #333 !important; border-radius: 25px; border: solid 2px #fff !important;}
#csem-white-btn-no-border .avia_iconbox_title{font-size: 25px;}

#csem-grey-btn .avia-button { background-color: #f1f1f1 !important; color: #777 !important; border-radius: 25px; border: solid 2px #f1f1f1 !important;}
#csem-grey-btn .avia_iconbox_title{font-size: 18px;}

#csem-countdown .av-countdown-cell-inner { background-color: #fff0; border: none; color: #e58fa1;}

#csem-img-row { display: flex; flex-direction: row; justify-content: space-evenly; width: 80%; margin: auto; }
#csem-img-row img { height: 110px; width: auto; margin-bottom:30px;}

@media only screen and (max-width: 970px) {#csem-img-row { display: flex; flex-direction: column; align-items: center; }}
@media only screen and (max-width: 970px) {#csem-img-row img {  height: auto; width: 200px; margin-bottom:10px; }}

#SFevtinfttl{ text-transform: none !important; font-size: 49px !important; color: #d9b466 !important; }
#SFevtinfdtl h2 { color: #d9b466 !important; }

.csem-summit-time{display:flex; font-size:22px; flex-direction: row; justify-content: flex-start;}
 
.csem-summit-event-heading {clear:right; margin-bottom:20px;}

.csem-summit-time div:nth-child(1){width:160px;} 
.csem-summit-time div:nth-child(2){width: max-content;}

@media only screen and (max-width: 970px) {
	.csem-summit-time{flex-direction: column;}
    .csem-summit-time div:nth-child(2) {width: auto;}
}

.csem-font-25{font-size: 25px; line-height: 1.3;}
.csem-font-35{font-size: 35px; line-height: 1.3;}
.csem-font-45{font-size: 45px; line-height: 1.3;}
.csem-font-60{font-size: 60px; line-height: 1.3;}

@media only screen and (max-width: 970px) {
.csem-font-25{font-size: 25px; line-height: 1.3;}
.csem-font-35{font-size: 35px; line-height: 1.3;}
.csem-font-45{font-size: 45px; line-height: 1.3;}
.csem-font-60{font-size: 45px; line-height: 1.3;}	
	
}

#csem-home-hero{float:right; margin-top:20px; margin-bottom:50px; }
#csem-home-hero .csem-font-60{font-family: 'raleway', Helvetica, Arial, sans-serif; font-weight: bold;}
@media (min-width: 1425px) and (max-width: 1750px) {
    .hm-hero-margin {
        margin-top: 250px !important;
        margin-bottom: 250px !important;
    }
}

@media (min-width: 990px) and (max-width: 1424px) {
    .hm-hero-margin {
        margin-top: 168px !important;
        margin-bottom: 168px !important;
    }
}




#SFctr .SF1 #SFevtlst a.SFevt>img { display: none;}

#csem-hm-event-list h2 {font-size: 25px !important; color: #e6758e !important;}

#csem-advert {display:flex; flex-direction: row; justify-content: space-between; margin-bottom: 20px;}
#csem-advert img{height:80px;}
#csem-advert a{height:80px;}
#csem-advert div{min-width:300px;}

#csem-member-plans-g ul {list-style: none;}
#csem-member-plans-g li {text-align: center; border-bottom: solid 1px #d9b566; padding-bottom: 13px; padding-top: 13px; line-height: 1.4em;}

#csem-member-plans-p ul {list-style: none;}
#csem-member-plans-p li {text-align: center; border-bottom: solid 1px #d9b566; padding-bottom: 21px; padding-top: 21px; line-height: 1.6em;}

#csem-member-plans-v ul {list-style: none;}
#csem-member-plans-v li {text-align: center; border-bottom: solid 1px #d9b566; padding-bottom: 17px; padding-top: 17px;}

#csem-member-plans-z ul{list-style: none !important;}
#csem-member-plans-z li{text-align: center; border-bottom: solid 1px #d9b566; padding-bottom: 12px; padding-top: 12px;}

#csem-abt-network{background-image: url(/wp-content/uploads/2024/01/Network.png);}
#csem-abt-vision{background-image: url(/wp-content/uploads/2024/01/Vision.png);}
#csem-abt-mission{background-image: url(/wp-content/uploads/2024/01/Mission.png);}
#csem-abt-values{background-image: url(/wp-content/uploads/2024/01/Values.png);}
#csem-abt-level{background-image: url(/wp-content/uploads/2024/01/Level-Up-1.png);}
#csem-abt-forward{background-image: url(/wp-content/uploads/2024/01/Forward.png);}

.csem-abt-headings, .csem-abt-headings-lg{ background-position: 0% 0%;  background-attachment: scroll; background-repeat: no-repeat; background-size: contain; padding-top: 75px; padding-bottom: 45px; padding-left: 136px; position: relative;
}
.csem-abt-headings h2, .csem-abt-headings-lg h2{font-size: 30px; color: #ff819b; margin-left: 40px;}
.csem-abt-content{margin-left: 80px; padding: 75px 30px 30px 30px; background-color: #fff4f5; margin-top: -60px; font-size: 18px; margin-bottom: 50px;}



@media only screen and (max-width: 970px) {
	.csem-abt-headings h2, .csem-abt-headings-lg h2{font-size: 20px !important;}
	.csem-abt-headings{padding-top: 31px; padding-left: 45px;}
	.csem-abt-headings-lg{padding-top: 17px; padding-left: 50px; padding-right: 39px;}
    
	
	#csem-abt-network{background-image: url(/wp-content/uploads/2024/03/Network-mobile.png);}
	#csem-abt-level{background-image: url(/wp-content/uploads/2024/03/Level-Up-Mobile.png);}
	
	.csem-abt-content{margin-left: 27px; padding: 46px 30px 30px 30px;}
	
}

#csem-chapter-heading{padding:30px; margin-bottom:20px;}

#csem-founder{margin-top:-50px;}
@media only screen and (max-width: 970px) {#csem-founder{margin-top:15px;}}

#SFevtlsttop{display:none !important;}

#SFctr h1 { text-transform: capitalize;}

.csem_dl_name{color: #005580 !important; font-size: 1.2em !important;}

.avia-logo-slider .slide-entry-wrap {
    display: flex;
    align-items: center;
}

button.mfp-arrow{
	display: none;}

.page-id-692 .container,
.page-id-693 .container,
.page-id-694 .container,
.page-id-695 .container,
.page-id-696 .container,
.page-id-697 .container{ padding-top: 0px !important; }

.page-id-225 .mfp-iframe-holder .mfp-content {max-width:1300px;}
:root { background-color: #fff;}

@media only screen and (max-width: 970px) {.mfp-iframe-scaler {
    width: 100%;
	height: 700px;}}

#csem-hm-event-side-img{border-radius:0px 30px 30px 0px;}
@media only screen and (max-width: 970px) {#csem-hm-event-side-img{border-radius:0px 0px 30px 30px;}}


#csem-home-event-list #SFctr .SFpne { box-sizing: border-box; color: white; }


/*---------------------------------------------------------------------------------------------------|
|                                                                                                    |
|       Color section padding                                                                        |
|                                                                                                    |
|       Set color section padding to "no padding"                                                    |
|       Add custom Classes to the developer tab in color sections                                    |
|                                                                                                    |
|       For Hero Headers: csem-hero-container-padding                                                |
|       For Solid/Smaller/Inner Page Headers: csem-inner-header                                      |
|       Body content color Section: csem-body-container-padding                                      |
|                                                                                                    |
|---------------------------------------------------------------------------------------------------*/
/*---------------------|
|    Hero Header       |
|---------------------*/
.csem-hero-container-padding {padding-top: clamp(20px, 15%, 50px) !important; padding-bottom: clamp(20px, 15%, 50px) !important;}

/*---------------------|
|    Inner Header      |
|---------------------*/
.csem-inner-header {margin-top: clamp(10px, 15%, 25px) !important; margin-bottom: clamp(10px, 15%, 20px) !important;}
.csem-inner-header h1 {font-size: clamp(30px, 3vw, 50px); text-transform:uppercase !important; font-family: 'electrolize', Helvetica, Arial, sans-serif; color:#ffffff; font-weight:400;}

/*---------------------|
|    Boddy Content     |
|---------------------*/
.csem-body-container-padding {padding-top: clamp(30px, 10%, 60px) !important; padding-bottom: clamp(30px, 10%, 60px) !important;}

/*---------------------------------------------------------------------------------------------------|
|                                                                                                    |
|       Center text on mobile                                                                        |
|                                                                                                    |
|       Give the text block (under developer settings) the class "csem-center-text"                  |
|       Or use: <p class="csem-center-text">Text</p>                                                 |
|                                                                                                    |
|---------------------------------------------------------------------------------------------------*/

@media only screen and (max-width: 762px) {
	.csem-center-text{text-align: center !important;}
}

/*---------------------------------------------------------------------------------------------------|
|                                                                                                    |
|       Use for large none heading fonts. Usually in header                                          |
|                                                                                                    |
|       Add the class "csem-hero" to a paragraph text                                                |
|       Or use: <p class="csem-hero">Text</p>                                                        |
|                                                                                                    |
|---------------------------------------------------------------------------------------------------*/

.csem-hero{font-size: clamp(30px, 3vw, 50px); text-transform:uppercase; font-family: 'poppins', Helvetica, Arial, sans-serif; color:#206e7a; line-height: 1em; margin: 0px; font-weight:bold;}
.csem-lrg{font-size: clamp(20px, 1.2vw, 35px); text-transform:uppercase; line-height:1em;}
.csem-lrg-lc{font-size: clamp(20px, 1.2vw, 35px); text-transform:none; line-height:1em;}
.csem-lrg-ss{font-size: clamp(20px, 1.6vw, 35px); text-transform:none; line-height:1em; text-shadow: 1px 0 #000; font-weight:bold; font-family: 'poppins', Helvetica, Arial, sans-serif;}

/*---------------------------------------------------------------------------------------------------|
|                                                                                                    |
|       Button Settings                                                                              |
|                                                                                                    |
|       Add "csem-btn" to the custom css class field in the button (styles applied to all buttons)   |
|       Add "csem-btn-dark" to the custom css class field in the button for dark color buttons       |
|       Add "csem-btn-light" to the custom css class field in the button for light color buttons     |
|                                                                                                    |
|---------------------------------------------------------------------------------------------------*/

/* All buttons on site */
.csem-btn a{padding: 15px 25px !important; font-size: 22px !important; font-weight: 400 !important; letter-spacing: 1px !important; border: none !important; border-radius:5px !important; }
.csem-btn b{color:#ffffff; font-size:30px; font-weight:600;}
@media only screen and (max-width: 762px) {
	.csem-btn{display: grid; justify-items: center; margin-bottom:10px;}
}

/* Dark Buttons */
.csem-btn-dark a{background-color:#000 !important; color:#ffffff !important;}
.csem-btn-dark a:hover{background-color:#3f3f3f !important;}

/* Light Buttons */
.csem-btn-light a{background-color:#ff88a1 !important; color:#ffffff !important; }
.csem-btn-light a:hover{background-color:#ff88a1 !important;}


.csem-tabs #tab-id-1-tab p{font-size:15px; color:#000 !important; }
.csem-tabs #tab-id-1-tab{pointer-events: none !important;}
.csem-tabs .tab_titles {max-width: 275px !important; margin-right: 60px !important; border-left: solid 2px #ff88a1;}
.csem-tabs .tab{font-size:20px; color:#d9b566 !important; border-style: none !important;}

.csem-tab-description{font-size:20px; font-weight:bold; color:#000 !important;}
.csem-tabs .active_tab { background-color: #ffffff !important;}
.csem-tabs .active_tab_content{ background-color: #ffffff !important; border:none !important; box-shadow: 0px 0px 10px #c5c5c5; margin: 10px; line-height: 2em; padding:35px;}
.csem-tab-section-bg {background-color:#d9b566; padding: 10px; font-size: 18px; font-weight: bold;}
@media only screen and (max-width: 762px) {.csem-tabs .active_tab_content{box-shadow: none !important; padding:10px !important;} .tabcontainer {border-width: 0px !important;}}

@media only screen and (max-width: 762px) {
	.csem-tabs{text-align: center !important;}
}

.csem-speaker-img img{border: solid 3px #ffffff;}
.csem-speaker{padding:50px; }
.csem-speaker-small{padding:30px; }
.csem-speaker-name{color:#ffffff; font-size:30px; font-weight:bold; text-shadow: 2px 0 #ffffff; line-height:1.2em !important;}
.csem-speaker-excerpt{color:#d9b566; font-size:22px; line-height:1.2em !important;}
@media only screen and (max-width: 762px) {.csem-speaker{padding:15px !important; } .csem-speaker-small{padding:15px !important; }}



.speaker-one .csem-speaker-excerpt{margin-top:0px;}
.speaker-two .csem-speaker-excerpt{margin-top:0px;}
.speaker-three .csem-speaker-excerpt{margin-top:0px;}
.speaker-four .csem-speaker-excerpt{margin-top:0px;}
.speaker-five .csem-speaker-excerpt{margin-top:52px;}
.speaker-six .csem-speaker-excerpt{margin-top:52px;}

.speaker-one .speaker-content{margin-bottom:0px;}
.speaker-two .speaker-content{margin-bottom:38px;}
.speaker-three .speaker-content{margin-bottom:20px;}
.speaker-four .speaker-content{margin-bottom:0px;}
.speaker-five .speaker-content{margin-bottom:37px;}
.speaker-six .speaker-content{margin-bottom:0px;}

@media only screen and (max-width: 762px) {
.speaker-one .csem-speaker-excerpt{margin-top:0px;}
.speaker-two .csem-speaker-excerpt{margin-top:0px;}
.speaker-three .csem-speaker-excerpt{margin-top:0px;}
.speaker-four .csem-speaker-excerpt{margin-top:0px;}
.speaker-five .csem-speaker-excerpt{margin-top:0px;}
.speaker-six .csem-speaker-excerpt{margin-top:0px;}

.speaker-one .speaker-content{margin-bottom:0px;}
.speaker-two .speaker-content{margin-bottom:0px;}
.speaker-three .speaker-content{margin-bottom:0px;}
.speaker-four .speaker-content{margin-bottom:0px;}
.speaker-five .speaker-content{margin-bottom:0px;}
.speaker-six .speaker-content{margin-bottom:0px;}
}


.csem-speaker-excerpt::after { content: ''; /* Pseudo-element to create the border */
    position: absolute;
    bottom: 0; /* Position the border at the bottom of the div */
    border-bottom: 2px solid #d9b566; /* Thickness and color of the border */
left: 50%; /* Start the border from the middle */
    transform: translateX(-50%); /* Center the border horizontally */
	width: 50%; /* Adjust the width of the border (e.g., 50%) */
}


.csem-speaker-excerpt { position: relative; /* Allows positioning of the border */
    padding-bottom: 10px; /* Space between the content and the border */
width: fit-content;
margin: auto;
}

.csem-benefit{display: flex; flex-direction: column; align-items: center; margin-top: -48px;}
.csem-benefit img{box-shadow: 0px 0px 5px #000;}
.csem-benefit-label{background-color:#ff88a1; color:#ffffff; padding:5px; font-size:18px; font-weight:bold; margin-top: -10px;}
.csem-benefit-title {font-size: clamp(20px, 1.2vw, 35px); line-height:1em; color:#d9b566; font-weight:bold; text-shadow: 1px 0 #d9b566;}
@media only screen and (max-width: 762px) {.csem-benefit-container{margin-bottom:60px !important;}}


.csem-schedule{display: flex; flex-direction: row; margin-bottom: 25px;}
.csem-schedule-img{max-width: 300px;}
.csem-schedule-img img{}
.csem-schedule-event{padding: 10px 10px 10px 40px;}
.csem-schedule-time{font-size: clamp(20px, 1.6vw, 35px); text-transform:none; color:#d9b566; text-shadow: 1px 0 #d9b566; font-weight:bold; font-family: 'poppins', Helvetica, Arial, sans-serif; margin-bottom: 15px;}
.csem-schedule-title{font-size: clamp(20px, 1.2vw, 35px); margin-bottom: 20px; font-weight:bold;}
.csem-schedule-description{font-size:18px; }
.csem-schedule-description p{margin-bottom:5px; margin-top:0px; font-size:16px;}
@media only screen and (max-width: 762px) {.csem-schedule{flex-direction: column;} .csem-schedule-event { padding: 5px !important; } .csem-schedule{text-align: center !important;} }



.csem-schedule-description p {margin-bottom:10px;}
.csem-schedule-description strong { font-size: clamp(20px, 1.1vw, 35px);}

.csem-total{font-size: clamp(30px, 1.7vw, 55px); color: #c0c0c0; font-weight: bold; text-shadow: 2px 0 #c0c0c0; font-family: 'poppins', Helvetica, Arial, sans-serif; margin-bottom: 2px; letter-spacing: 1px;}
.csem-today{font-size: clamp(25px, 1.1vw, 45px); font-weight:bold; text-shadow: 2px 0 #000; font-family: 'poppins', Helvetica, Arial, sans-serif; letter-spacing: 1px;}
.csem-price{font-size: clamp(40px, 4vw, 80px); font-weight:bold; text-shadow: 2px 0 #000; font-family: 'poppins', Helvetica, Arial, sans-serif; letter-spacing: 1px; margin-top: 35px;}

.csem-sponsor img{box-shadow: 0px 0px 9px 0px #6e6e6e;}




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


.button-container {
            display: flex;
            justify-content: center;
            align-items: center;
            
        }

.color-split-button {
            position: relative;
            padding: 15px 30px;
            font-size: 16px;
            font-weight: bold;
            color: white;
            background-color: #ffffff; /* Hover color */
            border: none;
            cursor: pointer;
            overflow: hidden;
	        border-radius: 25px;
	text-decoration: none; /* Remove underline from link */
            display: inline-block; /* Ensure proper button styling */
        }

        .color-split-button::before,
        .color-split-button::after {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            background-color: #ff88a1; /* Initial color */
            transition: transform 0.4s ease;
            z-index: 1;
			border-radius: 25px;
        }

        .color-split-button::before {
            top: 0;
            left: 0;
            transform-origin: bottom right;
            transform: scaleX(1) scaleY(1);
        }

        .color-split-button::after {
            bottom: 0;
            right: 0;
            transform-origin: top left;
            transform: scaleX(1) scaleY(1);
        }

        .color-split-button:hover::before {
            transform: scaleX(0) scaleY(0);
        }

        .color-split-button:hover::after {
            transform: scaleX(0) scaleY(0);
        }

        .color-split-button span {
            position: relative;
            z-index: 2;
        }

.page-id-1172 .container, .page-id-1167 .container, .page-id-1168 .container, .page-id-1169 .container, .page-id-1170 .container, .page-id-1171 .container, .page-id-1218 .container, .page-id-1245 .container{padding-top: 50px !important;}

.member-head{color: #fff; font-size: 33px; font-weight: bold;}


.black-friday-banner {
    background-color: #d9b566; /* Gold background */
    color: #000; /* Black text */
    text-align: center;
    padding: 15px 20px;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 2px solid #000; /* Optional: black border */
    position: relative;
    z-index: 1000;
}

.black-friday-banner p {
    margin: 0;
}

.black-friday-banner strong {
    text-transform: uppercase; /* Make key details stand out */
}


#SFevtlst > a:nth-of-type(n+7) {
    display: none;
}


#csem-hm-event-list .SFevtttl::before, #csem-hm-event-list #SFevtlstbtm, #csem-hm-event-list .SFevt_dpyer, #csem-hm-event-list .SFevtdtl{display:none !important;}
#csem-hm-event-list #SFctr #SFevtlst a.SFevt {padding: .3em 0 !important;}


@media only screen and (max-width: 762px) {
#csem-hm-event-list h2 {font-size: 18px !important;}
}

/*------------- Accelerator Page --------------*/


.comparison-table {
    max-width: 100%;
    font-family: 'Poppins', sans-serif !important;
    margin: 0 auto;
    border-collapse: collapse;
	background-color: #fff; padding: 30px; border-radius: 20px; border: solid 2px #000 !important;
}

.comparison-table-mobile{background-color: #fff; padding: 30px; border-radius: 20px; border: solid 2px #000 !important; margin-bottom:20px;}
.perks{font-weight: bold; font-size: 18px; text-align: center; text-transform: none; color: #2c3e50; /* Dark blue color */ margin-top:20px;}

.table-header {
    display: flex;
    justify-content: space-between;
    
    padding-bottom: 10px;
    margin-bottom: 10px;
	font-weight:700; font-size:22px;
}

.header-item::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 25%; /* Adjust to position the border (e.g., left, center, or right) */
  width: 50%; /* Set the border width to 50% of the container */
  border-bottom: 2px solid #d4af37 !important;
}

.header-item {
    flex: 1;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    text-transform: none;
    color: #2c3e50; /* Dark blue color */
	position: relative;
	padding-bottom: 20px;
}

.header-item:first-child {
    text-align: center;
}

.table-row {
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
    
}

.row-item {
    flex: 1;
    font-size: 13px;
    text-align: center;
    color: #2c3e50;
}

.row-item:first-child {
    text-align: left;
    font-weight: 500;
}

.checkmark {
    font-size: 16px;
    color: #2c3e50;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .table-header, .table-row {
        flex-direction: column;
        text-align: left;
    }

    .header-item, .row-item {
        flex: none;
        padding: 5px 0;
    }

    .header-item:not(:first-child), .row-item:not(:first-child) {
        padding-left: 20px;
    }
}

.acc-value-box{display:flex;}
.acc-value-container {background-color:#fbfbfb; border-radius:20px; overflow: hidden;}

.acc-value-header{background-color:#ff88a1 !important; height: 125px; align-content: center; color: #fff; font-family: 'Roboto', sans-serif !important; }
.acc-value-header p{font-size:40px !important; padding-left:30px;}

.acc-expert-container {padding:30px !important; border-radius:30px !important; }
.acc-expert-container-img img{border-radius:30px !important;}

.acc-value-content{margin: 40px; border-radius: 10px; padding: 30px; font-size:18px !important; font-family: 'Poppins', sans-serif !important; width: 60%;}
.acc-value-content p{font-size:18px !important; font-family: 'Poppins', sans-serif !important; }
.acc-expert-container-content{}

.acc-value-box-img {
	margin:40px;
	width:30%;
	
    background-position: center center; /* Centers the image horizontally and vertically */
    background-size: cover; /* Stretches the image to cover the container, maintaining aspect ratio */
    background-repeat: no-repeat; /* Prevents the image from repeating */
    min-height: 100px; /* Adjust to ensure the container has visible height */
}

.acc-vbi-1{background-image: url('/wp-content/uploads/2025/04/Networking.webp'); /* Replace with your image URL */}
.acc-vbi-2{background-image: url('/wp-content/uploads/2025/04/Master-Classes.webp'); /* Replace with your image URL */}
.acc-vbi-3{background-image: url('/wp-content/uploads/2025/04/Goal-Setting.webp'); /* Replace with your image URL */}
.acc-vbi-4{background-image: url('/wp-content/uploads/2025/04/Group-Masterminds.webp'); /* Replace with your image URL */}
.acc-vbi-5{background-image: url('/wp-content/uploads/2025/07/Mentor.webp'); /* Replace with your image URL */}

.acc-value-checkbox{display:flex; margin-top: 20px;}

.acc-value-check {
    font-size: 20px !important; /* Icon size */
    color: rgb(217, 181, 102) !important; /* Icon color */
   
}


.combined-container {
    display: flex; /* Ensures the columns stay side by side */
    
    border-radius: 30px; /* Matches the border-radius of your columns */
    overflow: hidden; /* Ensures the shadow respects the border-radius */
}
.combined-container, .acc-expert-container, .acc-value-container, .acc-value-content, .acc-group, .acc-program, .acc-btn-pnk a, .comparison-table-mobile{box-shadow: 0px 0px 19px #0000004f !important;}
.acc-group{border-radius:10px;}


.acc-founder-left{background-color:#fff; padding:40px; border-radius: 30px 0px 0px 30px;} 
.acc-founder-right{background-color:#fff; padding:40px; border-radius: 0px 30px 30px 0px;}
.acc-founder-right img{box-shadow: 0px 0px 19px #0000004f !important;}
.acc-founder-name {font-family: 'cedarville-cursive', Helvetica, Arial, sans-serif !important; color:#ff88a1 !important; font-size:26px;}

/* Container for circle and heading text */
.icon-text-container {
    margin-bottom: 10px; /* Space below container */
    overflow: hidden; /* Clearfix for floated circle */
}

/* Pink circle with icon */
.pink-circle {
    background-color: #ff88a1;
    border-radius: 50%;
    width: 1.2em; /* 2em = 2 × 14px */
    height: 1.2em; /* Fixed size to ensure circle */
    display: inline-flex; /* Inline flex for centering icon */
    justify-content: center;
    align-items: center;
    line-height: 1;
    text-align: center;
    float: left; /* Float left for text wrapping */
    margin-right: 10px; /* Space between circle and text */
    vertical-align: top; /* Align with top of text */
}

.pink-circle * {
    font-size: 14px !important; /* Icon size */
    color: #fff !important; /* Icon color (red) */
    margin: 0;
    padding: 0;
}




/* Heading text styling */
.accelerator-text {
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    font-style: normal;
    color: #000000;
    font-size: 18px;
    line-height: 1.4; /* Better wrapping */
    display: inline; /* Inline with icon */
}

/* Description text styling */
.program-description {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: rgba(62, 62, 62, 0.91);
    margin-top: 10px; /* Space above description */
    margin-bottom: 20px; /* Space below description */
    clear: both; /* Clear floated circle */
}

.csem-2-col .av-equal-height-column-flextable{}

.acc-body-sections{padding-top:70px; padding-bottom:70px;}
.acc-body-sections, .acc-body-sectionsp{font-family: 'Poppins', sans-serif !important; font-size:18px; }
.acc-body-sections h2{font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
	font-size: 48px !important;
margin-top:20px !important;}

.acc-hero{font-family: 'Roboto', sans-serif !important; font-size:58px !important; font-weight:400; color:#fff !important; text-transform:uppercase; line-height:1em;}
.acc-sub-hero{font-size:22px !important; color:#fff !important; margin-top:20px; margin-bottom:20px;}

.acc-btn-pnk a{padding: 10px 20px !important; font-size: 22px !important; font-weight: 900 !important; letter-spacing: 1px !important; font-family: 'Roboto', sans-serif !important; border-radius:5px !important; background-color:rgb(255, 136, 161) !important; color:#fff !important; border-color: rgb(255, 136, 161) !important;}

.acc-btn-pnk a:hover{background-color:rgb(255, 136, 161) !important;}

.acc-pre-heading{font-size:28px !important; font-weight:900 !important; font-family: 'Roboto', sans-serif !important; margin-top:0px; margin-bottom:0px; text-transform:uppercase;}

.acc-reason{font-family: 'Roboto', sans-serif !important; font-weight:900; color:rgb(217, 181, 102) !important; font-size:35px !important;}


.acc-program .acc-value-checkbox{ width:fit-content;}
.acc-program {font-family: 'Poppins', sans-serif !important; font-size:18px !important; font-weight:700; justify-content: space-between; display:flex; border-radius:20px; padding:30px; background-color:#ffebec;}
.acc-program-header{font-size:24px; font-family: 'Poppins', sans-serif !important; font-weight:400; color:rgba(62, 62, 62, 0.91);}
.acc-program .acc-value-checkbox {margin-top: 0px; }


/* Programs ---------*/
.acc-prog-checkbox{display:flex; margin-top: 20px;}

.prog-content {border-bottom: solid 1px rgb(255, 136, 161) !important; padding-bottom:30px; padding-left: 2px;}

/* Gold circle with icon */
.gold-circle {
    background-color: #d9b566;
    border-radius: 50%;
    min-width: 1.7em; /* 2em = 2 × 14px */
    height: 1.7em; /* Fixed size to ensure circle */
    display: inline-flex; /* Inline flex for centering icon */
    justify-content: center;
    align-items: center;
    line-height: 1;
    text-align: center;
    float: left; /* Float left for text wrapping */
    margin-right: 10px; /* Space between circle and text */
    vertical-align: top; /* Align with top of text */
}

.gold-circle * {
    font-size: 14px !important; /* Icon size */
    color: #fff !important; /* Icon color (red) */
    margin: 0;
    padding: 0;
}

.acc-testi{}
.star-rating{color:#f89320; width: fit-content; margin: 0px auto; }

.acc-video{border-radius: 20px !important; overflow: hidden;}
.acc-video-top{border:solid 2px #fff !important;}


@media only screen and (max-width: 767px) {
	.acc-value-box-img {
		width: 75%;
		height: 200px;
	}
	
	.acc-value-box {
		flex-direction: column;
	}
	
	.acc-value-header p {
		font-size: 26px !important;
		padding-left: 30px;
		}
	
	.acc-value-header {
		background-color: #ff88a1 !important;
		height: 160px;
		padding-right: 20px;
	}
	
	.acc-value-content {
		margin: 0px;
		
		padding: 20px;
		
		width: 100%;
		box-shadow: 5px 5px 5px #00000000 !important;
	}
	
	.acc-founder-left {
		border-radius: 30px 30px 0px 0px;
		margin-bottom: 0px !important;
		}
	
	.acc-hero { font-size: 47px !important;}
	
	.acc-founder-right {
		border-radius: 0px 0px 30px 30px;
		margin-bottom: 0px !important;
		}
	
	.acc-body-sections h2{
		font-size: 35px !important;;
	}
	
	.acc-body-sections {
    padding-top: 55px;
    padding-bottom: 55px;
	}
	
	.acc-body-sections-btm-pad{
		padding-bottom: 0px !important;
	}
	
	.acc-program{flex-direction: column;}
	
	.acc-program-header{font-size: 30px; line-height: 1.2em;}
	
	.acc-program .acc-value-checkbox {
		margin-bottom: 20px;}
	
	.prog-content {
		width: 80%;}


}


#SFusrbil6643b69cab5935ef67037822 .SFusrbilsum span:nth-child(2) {
  position: relative;
  visibility: hidden; /* Hide the "/" */
}

#SFusrbil6643b69cab5935ef67037822 .SFusrbilsum span:nth-child(2)::after {
  content: "x"; /* Insert "x" */
  visibility: visible;
  position: absolute;
  left: 0;
}



#csem-member-plans-z li {
	margin-left: 0em !important;}

#csem-member-plans-z ul {
	margin-left: 0em !important;}

#csem-member-plans-g li {
	margin-left: 0em !important;}

#csem-member-plans-g ul {
	margin-left: 0em !important;}

#csem-member-plans-p li {
	margin-left: 0em !important;}

#csem-member-plans-p ul {
	margin-left: 0em !important;}

#csem-member-plans-v li {
	margin-left: 0em !important;}

#csem-member-plans-v ul {
	margin-left: 0em !important;}