img:is([sizes="auto"i],[sizes^="auto," i]){contain:unset!important;contain-intrinsic-size:revert!important;width:revert-layer;}

/* Custom CSS 9-12-2024 */

/* Login Form */
.tml-action-login #content-full .tml-login{width:320px;max-width:100%;}
.tml-action-login #content-full .tml-login .tml-alerts .tml-error{padding:.5em .75em}
.tml-action-login #content-full .tml-login form div{float:none;}
.tml-action-login #content-full .tml-login form label{margin:0;padding:2px 0;font-weight:700;color:#000000;}
.tml-action-login #content-full .tml-login form .tml-rememberme-wrap{float:left}
.tml-action-login #content-full .tml-login form .tml-submit-wrap{float:right;}
.tml-action-login #content-full .tml-login form .tml-submit-wrap .tml-button{width:auto;background:url(images/submit_img.jpg) no-repeat;background:url(https://staging-v2.sixsigmacouncil.org/wp-content/themes/sixc-mike-old/images/submit_img.jpg) no-repeat;/*    width: 125px;*/height:30px;box-shadow:none;border:none;color:#5A5A5A;background-size:cover;background-position:center;border-left:1.5px solid #000;border-right:1.5px solid #000;cursor:pointer;font-family:corporate_a_cond_proregular;font-size:20px;font-weight:bold;}
.tml-action-login #content-full .tml-login .tml-links{float:left;padding:0;display:inline-block;list-style:none;margin:0.5em auto;padding:0;text-align:center;}
.tml-action-login #content-full .tml-login .tml-links li{list-style:none;}
@media screen and (max-width:767px){
    .tml-action-login #content-full .tml-login form .tml-rememberme-wrap,.tml-action-login #content-full .tml-login form .tml-submit-wrap{float:none;}
}

/* Header Cart CSS */
body a#festi-cart.festi-cart{text-align:left;background-color:rgba(227,227,227,0.9);border:0px solid;border-color:#6f6f6f;padding:10px;border-radius:1px 1px 1px 1px}
body a#festi-cart.festi-cart:hover,body a#festi-cart.festi-cart.festi-cart-active{background-color:rgba(224,221,224,1);border-color:#6f6f6f}
body a#festi-cart.festi-cart:hover div.festi-cart-content span.festi-cart-text-before-quantity,body a#festi-cart.festi-cart:hover div.festi-cart-content span.festi-cart-quantity,body a#festi-cart.festi-cart:hover div.festi-cart-content span.festi-cart-text-after-quantity,body a#festi-cart.festi-cart:hover div.festi-cart-content span.festi-cart-text-before-total,body a#festi-cart.festi-cart:hover div.festi-cart-content span.festi-cart-total span.amount,body a#festi-cart.festi-cart:hover div.festi-cart-content span.festi-cart-total small,body a#festi-cart.festi-cart:hover div.festi-cart-content span.festi-cart-text-after-total,body a#festi-cart.festi-cart:hover div.festi-cart-content span.festi-cart-dropdown-arrow,body a#festi-cart.festi-cart.festi-cart-active div.festi-cart-content span.festi-cart-text-before-quantity,body a#festi-cart.festi-cart.festi-cart-active div.festi-cart-content span.festi-cart-quantity,body a#festi-cart.festi-cart.festi-cart-active div.festi-cart-content span.festi-cart-text-after-quantity,body a#festi-cart.festi-cart.festi-cart-active div.festi-cart-content span.festi-cart-text-before-total,body a#festi-cart.festi-cart.festi-cart-active div.festi-cart-content span.festi-cart-total span.amount,body a#festi-cart.festi-cart.festi-cart-active div.festi-cart-content span.festi-cart-text-after-total,body a#festi-cart.festi-cart.festi-cart-active div.festi-cart-content span.festi-cart-dropdown-arrow{color:#d23a1c}
body a#festi-cart.festi-cart div.festi-cart-content span.festi-cart-text-before-quantity,body a#festi-cart.festi-cart div.festi-cart-content span.festi-cart-quantity,body a#festi-cart.festi-cart div.festi-cart-content span.festi-cart-text-after-quantity,body a#festi-cart.festi-cart div.festi-cart-content span.festi-cart-text-before-total,body a#festi-cart.festi-cart div.festi-cart-content span.festi-cart-total span.amount,body a#festi-cart.festi-cart div.festi-cart-content span.festi-cart-total small,body a#festi-cart.festi-cart div.festi-cart-content span.festi-cart-text-after-total,body a#festi-cart.festi-cart div.festi-cart-content span.festi-cart-dropdown-arrow{font-size:13px;color:#6f6f6f}

