.elementor-45 .elementor-element.elementor-element-7ea7870{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-7ea7870:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-7ea7870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://book.singaporebadmintonhall.com/wp-content/uploads/2023/09/sbh_about_us_banner_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-45 .elementor-element.elementor-element-7ea7870, .elementor-45 .elementor-element.elementor-element-7ea7870::before{--border-transition:0.3s;}.elementor-45 .elementor-element.elementor-element-cfa38cb{--display:flex;--min-height:260px;--justify-content:flex-end;--background-transition:0.3s;}.elementor-45 .elementor-element.elementor-element-36376f0 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;text-shadow:0px 3px 6px rgba(0, 0, 0, 0.1607843137254902);}.elementor-45 .elementor-element.elementor-element-c10f2e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-9a7026d{--display:flex;--background-transition:0.3s;}.elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;}.elementor-45 .elementor-element.elementor-element-7db0c04{--tabs-normal-color:#000000;--tabs-hover-color:#B60124;--tabs-active-color:#FFFFFF;--sections-border-type:solid;--links-normal-color:#B60124;--links-hover-color:#9B001E;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--tables-links-normal-color:#B60124;--tables-links-hover-color:#B60124;--tables-divider-border-color:#B60124;--tables-buttons-border-type:none;--tables-button-border-radius:10px 10px 10px 10px;}.elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#B60124;}.elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#B60124;}.elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-45 .elementor-element.elementor-element-7db0c04 #add_payment_method #payment #place_order{background-color:#B60124;}.elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-45 .elementor-element.elementor-element-7db0c04 #add_payment_method #payment #place_order:hover{background-color:#9B001E;}.elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:#B60124;}.elementor-45 .elementor-element.elementor-element-7db0c04 .shop_table .button:hover, .elementor-45 .elementor-element.elementor-element-7db0c04 .woocommerce-pagination .button:hover, .elementor-45 .elementor-element.elementor-element-7db0c04 .order-again .button:hover, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:#B60124;}.elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:#B60124;}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-7ea7870{--min-height:30vh;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-cfa38cb{--min-height:200px;}.elementor-45 .elementor-element.elementor-element-36376f0 .elementor-heading-title{font-size:25px;}.elementor-45 .elementor-element.elementor-element-c10f2e7{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-7db0c04{--tab-content-spacing:20px;}.elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:14px;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-7ea7870{--min-height:0vh;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-cfa38cb{--min-height:180px;}.elementor-45 .elementor-element.elementor-element-36376f0 .elementor-heading-title{font-size:20px;}.elementor-45 .elementor-element.elementor-element-c10f2e7{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-7db0c04 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:14px;}}/* Start custom CSS */.mo-openid-app-icons {
    display: inline !important;
}

.gg-img::before, .gg-img-reg::before {
    background-image: none!important;
}

.fb-img::before, .fb-img-reg::before {
    background-image: none!important;
}

.fb-img::before, .fb-img-reg::before, .gg-img::before, .gg-img-reg::before {
    content: '';
     width: auto!important; 
     height: auto!important; 
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover {
    color: #B60124!important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword {
    width: 100%!important;
}

a.woocommerce-Button {
    color: #fff!important;
}

a.woocommerce-Button:hover {
    color: #fff!important;
    background: #000!important;
}

.woocommerce-info {
    border-top-color: #B60124!important;
}

.woocommerce-info::before {
    color: #B60124!important;
}

.woocommerce-message a {
    background-color: #000000!important;
    font-weight: normal;
    text-transform: normal;
    color: #fff!important;
    padding: 10px 30px!important;
    border-radius: 2px!important;
}

.woocommerce-Message--info a {
    background-color: #115740!important;
    font-weight: normal!important;
    text-transform: normal;
    color: #fff!important;
    padding: 10px 30px!important;
    border-radius: 20px!important;
}

.woocommerce-Message--info a:hover {
    background-color: #B60124!important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .edit, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit{
    color: #B60124;
}

.e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button {
    background-color: #B60124;
    border-radius: 100px;
}

a.woocommerce-Button:hover {
    color: #B60124!important;
    background: transparent!important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .edit, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit {
    color: #B60124!important;
}

.woocommerce-MyAccount-content-wrapper a {
    color: #000!important;
}

.woocommerce-MyAccount-content-wrapper a:hover {
    color: #B60124!important;
}


.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a {
    color: #ffffff;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover {
    background-color: transparent!important;
    color: #B60124;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #ffffff!important;
    border-color: #B60124;
    background-color: #B60124;
}

.wc-block-components-notice-banner.is-info>svg {
    background-color: #B60124!important;
}

.wc-block-components-notice-banner.is-info {
    border-color: #B60124!important;
}/* End custom CSS */