/*.container-fluid.groupfit-products #bkap-booking-form .bkap_duration_section,
.container-fluid.groupfit-products #bkap_start_date .book_start_date_label,
.container-fluid.groupfit-products #bkap_start_date #booking_calender,
.container-fluid.groupfit-products .quantity
{
	display: none;
}
.container-fluid.groupfit-products #bkap-price-box #bkap_price,
.container-fluid.groupfit-products .single_add_to_cart_button,
.container-fluid.groupfit-products #show_time_slot
{
	display: none !important;
}*/

body .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-custom-theme-two .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title,
body .main-menu-dashboard-account h2 {
    margin: 10px 0 5px !important;
    padding: 0 !important;
    text-align: center !important;
    display: block !important;
    color: #000 !important;
    text-transform: uppercase !important;
    font-size: 16px !important;
    font-weight: bold !important;
    letter-spacing: 0.5px;
}

.main-menu-dashboard-account {
    text-align: center;
    margin: 10px 0;
    display: inline-block;
    width: 100%;
}

.wpweb-alpean-cus-subscription-list-wrap {
    overflow: hidden !important;
}

.sb-container {
    position: relative;
    overflow: hidden;
}

.sb-content {
    height: 100%;
    width: 120%;
    padding-right: 20%;
    overflow-y: scroll;
    box-sizing: border-box;
}

.sb-scrollbar-container {
    position: absolute;
    right: 0;
    bottom: 00;
    top: 0;
    width: 7px;
    background: #84653b;
    border-radius: 50px;
}

.sb-scrollbar {
    position: absolute;
    right: 0;
    width: 7px;
    border-radius: 0;
    background: rgba(173, 140, 95);
    border-radius: 50px;
}

.sb-scrollbar:hover {
    background: rgba(173, 140, 95);
}
.main-menu-dashboard-account ul li a {
    font-size: 17px;
}

.alpean-newsletter-wrap {
    display: flex;
    padding-top: 50px;
}

.alpean-newsletter-col {
    position: relative;
}

.alpean-newsletter-contant {
     position: absolute;
    top: 21px;
    left: 15%;
    text-align: center;
    padding: 57px 23px;
    max-width: 415px;
    margin: 0 auto;
    right: 0;
}


.alpean-newsletter-contant h1 {
    font-size: 25px;
    color: #614C7A;
    font-weight: 300;
    text-transform: uppercase;
}

.alpean-newsletter-contant p {
    font-size: 18px !important;
}

.alpean-newsletter-form #alpean_newsletter_email {
    outline: 0;
    border: 1px solid #CEAE81;
    height: 33px;
    color: #868686;
}

.alpean-newsletter-form #alpean_newsletter_email_button {
    width: 81px;
    height: 33px;
    filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #CEAE81;
    border: navajowhite;
}
.mailchip-result.error {
    color: red;
}

.mailchip-result.success {
    color: green;
}