/* header Top menu css */
#header #menu_back{height:53px;margin-top:-53px;background-size:contain;}
#header #menu_back > #container{display:none;}
@media screen and (max-width:1024px){
    #header #menu_back{display:none;}
}

/* woocommerce global button */
.woocommerce .woocommerce-info{padding:0;margin:1.6em 0;background:transparent!important;color:#000;border:none}
.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-info::after{display:none}
.woocommerce a.button,.woocommerce button{font-size:16px;border:none!important;padding:.618em 1em;text-shadow:none!important;line-height:1;}

/* Mega menu sticky */
#mega-menu-wrap-sub-header-menu.mega-sticky{position:fixed;top:0;left:0;right:0;z-index:99998;opacity:0.9;max-width:100%;width:100%;margin:0 auto;background:transparent;}
#mega-menu-wrap-sub-header-menu.mega-sticky #mega-menu-sub-header-menu{background:#ddd;}
@media only screen and (max-width:850px){
    #mega-menu-wrap-sub-header-menu.mega-sticky #mega-menu-sub-header-menu{background:#163f5f;background:-webkit-gradient(linear,left top,left bottom,from(rgba(22,63,95,0.85)),to(#163f5f));background:-moz-linear-gradient(top,rgba(22,63,95,0.85),#163f5f);background:-ms-linear-gradient(top,rgba(22,63,95,0.85),#163f5f);background:-o-linear-gradient(top,rgba(22,63,95,0.85),#163f5f);background:linear-gradient(to bottom,rgba(22,63,95,0.85),#163f5f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9163F5F',endColorstr='#FF163F5F');}
}
#mega-menu-wrap-sub-header-menu.mega-stuck.mega-hide{transform:translateY(-100%);-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
#mega-menu-wrap-sub-header-menu.mega-stuck.mega-hide.mega-reveal{transform:translateY(0%);}
@media only screen and (max-width:850px){
    #mega-menu-wrap-sub-header-menu.mega-sticky #mega-menu-sub-header-menu{max-height:calc(100vh - 40px);overflow:auto;}
    body.admin-bar #mega-menu-wrap-sub-header-menu.mega-sticky #mega-menu-sub-header-menu{max-height:calc(100vh - 40px - 42px);}
}

/* New menu css */
.elementor-location-header .elementor-top-section{background-size:100% 100%!important;}
.elementor-location-header .elementor-top-section .elementor-widget-wp-widget-maxmegamenu{z-index:111;top:-1px}
.elementor-location-header > section.elementor-section:first-child .elementor-section{margin:0;margin-top:-42px!important;}
.elementor-location-header > section:first-child .elementor-widget-image,.elementor-location-header > section:first-child .elementor-widget-image img{margin:0!important;}
.elementor-location-header > section:last-child .elementor-column:last-child{overflow:hidden;}

/* About us */
#content:has(.about-page-main){width:100%;}
.elementor-location-footer{display:inline-block;width:100%;}

/* QA issue */
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#77a464;font-size:1.25em;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#77a464;}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;}
.woocommerce-products-header__title{background-color:#163f5f!important;}
.woocommerce div.product select{width:90%;}
.elementor-widget-text-editor form.wpforms-form input{font-family:Arial!important;}
.elementor-widget-text-editor form.wpforms-form textarea{font-family:monospace!important;}
.eb-my-courses-wrapper .wdm-course-image,.eb_course_cards_wrap .wdm-course-image{height:230px;}
.eb-my-courses-wrapper .wdm-course-image img,.eb_course_cards_wrap .wdm-course-image img{margin:15px auto 0;width:auto;display:block;height:80%;}
.eb-my-courses-wrapper .wdm-course-grid .eb-cat-wrapper-new,.eb_course_cards_wrap .wdm-course-grid .eb-cat-wrapper-new{display:none;}
.eb-my-courses-wrapper .wdm-caption .eb_short_desc,.eb_course_cards_wrap .wdm-caption .eb_short_desc{display:none;}
.eb-my-courses-wrapper .wdm-col-3-2-1.hentry,.eb_course_cards_wrap .wdm-col-3-2-1.hentry{max-height:300px;height:100%;width:30%;}
.eb-my-courses-wrapper .eb-course-card-title.eb-course-title,.eb-my-courses-wrapper .eb-course-card-title,.eb_course_cards_wrap .eb-course-card-title.eb-course-title,.eb_course_cards_wrap .eb-course-card-title{line-height:1;font-family:corporate_a_cond_proregular;font-weight:400;color:#020304;font-size:29px;text-align:center;}
.eb-my-courses-wrapper .eb-course-progres-wrap .eb-course-action-btn-start{box-sizing:border-box;}
.woocommerce-account .woocommerce-MyAccount-content{padding-right:20px;}
.tml-action-lostpassword .message{border:1px solid #e6db55;background-color:#ffffe0;color:#333;padding:.5em;margin:0 0 1.5em 0;max-width:320px;}
.tml-action-lostpassword .tml{max-width:320px;}
.tml-action-lostpassword .tml .tml-login-link a{border:none;display:block;padding:0;text-decoration:none;}
.tml-action-lostpassword .tml-lostpassword form div{float:none!important;}
.tml-action-lostpassword .tml-lostpassword form div label{font-weight:700;padding:2px 0;color:#000;}
button.tml-button{width:auto;background:url(images/submit_img.jpg) no-repeat;background:url(https://staging-v2.sixsigmacouncil.org/wp-content/themes/sixc-mike-old/images/submit_img.jpg) no-repeat;    /* width: 125px; */height:30px;box-shadow:none;border:none;color:#5A5A5A;background-size:cover;background-position:center;cursor:pointer;font-family:corporate_a_cond_proregular;font-size:20px;font-weight:bold;}
ul.tml-links{list-style-type:none;padding:0;}

/* User Edit Profile */
.edwiser-bridge{margin:auto;}
.eb-user-profile .eb-edit-user-wrapper{padding:2%;overflow:auto;clear:both;position:relative;border:1px solid rgba(68,68,68,0.21);border-radius:3px;}
#eb-update-profile legend{font-weight:bold;font-size:18px;line-height:1.4;}
.eb-user-profile .eb-profile-row-block{margin-top:1em;width:100%;margin:0;}
.eb-user-profile .eb-profile-row-block .eb-profile-txt-field{flex:1 1;padding-left:4px;padding-right:4px;margin:0;}
.eb-user-profile .eb-profile-row-block .eb-profile-txt-field label{line-height:21px;}
.eb-user-profile .eb-profile-row-block .eb-profile-txt-field > select#country{max-width:unset;padding:.71em 0.75em;}
.eb-user-profile .eb-profile-row-block .eb-profile-txt-area-field{width:100%;margin:0.5em auto;}
.eb-profile-txt-field{padding-left:4px;padding-right:4px;margin:0;width:100%;box-sizing:border-box;}
.eb-profile-form-submit{margin:0;display:block;width:100%;height:40px;text-align:left;}
.eb-profile-form-submit .button-primary{padding:0;float:none;}
@media screen and (max-width:480px){
    .eb-user-profile .eb-profile-row-block .eb-profile-txt-field{flex:auto;width:100%;}
    .eb-user-profile .eb-profile-row-block{float:none;}
}

/* Enroll Students */
#wdm_eb_enroll_user div{float:none;}
#wdm_eb_enroll_user #wdm-course-button{float:none;}
#wdm_eb_enroll_user #wdm-course-button>div{float:none;margin:0;}
#wdm_eb_enroll_user #wdm-course-button .course-select{padding-left:0;}
#wdm_eb_enroll_user #wdm-course-button li{padding-left:10px!important;}
#wdm_eb_enroll_user #wdm-course-button li > div{float:none;}
#wdm_eb_enroll_user .enroll-student-page-button{margin-top:0;height:40px;}
#wdm_eb_enroll_user #wdm_group_details .eb-enroll-student-tab{width:100%;box-sizing:border-box;}
@media screen and (max-width:500px){
    #wdm_eb_enroll_user .wdm_eb_label{padding-left:0;padding-bottom:5px;display:block;}
    #wdm_eb_enroll_user #edb_course_product_name{width:100%;}
    #wdm_eb_enroll_user #wdm-course-button li{padding-left:0!important;}
}

/* #enroll-user-table_wrapper{overflow-x: scroll;} */
#enroll-user-table_wrapper .ebbp_enroll_stu_action_wrap{padding:10px 0;width:100%;}
#enroll-user-table_wrapper .ebbp_enroll_stu_action_wrap select{padding:10px 5px;margin-bottom:10px;}
.wdm_enrolled_users #enroll-user-table_filter label{display:flex;align-items:center;padding:10px 0;}
.wdm_enrolled_users #enroll-user-table_filter label input{width:100%;max-width:250px;padding:10px;cursor:text}
#enroll-user-table_wrapper #enroll-user-table{max-width:100%;}

/* dialog css */
.wdm-enroll-stud-page-dialog .dataTable thead th,.wdm-enroll-stud-page-dialog .dataTable tbody td{vertical-align:middle;text-align:center;}
.wdm-enroll-stud-page-dialog + .ui-widget-overlay{z-index:111;}
.wdm-enroll-stud-page-dialog{padding:0;z-index:1111;}
.wdm-enroll-stud-page-dialog .ui-dialog-titlebar{padding:.4em 1em;background-color:#12539e;color:#fff;}
.wdm-enroll-stud-page-dialog .ui-dialog-titlebar > span{font-size:18px;}
.wdm-enroll-stud-page-dialog .ui-widget-header span{padding-left:0;}
.wdm-enroll-stud-page-dialog #add-quantity-table thead th,.wdm-enroll-stud-page-dialog #add-quantity-table tbody td{vertical-align:middle;text-align:center;}
.wdm-enroll-stud-page-dialog #add-quantity-table thead th.eb_add_qty_tbl_prod_name,.wdm-enroll-stud-page-dialog #add-quantity-table tbody td.eb_add_qty_tbl_prod_name{width:18%!important;text-align:left;}
.wdm-enroll-stud-page-dialog .wdm-dialog-checkout-button{background-color:#12539e!important;border-color:#12539e!important;}
.wdm-enroll-stud-page-dialog .wdm-dialog-checkout-button:hover{background-color:#0a376a!important;border-color:#0a376a!important;}
.wdm-enroll-stud-page-dialog .wdm-dialog-cancel-button{background-color:#f70b0b!important;border-color:#f70b0b!important;color:#fff!important;}
.wdm-enroll-stud-page-dialog .wdm-dialog-cancel-button:hover{background-color:#bb0808!important;border-color:#bb0808!important;color:#fff!important;}
.wdm-enroll-stud-page-dialog #bp-new-product-table .wdmProductNameContainer{text-align:left;}

/* User Courses */
.eb-my-courses-wrapper .eb_course_cards_wrap{margin:15px -.5em 0;}
.eb-my-courses-wrapper .eb-my-course .hentry.wdm-col-3-2-1{height:auto;max-height:unset;}
.eb-my-courses-wrapper .eb-my-course .hentry.wdm-col-3-2-1 .wdm-course-thumbnail{justify-content:space-between;}
.eb-my-courses-wrapper .eb-my-course .hentry.wdm-col-3-2-1 .wdm-course-thumbnail .wdm-course-image{display:flex;align-items:center;width:100%;margin:auto;}
.eb-my-courses-wrapper .eb-my-course .hentry.wdm-col-3-2-1 .wdm-course-thumbnail .wdm-course-image img{width:auto;display:block;object-fit:contain;width:100%;width:80%;margin:auto;}
.eb-my-courses-wrapper .eb_course_cards_wrap .eb-course-card-title{height:auto;font-size:23px;}
.eb-my-courses-wrapper .eb_course_cards_wrap .wdm-course-grid > a.wdm-course-thumbnail{display:flex;flex-direction:column;}
@media screen and (max-width:530px){
    .eb-my-courses-wrapper .eb-my-course .hentry.wdm-col-3-2-1{width:100%}
    .eb-my-courses-wrapper .eb-my-course .hentry.wdm-col-3-2-1 .wdm-course-thumbnail .wdm-course-image img{height:80%;width:80%;}
}
@media screen and (max-width:480px){
    .eb-user-account-content{width:auto;}
}
.woocommerce .woocommerce-NoticeGroup-checkout,.woocommerce .woocommerce-NoticeGroup-checkout > div{width:100%;}

/* QA Issues ( 8 Jan ) */
.elementor-location-header > section:last-child .elementor-widget-image .elementor-widget-container a{width:100%;}
.elementor-location-header > section:last-child>.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-left:0;padding-right:0;}
.elementor-location-header > section:last-child .elementor-widget-image .elementor-widget-container a,.elementor-location-header > section:last-child .elementor-widget-image .elementor-widget-container a img{width:100%;}
.tml-action-lostpassword #content{width:100%!important;}
.wc-proceed-to-checkout{display:flex;flex-direction:column-reverse;}
.wc-proceed-to-checkout #wc-stripe-express-checkout-element{position:relative;margin-bottom:50px;}
.wc-proceed-to-checkout #wc-stripe-express-checkout-element::after{content:'— OR —';font-size:16px;position:absolute;width:100%;height:100%;top:50px;left:0;display:flex;align-items:center;justify-content:center;font-weight:500;}
.tml-action-resetpass .tml-resetpass{max-width:1140px;margin:0 auto}
.tml-action-resetpass .tml-resetpass form{max-width:100%;width:500px;padding:0 10px;}
.tml-action-resetpass .tml-resetpass form div{float:none}
.tml-action-resetpass .tml-resetpass form div.tml-indicator-wrap{width:fit-content;max-width:100%;}
.tml-action-resetpass .tml-resetpass form button.tml-button{width:125px;}
body.woocommerce-checkout form.checkout #wc-stripe-express-checkout-element{width:100%;margin-bottom:20px;}
body.woocommerce-checkout form.checkout #wc-stripe-express-checkout-button-separator{display:none!important;}
#user_login #eb-user-account-form .eb-login-button,#user_login #eb-user-account-form .et_pb_contact_submit,#user_login .wdm-eb-login-form-sec-2 .et_pb_contact_submit{color:#5a5a5a!important;}

/*Loader popup dialogue css*/
.page-id-487 .wdm-error-message-dialog{ z-index: 111; }
.page-id-487 .bp-delete-enrolled-user{ display: none; }
.page-id-487 table#enroll-user-table th:first-child, .page-id-487 table#enroll-user-table td:first-child { display: none; }

/*Cart remove button css*/
.festi-cart-product-delete div.festi-cart-remove-product{ cursor: pointer; font-size: 18px; line-height: 18px; color: #000000; float: left; font-family: Arial, Helvetica, sans-serif; }