body{color:#222; font: 10.5pt/24px 'Open Sans', sans-serif!important;  }

/* .wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login a:before, .wd_wishist a:after, .wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_mini_cart span:before, .wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login .after_Login_account a:after, .footer-so-area .so-icon, .search-form .search-submit:before {
    filter: grayscale(100%) brightness(30%) contrast(120%);
} */


.wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login a:before, .wd_wishist a:after, .wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_mini_cart span:before, .wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login .after_Login_account a:after {
    height: 30px !important;
    background-size: 96% !important;
}
.wd-header-widget > div ul {
    margin: 0px;
    padding-left: 10px;
}

.wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a i {
    background: url(/wp-content/uploads/2025/07/bag.svg) no-repeat !important;
    height: 29px !important;
    background-position: unset !important;
    background-size: cover !important;
}

.mobile-cart .show-login i {
    background: url(/wp-content/uploads/2025/07/user.svg) no-repeat !important;
    height: 29px !important;
    background-position: unset !important;
    background-size: cover !important;
}
.search-form .search-submit:before {
    background: url(/wp-content/uploads/2025/07/search-Icon-01.svg) no-repeat !important;
    background-position: none !important;
    background-size: 73% !important;
}

/*1-5-2025*/

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto {
    float: left;
}
.ubermenu .ubermenu-nav .ubermenu-column-1-6 {
    width: 100%;
}
.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
    left: 0px;
}
.nav-menu li a {
    padding: 8px 30px;
}
.header_wrap {
    padding: 0px 25px 30px 25px !important;
    border-bottom: 0px solid #f1eeec !important;
    margin-bottom: 0px !important;
    width: 100% !important;
    margin: 0 auto;
}

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span:hover:before {
    content: '';
    border-bottom: 2px solid #941C1C;
    position: absolute;
    display: block;
    top: 28px;
    width: 100%;
}
/*End*/


.slider-product-name a {
    position: relative;
    z-index: 10;
    pointer-events: auto;
}


/*27-4-2025*/
.footer-so-area .so-icon {
    background-image: none;
}
.wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login .after_Login_account a:after, .wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login a:before {
    background-image: url(/wp-content/uploads/2025/07/user.svg) !important;
    background-repeat: no-repeat !important;
    background-position: unset !important;
    width: 24px !important;
}

.wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login .after_Login_account a:hover:after, .wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login a:hover:before {
    background-image: url(/wp-content/uploads/2025/07/user-hover.svg) !important;
}
.wd-header-widget-right .wd_wishist a:hover:after {
    background-image: url(/wp-content/uploads/2025/07/heart-hover.svg) !important;
}
.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_mini_cart span:hover:before {
    background-image: url(/wp-content/uploads/2025/07/bag-hover.svg) !important;
    background-repeat: no-repeat !important;
    background-position: unset !important;
    width: 24px;
}

.wd-header-widget-right .wd_wishist a:after {
    background-image: url(/wp-content/uploads/2025/07/heart.svg) !important;
    background-repeat: no-repeat !important;
    background-position: unset !important;
    width: 31px;
}
.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_mini_cart span:before {
    background-image: url(/wp-content/uploads/2025/07/bag.svg) !important;
    background-repeat: no-repeat !important;
    background-position: unset !important;
    width: 24px;
}
.wd-header-widget .search-form {
    border: 1px solid #AFAFAF !important;
    padding: 5px;
}
/* .search-form .search-submit:before {
    background-image: none !important;
    content: '\f002' !important;
    font-family: 'fontawesome';
    font-size: 18px;
} */
.search-form .search-submit:before {
    top: -6px !important;
}

.search-form .search-submit:before {
    background: url(/wp-content/uploads/2025/07/search-Icon-01.svg) no-repeat !important;
    background-position: none !important;
    background-size: 73% !important;
}
/*End*/

/* 15 Apr 2025 */

.tvl-wd-menu-main .wd-header-widget {
    text-align: unset !important;
}
#search-5 h2.widget-title {
    display: none;
}