/****************/
.xoo-el-main {/*padding: 40px 30px;*/padding: 0 !important;}
.modal-title-information {background: #614c7a;padding: 15px;padding-bottom: 5px;}
.modal-title-information h2 {font-size: 22px;color: #fff;text-align: center;margin-bottom: 0;width: 100%;font-family: 'StolzlW00-Light';}
.xoo-el-header {padding: 15px !important;background: #614c7a;}
.xoo-el-form-container ul.xoo-el-tabs {justify-content: center;}
.xoo-el-form-container ul.xoo-el-tabs li {display: inline-block;padding: 6px 26px !important;background: transparent !important;border: 3px solid #cfae81;text-transform: uppercase;font-weight: bold;color: #fff !important;font-size: 16px;margin: 0px 15px !important;text-decoration: none;width: 23%;flex-grow: inherit !important;transition: all .5s ease-in-out;}
.xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active, .xoo-el-form-container ul.xoo-el-tabs li:hover {background: #fff !important;color: #cfae81 !important;}
.xoo-aff-group {margin-bottom: 15px !important;}
.xoo-el-action-form button[type="submit"] {padding: 10px 25px;background: #cfae81;border: 0;transition: 0.5s;color: #fff;font-weight: bolder;font-size: 16px;border-radius: 3px;width: auto !important;display: block !important;margin: 0 auto !important;}
.xoo-el-action-form button[type="submit"]:hover {background-color: #9c7b4e;text-decoration: none;background-image: none;color: #fff;}


form.woocommerce-form.woocommerce-form-login.login p.form-row:nth-last-child(2) {display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse;}
form.woocommerce-form.woocommerce-form-login.login p.form-row:nth-last-child(2) label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {flex: 1 1 auto;text-align: right;}
.woocommerce form .form-row input.input-text, 
.woocommerce form .form-row textarea, 
.woocommerce form .form-row select {padding: 10px 15px !important;border-radius: 3px;outline: none !important; box-shadow: inherit !important; }
.woocommerce form .form-row input.input-text:focus, 
.woocommerce form .form-row textarea:focus, 
.woocommerce form .form-row select:focus {border-color:#222 !important;}
form.woocommerce-form.woocommerce-form-register.register p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-wide input {margin-left: 20px;}
form.woocommerce-form.woocommerce-form-register.register p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-wide input:nth-child(2) {margin-left: 0;}


.middledetailsection .site-main>h2 {width: 100%;text-align: center;margin-bottom: 50px !important;font-weight: 700;font-size: 22px !important;}
div#customer_login .u-column1>h2,
div#customer_login .u-column2>h2 {text-align: center;font-weight: 500;}
.xoo-aff-input-group input {border: 1px solid #cfae81 !important;outline: none !important; box-shadow: inherit !important;}
.xoo-aff-input-group .xoo-aff-input-icon {border: 1px solid #cfae81 !important;}
.xoo-aff-input-group input:focus {border: 1px solid #222 !important; background: #fff !important;}


/************** 24-6-2021 *************/
.xoo-el-wrap .xoo-el-main {background: #614c7a;}
.xoo-el-srcont {background-color: #614c7a;}
.xoo-el-wrap .xoo-el-main, 
.xoo-el-wrap .xoo-el-main a, 
.xoo-el-wrap .xoo-el-main label {color: #fff;}

.woocommerce-pagination a.woocommerce-button, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit, 
.woocommerce-form.woocommerce-form-register .woocommerce-Button, .woocommerce-error .woocommerce-Button, 
.woocommerce-info .woocommerce-Button, .woocommerce-message .woocommerce-Button, .order-again a, 
.woocommerce-EditAccountForm.edit-account .woocommerce-Button, .woocommerce-address-fields p button[type="submit"] {
    padding: 10px 20px !important;
    background: #cfae81 !important;
    border: 0 !important;
    transition: 0.5s !important;
    color: #fff !important;
    font-weight: bolder !important;
    text-transform: uppercase !important;
    line-height: normal;
}
.woocommerce-pagination a.woocommerce-button:hover, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover, .woocommerce-form.woocommerce-form-register .woocommerce-Button:hover, .woocommerce-error .woocommerce-Button:hover, .woocommerce-info .woocommerce-Button:hover, .woocommerce-message .woocommerce-Button:hover, .order-again a:hover, .woocommerce-EditAccountForm.edit-account .woocommerce-Button:hover, .woocommerce-address-fields p button[type="submit"]:hover {
    background-color: #9c7b4e !important;
    text-decoration: none !important;
    background-image: none !important;
    color: #fff !important;
}




@media only screen and (max-width:767px){
.xoo-el-form-container ul.xoo-el-tabs li {width: 50%;}
.modal-title-information h2 {font-size: 20px;}
.alpean-newsletter-wrap {
    flex-wrap: wrap;
}

.alpean-.newsletter-col-2 img {
    display: none !important;
}

.alpean-newsletter-contant {
    padding: 20px 10px;
    max-width: 100%;
    position: initial;
}

.alpean-newsletter-col-2 img {
    display: none;
}
}

@media only screen and (max-width:575px){
.xoo-aff-group.xoo-el-login-btm-fields {flex-wrap: wrap;}  
.xoo-aff-group label {margin-bottom: 10px;width: 100%;text-align: center;} 
.xoo-el-main, .xoo-el-main a, .xoo-el-main label {width: 100%;text-align: center;}
.xoo-el-form-container ul.xoo-el-tabs {flex-wrap: wrap;}
.xoo-el-form-container ul.xoo-el-tabs li {width: 100%;margin: 0 0 9px !important;}
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 100% !important;
}