/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/
.page-id-464 #Subheader{padding:202px 0 0 0;}
.page-id-464 #Content{padding-top:0; position:relative; z-index:1;}
.page-id-464 #Footer{z-index:1;}
.el-section{padding-top:40px; padding-bottom:40px;}
.el-section.el-pt-0{padding-top:0;}
.el-section.el-pb-0{padding-bottom:0;}
.el-banner-section{min-height:768px; position:relative; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.el-banner-section:before{content:''; background:rgba(0,0,0,0.5) url(/wp-content/uploads/2022/08/gridtile.png) repeat left top; width:100%; height:100%; display:block; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}
.el-banner-section .el-img-box{margin:auto;}
.el-banner-section h1, .el-banner-section h3, .el-banner-section p{color:#fff;}
.el-banner-section h1{text-transform:uppercase;}
.el-banner-section .el-banner-box3 p{margin:10px 0 0 0;}
.el-banner-section .el-online-tag{position:absolute; left:-8.5em; bottom:-8.5em; height:17em; width:17em; -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); background-color:#582950; color:#fff;}
.el-banner-section>.section_wrapper, .el-banner-section>.section_wrapper>.wrap, .el-banner-section>.section_wrapper>.wrap>.mcb-wrap-inner{position:unset;}
.el-banner-section .el-online-tag p{font-size:150%; position:absolute; top:18%; left:50%; transform:translate(-50%,-50%); line-height:1.5em; max-width:49%; max-height:3em; overflow:hidden; font-weight:700; text-transform:uppercase; margin:0;}
.style-simple .el-accordion-section .accordion .question{border:0;}
.el-accordion-section .accordion .question > .title{color:#6f6f6f; background-color:#f8f8f8; font-size:18px; box-shadow:none; border:1px solid #f0f0f0;}
.el-accordion-section .accordion .question > .title:hover{background-color:#f0f0f0;}
.el-accordion-section .accordion .question.active > .title, .accordion .question.active > .title > .acc-icon-minus{color:#582950;}
.el-accordion-section .accordion .question > .answer{box-shadow:none; padding:15px 20px; background-color:#f8f8f8;}
.style-simple .el-accordion-section .accordion .question:after{background-color:#582950; display:none;}
.style-simple .el-accordion-section .accordion .question.active:after{display:none;} 
.el-how-it-works-section, /*.el-key-courses-section,*/ .el-download-brochure-section, .el-who-enroll-section, .el-request-info-section{background-color:#f7f7f7;}
.el-overview-and-courses-section h2, .el-watch-video-section h2, .el-who-enroll-section h2, .el-testimonials-section h2, .el-request-info-section h2{text-transform:uppercase;}
.style-simple .el-how-it-works-section .icon_box .desc_wrapper .title{margin-bottom:0;}
.el-key-courses-section h2{text-transform:uppercase;}
.el-key-courses-section ul{margin:0; padding:0; list-style:none;}
.el-key-courses-section ul li{margin:0; padding:0; position:relative; padding-left:25px;}
.el-key-courses-section ul li:before{content:'\e841'; font-family:"mfn-icons"; color:#cca6c6; position:absolute; top:2px; left:0; margin:0;}
.el-who-enroll-section .mfn-inline-editor{max-width:688px; margin-left:auto; margin-right:auto;}
.el-who-enroll-section p{background-color:#fff; padding:10px 15px;}
.el-request-info-section{text-align:center;}
.el-request-info-section .mfn-inline-editor{max-width:610px; margin-left:auto; margin-right:auto;}
.el-request-info-section .wpcf7{max-width:550px; margin-left:auto; margin-right:auto;}
.el-request-info-section form>div:nth-last-child(2){padding-bottom:0;}
.el-request-info-section form>div:nth-last-child(2) p{margin-bottom:0;}
.el-testimonials-section h2{color:#fff; text-align:center;}
.el-sticky-sidebar-section{padding:0; z-index:999;}
.el-sticky-sidebar-section .mcb-column-inner, .el-sticky-sidebar-section .column_sidebar_widget .widget{margin:0; padding:0;}
.el-sticky-sidebar-section ul{margin:0; padding:0; list-style:none; width:190px; background-color:#fff; border:1px solid #ebebeb; margin-top:40px; box-shadow:0 0 10px rgba(0,0,0,0.1); position:absolute; top:0; right:-198px;}
.el-sticky-sidebar-section .el-sticky-menu{position:fixed;}
.el-sticky-sidebar-section ul li{margin:0; padding:0;}
.el-sticky-sidebar-section ul li a{display:block; padding:10px; border-bottom:1px solid #ebebeb; color:#6f6f6f; font-size:16px; line-height:1.2; background-color:#fff;}
.el-sticky-sidebar-section ul li a:hover, .el-sticky-sidebar-section ul li a.mPS2id-highlight{color:#582950; text-decoration:none; background-color:#f8f8f8;}
.el-sticky-sidebar-section ul li:last-child a{border-bottom:0; /*background-color:#582950; color:#fff; text-align:center;*/}
.el-sticky-sidebar-section ul li:last-child a span{text-transform:uppercase; margin-bottom:5px; font-weight:600;}
.el-sticky-sidebar-section ul li:last-child a span, .el-sticky-sidebar-section ul li:last-child a small{display:block;}
.el-sticky-sidebar-section .widget_nav_menu ul li:after{display:none;}
.pum-theme-lightbox .pum-container{border:0!important;}
.pum-theme-lightbox .pum-title{font-weight:500; font-size:28px; line-height:1.4; border-bottom:1px solid #ddd; padding-bottom:10px;}
.el-purchase-options-form br{display:none;}
.el-purchase-options-form .radio{margin-bottom:15px;}
.el-purchase-options-form .radio span strong{clear:left; display:block; font-weight:600; margin-left:25px;}
.el-purchase-options-form .radio small{clear:left; display:block; font-size:16px; margin-left:25px; color:#582950; font-weight:600;}
.el-purchase-options-form .non-sponsored-radio-options{margin-left:20px; background-color:#eee; display:inline-block; margin-bottom:15px; padding:15px; border-radius:4px;}
.tablepress{background-color:#fff; border:1px solid #f0f0f0; box-shadow:none;}
.tablepress th, .tablepress td{border:1px solid #f0f0f0; box-shadow:none;}
.tablepress th{background-color:#582950!important; color:#fff; text-transform:uppercase;}
.tablepress tr:first-child td{box-shadow:none;}
.tablepress br{display:none;}
.tablepress th p, .tablepress td p, .tablepress td ul, .tablepress td ul li{margin-bottom:0;}
.tablepress th p:last-child, .tablepress td p:last-child{margin-bottom:0;}
.el-right-side-text ul{margin:0 0 20px 0; padding:0; list-style:none;}
.el-right-side-text ul li{margin:5px 0; padding:0 0 0 20px; position:relative;}
.el-right-side-text ul li:before{content:''; width:6px; height:6px; border-radius:50%; background-color:#737e86; position:absolute; left:0; top:10px; margin:auto;}
.el-right-side-text2 ul{margin-bottom:0;}
.el-key-courses-section, .el-download-brochure-section, .el-key-courses-section, .el-watch-video-section, .el-who-enroll-section, .el-hide{display:none!important;}
.el-sponsors-section img{width:214px!important; height:auto!important; margin:0 auto;}
.el-sponsors-section .gallery .gallery-item .gallery-icon{pointer-events:none;}
.pum .wpcf7-form>div:nth-last-child(4){padding-bottom:0;}
.pum .wpcf7-form>div:nth-last-child(4) p{margin-bottom:0;}
#popmake-700{padding-top:30px; padding-bottom:0;}
#popmake-700 .wpcf7-checkbox, #popmake-700 .wpcf7-checkbox .wpcf7-list-item{display:block; width:100%; clear:both; margin-left:0;}
#popmake-700 .wpcf7-checkbox .wpcf7-list-item label{position:relative; padding-left:26px;}
#popmake-700 .wpcf7-checkbox .wpcf7-list-item label input[type="checkbox"]{position:absolute; left:0; top:1px;}
.el-sponsors-logo-gallery .gallery{display:flex; align-items:center; justify-content:center; flex-wrap:wrap;}
.el-sponsors-logo-gallery .gallery .gallery-item{width:auto!important; padding-left:15px; padding-right:15px; margin-bottom:30px!important;}
.el-sponsors-logo-gallery .gallery .gallery-item:last-child img{width:auto!important; max-height:83px;}


.woocommerce-additional-fields + h3 {
    display: none;
}

.woocommerce-additional-fields h3:first-child {
    display: none;
}

.woocommerce-additional-fields > h2 {
    display: none;
}

p#additional_OrganizationDetails_field h2 {
    font-size: 24px !important;
    font-weight: bold;
    margin: 0;
}

p#additional_OrganizationDetails_field {
    margin: 0;
    padding: 0;
    margin-top: 20px;
}



p#additional_RegistrantsDetails_field h2 {
    font-size: 24px !important;
    font-weight: bold;
    margin: 0;
}

p#additional_RegistrantsDetails_field {
    margin: 0;
    padding: 0;
    margin-top: 20px;
}

.mfn-cart-step-2 .woocommerce #customer_details {
    width: 100%;
    float: none;
    flex-basis: 100%;
    max-width: 100%;
}

.mfn-cart-step-2 .woocommerce #order_review {
    max-width: 100%;
    width: 100%;
    float: none;
    flex-basis: 100%;
}

table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal {
    display: none;
}

p#billing_Registrant_Profile_field h1 {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600 !important;
    letter-spacing: 0px;
    font-family: "Sora",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

p#billing_BillingDetails_field h1 {   font-size: 24px;
    line-height: 34px;
    font-weight: 600 !important;
    letter-spacing: 0px;
    font-family: "Sora",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}

.woocommerce-billing-fields > h3:first-child {
    display: none;
}
.mcb-column-inner-0d9fe1646 h4 a{color: #fff;}
.mcb-column-inner-0d9fe1646 h4 a:hover{text-decoration: underline;}


/*Responsive*/
@media(max-width:1799px){
.section:not(.el-banner-section, .el-sticky-sidebar-section, .el-watch-video-section, .el-who-enroll-section, .el-testimonials-section, .el-request-info-section) .section_wrapper{padding-right:0px;}
.el-sticky-sidebar-section ul{right:15px;}
.el-testimonials-section .mcb-wrap{padding:0!important;}
.el-testimonials-section .testimonials_slider .testimonials_slider_ul li .bq_wrapper{padding:30px 0 10px;}
}

@media(min-width:1240px) and (max-width:1250px){
#Top_bar .menu > li > a span:not(.description){padding: 0 12px!important;} 
}

@media(max-width:1239px) and (min-width:768px){
#Top_bar a.responsive-menu-toggle{background: #fff;}
}

@media(max-width:1239px){
.el-download-brochure-section .three-fourth.mcb-wrap, .el-download-brochure-section .one-fourth.mcb-wrap{width:100%;}
.el-download-brochure-section .mcb-column{text-align:left!important;}
}

@media(max-width:959px){
.el-banner-section{min-height:620px;}
.el-sticky-sidebar-section ul li:not(.el-enroll-now-menu-item), .el-sticky-sidebar-section ul li small{display:none!important;}
.section:not(.el-banner-section, .el-sticky-sidebar-section, .el-watch-video-section, .el-who-enroll-section, .el-testimonials-section, .el-request-info-section) .section_wrapper{padding-right:0;}
.el-sticky-sidebar-section ul{width:35px; border-right:0;}
.el-sticky-sidebar-section ul li:last-child a{word-break:break-all;}
.el-sticky-sidebar-section *:not(#menu-rlb-leadership-academy-menu){position:unset;}
}

@media(min-width:768px) and (max-width:959px){
body, .mfn-menu-item-megamenu{font-size:16px; line-height:26px;}
.page-id-464 h4{font-size:20px;}
#Action_bar{height: auto!important; padding-top: 0!important;}
}

@media(max-width:767px){
.page-id-464 #Subheader{display:none;}	
.content_wrapper .el-banner-section .mcb-column-inner{margin-bottom:0!important;}
.el-banner-section .el-img-box{margin-bottom:15px;}
.el-section, .el-watch-video-section{padding-top:40px; padding-bottom:20px;}
body .el-testimonials-section{padding:40px 40px 20px 40px!important;}
.el-testimonials-section .testimonials_slider .testimonials_slider_ul li .bq_wrapper{padding:0;}
.el-key-courses-section .mcb-item-button-inner, .el-download-brochure-section .mcb-item-button-inner, .el-key-courses-section .mcb-item-button-inner, .el-watch-video-section .mcb-item-button-inner{margin-top:0!important}
.el-download-brochure-section .mfn-inline-editor p:last-child, .content_wrapper .el-how-it-works-section .mcb-column-inner, .style-simple .el-how-it-works-section .icon_box .icon_wrapper{margin-bottom:0!important;}
.content_wrapper .el-testimonials-section .section_wrapper{padding-left:0!important; padding-right:0!important;}
.content_wrapper .el-left-right-title-section .mcb-column-inner, .content_wrapper .el-left-section .mcb-column-inner, .content_wrapper .el-right-side-text .mcb-column-inner{margin-bottom:0!important;}

#Footer .widgets_wrapper{padding: 0!important;}
.footer_copy{padding: 5px 0;}
.mcb-section-c990bed66{padding-top: 40px!important; padding-bottom: 0!important;}
}

@media(min-width:480px) and (max-width:767px){
body, .mfn-menu-item-megamenu{font-size:16px; line-height:26px;}
.page-id-464 h4{font-size:20px;}
}

@media(max-width:479px){
body, .mfn-menu-item-megamenu{font-size:16px; line-height:26px;}
.page-id-464 h4{font-size:20px;}
}