.wd-header-widget-right {
    min-width: 240px;
}
.search-form .search-submit {
    right: 10px;
    top: 13px;
}
form.search-form {
    border: 1px solid;
    padding: 10px;
    border-radius: 50px;
}
.wd-header-widget-right {
    padding: 30px 0 0 !important;
}



/*26-4-2024*/

.mobile-menu .sideMenu ul > li i {
    position: absolute;
    right: 0;
}
.mobile-menu .sideMenu ul > li i.fa-angle-down:before {
    content: "\f107";
    color: #000;
    font-size: 22px;
    right: 0px;
}


/*End*/



/*22-4-2025*/
ul#menu-header-top-menu li a {
    font-weight: 600;
    color: #222222;
}
.under-submenu > a {
    color: #222222 !important;
}
.under-submenu > a:hover {
    background-color: transparent !important;
    color: #222222 !important;
}
.under-submenu ul.ubermenu-submenu {
    padding: 0px 20px;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li {
    padding: 0 0;
}

.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
     border-top-right-radius: 16px;
    box-shadow: 0px 2px 3px 0px #0000004D;
    box-shadow: 0px 1px 6px 1px #00000042 !important;
}
.ubermenu-submenu .ubermenu-target:hover {
    background: #c24e4e;
    color: #fff;
    border-radius: 4px;
}
.ubermenu-submenu .ubermenu-target {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.ubermenu-nav span.ubermenu-target-title {
    font-weight: 600;
}

/* .sub-menu-col ul.ubermenu-submenu {
    padding-left: 20px;
} */

.ubermenu-submenu-id-28328 li a, .ubermenu-submenu-id-28329 li a{
    color: #575757;
    font-weight: 400 !important;
}
.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text {
    padding-left: 0;
}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop {
    -webkit-transition-property: none;
    -ms-transition-property: none;
    transition-property: none;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span:hover {
  /*   padding-bottom: 0; */
    transition: none !important;
}
nav.ubermenu-horizontal .ubermenu-nav li {
    transition: none !important;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span {
    padding: 0px 0px 5px 0px;
    margin: 0px 21px 14px 23px;
    position: relative;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
    right: 0px;
    margin-top: -23px;
    font-size: 26px;
}
.under-submenu .ubermenu-target {  
color: #575757;
font-weight: 400 !important;
}

.BottomMenu span.menuTitle {
    width: 17%;
    font-family: 'Open Sans';
    color: #AFAFAF;
    font-weight: 600;
    font-size: 14px;
}
.BottomMenu {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 10px;
    display: flex;
    flex-direction: row;
    border-top: 1px solid #F3F4F6;
    padding-top: 30px;
    padding: 30px 25px 10px 25px;
}
/* li#menu-item-28335 a span, li#menu-item-16242 a span {
    margin-left: 0px;
} */
/*End*/



/* align the action links in My Account > Orders  */
.woocommerce-orders .myaccount_wrapper table .woocommerce-orders-table__cell-order-actions a {
    width: 70px;
}
.product-slider-section span.woocommerce-Price-amount.amount {
    font-size: 14px!important;
}

.woocommerce .products.grid span.woocommerce-Price-amount.amount {
    font-size: 14px!important;
}

/* widen the area of the datepicker in single product page  */
.woocommerce div.product .summary.entry-summary form.cart {
    float: none !important; 
}

.woocommerce-checkout #payment #place_order:hover, .woocommerce-checkout .woocommerce-page #payment #place_order:hover {
    color: #960032 !important;
}

/* for product title in single page */
.woocommerce div.product .summary .product_title {
    text-transform: capitalize;
}

/* fix button color on quick view  */
a.button:hover, .woocommerce a.button:hover {
    color: #960031;
}

a.button, .woocommerce a.button {
    background: #960031;
    border: 1px solid #960031;
    color: #fff;
}

@media (max-width: 767px) {
.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{
    display: block;
    clear: both;
    float: none;
    width: 200px;
    margin: 0 auto 6px;
    text-align: center;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .woocommerce-cart-form__cart-item.cart_item .product-name a{clear: both;
    float: none;
    display: block;margin-bottom:10px;
}

}

@media (max-width: 680px) {
.woocommerce .wc_payment_method.payment_method_paymaya_checkout label img{width: 60%!important;}
/*http://18th.stagingurls.com/wp-content/uploads/2019/04/Major-Credit-Card-Logo-PNG-File.png*/

.woocommerce .wc_payment_method.payment_method_paymaya_checkout label img{width: 40%!important;}
}

.wd-header-widget-logo {
    width: 120px;
}

.slider-product-name {
    margin-top: 15px !important;
}

/*Media Query*/

@media Only screen and (max-width:767px){
    
    
span#menu-header-title {
    font-size: 14px;
    font-weight: 600;
}

ul#submenuHeader ul.sub-menu li a {
    color: #575757;
}
ul#submenuHeader ul.sub-menu li {
    padding-left: 12px;
    padding-right: 0px;
}
ul#submenuHeader li a {
    font-weight: 600;
    font-size: 14px;
    font-family: 'Open Sans';
}
ul#submenuHeader li {
    padding: 12px 16px 8px 16px;
}   
ul#submenuHeader {
    padding-top: 10px;
}
.mobile-menu .wd-mobile-menu {
    top: 78px;
    box-shadow: none;
}
.mobile-menu .mobile-seach .search-form {
    display: flex;
    flex-direction: row;
    border: 1px solid #AFAFAF !important;
    padding: 5px;
}
/* .search-form .search-submit:before {
    top: -8px !important;
} */

.wd-header-mobile .mobile-menu {
    display: flex;
    box-shadow: none;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
}
.wd-header-mobile .mobile-menu .mobile-seach {
    /* width: 65%; */
    margin-bottom: 0;
}
.wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content {
    margin: 0 20px 0 0px;
}
.mobile-menu .wd-mobile-menu ul > li {
    border-top: 0px solid #e1e1e1;
}

.mobile-menu .sideMenu ul > li a {
    padding: 10px 20px 10px 0px !important;
    color: #222222;
    font-weight: 600;
}
.mobile-menu .sideMenu ul > li {
    border: 0 !important;
}
p.menuTitle {
    border-top: 1px solid #F3F4F6;
    padding-top: 20px;
    margin-top: 15px;
    font-weight: 600;
    color: #AFAFAF !important;
}
.sideMenu #menu-top-menu {
    padding-left: 5px;
}

ul.sub-menu ul.sub-menu li a {
    font-weight: 400;
    color: #575757;
}
.sideMenuMain #closeMenu {
    border: 0px !important;
    top: 94px !important;
    font-size: 35px !important;
}

/* .search-form .search-submit:before {
    background-image: none !important;
    content: '\f002' !important;
    font-family: 'fontawesome';
    font-size: 18px;
} */

.mobileCatMenu {
    padding-top: 20px;
}

/* .wd-header-mobile .mobile-logo {
    padding-bottom: 20px;
} */
.wd-header-mobile .mobile-logo img {
    width: 100px;
}

.mobile-menu .sideMenuMain {
    overflow: scroll;
}

}

.woocommerce div.product {
    margin-top: 20px;
    border-top: 1px solid #f3f4f6;
    padding-top: 30px;
}

.single-product-main-image img {
    width: 100% !important;
    height: 500px !important;
    object-fit: cover;
    display: block;
    margin: 0 auto;
}
body.woocommerce.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel {
    padding-bottom: 50px!important;
    padding-top: 50px!important;
}
.woocommerce div.product {
    margin: 0 0 20px;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
    right: 0px !important;
    margin-top: -23px !important;
}
/* 1440px (WQHD or common MacBook Pro res) */
@media only screen and (min-width: 1440px) and (max-width: 1919px) {
  /* Your styles for 1440px screens */
  
  
}

/* 13" MacBook Pro (commonly 1280px to 1440px depending on scaling) */
@media only screen and (min-width: 1280px) and (max-width: 1439px) {
  /* Your styles for 13-inch MacBook Pro */
  
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span {
    margin: 0px 17px 14px 7px;
}  
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a {
    font-size: 12px !important;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
    font-size: 22px;
}
.BottomMenu span.menuTitle {
    width: 20%;
}

.BottomMenu .ubermenu-main {
    padding-right: 55px;
}
}