/*
Theme Name:Shopper Child Theme
Template:shopper
Version:1.0
Text Domain:gc
*/
@font-face { font-family: 'Jost'; src: url('fonts/Jost-Medium.woff2') format('woff2'), url('fonts/Jost-Medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap }
@font-face { font-family: 'Jost'; src: url('fonts/Jost-Bold.woff2') format('woff2'), url('fonts/Jost-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap }
@font-face { font-family: 'Jost'; src: url('fonts/Jost-SemiBold.woff2') format('woff2'), url('fonts/Jost-SemiBold.woff') format('woff'); font-weight: 600; font-style: normal; font-display: swap }
@font-face { font-family: 'Jost'; src: url('fonts/Jost-Regular.woff2') format('woff2'), url('fonts/Jost-Regular.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap }
:root { --blue: #1e90ff; --white: #ffffff; --dark-color: #002536; --green: #087e84; --light-green: #087e84; --dark: #002536; --white: #fff }
* { box-sizing: border-box }
*:focus { outline: none }
::-moz-focus-inner { border: 0 }
body { margin: 0px; font-family: 'Jost'; font-size: 14px; color: #757575; line-height: 1.4em; font-weight: 400; background-color: transparent; background-image: none !important; }
ul { margin: 0px; padding: 0px }
ul li { list-style: none }
strong { font-weight: 700 }
a { transition: all 400ms ease; text-decoration: none }
a:hover, a:focus { text-decoration: none }
::-webkit-input-placeholder { opacity: 1 }
::-moz-placeholder { opacity: 1 }
:-ms-input-placeholder { opacity: 1 }
:-moz-placeholder { opacity: 1 }
textarea { resize: none }z
                         .w-100 { width: 100%; }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 10px }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: 'Jost'; line-height: normal }
h1 { font-size: 50px }
h2 { font-size: 46px; font-weight: 600; line-height: normal }
h3 { font-size: 35px }
h4 { font-size: 26px }
h5 { font-size: 20px; line-height: 28px }
.title h3 { margin-top: 0px; margin-bottom: 0px; font-size: 20px; }
.title p { margin-top: 0px; margin-bottom: 0px; font-size: 20px; font-weight: 600; color:black; }
.game-item title p { font-size: 20px !important; }
.p-text { font-size: 18px; font-weight: 400; line-height: 28px }
.button a { color: #087E84; font-family: Jost; font-size: 20px; font-weight: 500; border-radius: 26px; border: 1.5px solid #087E84; background: var(--white, #FFF); text-transform: capitalize; padding: 7px 62px 7px 25px; display: inline-block; position: relative; line-height: normal }
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    color: rgba(0, 37, 54, 0.70);
    -webkit-background-clip: text;
}
/*.button { background-color: transparent !important; }*/

/*.button:hover, .button:hover { background-color: transparent; height: auto; padding: 0 }*/

.button a:after { background: url(includes/images/button-right.svg) no-repeat center /contain; content: ''; width: 25.174px; height: 25.174px; position: absolute; right: 12px; top: 50%; transform: translateY(-50%) }
.button a:hover { background-color: #087E84; color: #fff }
.button a:hover::after { filter: brightness(0) invert(1) }
.container { max-width: 1170px; width: 100%; margin-left: auto !important; margin-right: auto !important; padding-left: 15px; padding-right: 15px; float: none; box-sizing: border-box }
.container:after { clear: both; content: ""; display: table }
.d-flex { display: flex }
.flex-wrap { flex-wrap: wrap }
.justify-content-between { justify-content: space-between; }
.align-items-center { align-items: center; }
.pb-0 { padding-bottom: 0; }
.pt-0 { padding-bottom: 0; }
.slick-slide { height: auto }
.button.no-icon a:after { content: none }
.button.no-icon a { padding: 7px 36px; text-decoration: none }

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

/*Header*/
.header-section .site-branding { width: auto; margin-right: 0px; }
.custom-product-search { width: auto; flex: 1 0 auto }
.header-middle { display: flex; flex-wrap: wrap; align-items: center }
.site-header .shopper-product-search { overflow: hidden; border: 1.5px solid var(--green); border-radius: 30px; display: flex; flex-wrap: wrap; padding: 7px 4px }
.custom-product-search .nav-left span.select2-selection.select2-selection--single { width: 220px; }
.site-header .custom-product-search .nav-left { order: 1; position: absolute; top: 50%; transform: translateY(-50%); right: 64px; z-index: 1; background-color: #f7f7f9; float: none;    /* width: 194px;*/ border-radius: 50px }
.site-header .custom-product-search .nav-right { order: 1; position: absolute; top: 50%; transform: translateY(-50%); right: 14px; z-index: 2 }
.site-header .custom-product-search .nav-right button:after { content: ''; position: absolute; background-image: url(includes/images/search.png); background-size: contain; left: 0; width: 23.998px; height: 24px; background-repeat: no-repeat; }
.site-header .custom-product-search button[type="submit"] { border-radius: 100%; width: 30px; height: 30px; font-size: 15px; line-height: 25px; background-color: transparent }
.site-header .custom-product-search .nav-fill { width: 70% }
.site-header .custom-product-search input[type="text"] { border: none; font-weight: 400; line-height: 28px; letter-spacing: 0.00937em; color: rgba(0, 0, 0, 0.87) }
.site-header .custom-product-search .nav-search-facade { background-color: rgb(8 126 132 / 10%) !important; color: var(--green); font-size: 16px !important; font-weight: 400 !important; border-radius: 50px; background-color: #f7f7f9; font-size: 14px; border: none; padding: 4px 56px 4px 20px; line-height: 26px; display: flex; align-items: center; justify-content: space-between }
.site-header .custom-product-search .shopper-cat-list { width: 100%; background-image: url(includes/images/down-arrow.png) }
.site-header .custom-product-search { margin: 0; position: relative; max-width: 500px; width: 100% }
.site-main, .hentry, .content-area { margin: 0 }
.header-section { background-color: #fff; transition: all 400ms ease }
.fixedheader { top: 0; position: fixed; left: 0; right: 0; z-index: 99; background-color: #fff }
.header-section.fixedheader { border-bottom: 1px solid #cfcfcf }
.main-navigation ul li a { color: var(--dark-color) }
.site-header .custom-product-search .nav-left:after {	/*background-image: url(includes/images/down-arrow.png);*/
    z-index: 1; content: ''; height: 9px; width: 16px; position: absolute; background-position: center; right: 10px; background-size: contain; background-repeat: no-repeat; top: 50%; transform: translateY(-50%); pointer-events: none }
.site-header .custom-product-search .nav-search-facade i { display: none }
.main-navigation a { display: block; text-transform: capitalize; color: var(--dark); font-size: 20px; font-weight: 400; padding: 19px 15px 7px !important; border-bottom: 3px solid transparent }
.site-header ul.menu li.current-menu-item>a { border-color: #087E84; font-weight: 500 }
.main-navigation ul li:hover>a, .main-navigation ul li.active>a { border-color: #087E84 }
.register-back img { width: 36px; height: 36px; object-fit: contain; }
.register-back { margin-bottom: 40px; cursor: pointer; margin-right: 20px; margin-top: 13px; }
.shopper-primary-navigation .main-navigation { width: 100%; text-align: center; float: none; margin-right: 0; display: flex; align-items: center; justify-content: space-between }
.main-navigation li:first-child { padding-left: 0 }
.main-navigation li:last-child { padding-left: 0 }
.logged-in .header-myacc-link i { display: block; color: #087e84; margin-left: 7px; }
.header-top-menu a, .woocommerce-active .site-header .shopper-myacc-cart .header-myacc-link a, .site-header-cart.menu a.cart-contents span.amount { text-transform: capitalize; color: var(--dark-color); font-size: 16px; font-weight: 400 }
.site-header-cart .cart-contents:after { background-image: url(includes/images/cart.png); width: 27px; height: 19px; font: inherit; border: none; background-size: contain; background-position: center; background-repeat: no-repeat; content: ''; left: -31px; top: 50%; transform: translateY(-50%) }
.site-header-cart.menu a.cart-contents span.amount { margin-left: auto; margin-right: 0 }
.header-top-menu a:hover, .woocommerce-active .site-header .shopper-myacc-cart .header-myacc-link>a:hover, .site-header-cart.menu a.cart-contents span.amount:hover { color: var(--green) !important }
.woocommerce-active .site-header .shopper-myacc-cart .header-myacc-link>a { width: auto; height: auto; border: none; display: flex; align-items: center; }
.woocommerce-active .site-header .shopper-myacc-cart .header-myacc-link { border-right: 0 }
.woocommerce-active .site-header .shopper-myacc-cart { width: 45%; display: flex; margin-top: 1em; margin-bottom: 1em ;/*flex-wrap: wrap;*/ justify-content: flex-end; align-items: center;    /*padding-left: 47px*/ }
.shopper-primary-navigation .main-navigation .primary-navigation { width: 100% }
.main-navigation ul { display: flex; align-items: center; justify-content: center; gap:40px; width: 100%; }
.shopper-primary-navigation { background-color: transparent; border-top: 1px solid rgb(0 37 54 / 25%); margin-right: 0; margin-left: 0; padding-left: 0; padding-right: 0; }
.site-header .custom-product-search input[type="text"] { color: var(--green); font-size: 18px; font-weight: 400;  letter-spacing: 0px }
.site-header::-webkit-input-placeholder { color: var(--green); opacity: 0.4 }
.site-header:-ms-input-placeholder { color: var(--green); opacity: 0.4 }
.site-header::placeholder { color: var(--green); opacity: 0.4 }
header { margin-bottom: 8px !important; box-shadow: 0px 20px 45px 0px rgba(174, 174, 174, 0.20) }
.woocommerce-active .site-header .header-middle .shopper-myacc-cart>* { margin-left: 30px; }
.HelveticaNeue { font-family: Jost }
.bg-custom-linear { background: linear-gradient(255.46deg, #ed493a -.49%, #ae2925 66.73%) !important }
.trending-title { display: flex; align-items: center; justify-content: space-between; padding-bottom: 10px; margin-bottom: 10px; margin-top: 0px;}
#site-navigation>ul>li ul li:hover a { color: #087E84; }
.site-header { position: fixed; top: 0; right: 0; left: 0; z-index: 99; }
#site-navigation>ul>li ul { background-color: #FFF; box-shadow: 3px 4px 50px 10px rgba(174, 174, 174, 0.25); padding: 20px 72px 20px 30px; width: auto; }
#site-navigation>ul>li ul.ul_list { column-count: 2; column-gap: 135px; width: auto;padding-top: 50px;}
#site-navigation>ul>li ul.ul_list p { color: var(--Green, #087E84); font-size: 14px; font-style: normal;font-weight: 500; line-height: normal; position: absolute; top: 15px;}
#site-navigation>ul>li ul.ul_list li { display: flex; margin-bottom: 10px;}
#site-navigation>ul>li ul.ul_list li span.m_prod_icon { width: 30px; margin-right: 10px;}
#site-navigation>ul>li ul li a { color: rgba(0, 37, 54, 0.90); font-family: Jost; font-size: 15px; font-style: normal; font-weight: 400; padding: 0 !important; border: none; line-height: 30px; }
#site-navigation>ul>li ul li a:hover { text-decoration: none; }

/*trending*/
.trending__product-cards .product-card__wrap, ul.products li.product { border-radius: 10px; border: 1px solid rgb(0 37 54 / 20%); background: rgb(255 255 255 / 20%); padding: 10px; width: calc(20% - 8px); transition: all 400ms ease  ; display: flex; flex-direction: column; }
.trending__product-cards .product-card__wrap:hover, ul.products li.product:hover { border-radius: 10px; border: 1px solid rgba(8, 126, 132, 0.50); }
.trending__product-cards, ul.products { gap: 10px }
#site-navigation>ul>li ul.ul_list li:hover a { text-decoration:none; }

/*product-card*/
.product-card__wrap.coming-soon { background: #f7f7f9; border: 1px solid #e6eaeb; }
.product-card__wrap .product__img { border-radius: 6px; height: 130px; width: 100% }
.product-card__wrap .product__img img { width: 100% !important; height: 100% !important; object-fit: contain; border-radius: 6px }
.product-card__wrap h3.product__title, .product-card__wrap h3.product__title a { font-size: 18px; font-weight: 500; color: #002536; display: inline-block; width: 100% }
.product-card__wrap h3.product__title { margin: 20px 0 18px ; flex: auto;}
.product-card__wrap .product__count .price-wrap { width: calc(60% - 13px); text-align: right; justify-content: flex-end; }
.product-card__wrap .product__count { font-size: 16px; margin: 0; color: rgb(0 37 54 / 70%); }
.trending-software-section { margin: 40px 0 }
.product-card__wrap .sale-price { color: #087E84; font-size: 22px; font-weight: 600; line-height: 26px }
.price-wrap .reg-price { text-decoration: line-through; font-size: 16px; line-height: normal; padding: 0 10px }
.price-wrap { align-items: center; padding-bottom: 15px }
.price-wrap .discount { border-radius: 2px; background: hsl(186deg 95% 47% / 30%); color: #002536; font-size: 10px; padding: 1px 5px; line-height: normal; margin-left: 9px; }
.quantity label:after, .quantity label:before { content: 'Qty'; position: absolute; color: #002536; font-size: 14px; font-weight: 400; top: 50%; transform: translateY(-50%); padding-left: 15px; left: 0; }
.quantity label { border: 1.5px solid rgb(8 126 132 / 60%); border-radius: 4px; margin: 0 !important; clip: unset !important; clip-path: inherit; width: 100% !important; height: 42px !important; font-size: 0px; background-color: transparent !important; z-index: -1 !important; }
.quantity label:before { content: ''; right: 0; padding-right: 15px; left: auto; }
.video-product-cart form.cart { text-align: left; }
.video-product-cart .quantity input[type="number"] { border: none; }
.video-product-cart form.cart button.single_add_to_cart_button { font-weight: 400 !important; text-align: center; margin: 20px auto 0 !important; width: 100%; max-width: 230px; display: inline-block !important; }
.character_input textarea { border-radius: 4px; border: 0.5px solid rgba(0, 37, 54, 0.60); opacity: 0.6; background-color: #FFF; height: 72px; margin-bottom: 10px; min-height: auto; }
.submit-button { text-align: center; margin-top: 10px; width: 100%; }
.video-product.d-flex.flex-wrap { padding-top: 20px; }
.product-right-inner .single_add_to_cart_button { width: auto !important; height: 44px !important; }

/*advertisement*/
.advertisement-section { margin: 40px 0 !important }
.shopper-full-width-content.single-product div.product .summary { margin-bottom: 0; }
.site-footer { display: inline-block; width: 100%; }

/*gamer-choice*/
.gamer-choice-images figure { filter: drop-shadow(3px 4px 30px rgba(0, 0, 0, 0.20)); border-radius: 12px; overflow: hidden; height: 413px }
.gamer-choice-images figure img { width: 100%; height: 100%; object-fit: cover }
.gamer-choice-left-content { flex-direction: column; gap: 0px }
.gamer-choice-leftimage { display: flex; align-items: center; padding-bottom: 20px }
.gamer-choice-leftimage figure { width: 32.054px; height: 40px }
.gamer-choice-leftimage h5 { margin: 0; color: var(--green); font-size: 26px; font-weight: 500; padding-left: 19px }
.gamer-choice-images figure.image-one { width: 406px; height: 413px; margin-left: auto }
.gamer-choice-images figure.image-two { width: 288px; height: 291px; position: absolute; bottom: 0; left: 30px }
.gamer-choice-images { position: relative }
.gamer-choice-main-section h2 { margin-bottom: 30px }

/*selling-gift-card*/
.selling-gift-card p.has-text-color { opacity: 0.8 }
.selling-gift-card .wp-block-button a { border-radius: 22px; background: #FFF; color: #087E84; font-size: 18px; font-weight: 500; padding: 9px 35px; background-color: #fff; border: 2px solid transparent }
.selling-gift-card .wp-block-button a:hover { border-color: #fff; background-color: transparent; color: #fff }

/*Footer*/
.footer-widgets.col-3 .block.footer-widget-3 .widget-odd { width: 100%; margin: 0; padding: 10px 0; border-top: 1px solid rgb(0 37 54 / 30%); }
.footer-widgets.col-3 .block.footer-widget-3 .wp-container-41 { flex-wrap: wrap !important }
.footer-widgets.col-3 .block.footer-widget-3 .wp-container-41 .wp-block-column:nth-child(1) { flex: none !important; width: 62% }
.footer-widgets.col-3 .block.footer-widget-3 .wp-container-41 .wp-block-column:nth-child(2) { width: 35%; flex: none !important; display: flex; justify-content: flex-end }
.footer-widgets.col-3 .block.footer-widget-3 .uagb-container-inner-blocks-wrap { max-width: 100% }
.footer-widgets .block.footer-widget-2 .uagb-container-inner-blocks-wrap { width: 100% !important; max-width: 100% !important; gap: 0px !important;  }

/*.footer-widgets.col-3 .block.footer-widget-3 .wp-container-41 .wp-block-column:nth-child(1) figure.wp-block-gallery { gap: 53px }*/
.site-footer figure { width: auto !important }
.footer-sidebar h2 { color: #002536; font-family: Jost; font-size: 24px; font-style: normal; font-weight: 400; line-height: 40px }
.footer-sidebar figure.wp-block-gallery .wp-block-image { flex: inherit; width: 84.318px !important; height: 44.97px; border-radius: 4px; border: 1px solid rgb(0 37 54 / 20%); background: rgb(255 255 255 / 20%); padding: 0 !important; display: flex; align-items: center; justify-content: center; }
.footer-sidebar figure.wp-block-gallery .wp-block-image img { padding: 0; object-fit: contain !important; flex: initial !important; width: max-content !important; height: auto !important; }
.payment-method { align-items: center }
.footer-sidebar figure.wp-block-gallery { justify-content: center }
.footer-sidebar { padding-top: 25px; padding-bottom: 25px; }
.payment-method>div { margin: 0 }
.payment-method #block-12 { width: 178px }
.payment-method .widget_media_gallery { width: 70%; }
.screen-container[data-v-be542f98] { margin-left: auto; margin-right: auto; max-width: 1200px }
.g-btn-flat[data-v-07a3639a] .q-focus-helper { visibility: hidden }
.button-1 a.wp-block-button__link { width: 100%; background-color: #fff; color: #0b8087; border-radius: 5px; font-size: 14px; font-weight: 500; line-height: 1.715em; line-height: normal }

/*who-we-are*/
.who-we-are-section { gap: 0px; margin-bottom: 0 }
.who-we-are-left { margin-top: 48px !important }

/*our-mission*/
.our-missions-right { line-height: 1.2 }
.our-missions-right strong { font-size: 4rem; margin-right: 24px; line-height: 1.2 }
.our-missions-right p { display: flex; align-items: center; font-size: 1.6rem; line-height: 2.24rem }
.our-missions-section { gap: 0px; line-height: 1.2 }
.our-values-inner { display: flex; flex-direction: column; border-radius: 0; transition: all 400ms ease; padding: 35px 25px; border-radius: 12px; background: var(--white, #FFF); box-shadow: 3px 4px 30px 0px rgba(8, 126, 132, 0.10); border: 1.5px solid transparent; }
.our-values-wrap { gap: 30px; margin-bottom: 30px }
.our-values-inner:hover { border: 1.5px solid rgba(8, 126, 132, 0.40); background: #FFF; box-shadow: 3px 4px 40px 0px rgba(8, 126, 132, 0.12); }
.our-values-inner h4 { font-size: 26px; font-weight: 500; }

/*.our-values-inner:last-child { border-right: 0px } */
.our-values-inner .wp-block-image { margin-bottom: 16px }
.our-values-inner figure { width: 60px }
.product-services-wrap .product-services-inner { position: relative; text-align: center; width: calc(25% - 30px); flex-basis: initial !important; transition: transform 1s, filter 1s ease-in-out; padding: 16px; border-radius: 12px; }
.product-services-wrap { padding-top: 20px; }
.product-services-wrap .product-services-inner h5 a { color: #fff; margin: 16px 0 0; position: relative; z-index: 99; display: inline-block; font-weight: 400; }
.product-services-wrap { flex-wrap: wrap !important; gap: 30px }
.product-services-wrap .product-services-inner>* { transition: all 400ms ease }
.product-services-wrap .product-services-inner .wp-block-image { height: 60px; display: inline-flex; align-items: center; width: 60px; justify-content: center }
.product-service-title { padding-bottom: 16px; margin: 0; }
.products-services-section { overflow: hidden; border-radius: 8px; }
.products-services-section { padding: 40px 80px 50px; }
.product-services-wrap .product-services-inner:after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: rgb(255 255 255 / 10%); transition: all 400ms ease; border-radius: 8px; }
.product-services-wrap .product-services-inner:before { opacity: 0; content: ''; position: absolute; left: 0; right: 0; bottom: 0; top: 0; filter: blur(10px); background-color: hsl(0deg 0% 100% / 10%); transition: all 400ms ease; }
.product-services-wrap .product-services-inner:hover:before { opacity: 1; }
.product-services-wrap .product-services-inner:hover h5 { color: #06D5EA; }
.product-service-subtitle { margin-bottom: 48px }

/*timeline*/
.timeline-content ul.timeline.timeline-centered li.timeline-item .timeline-content { font-size: 2rem }
.timeline-item .timeline-content { border-radius: 4px; background: #FFF; box-shadow: 3px 4px 25px 10px rgba(174, 174, 174, 0.16); }
.timeline-vertical-7 .timeline-ver-7-timeline__content { box-shadow: none !important; border-radius: 4px; position: relative; background: #FFF; width: 40% !important; box-shadow: 3px 4px 25px 10px rgba(174, 174, 174, 0.16) !important; }
.timeline-vertical-7 .timeline-ver-7-timeline__content p.timeline-text { margin: 0; }
.timeline-vertical-7 span.timeline-ver-7-timeline__date.timeline-info, .timeline-vertical-7 .timeline-ver-7-timeline__content h2 { position: initial; }
.timeline-vertical-7 .timeline-ver-7-timeline__content h2 { font-size: 20px !important; font-weight: 500; }
.timeline-vertical-7 .timeline-ver-7-timeline__content { padding: 0; text-align: left; }
.timeline-vertical-7 .timeline-ver-7-timeline__block:nth-child(even) .timeline-ver-7-timeline__content { float: none !important; margin-left: inherit !important; }
.timeline-vertical-7 .timeline-ver-7-timeline__content { margin-left: auto !important; }
span.timeline-ver-7-timeline__date.timeline-info { color: #087E84; font-size: 20px; font-weight: 500; line-height: normal; font-style: normal; }
.timeline-vertical-7 .timeline-ver-7-timeline__container { width: 100% !important; }
.timeline-vertical-7 .timeline-ver-7-timeline__content:after { content: ''; background-image: url(includes/images/timeline-right.svg); width: 109px; position: absolute; height: 38px; top: 30px; left: -110px; }
.timeline-vertical-7 .timeline-ver-7-timeline__img.timeline-ver-7-timeline__img--picture { background-color: transparent !important; box-shadow: none; }
.timeline-vertical-7 .timeline-ver-7-timeline__block:nth-child(even) .timeline-ver-7-timeline__content::after { left: auto; right: -110px; background-image: url(includes/images/timeline-left.svg); }
.timeline-vertical-7 .timeline-ver-7-timeline__container::before { border-left: 2px solid #E6EAEB !important; width: 2px !important; left: 0 !important; right: 0 !important; margin: 0 auto !important; }
.timeline-vertical-7:after { content: ''; background-color: #E6EAEB; width: 24px; height: 24px; position: absolute; top: 0; border-radius: 100%; left: 0; right: 0; margin: 0 auto !important; }
.timeline-vertical-7 { position: relative; }
.timeline-vertical-7 .timeline-ver-7-timeline__block { margin: 30px 0 !important; }
.global-achievements-section .product-services-inner>* { position: relative; z-index: 1; color: #fff; margin: 0 !important; }
.global-achievements-section .product-services-wrap .product-services-inner:after { background: #06D5EA; opacity: 30%; }
.global-achievements-section .product-services-wrap .product-services-inner:before { background: hsl(186 95% 47% / 10%); }
.global-achievements-section .product-services-inner .p-text { font-size: 16px; line-height: 20px; padding-top: 8px; }
.global-achievements-section .product-services-wrap .product-services-inner { padding: 22px 0 12px; width: calc(16% - 30px); display: flex; flex-direction: column; }
.global-achievements-section .product-services-wrap { gap: 22px; }
.global-achievements-section { padding: 30px; }
@media only screen and (min-width:1170px) {
    .timeline-vertical-7 .timeline-ver-7-timeline__content::before { opacity: 0 !important; }
    .timeline-vertical-7 .timeline-ver-7-timeline__content { padding: 20px 30px !important; width: 42% !important; }
}
.global-achievments-section .global-achievments-inner { width: 33.33% !important; flex: inherit !important; padding-top: 48px }
.global-achievments-section { flex-wrap: wrap !important; gap: 0px }
.global-achievments-section .global-achievments-inner { text-align: center }
.global-achievments-section .global-achievments-inner h3 { font-weight: 500; font-size: 3.2rem; color: #fff; padding-bottom: 8px; margin: 0; line-height: normal }
.global-achievments-section .global-achievments-inner p { color: #fff; font-size: 1.6rem; line-height: 2.24rem; font-weight: 400; margin: 0 !important }
.achievements-title .uagb-container-inner-blocks-wrap { gap: 0px !important }
.global-achievments-section .global-achievments-inner { text-align: center }
.global-achievments-section .global-achievments-inner h3 { font-weight: 500; font-size: 3.2rem; color: #fff; padding-bottom: 8px; margin: 0; line-height: normal }
.global-achievments-section .global-achievments-inner p { color: #fff; font-size: 1.6rem; line-height: 2.24rem; font-weight: 400; margin: 0 !important }
.achievements-title h2 { margin: 0 }
.miletone-section:after { content: ''; position: absolute; background: linear-gradient(hsla(0, 0%, 100%, .92), hsla(0, 0%, 100%, .92)); z-index: -1; left: 0; right: 0; bottom: 0; top: 0 }
.miletone-section { position: relative; z-index: 1 }
.contact-us-left-wrap { align-items: flex-end; display: flex; flex-direction: column; margin-right: 85px !important }
.contact-us-left-wrap>.wp-block-group { max-width: 300px }
.contact-us-wrap { gap: 0px }
.contact-us-right-wrap { background-color: #1e73be; padding: 100px 0 }
.contact-us-right-wrap figure { width: 100%; position: relative; right: 85px; max-width: 730px }
.contact-us-left-wrap .wp-block-uagb-call-to-action h3 { text-align: left; margin-bottom: 0; font-size: 30px; font-weight: 900; line-height: 35px; text-transform: uppercase }
.contact-us-left-wrap .wp-block-uagb-call-to-action .uagb-cta__desc { font-size: 14px; line-height: 20px; margin-bottom: 0px }
.contact-us-left-wrap .wp-block-uagb-call-to-action a { color: #212121 }
.contact-us-left-wrap .wp-block-uagb-call-to-action { padding: 20px 0 }
.contact-us-left-wrap .uagb-cta__buttons { display: block; gap: 0px !important }
.contact-us-main-wrap h1 { font-size: 60px; line-height: 71px; font-weight: 900; text-transform: uppercase; margin-bottom: .5rem }
.contact-us-main-wrap h1 { font-size: 60px; line-height: 71px; font-weight: 700; text-transform: uppercase; margin-bottom: .5rem; font-family: 'Jost' }
.contact-us-main-wrap .breadcrumbs, .contact-us-main-wrap .breadcrumbs a { color: #00d4f6; text-transform: uppercase; font-size: 12px; letter-spacing: 4px; line-height: 24px }
.contact-us-main-wrap .breadcrumbs a { color: #fff }
.contact-us-main-wrap { margin: 0 }
.contact-us-left-wrap .wp-block-uagb-call-to-action:hover a { color: #007474 }
.contact-us-main-wrap { padding: 40px 0 40px }
.contact-us-wrap { margin-bottom: 0 }
.site-info, .footer-widgets .product_list_widget a:hover, .site-footer a:not(.button) { color: #303030 }
.site-footer .col-full { max-width: 1200px; padding: 48px 16px }
.footer-bottom .site-info, .footer-bottom .footer-menu { display: none; }
.site-footer p { margin-bottom: 4px }
.articals_section { padding-bottom: 60px; }
footer.site-footer .footer-widgets.col-3 .block.footer-widget-3 .widget-odd figure img { object-fit: contain !important; padding-left: 0;    /* height: 66px !important; width: 75px !important */ width: revert-layer !important; max-width: 100% !important; }
.site-footer .wp-block-columns { margin: 0 !important; align-items: center !important }
.site-footer { margin: 0; padding: 0; color: #303030; background-color: rgb(0 37 54 / 4%); }
.footer-widgets>div { border-top: 1px solid rgba(0, 0, 0, 0.12) }
.footer-widgets { background-color: transparent; margin: 0; padding: 0; display: flex; flex-direction: column }
.site-footer .col-full { padding: 0 }
.our-values-inner .wp-block-image { height: 60px; }
.footer-widgets .block { width: 100% !important; margin: 0 !important; display: flex; flex-wrap: wrap; border-top: 0px }
.footer-widgets .widget-title:before { content: normal }
.footer-widgets .widget-title { margin-bottom: 24px; padding: 0; text-transform: capitalize; color: rgb(0 37 54 / 80%); line-height: 1.25rem; font-size: 18px; pointer-events: none; font-weight: 500; }
.footer-widgets .block.footer-widget-1>div { padding-top: 48px; padding-bottom: 30px; width: 20%; margin: 0 }
.footer-widgets .block { transition: all 200ms ease 0s; font-size: 14px; font-family: Jost, sans-serif; color: rgb(119, 119, 119) }
.footer-widgets .block ul li a:hover { color: #087E84 !important }
.footer-widgets .block ul li a { color: #002536 !important; transition: all 200ms ease 0s; display: inline-block; width: auto; position: relative; font-size: 15px; }
.footer-widgets .widget_nav_menu ul.menu>li { margin: 16px 0 0; padding: 0; border: none }
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my_wishlist { display: none }
.footer-widgets .block ul li a:before { width: auto; content: ''; background: rgba(8 126 132 / 80%); width: 12px; height: 1px; position: absolute; bottom: 0; opacity: 0; visibility: hidden; transition: all 200ms ease 0s }
.footer-widgets .block ul li a:hover:before { width: 100%; opacity: 1; visibility: visible }
.footer-widgets .block.footer-widget-2 { order: 1; text-align: center }
.footer-widgets .block.footer-widget-2 .wp-block-uagb-container { padding: 0 }
.footer-widgets .block.footer-widget-2 .widget { width: 100%; margin: 0 }
.footer-widgets .block.footer-widget-2 .uagb-container-inner-blocks-wrap { margin: 0 !important; max-width: 100% !important }
.footer-widgets .block.footer-widget-2 .wp-block-column { display: flex; flex-wrap: wrap; width: 100%; flex: initial }
.site-footer .block.footer-widget-2 .uagb-container-inner-blocks-wrap .wp-block-columns ul { display: flex; flex-wrap: wrap }
.site-footer .block.footer-widget-2 .uagb-container-inner-blocks-wrap .wp-block-columns ul li+li { list-style: disc; margin-left: 20px }
.site-footer .block.footer-widget-2 .uagb-container-inner-blocks-wrap .wp-block-columns ul li+li a { color: rgb(48, 48, 48) }
.site-footer .block.footer-widget-2 .uagb-container-inner-blocks-wrap>div>div:nth-child(1) { width: 100%; text-align: center; color: #002535; font-size: 15px; font-weight: 400; line-height: normal; justify-content: center }
.site-footer .block.footer-widget-2 .uagb-container-inner-blocks-wrap>div>div:nth-child(2) { width: 20%; justify-content: flex-end }
.site-footer .block.footer-widget-2 .uagb-container-inner-blocks-wrap>div { justify-content: space-between }
header.entry-header { display: none }
.footer-widgets.col-3 .block.footer-widget-3 .uagb-container-inner-blocks-wrap figure.wp-block-image img { width: fit-content !important }
.footer-widgets.col-3 .block.footer-widget-3 { display: flex; align-items: center; float: none; justify-content: space-between; padding: 0 }
.footer-widgets .block .wp-block-social-links .wp-social-link a:before { content: none }
.contact-page-forms h2 { text-align: right; margin: 10px 0 30px; color: #212121; text-decoration: none; font-size: 30px; font-weight: 700; line-height: 35px; text-transform: uppercase; font-family: 'Jost'; display: inline-block; float: right; cursor: pointer }
.contact-page-forms h2:before { content: ''; border: solid black; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; transform: rotate(135deg); -webkit-transform: rotate(135deg); margin-right: 5px; margin-bottom: 4px }
.form-section form textarea { min-height: auto; height: 143px !important; }
.form-section ul { display: flex; flex-wrap: wrap; column-gap: 40px; row-gap: 30px; }
.form-section ul li { width: calc(50% - 20px); }
.form-section ul li.submit-form { width: 100%; text-align: center; }
.form-section ul li.message { width: 100%; }
.form-section ul li span.wpcf7-form-control-wrap:after { content: ''; position: absolute; width: 24px; height: 24px; background-position: center; background-repeat: no-repeat; top: -3px; left: 23px; display: flex; align-items: center; justify-content: center; }
.form-section ul li.message span.wpcf7-form-control-wrap:after { top: 21px; }
.form-section ul li span.wpcf7-form-control-wrap[data-name="your-name"]:after, .form-section ul li span.wpcf7-form-control-wrap[data-name="surname"]:after { background-image: url(includes/images/user.png); }
.form-section ul li span.wpcf7-form-control-wrap[data-name="your-email"]:after { background-image: url(includes/images/email.png); }
.form-section ul li span.wpcf7-form-control-wrap[data-name="tel-586"]:after { background-image: url(includes/images/phone.png); }
.form-section ul li span.wpcf7-form-control-wrap[data-name="company-name"]:after { background-image: url(includes/images/company.png); }
.form-section ul li span.wpcf7-form-control-wrap[data-name="your-message"]:after { background-image: url(includes/images/edit.png); }
.form-section ul li span.wpcf7-form-control-wrap[data-name="menu-338"]:after { background-image: url(includes/images/recommended.png); background-size: 100% }
.form-section form input, .form-section form textarea, .form-section select, .form-section .select2-container--default .select2-selection--single { outline: none; padding: 15px 30px; width: 100%; border-radius: 4px; border: 0.5px solid #002536; height: auto; background: #FFF; color: #087e84; font-family: Jost; font-style: normal; font-weight: 400; line-height: normal; font-size: 13px;}
.form-section form label { display: block; font-size: 14px; font-weight: 400; margin-bottom: 10px; text-align: left; line-height: 1.5; color: #212529 }
.form-section li br { display: none }
.form-section p { outline: none; margin: 0; }
.contact-us-right-wrap.back-form { background-color: #f5f5f5 }
.contact-us-right-wrap.back-form { padding-top: 50px; margin-bottom: 50px; max-width: 100%; text-align: left; padding-left: 100px }
.wp-block-social-links a { background-color: #333 !important; color: #fff !important; border-radius: 100% }
.my-account-section .u-columns { display: flex; flex-wrap: wrap; width: auto !important }
.woocommerce-MyAccount-content .woocommerce-Button[type="submit"] { margin-top: 30px; border-radius: 4px; border: 1.5px solid #087E84 !important; background-color: #087E84 !important; font-size: 20px; font-weight: 500; text-transform: capitalize; padding: 8px 40px; font-family: 'Jost'; }
.woocommerce-MyAccount-content .woocommerce-Button[type="submit"]:hover { background-color: transparent !important; color: #087E84; }

/*.my-account-section { padding-top: 50px; padding-bottom: 50px } */
.form-section input[type="submit"] { background-color: #007474; color: #fff; width: 168px; height: 44px; border-color: #007474; padding: 0; border-radius: 50px; font-size: 18px; font-style: normal; font-weight: 500; margin: 0 auto; text-transform: capitalize; }
.form-section input[type="submit"]:hover { background-color: transparent; color: #007474 }
.form-section .woocommerce-form__label-for-checkbox span:after { content: ''; display: block; position: absolute; top: 3px; left: 8px; width: 4px; height: 9px; border: solid #007474; border-width: 0 2px 2px 0; transform: rotate(45deg); opacity: 0; visibility: hidden }
.form-section .woocommerce-form__label-for-checkbox span:before { border-radius: 3px; content: ''; -webkit-appearance: none; background-color: transparent; border: 2px solid #007474; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 8px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px }
.form-section .woocommerce-form__label-for-checkbox input:checked+span:after { opacity: 1; visibility: visible }
.form-section .woocommerce-form__label-for-checkbox span { position: relative }
.form-section .woocommerce-form__label-for-checkbox input[type=checkbox] { display: none }
.form-section .woocommerce-LostPassword.lost_password { position: absolute; bottom: 80px; right: 30px }
.form-section .form-row .button { max-width: 150px; margin: 0 auto !important; width: 100% }
.form-section p.form-row { text-align: center }
.form-section .radio span:after { content: ''; left: 0; top: -3px; cursor: pointer; width: 17px; height: 17px; border: 2px solid #a7a7a7; border-radius: 50%; display: inline-block; position: absolute }
.form-section .radio span:before { content: ''; width: 11px; height: 11px; background: #005b5b; position: absolute; border-radius: 50%; top: 2px; left: 5px; opacity: 0; transition: opacity 0.2s }
.form-section .radio span { position: relative; padding-left: 30px }
.form-section .radio input[type=radio]:checked+span:before { opacity: 1; visibility: visible }
.form-section .radio input[type=radio] { display: none }
.form-section .vendor-customer-registration { display: flex; flex-wrap: wrap }
.vendor-customer-registration .radio { width: 100% }
nav.woocommerce-MyAccount-navigation { background-color: #002536; padding: 0 !important; position: fixed; left: 0; top: 0; z-index: 999; width: 300px !important; transition: all 400ms ease }
.woocommerce-Button.button { background-color: #00adfa !important; border-radius: 7px }
.woocommerce h1, .woocommerce h2, .woocommerce h3, .woocommerce h4, .woocommerce h5, .woocommerce h6 { font-family: 'Jost'; }
.woocommerce h3 { font-size: 24px; font-weight: 500; }
.woocommerce-MyAccount-content .form-row label { color: rgb(0 37 54 / 80%); font-size: 14px; font-weight: 400; padding-bottom: 2px; }
.exist_verfied_number button#update_number_btn { background-color: #00d2e6 }
.woocommerce-account .entry-content .woocommerce { width: 100%; flex-wrap: wrap; margin: 0px auto; justify-content: center }
.woocommerce-MyAccount-content table tbody tr td a.woocommerce-button.button.view { padding: 0px 20px; background-color: #00adfa !important; border-radius: 7px }
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content {	/*width: calc(100% - 300px);*/
    width: 100%; margin-left: auto; float: none; padding: 30px; border-left: 0px; color: #0b1033; transition: all 400ms ease; background-color: #FAFAFA; }
.woocommerce-account .entry-content .woocommerce.sidebars-open nav.woocommerce-MyAccount-navigation { transform: translateX(-80%) }

/*.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .container {margin-left: 0 !important;margin-right: auto !important;}*/
.woocommerce-account .entry-content .woocommerce.sidebars-open .woocommerce-MyAccount-content {	/* width: calc(100% - 60px)*/ }
.woocommerce-MyAccount-navigation ul li a { padding: 8px 12px; color: #fff }
.woocommerce-MyAccount-content form[method="post"] { border-radius: 4px; background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 30px; }
.woocommerce-MyAccount-navigation ul li a:before { opacity: 1 }
.woocommerce-account .woocommerce:after { content: ''; display: table; clear: both }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content { padding: 50px }
.woocommerce-MyAccount-navigation>ul { border: none; transition: all 400ms ease; height: calc(100vh - 99px); overflow-x: hidden; overflow-y: auto; }
.woocommerce-MyAccount-navigation>ul::-webkit-scrollbar { display: none; }
.woocommerce-MyAccount-navigation ul li.is-active a:after { opacity: 0; left: 93%; top: 1.3rem; border: transparent solid; content: ' '; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent #fff transparent transparent; border-left-color: #fff; border-width: 16px 16px 16px 0; margin-top: -16px; top: 50%; transform: translateY(-50%); margin: 0; left: auto; right: -1px }
.woocommerce-MyAccount-navigation ul li { padding: 0 15px; border: none }
.woocommerce-MyAccount-navigation ul li a:before { text-align: left; float: none; width: auto; margin: 0 12px 0 0px; color: #06D5EA; }
.woocommerce-MyAccount-navigation ul li:last-child { border: none }

/*.woocommerce-account .entry-content .u-columns.woocommerce-Addresses >div { margin: 0 15px !important }
.woocommerce-account .entry-content .u-columns.woocommerce-Addresses { margin: 0 -15px }
*/
.woocommerce-MyAccount-navigation ul li a { display: flex; width: 100% }
.woocommerce-address-fields__field-wrapper { display: flex; flex-wrap: wrap; column-gap: 40px; row-gap: 25px; }
.woocommerce-address-fields__field-wrapper .form-row input { border-radius: 4px; border: 1px solid rgba(0, 37, 54, 0.50); padding: 2px 20px; height: auto; color: rgb(0 37 54) !important; font-size: 14px; font-style: normal; font-weight: 400; }
.woocommerce-MyAccount-content .select2-container .select2-selection--single { width: 100%; }
.woocommerce-address-fields__field-wrapper .form-row { width: calc(50% - 20px); margin: 0; }
input[type='submit'].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme { background-color: #00adfa; border-color: #00adfa }
input[type='submit'].dokan-btn-theme:hover, a.dokan-btn-theme:hover, .dokan-btn-theme:hover, input[type='submit'].dokan-btn-theme:focus, a.dokan-btn-theme:focus, .dokan-btn-theme:focus, input[type='submit'].dokan-btn-theme:active, a.dokan-btn-theme:active, .dokan-btn-theme:active, input[type='submit'].dokan-btn-theme.active, a.dokan-btn-theme.active, .dokan-btn-theme.active, .open .dropdown-toggleinput[type='submit'].dokan-btn-theme, .open .dropdown-togglea.dokan-btn-theme, .open .dropdown-toggle.dokan-btn-theme { background-color: #08d2e6; border-color: #08d2e6 }
.woocommerce-account .entry-content .u-columns h3 { margin-bottom: 0 !important }
.woocommerce-MyAccount-content .woocommerce-address-fields .form-row label { width: 20%; font-size: 18px; font-weight: 400; line-height: 28px; clip-path: initial !important; position: inherit !important; }
.woocommerce-address-fields span.woocommerce-input-wrapper { display: block; width: 70%; }
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row { margin: 0; display: flex; flex-direction: row; width: 100%; }
.dokan-dashboard .dokan-dashboard-wrap .dokan-w5.dokan-gravatar .gravatar-button-area { text-align: left }
.woocommerce-account .entry-content .u-columns { display: flex; float: none !important; flex-wrap: wrap; width: 100% !important }
.woocommerce-account .entry-content .u-columns>div header { display: flex; align-items: flex-end; justify-content: space-between; width: 100%; padding-bottom: 20px }
.woocommerce-account .entry-content .u-columns>div header:after, .woocommerce-account .entry-content .u-columns>div header:before { content: none }
.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a { background-color: rgb(255 255 255 / 25%); border-radius: 3px }
.my-account-section #customer_login, .my-account-section .customer_login { justify-content: space-between; width: calc(100% - 498px) !important; background-color: #fff; padding-left: 100px; }
.login-text h4 { color: #002536; font-size: 36px; font-weight: 500; line-height: normal; }
.login-text>.d-flex { color: #002536; font-size: 20px; font-weight: 400; line-height: normal; }
.login-text>.d-flex>div { color: #087E84; cursor: pointer; margin-left: 7px; }
.lot-password-form .woocommerce-form-row { width: 100%; }
.my-account-section .form-section form input { border-radius: 8px; border: 1px solid rgba(0, 37, 54, 0.20); background: #FFF; padding: 15px 30px; color: rgba(0, 37, 54, 0.70); }
.my-account-section .form-section form label { display: none; }
.my-account-section .form-section p.form-row { margin-bottom: 15px; }
.my-account-section .form-section .form-row .button { max-width: 100%; border-radius: 8px; border: 1px solid rgba(0, 37, 54, 0.20); background: #087E84 !important; color: #FFF; font-size: inherit; font-style: normal; font-weight: 500; line-height: normal; font-family: Jost; text-transform: capitalize; padding: 15px 0; }
.my-account-section .form-section .form-row .button:hover { color: #fff; background-color: #06d5ea !important; border-color: transparent; }
/* .my-account-section .login-text { margin-bottom: 50px; } */
.my-account-section #customer_login>div, .my-account-section .customer_login>div { max-width: 500px; width: 100%;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem;}
.my-account-section .form-section .woocommerce-LostPassword.lost_password { position: inherit; text-align: right; color: #002536; font-family: Jost; font-size: inherit; font-weight: 400; line-height: normal; }
.my-account-section .form-section .woocommerce-LostPassword.lost_password a { color: #002536; }
.my-account-section .form-section ul.the_champ_login_ul { gap: 15px }
.my-account-section .form-section ul.the_champ_login_ul li { width: calc(50% - 8px) !important; flex-wrap: wrap; border-radius: 8px; border: 1px solid rgba(0, 37, 54, 0.20) !important; background: #FFF; text-align: center; display: flex; align-items: center; justify-content: center; padding: 15px 0 !important; position: relative; }
.my-account-section .form-section ul.the_champ_login_ul i.theChampLogin { width: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: 100%; opacity: 0; margin: 0 !important; }
.my-account-section .form-section ul.the_champ_login_ul i.theChampLogin+span.custom-social-text { color: #002536; text-align: center; font-size: inherit; font-weight: 400; position: relative; pointer-events: none; }
.my-account-section .form-section ul.the_champ_login_ul i.theChampLogin+span.custom-social-text:before { content: ''; position: absolute; width: 22px; height: 21.749px; left: -30px; background-size: contain; background-position: center; background-repeat: no-repeat; }
.my-account-section .form-section ul.the_champ_login_ul i.theChampGoogleBackground+span.custom-social-text:before { background-image: url(includes/images/google.svg); top: -2px; }
.my-account-section .form-section ul.the_champ_login_ul i.theChampFacebookBackground+span.custom-social-text:before { background-image: url(includes/images/facebook.svg); top: -3px; }
.my-account-section .form-section ul.the_champ_login_ul i.theChampXBackground+span.custom-social-text:before { background-image: url(includes/images/Twitter.svg); }
.my-account-section .form-section ul.the_champ_login_ul li i { font-size: 12px !important; height: 22px; width: 22px; background-color: transparent !important; }
.my-account-section .form-section ul.the_champ_login_ul li .theChampTwitterLogin { background-color: #55acee !important; }
.my-account-section .form-section ul.the_champ_login_ul li:nth-child(2) { width: calc(50% - 8px) !important; }
.my-account-section .form-section ul.the_champ_login_ul li:nth-child(3) { order: -1; width: 100% !important; }
.my-account-section .container { max-width: 1228px; }
.or-text-wrap { text-align: center; position: relative; z-index: 1; }
.or-text-wrap .or-text { display: inline-block; }
.or-text-wrap:after { content: ''; position: absolute; opacity: 0.5; background: #002536; width: 100%; height: 1px; left: 0; right: 0; top: 50%; transform: translateY(-50%); z-index: -1; }
.or-text { color: rgba(0, 0, 0, 0.7); text-align: center; font-family: Jost; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;  background-color: #fff; position: relative; }
.page-id-9 .woocommerce-breadcrumb { display: none; }
.my-account-section .login-rightimage { width: 498px; display: flex; flex-direction: column; align-items: center; padding: 0 57px; justify-content: center; background-size: cover !important; }
.my-account-section>.d-flex.flex-wrap { align-items: center; }
.my-account-section .account-wrap { border-radius: 15px; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); margin: 60px 0; background-color: #fff; overflow: hidden; }
.select2-container--default .select2-selection--single .select2-selection__rendered { width: 100%;    /*height: 100%; */ text-align: left; line-height: 41px }
.login-rightimage h3 { max-width: 80%; margin: 0 auto 50px; color: #06D5EA; font-size: 36px; font-weight: 500; line-height: normal; text-align: center; padding-top: 75px; }
.login-rightimage .login-logo img { width: 324.1px; height: 199.6px; object-fit: contain; }
.my-account-section .woocommerce-privacy-policy-text { padding-bottom: 20px; }
.about-banner-section { position: relative; }
.about-banner-section .banner-des { opacity: 0.8; line-height: normal; margin-bottom: 0; }
.who-we-are-left>* { margin: 0; }
.who-we-are-left { display: flex; flex-direction: column; gap: 20px; }
.who-we-are-left p { color: #002536; font-size: 18px; font-weight: 400; line-height: 28px; }
.who-we-are-right figure { border-radius: 12px; overflow: hidden; box-shadow: 3px 4px 30px rgba(0, 0, 0, 0.20); }
.our-missions-section .who-we-are-section { display: flex; flex-direction: row-reverse; }
.our-missions-list { gap: 30px; display: flex; flex-direction: column; }
.our-missions-list li:before { position: absolute; content: ''; background-image: url(includes/images/right-icon.svg); width: 18px; height: 18px; top: 6px; left: 0; }
.our-values-title { margin-bottom: 40px; }
.our-missions-list li { padding-left: 30px; position: relative; }
.footer-widgets .block ul.wp-block-social-links li a { color: #fff !important; background-color: #087E84 !important; }
.footer-widgets .block ul.wp-block-social-links { justify-content: flex-end; }
.form-section .select2-container--default .select2-selection--single { padding: 0; }
.select2-container--open .select2-dropdown--above { margin: 0; }
.profile-image-container .circle img.profile-pic { display: inline-block; object-fit: cover; height: 100%; }
.profile-image-container { border-radius: 3px; border: 1px solid #e0e0e0; outline: none; display: flex; width: 150px; padding: 12px; margin-bottom: 20px; position: relative; }
.profile-image-container .p-image { top: -10px; right: -10px; position: absolute; }
.profile-image-container .p-image i { font-size: 28px; cursor: pointer; }
.wp2sv-setup .wp2sv-container { max-width: 100%; }
.woocommerce-MyAccount-content table tr>* {	/* border: 1px solid #000; */
    border-top: 0px; border-right: 0px; }
.woocommerce-MyAccount-content table tbody tr:nth-child(even) td { background-color: rgb(0 37 54 / 7%); border: none !important; }
.woocommerce-MyAccount-content table tbody tr td { border: none !important; color: #002536; font-size: 16px !important; font-weight: 500; line-height: 28px; padding: 11px 20px !important; }

/*table.shop_table_responsive tbody tr td, table.shop_table_responsive tbody tr th { font-size: 15px; }*/
.wp2sv-setup .wp2sv-start .wp2sv-logo, #wp2sv .header .logo { background-image: url(includes/images/company-logo.png); }
.wp2sv .wp2sv-btn-primary { background-color: #048083; border-color: #048083; box-shadow: inset 0 1px 0 #048083; }
.wp2sv .wp2sv-action { color: #048083; }
.wp2sv-alternative-section+h2, .wp2sv-alternative-section+*+p, .wp2sv-alternative-section+*+*+.wp2sv-card { display: none; }
.banner-text { padding-top: 16px; font-size: 1.6rem; line-height: 2.24rem; color: #303030; font-family: Arial; }
.sellers-banner-section .sellers-banner-image { height: 400px; }
.sellers-banner-section .sellers-banner-image img { height: 100%; object-fit: contain; }
.sellers-banner-left { padding-top: 55px; }
.sellers-banner-section .sellers-banner-image figure { height: 100%; display: inline-block; }
.tag-line-title { font-size: 12px; line-height: 20px; letter-spacing: 0.7px; color: #007474; }
.sign-up-and-sell-inner { flex-flow: column; -webkit-box-pack: start; justify-content: start; flex-basis: 100%; display: flex; -webkit-box-align: center; align-items: center; background-color: #fff; padding: 30px; transition: all 400ms ease; border: 1px solid transparent; }
.sign-up-and-sell-inner .number { display: flex; justify-content: center; align-items: center; font-size: 22px; color: rgb(255, 255, 255); border-radius: 50%; background: rgb(0 116 116); width: 56px; height: 56px; }
.sign-up-and-sell-inner h3.title { font-size: 19px; line-height: normal; font-weight: 600; margin: 0 0 10px; }
.sign-up-and-sell-inner:hover { -webkit-box-shadow: 0px 0px 10px 0px rgb(233 233 233 / 75%); -moz-box-shadow: 0px 0px 10px 0px rgb(233 233 233 / 75%); box-shadow: 0px 0px 10px 0px rgb(233 233 233 / 75%); border-color: #dddddd }
.sign-up-and-sell { padding-top: 50px; padding-bottom: 50px; }
.sign-up-and-sell-inner figure img { width: 70px; margin-bottom: 20px; height: 70px; }
.my-account-register { display: none; }
.products-services-section .our-values-inner { border-bottom: 0px; padding-top: 40px; }
.products-services-section .our-values-inner h4.wp-block-heading { font-size: 24px; line-height: normal; }
.products-services-section .our-values-inner { justify-content: flex-start; height: auto; }

/*careers*/
.contact-us-main-section.core-values .our-values-inner { padding: 40px 30px; }
.contact-us-main-section.core-values .our-values-inner h4 { padding-left: 30px; font-size: 26px; }
.button-1 a.wp-block-button__link:hover { background-color: #00d4ea !important; color: #fff !important; }
.digital-marketplce-section .button-1 a.wp-block-button__link:hover { background-color: #0b8087 !important; color: #fff !important; }

/*dokan-dashboard*/
.dokan-dashboard .dokan-dash-sidebar { background-color: #002536 !important; position: fixed; transition: all 400ms ease; top: 0; height: 100vh; z-index: 999; padding-top: 20px; width: 300px; }
.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-area .payment-field-paypal .dokan-form-group { margin: 0; }
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation { background-color: transparent; height: calc(100vh - 119px); overflow: auto; }
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation::-webkit-scrollbar { display: none; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu { background-color: transparent; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover { background-color: transparent; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after { top: 50%; transform: translateY(-50%); margin: 0; left: auto; right: 0; opacity: 0; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li { padding: 0 15px; background-color: transparent !important; margin-bottom: 5px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu>li.active>a, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu>li:hover>a { background-color: rgb(255 255 255 / 25%); border-radius: 3px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu { background-color: transparent; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li { background-color: transparent; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover a, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current a, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a { font-weight: normal !important; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.submenu-item { padding-left: 0; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a { display: flex; flex-wrap: wrap; }
.dokan-dashboard-wrap.sidebars-open .right-arrow:after { transform: translate(-27%, -50%) rotate(-45deg); }
.dokan-dashboard .dokan-dashboard-content .tab button { height: auto; text-transform: capitalize; font-size: 20px; font-style: normal; font-weight: 400; }
.dokan-dashboard-wrap .tab .tablinks.active { background-color: #087E84 !important; color: #fff; }
.dokan-dashboard-content .tab { background-color: rgb(0 37 54 / 10%); }
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation>input:checked+ul.dokan-dashboard-menu { background-color: transparent; }
.dokan-form-horizontal .dokan-control-label { font-weight: 400; }
.right-arrow { cursor: pointer; position: relative; padding: 5px; height: 30px; width: 30px; border-radius: 50%; transition: all 0.2s linear; position: absolute; right: -13px; top: 20px; z-index: 1; border: 2px solid #0b1033; background-color: #fff; }
.right-arrow::after { content: ""; position: absolute; z-index: 11; display: block; width: 8px; height: 8px; border-top: 2px solid #0b1033; border-left: 2px solid #0b1033; left: 47%; top: 48%; transform: translate(-50%, -50%) rotate(135deg); }
.dokan-dashboard-wrap.sidebars-open .dokan-dash-sidebar { transform: translateX(-81%); left: 0; z-index: 99; top: 0; bottom: 0; }
.woocommerce-info .button { line-height: 35px; }
.woocommerce-MyAccount-content.form-section .user-rank p { font-size: 18px; color: #0b1033; }
.woocommerce-MyAccount-content.form-section .user-rank { display: flex; align-items: center; flex-wrap: wrap; max-width: 180px; border: 2px solid #000; padding: 10px; text-align: center; justify-content: center; }
.woocommerce-info { width: 100%; max-width: 440px; margin: 0 auto; }
.dokan-dashboard-wrap.sidebars-open .dokan-dashboard-content { flex: inherit;    /*width: 100% !important;*/ margin-left: auto; }
.custom-content-wrap { border-radius: 4px; background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 30px; }
.vendor-category-tabs { border-radius: 4px 4px 0px 0px; background-color: rgb(0 37 54 / 10%) !important; }
.vendor-category-tabs button { color: #002536; font-size: 20px; font-weight: 400; text-transform: capitalize; background-color: transparent !important; padding: 11px 40px !important; line-height: normal; height: auto; }
.dokan-dashboard-content .items .item { margin: 0; width: calc(16% - -1px); }
.dokan-dashboard-content .items { gap: 10px; }
.dokan-dashboard .dokan-dashboard-wrap { position: relative; }
.sidebars-open .dashboard-logo img { display: none; }
.sidebars-open .dashboard-logo { height: 50px; }
.sidebars-open .dashboard-logo a:after { top: 55px; content: ""; display: inline-block; background: url(includes/images/Gamer-Choice-1.png) no-repeat; width: 40px; height: 40px; display: inline-block; position: absolute; right: 5px; background-position: center; background-size: auto 100%; }
.sidebars-open .woocommerce-MyAccount-navigation .dashboard-logo a:after { right: 13px; top: 45px; }
.creating-list-tabs { width: 100%; float: left; position: relative; }
.creating-list-tabs>div { padding: 30px 30px; }
.creating-list-tabs form.gc-vendor-product-form>div { width: 100%; padding: 0 15px 22px; float: left; position: relative; padding-left: 35px; }
.creating-list-tabs form {	/*display: flex; */
    flex-wrap: wrap; align-items: flex-end; margin: 0 -15px; }
.vendor-product-list { padding: 15px; }

/*.creating-list-tabs form button { margin-top: 10px; }*/
.creating-list-tabs form>div#keycode-section { width: 100% !important; }
.tabcontent { float: left; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links:hover a { background-color: transparent !important; }
.woocommerce-Addresses.addresses>div { border-radius: 4px; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); background-color: #fff; padding: 30px; margin: 0 !important; }
.woocommerce-Addresses.addresses>div header { box-shadow: none; }
.woocommerce-Address h3 { color: #002536; font-size: 24px; font-weight: 500; }
.key-text a { border-radius: 4px; border: 1.5px solid #087E84; background-color: #087E84; color: #FFF; font-size: 20px; display: flex; align-items: center; padding: 15px 25px; }
.key-text a img { width: 22px; margin-right: 20px; }
.category-slider { width: 100%; overflow: hidden; margin: 20px 0; }
.slider-container { display: flex; overflow: auto; }
.slider-container::-webkit-scrollbar { display: none; }

/* Hide scrollbar for IE, Edge and Firefox */
.slider-container { -ms-overflow-style: none; scrollbar-width: none; }
.category-item { flex: 0 0 105px; text-align: center; }

/*.category-item img { width: 100px; height: 100px; border-radius: 50%; object-fit: cover; margin: 0 auto; } */
.category-item h2 { margin-right: 4px; }
.dokan-dashboard .sidebars-open ul.dokan-dashboard-menu li a .tab-item-title { position: absolute; left: -999px; }
.dokan-dashboard .sidebars-open ul.dokan-dashboard-menu li a i { position: absolute; right: 10px;    /*height: 39px; */ width: 25px; padding-right: 15px; display: flex; align-items: center; justify-content: center; }
input[type="button"], .woocommerce input[type="reset"], input[type="submit"], .woocommerce .button[type="submit"], .widget a.button, .woocommerce .site-header-cart .widget_shopping_cart a.button, .woocommerce .back-to-top, .page-numbers li .page-numbers:hover, .woocommerce .shopper-hero-box .hero-box-wrap.owl-carousel .owl-controls .owl-next, .woocommerce .shopper-hero-box .hero-box-wrap.owl-carousel .owl-controls .owl-prev { background-color: #087E84; border-color: #087E84; background-color: #087E84; border: 1px solid #087E84; font-size: 18px; font-weight: 500; line-height: normal; text-transform: capitalize; padding: 9px 19px; border-radius: 4px; height: auto; }
.woocommerce-address-fields button.button[type="submit"] { margin-top: 25px; }
input[type="button"]:hover, .woocommerce input[type="reset"]:hover, input[type="submit"]:hover, .woocommerce .button[type="submit"]:hover, .widget a.button:hover, .woocommerce .site-header-cart .widget_shopping_cart a.button:hover, .woocommerce .back-to-top:hover, .page-numbers li .page-numbers:hover, .woocommerce .shopper-hero-box .hero-box-wrap.owl-carousel .owl-controls .owl-next:hover, .woocommerce .shopper-hero-box .hero-box-wrap.owl-carousel .owl-controls .owl-prev:hover { background-color: transparent; border-color: #087E84; color: #087E84; }
.dokan-dashboard .sidebars-open ul.dokan-dashboard-menu li a { display: inline-block; height: 39px;    /*padding: 0*/ ; width: 100%; top: 0 }
.dokan-dashboard .dokan-dashboard-wrap.sidebars-open .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after { border-width: 6px 6px 6px 0; }
.dokan-dashboard-wrap.sidebars-open li.dokan-common-links a { width: 100% !important; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a i.menu-dropdown { display: block; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu>li .arrow-menu {width: 100%; height: 30px; position: absolute;  display: flex; align-items: center; justify-content: center;right: 5px; top: 5px; overflow:visible}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu>li .arrow-menu:after { content: ''; background-image: url(includes/images/dashboard-arrow.png); width: 11px; height: 11px; background-repeat: no-repeat; background-size: contain; background-position: center; position: absolute; right: 25px; top: 10px; transform: rotate(90deg); }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul { display:none; margin:0px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.submenu-open ul.navigation-submenu { position: initial !important; background-color: #0d3040 !important; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li .tab-item-title { position: relative; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu { padding:0px !important; }
.dokan-dashboard .dokan-dashboard-content { width: 100% !important;    /* width: calc(100% - 300px) !important;*/ margin-left: auto; flex: inherit; background-color: #FAFAFA; padding: 25px; }
.dashboard-logo { width: 239px; margin: 10px; margin: 20px auto 20px; }
.dokan-dashboard-wrap.sidebars-open .dashboard-logo img { }
.support-wrap-inner { border: 1px solid #dee2e6; padding: 2rem; }
.support-wrap-inner:after { height: 3.025rem; left: 0; top: 20px; content: ''; position: absolute; width: 4px; background-color: rebeccapurple; }
.support-wrap-inner { position: relative; }
.support-wrap-inner:nth-child(odd):after { background-color: #27cc8d; }
.support-wrap-inner:nth-child(even):after { background-color: #ffa1a1; }
.support-wrap-inner .wp-block-button a { background-color: #0b8087; }
.support-wrap-inner .wp-block-button a:hover { background-color: #17cbf7; }
.support-wrap-inner p { flex: auto; font-size: 18px; line-height: 29px; }
.support-wrap-inner { display: flex; flex-direction: column; }
.support-wrap-inner p a { font-size: 15px; }
.contact-us-bottom-wrap { margin: 0; }
.contact-us-bottom-wrap .contact-us-bottom-right { background-color: #000; }
.contact-us-bottom-wrap:after { content: ''; position: absolute; left: 100%; height: 100%; background-color: black; top: 0; bottom: 0; width: 100%; }
.social-media-list .uagb-icon-list__wrap { column-count: 2; flex-direction: initial !important; flex-wrap: wrap; display: inherit !important; }
.social-media-list .uagb-icon-list__wrap .wp-block-uagb-icon-list-child { color: hsla(0, 0%, 100%, .5); font-size: 14px; text-decoration: none; margin: 0; text-transform: uppercase; padding-bottom: 1px; font-weight: 900; }
.company-office-location img { width: 60%; }
.contact-us-bottom-wrap .main-title { color: #2f82fb; font-size: 13px; letter-spacing: 12.19px; line-height: 24px; text-transform: uppercase; }
.contact-us-bottom-right { padding-left: 30px; padding-top: 30px; }
.company-office-location .image img { display: flex; align-items: center; justify-content: center; margin: 0 auto; }
.social-media-list .uagb-icon-list__wrap .wp-block-uagb-icon-list-child svg path { fill: hsla(0, 0%, 100%, .5); }
.contact-us-bottom-section .wp-block-column.has-white-color { color: hsla(0, 0%, 100%, .7) !important; font-size: 14px !important; line-height: 24px !important; }
.company-office-location strong { color: #fff; }
.our-sites-list .uagb-icon-list__wrap>div { line-height: normal; padding: 0 10px !important; margin: 0 !important; }
.contact-us-bottom-left { padding-top: 30px; padding-bottom: 40px; }
.company-office-location { border-top: 1px solid hsla(0, 0%, 85%, .2); border-bottom: 1px solid hsla(0, 0%, 85%, .2); margin: 40px 0 !important; padding: 40px 0; }
.our-sites-list .uagb-icon-list__wrap>div+div { border-left: 1px solid #fff; }
.our-sites-list .uagb-icon-list__wrap>div:nth-child(1) { padding-left: 0 !important; }
.contact-us-bottom-wrap .main-title { color: #2f82fb; font-size: 13px; letter-spacing: 12.19px; line-height: 24px; text-transform: uppercase; }
.application-question form ul li { width: calc(50% - 25px); }
.payment-methods-section .uagb-forms-select-label { font-weight: 700; line-height: normal; font-size: 4rem !important; font-family: 'Arial'; margin-bottom: 20px !important; color: #000; }
.payment-methods-section .uagb-forms-main-submit-button-wrap { display: none; }
.home-banner { align-items: center !important; padding-top: 0 !important; }
.home-banner .sellers-banner-left { padding-top: 0; }
.payment-methods-section figure.wp-block-gallery figure.wp-block-image { max-width: 90px !important; }
.payment-methods-section figure.wp-block-gallery { justify-content: flex-start; }
.payment-methods-section select.uagb-forms-select-box.uagb-forms-input { border: 1px solid #d2d2d2; background-color: #f5f5f5; padding: 14px 16px; border-radius: 10px; box-shadow: 0 0.14px 2.29266px rgba(0, 0, 0, 0.03), 0 0.37px 4.42626px rgba(0, 0, 0, 0.05), 0 3px 7px rgba(0, 0, 0, 0.09); max-width: 292px; }
.payment-methods-section select.uagb-forms-select-box.uagb-forms-input option { line-height: 20px; height: 40px; }
.transactions-inner img { margin-bottom: 25px; }
.sellers-banner-main-wrap { align-items: center !important; }
.sign-up--wrap .sign-up-and-sell-inner { background-color: #f7f7f9; box-shadow: none !important; }
.sign-up--wrap .sign-up-and-sell-inner p { margin-bottom: 0; }
.creating-list-tabs .submit-btn-text { width: 100%; }
.form-section .checkbox-wrap label:after { content: ''; display: block; position: absolute; top: 3px; left: 8px; width: 4px; height: 9px; border: solid #007474; border-width: 0 2px 2px 0; transform: rotate(45deg); opacity: 0; visibility: hidden; }
.form-section .checkbox-wrap label:before { border-radius: 3px; content: ''; -webkit-appearance: none; background-color: transparent; border: 2px solid #007474; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 8px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px; }
.form-section .checkbox-wrap input:checked+label:after { opacity: 1; visibility: visible; }
.form-section .checkbox-wrap label { position: relative; }
.form-section .checkbox-wrap input[type=checkbox] { display: none; }
.dokan-dashboard .dokan-dashboard-wrap .product_filter_main { display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 20px; }
.dokan-dashboard .dokan-dashboard-wrap .product_filter_main .product_filter { display: flex; flex-wrap: wrap; }
.dokan-dashboard .dokan-dashboard-wrap .product_filter_main .product_filter_main-inner { display: flex; flex-wrap: wrap; flex: auto; margin-right: 20px; }
.dokan-dashboard .dokan-dashboard-wrap .product_filter_main .product_filter_main-inner span.select2.select2-container { width: 185px !important; }
.file-upload-field { display: flex; flex-wrap: wrap; align-items: normal; margin: 0 !important; position: relative; }
.file-upload-field input[type="file"] { font-size: 17px; width: 100%; padding: 10px 0 10px 15px; border-radius: 4px 0 0 4px; background-color: rgb(0 37 54 / 10%); border-right: 0px; border-color: transparent; }
.file-upload-field>button { border-radius: 0px 4px 4px 0; background-color: #087E84 !important; height: auto !important; margin: 0 !important; border-right-color: transparent !important; font-size: 20px; font-weight: 500; text-transform: capitalize; font-family: 'Jost'; min-height: 52px; padding: 9px 40px; position: absolute; right: 0; }
.file-upload-field { display: flex; margin: 0; width: 75%; }
.key-text h5 { display: inline-block; width: 100%; }
.tabcontent-download { align-items: flex-end; }

/*.dokan-dashboard .dokan-dashboard-wrap .product_filter_main .product_filter_main-inner span.select2.select2-container span.select2-selection__rendered { line-height: 27px; } */
.dokan-dashboard .dokan-dashboard-wrap .product_filter_main .product_filter_main-inner span.select2.select2-container b { top: 40%; }
.dokan-dashboard .dokan-dashboard-wrap .product_filter_main-inner label { margin-right: 11px; display: flex; align-items: center; }
.dokan-dashboard .dokan-dashboard-wrap .product_filter_main .product_filter_main-inner span.select2.select2-container span.select2-selection { height: auto; }
.dokan-dashboard .dokan-dashboard-wrap .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 34px; }
.form-section form label+input[type="file"] { padding: 6px; }

/*.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu > li.active.dashboard a { background-color: transparent; } */
.dokan-dashboard-wrap.sidebars-open ul.dokan-dashboard-menu>li.active>a i:after { background-color: rgb(255 255 255 / 25%); content: ''; position: absolute; width: 39px; height: 38px; z-index: -1; border-radius: 5px; top: 50%; transform: translate(-50%, -50%); left: 50%; }
.dokan-dashboard-wrap.sidebars-open ul.dokan-dashboard-menu>li.active>a, .dokan-dashboard-wrap.sidebars-open ul.dokan-dashboard-menu>li:hover>a { background-color: transparent; }
.dokan-dashboard-wrap.sidebars-open ul.dokan-dashboard-menu>li a i { padding-right: 0; }
.dashboard-widget { box-shadow: 0 0px 3px 1px #e7e7e7; }
.dokan-dashboard .sidebars-open ul.dokan-dashboard-menu>li>ul.navigation-submenu li .tab-item-title { position: inherit; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu { border: none; background-color: #0d3040; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active>a { background-color: #254553; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu { border: none; background-color: #0d3040; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active>a { background-color: #254553; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover:before, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current:before { content: none; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu li:not(.current) a { font-weight: 400 !important; }
.awsm-filter-wrap .awsm-filter-item { width: 100%; padding: 0; }
.awsm-selectric-open .awsm-selectric { display: none; }
.awsm-selectric-items .awsm-selectric-scroll ul { display: flex; flex-direction: row; gap: 50px; }
.awsm-selectric-items li { position: relative; color: #FFF; font-size: 20px; font-weight: 400; line-height: 28px; background-color: transparent !important; padding: 8px 0 !important; }
.awsm-selectric-open .awsm-selectric-items { width: 100% !important; }
.awsm-selectric-items { border: none; display: block; position: initial !important; border-bottom: 1px solid rgba(73, 84, 100, 0.15); width: 100%; margin-bottom: 20px !important; background-color: transparent; margin: 0 !important; }
.awsm-selectric { display: none; }
.form-group.user-role.vendor-customer-registration { display: none; }
.awsm-selectric-items li.selected, .awsm-selectric-items li:hover { color: #06D5EA; }
.awsm-selectric-items { border-color: #fff; }
.awsm-list-item .awsm-job-item { padding: 10px 0 20px; background-color: transparent; display: flex; flex-direction: column; font-size: 20px; border-bottom: 1px solid rgb(255 255 255 / 50%); }
.awsm-filter-wrap form { margin-bottom: 0 !important; }
.awsm-lists { border: none; }
.awsm-filter-wrap { margin: 0 0 20px; }
.awsm-job-item h2.awsm-job-post-title a { font-size: 20px; color: #fff; font-weight: 400; line-height: 28px; }
a.awsm-job-more { width: 100%; background-image: url(includes/images/right-image.svg); background-repeat: no-repeat; background-position: center; font-size: 0px; display: inline-block; width: 32px; height: 18px; background-size: contain; }
.awsm-list-right-col { display: flex; justify-content: space-between; align-items: center; font-size: 16px; font-weight: 300; line-height: 28px; color: rgb(255 255 255 / 80%); width: 100%; }
.mobile-menu-active { overflow: hidden; }
.awsm-list-item .awsm-job-more-container { position: relative; top: -10px; }
.dokan-dashboard .dokan-dashboard-wrap button, .dokan-dashboard .dokan-dashboard-wrap input[type="button"] { background-color: #00adfa; border-color: #00adfa; }
.candidate-colleague-section .our-values-inner { justify-content: flex-start; padding: 12px 15px; }
.candidate-colleague-section .our-values-inner h4 { margin-bottom: 9px; font-size: 18px !important; font-weight: 500; min-height: 56px; }
.candidate-colleague-section { gap: 12px;  margin-bottom: 0;}
.candidate-colleague-section .our-values-inner figure { width: 56px; height: 56px; display: flex; align-content: center; justify-content: center; }
.candidate-colleague-section .our-values-inner figure img { object-fit: contain; }
.candidate-colleague-section { counter-reset: section; }
.candidate-colleague-section .our-values-inner:hover:before { color: #087E84; }
.candidate-colleague-section .our-values-inner::before { counter-increment: section; content: ""counter(section); color: #002536; opacity: 0.2; font-size: 53px; line-height: 40px; position: absolute; transition: all 400ms ease; }
.main-navigation a { white-space: nowrap; }

/*.main-navigation ul { overflow: auto; }*/
.shopper-primary-navigation .main-navigation .primary-navigation { width: 100%; }
.selling-gift-card p { line-height: normal; }

/*contact Us page */
.uagb-modal-popup-wrap { width: 100% !important; max-width: 1140px !important; background: #FFF; box-shadow: 3px 4px 50px 10px rgb(255 255 255 / 25%); }
.contact-title>div { display: flex; align-items: center; }
.contact-title .wp-block-image { margin: 0; }
.contact-title .wp-block-image figure { width: 60px; height: 60px; background-color: #087E84; box-shadow: 0px 0px 25px rgba(174, 174, 174, 0.25); display: flex; align-items: center; justify-content: center; border-radius: 100%; }
.contact-title h4 { width: calc(100% - 60px); text-align: left; padding-left: 25px; margin: 0; }
.contact-us-main-section .our-values-inner .content { padding-top: 25px; margin-bottom: 20px; }
.contact-us-main-section .our-values-inner { padding: 30px 25px; justify-content: flex-start; }
.contact-us-main-section .our-values-inner .p-text { flex: auto; }
.get-in-touch-btn a span.uagb-modal-content-wrapper { display: flex; align-items: center; }
.contact-us-main-section .our-values-inner .support-content p.content { padding: 0; margin: 0; margin-left: auto;    /* width: calc(100% - 28px); */ }
.support-contact { align-items: center; }
.support-contact .contact-title { width: 41%; }
.support-contact .contact-title>.wp-block-group__inner-container { max-width: 100%; }
.support-contact .contact-title+p.p-text { width: 30%; margin: 0; }
.support-contact { flex-direction: row; }
.support-contact .get-in-touch-btn { width: 20%; }
.support-contact .contact-title>.wp-block-group__inner-container .support-content { padding-left: 50px; }
.contact-us-main-section .our-values-inner .support-content h4 { width: auto; margin: 0; padding: 0; }

/*become seller*/
.selling-gift-card.wp-block-buttons>.wp-block-button:nth-child(2) a { background-color: transparent; border-color: #fff; color: #fff; }
.selling-gift-card.wp-block-buttons>.wp-block-button:nth-child(2) a:hover { background-color: #fff; color: #087E84; }
.two-buttons { margin-top: 40px; }
.sign-up-sell-section .our-values-inner { justify-content: flex-start; padding: 40px 20px; }
.sign-up-sell-section .our-values-inner:hover h4 { color: #087E84; }
.sign-up-sell-section .our-values-inner p { margin-bottom: 0; }
.products-services-image figure:after { content: ''; border-radius: 12px; opacity: 0.2; background: #002536; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.products-services-image figure { position: relative; border-radius: 12px; overflow: hidden; box-shadow: 3px 4px 30px rgba(0, 0, 0, 0.20); }
.sellers-main-wrap .our-values-inner figure { background-color: transparent; box-shadow: none; }
.sellers-main-wrap .our-values-inner h4 { font-size: 24px; font-weight: 500; transition: all 400ms ease; }
.sellers-main-wrap .our-values-inner:hover h4 { color: #087E84; }
.sellers-main-wrap .our-values-inner .p-text { font-size: 16px; font-weight: 400; margin: 0; }
.faq-questions-section .uagb-faq-icon-wrap:after { content: ''; width: 38px; height: 38px; background-repeat: no-repeat; background-image: url(includes/images/faq-down.png); background-position: center; position: absolute; }
.faq-questions-section .uagb-icon-active.uagb-faq-icon-wrap:after { transform: rotate(180deg); }
.faq-questions-section .uagb-faq-icon-wrap svg { opacity: 0; }
.single-awsm_job_openings .entry-header { margin: 0 !important; box-shadow: none; max-width: 1140px; margin-left: auto !important; margin-right: auto !important; display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; }
.single-awsm_job_openings article { background-color: rgb(6 213 234 / 3%);    /*padding: 50px 0px 0;*/ }
#site-header-cart .woocommerce-mini-cart__empty-message { text-align: center; font-size: 15px; text-transform: capitalize; margin: 9px 0; }
.single-awsm_job_openings .awsm-job-form-inner { border: none; padding: 50px 50px 18px; border-radius: 12px; background: #002536; max-width: 1140px; margin: 0 auto }
.single-awsm_job_openings .applynow a { border-radius: 21px; background: #087E84; display: inline-block; color: #fff; font-size: 18px; font-weight: 500; line-height: normal; padding: 9px 40px; outline: 1px solid transparent; }
.single-awsm_job_openings .entry-header h1.entry-title { max-width: 725px; text-align: left; font-size: 46px; font-weight: 600; line-height: normal; color: #002536; }
.single-awsm_job_openings .applynow a:hover { background-color: #fff; color: #087E84; outline-color: #087E84; }
.single-awsm_job_openings .awsm-job-content { max-width: 1170px; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; color: rgb(0 37 54 / 70%); font-family: Jost; font-size: 18px; font-style: normal; font-weight: 400; line-height: 30px; }
.single-awsm_job_openings .awsm-job-specification-wrapper { display: flex; justify-content: space-between; padding: 12px 0; border-top: 1px solid rgb(0 37 54 / 50%); border-bottom: 1px solid rgb(0 37 54 / 50%); }
.single-awsm_job_openings .awsm-job-single-wrap ul { padding-left: 30px; padding-bottom: 20px; }
.single-awsm_job_openings .awsm-job-single-wrap { margin: 0; }
.single-awsm_job_openings .awsm-job-single-wrap ul li { line-height: 40px; list-style: disc; }
.single-awsm_job_openings .awsm-job-specification-wrapper { display: flex; justify-content: space-between; padding: 12px 0; border-top: 1px solid rgb(0 37 54 / 50%); border-bottom: 1px solid rgb(0 37 54 / 50%); }
.single-awsm_job_openings .header-section { background: var(--White, #FFF); box-shadow: 0px 20px 45px 0px rgba(174, 174, 174, 0.20); }
.single-awsm_job_openings header { border: none; box-shadow: none; margin: 0 !important; }
.single-awsm_job_openings .awsm-job-form { background-color: #fff; position: relative; z-index: 1; padding-bottom: 40px; }
.single-awsm_job_openings .awsm-job-form:after { content: ''; position: absolute; height: 118px; background-color: #f7feff; top: 0; left: 0; right: 0; z-index: -1; }
.single-awsm_job_openings .awsm-job-form h2 { color: #ffff; text-align: center; }
.single-awsm_job_openings .awsm-job-specification-wrapper { display: flex; justify-content: space-between; padding: 12px 0; border-top: 1px solid rgb(0 37 54 / 50%); border-bottom: 1px solid rgb(0 37 54 / 50%); }
.single-awsm_job_openings .header-section { background: var(--White, #FFF); box-shadow: 0px 20px 45px 0px rgba(174, 174, 174, 0.20); }
.single-awsm_job_openings .awsm-job-form-inner form { display: flex; flex-wrap: wrap; column-gap: 40px; }
.single-awsm_job_openings .awsm-job-form-inner form .awsm-job-form-group { width: calc(50% - 20px); }
.single-awsm_job_openings .awsm-job-form-inner form .awsm-job-form-group:nth-child(5) input[type="file"] { padding: 12px 10px; font-size: 15px; }
.single-awsm_job_openings .awsm-job-form-inner form .awsm-job-form-group:nth-child(4) { width: 100%; }
.single-awsm_job_openings .awsm-job-form-inner form .awsm-job-form-group:nth-child(4) { order: 2; }
.single-awsm_job_openings .awsm-job-form-inner form .awsm-job-form-group:nth-child(9) { order: 2; width: 100%; text-align: center; }
.single-awsm_job_openings .awsm-job-form-inner form .awsm-job-form-group:nth-child(5) { order: 1; }
.single-awsm_job_openings .awsm-job-form-inner form .awsm-job-form-group:nth-child(6) { order: 2; width: 100%; display: flex; }
.single-awsm_job_openings .awsm-job-form-inner form .awsm-job-form-group:nth-child(6) input#awsm_form_privacy_policy { width: 25px; height: 19px; }
.single-awsm_job_openings .awsm-job-form-inner input[type="text"], .single-awsm_job_openings .awsm-job-form-inner input[type="email"], .single-awsm_job_openings .awsm-job-form-inner input[type="file"], .single-awsm_job_openings .awsm-job-form-inner textarea, .single-awsm_job_openings .awsm-job-form-inner input[type="tel"i] { border-radius: 4px; border: 0.5px solid #002536; background: #FFF; height: 50px; background-color: #fff; color: rgb(0 37 54 / 70%); font-size: 20px; font-weight: 400; line-height: normal; padding: 15px 36px; }
.single-awsm_job_openings .awsm-job-form-group label { font-size: 18px; color: #fff; font-weight: 400; opacity: 0.6; }
.single-awsm_job_openings .awsm-job-form-inner input[type="submit"] { font-size: 18px; font-weight: 500; line-height: normal; color: #087E84; text-transform: capitalize; border-radius: 21px; font-family: 'Jost'; padding: 9px 35px; background: #FFF; height: auto; }
.single-awsm_job_openings .awsm-job-form-inner input[type="submit"]:hover { background-color: #087E84; color: #fff; }
.single-awsm_job_openings .shopper-primary-navigation { border-top: 0px; }
.site-main nav.navigation { border: none; background-color: #fff; }
.site-main nav.navigation .nav-links { max-width: 1200px; float: none; margin: 0 auto 20px !important; }
.site-main nav.navigation .nav-next { border: none; }

/* 07-08-2023*/

/*.page-id-11 .shopper-primary-navigation { padding-right: 0; }*/

/*.page-id-11 .header-wrap .container { max-width: 63%; }*/

.page-id-11 .site-footer .col-full { max-width: 80%; margin-right: 0; }
.sidebar-open .site-footer .col-full { max-width: 1200px; margin-right: auto; }
.wp2sv-setup .wp2sv-container { max-width: 100% !important; }

/*.help-content-area table tbody tr + tr td { border-top: 1px solid rgb(8 126 132 / 30%); }*/
.wp2sv .wp2sv-notice { flex-wrap: wrap; }
.wp2sv .wp2sv-btn-primary { background-color: #00adfa !important; border-color: #00adfa !important; box-shadow: inset 0 1px 0 #00adfa !important; transition: all 400ms ease; border-radius: 7px; }

/*.help-content-area table tbody tr  td { border-top: 1px solid rgb(8 126 132 / 30%); color: #002636; font-size: 16px; font-weight: 400; line-height: 28px; }*/
.sellers-banner-section { background-color: #e3e3fd; border-radius: 24px; }
.sellers-banner-left { padding-left: 50px; }
.sellers-banner-image img { position: absolute; right: 0; bottom: -80px; }
.sellers-banner-section .sellers-banner-image { position: relative; overflow: hidden; }

/*.help-content-area table,*/
.email-verification table { border: 1px solid rgba(8, 126, 132, 0.20); border-radius: 8px; overflow: hidden; margin-top: 20px; }
.stuffbox .inside br { display: none; }

/*.page-id-11 .footer-widgets .block { width: 90% !important; }*/
.dokan-settings-content .dokan-settings-area .dokan-dashboard-header h1 { font-family: 'Arial' }
.woocommerce-MyAccount-content.form-section .my-wishlist .item span { position: inherit; }
.woocommerce-MyAccount-content.form-section .my-wishlist .items { text-align: left; }
.blog-main-content .social-icon .image { width: 60px; height: 60px; box-shadow: 0px 0 9px 2px #c1c1c1b0; border-radius: 100%; display: flex; align-items: center; justify-content: center; padding: 6px; margin-bottom: 20px; }
.blog-main-content .social-icon .image img { width: 80%; height: 80%; object-fit: contain; }
.dokan-dashboard-wrap .tab .tablinks { background-color: rgb(0 37 54 / 10%); color: #002536; font-size: 20px; font-weight: 400; background-color: transparent; padding: 8px 40px !important; }
.dokan-dashboard-wrap .tab .tablinks.active { background-color: #087E84 !important; }
.tab { background-color: transparent; border: none; }

/* 08-08-2023 */

/* CSS for the loader */

.cat-loader { display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 4px solid #f3f3f3; border-top: 4px solid #087E84; border-radius: 50%; width: 30px; height: 30px; animation: spin 2s linear infinite; z-index: 9999;    /* Ensure it's above other content */ }
.loader-overlay { position: absolute; width: 100%;  background-color: rgba(255,255,255,0.9); height: 100%; z-index: 3;	}
.filter_result_div, .loader-wrap { position: relative;}
.loader-wrap .cat-loader {display: block;}
.woocommerce-order-received .woocommerce-order-details { width: 100%; }
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Adjust the styling as needed */
.trending-products { margin-bottom: 20px; }
.product-cards { display: flex; flex-wrap: nowrap; overflow-x: auto; gap: 20px; padding: 10px 0; }
.product-card { flex: 0 0 auto; width: 250px;    /* Adjust the width as needed */ border: 1px solid #ccc; padding: 10px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
.product-image img { max-width: 100%; height: auto; margin-bottom: 10px; }
.product-title { font-size: 18px; margin-bottom: 5px; }
.product-price { font-weight: bold; }

/*product-category*/
.trending-product-post-wrap ul.products li.product, ul.products li.product { width: calc(33.33% - 10px); margin-bottom: 0; padding-bottom: 15px; text-align: left; background-color: #fff; }
.trending-product-post-wrap ul.products li.product:hover, ul.products li.product:hover { border: 1px solid var(--Out-Link--Hover-Effect, rgba(8, 126, 132, 0.50)); }
.trending-product-post-wrap .trending-product-post.full-width-post ul.products>li { width: calc(25% - 12px); }
/* .trending-product-post-wrap .filter { width: 260px; background-color: #fff; border-radius: 4px; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.10); } */
.trending-product-post-wrap .trending-product-post, .trending-product-post-wrap .tag_fiter_div { width: calc(100% - 260px); padding-left: 20px; }
.right-search input#online_seller_ot + label { margin-left: 20px;}
.trending-product-post-wrap.game-services-wrap.accounts .trending-product-post {
    width: 100%;
    padding: 0;
}
.trending-product-post-wrap .trending-product-post.full-width-post { width: 100%; padding: 0; }
.trending-product-post-wrap ul.products:before, .trending-product-post-wrap ul.products:after { content: none; }
.trending-product-post-wrap ul.products li.product img.wp-post-image, ul.products li.product img { height: 140px; object-fit: contain; border-radius: 4px; width: 100%; }
.trending_tags__wrap ul.products li.product img  { object-fit: cover;  }
.trending-product-post li.product-card__wrap h2.woocommerce-loop-product__title, ul.products li.product h2.woocommerce-loop-product__title { font-size: 20px; font-weight: 500; line-height: 28px; text-align: left;flex: auto; }
.trending-product-post-wrap ul.products li.product a, ul.products li.product a { display: flex; height: 100%; width: 100%; flex-direction: column;  }
.trending-product-post-wrap .trending__product-cards { column-gap: 10px; row-gap: 20px; }
.trending-product-post-wrap .price-wrap .reg-price { color: #002536; }
.trending-product-post-wrap .price-wrap .discount { margin-left: 0; }
.category_section h1 { color: #087E84; font-weight: 600 !important; }
.category_section { padding-top: 20px; border-bottom: 1px solid hsl(199deg 100% 11% / 21%); margin-bottom: 25px; }
.trending-product-post-wrap { padding-bottom: 40px; align-items: flex-start; }
.trending_tags__wrap { padding-bottom: 0; }
.woocommerce ul.products li.product .loop-addtocart-btn-wrapper .button { opacity: 1; text-align: center; border-radius: 5px; text-transform: capitalize; position: initial; margin: 10px 0 0; background: var(--green) !important; font-size: 18px; font-weight: 500; padding: 5px; height: auto; }
ul.products li.product .loop-addtocart-btn-wrapper { position: initial; }
ul.products li.product { margin: 0 !important; }
ul.products:before, ul.products:after { content: none; }
ul.products { display: flex; flex-wrap: wrap; column-gap: 15px; row-gap: 15px; }

/*cart page*/
.cart-title h2 span { color: #002536; font-size: 18px; font-weight: 400; line-height: 28px; opacity: 0.7; }
.cart-title { margin-bottom: 30px; align-items: flex-end; }
.category_section.cart-title h2 {	/*font-size: 46px; font-weight: 600; */ }
.cart-main-wrap .cart-collaterals .woocommerce-Price-amount.amount { font-size: 24px; font-style: normal; font-weight: 500; }
.cart-point-to-earn bdi span { font-size: 20px; }
.cart-main-wrap .cart-form { width: 70%; }
.cart-main-wrap .cart-collaterals { width: calc(30% - 14px); }
.cart-collaterals h2 { display: none; }
.cart-main-wrap .cart-collaterals table th, .cart-main-wrap .cart-collaterals table tbody td { background-color: transparent; }
.cart-main-wrap .cart-collaterals .cart_totals { width: 100%; padding: 0px; border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.50); background: #FFF; box-shadow: 3px 4px 20px 0px rgba(174, 174, 174, 0.25); overflow: hidden; }
.cart-main-wrap { gap: 14px; }
.product-thumbnail img { width: 150px; object-fit: cover; height: 200px; }
.woocommerce-cart-form__cart-item { display: flex; flex-wrap: wrap; overflow: hidden; }
.woocommerce-cart-form__cart-item .product-name-left { width: calc(100% - 363px); padding-top: 25px; }
.woocommerce-cart-form__cart-item .product-name-left .product-name>a { color: #002536; font-size: 18px; font-weight: 500; line-height: 28px; }
.woocommerce-cart-form__cart-item>div { width: 100%; }
.product-thumbnail a { display: inline-block; width: 100%; }
.product-thumbnail { padding: 20px; width: 190px; }
.woocommerce-cart-form__cart-item { border-radius: 8px; background: #FFF; box-shadow: 3px 4px 20px 0px rgba(174, 174, 174, 0.10); margin-bottom: 25px; transition: all 400ms ease; border: 1px solid rgba(8, 126, 132, 0.50); }
.woocommerce-cart-form__cart-item:hover { border: 1px solid transparent; background: #FFF; box-shadow: 3px 4px 20px 0px rgba(174, 174, 174, 0.25); }
.woocommerce-cart-form__cart-item .cart-products ul .buying-details img { width: 20px !important; height: 20px !important; border-radius: 100%; display: flex; }
.woocommerce-cart-form__cart-item .cart-products li { color: #002536; font-size: 12px; font-weight: 400; line-height: normal; }
.woocommerce-cart-form__cart-item .cart-products li.d-flex { margin-left: 20px; align-items: center; }
.buying-details span { color: #002536; font-size: 15px; font-weight: 500; line-height: normal; padding-right: 5px; padding-left: 10px; }
.woocommerce-cart-form__cart-item .cart-products li.d-flex .rank { color: #002536; font-size: 12px; font-weight: 400; }
.woocommerce-cart-form__cart-item .cart-products { padding: 15px 30px; }
.product-quantity-right .product-price { padding-bottom: 8px; }
.product-quantity-right .w-100 { font-size: 12px; font-weight: 400; color: #002536; padding-bottom: 40px; }
.product-quantity-right { width: 173px; border-left: 1px solid rgb(0 37 54 / 20%); padding-left: 36px; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; padding-top: 25px; position: relative; }
.product-quantity-right .product-subtotal { position: absolute; bottom: 10px; }
.woocommerce-cart-form__cart-item .buy-seller { color: rgba(8 126 132 / 70%); font-size: 12px; font-weight: 500; padding: 12px 30px; }
.woocommerce-cart-form__cart-item .products-details { border-top: 1px solid rgb(0 37 54 / 20%); border-bottom: 1px solid rgb(0 37 54 / 20%); }
.product-center-details li, .product-name dl.variation dt.variation-Vendor, .product-name dl.variation dd.variation-Vendor { font-size: 18px; font-weight: 400; line-height: 28px; color: rgba(0, 37, 54, 0.70); margin-bottom: 8px; }
.product-center-details li strong, .product-name dl.variation dd.variation-Vendor { font-weight: 500;color: #002536; }
.product-name dl.variation { display: flex; gap:0.2rem}
.product-name dl.variation * { margin: 0 !important; }
.quantity input[type="number"] { border: 1px solid rgb(8 126 132 / 20%); border-radius: 4px !important; color: #087E84; font-size: 16px; font-weight: 500; line-height: normal; border: 1.5px solid #087E84; background: transparent; border: 1.5px solid #087E84; width: 100%; max-width: initial; height: 42px; }
body, button, input, textarea { font-family: 'Jost'; }
a.remove:before { background: url(includes/images/delete.svg) no-repeat center /contain; content: ''; width: 14px; height: 15.75px; }
.product-quantity-right .product-subtotal { position: absolute; bottom: 10px; }
.quantity-remove .product-quantity .quantity { width: 89px; position: relative; text-align: right; }
.cart-main-wrap .cart-collaterals a.checkout-button.button::after { content: none; }
.quantity-remove .product-quantity .quantity input[type="number"] { text-align: center; width: 78%; }

/*.quantity-remove .product-quantity .quantity:after { content: ''; background-image: url(includes/images/down-arrow.png); width: 14.222px; height: 8px; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; background-size: 90%; background-repeat: no-repeat; background-position: center; }*/
.product-quantity-right .product-price, .product-quantity-right .product-subtotal { color: #087E84; font-size: 24px; font-style: normal; font-weight: 500; line-height: normal; display: flex; }
.product-quantity-right .product-price>span+span { color: #002536; font-size: 14px; font-weight: 500; line-height: normal; padding-left: 4px; }
.product-quantity-right .product-price span.woocommerce-Price-amount.amount { font-size: 24px; font-weight: 500; }
.quantity-remove { align-items: center; }
.quantity-remove .product-quantity { padding-right: 10px; }
.cart-main-wrap .cart-collaterals .cart_totals th { color: #002536; font-size: 18px !important; font-weight: 500; line-height: normal; }
.cart-main-wrap .cart-collaterals table tbody tr:nth-child(2n) td { background-color: transparent; }
.cart-main-wrap .cart-collaterals table tbody tr:nth-child(2n) { background-color: rgb(0 37 54 / 5%); }
.wc-proceed-to-checkout { width: auto; padding: 0 0px 25px; text-align: center; }
.cart-main-wrap .cart-collaterals a.checkout-button.button, .purchase_details_left .button-1 a { border-radius: 4px; border: 1.5px solid #087E84; background-color: #087E84 !important; width: auto; color: #FFF; text-align: center; font-size: 18px; font-weight: 500; line-height: normal; text-transform: capitalize; padding: 9px 39px; display: inline-block; height: auto; }
.cart-main-wrap .cart-collaterals a.checkout-button.button:hover, .purchase_details_left .button-1 a:hover { background-color: #deebed !important; color: #087E84; }
span.woocommerce-Price-amount.amount { color: #087E84; font-size: 20px; font-weight: 500; line-height: normal; }
tr.woocommerce-shipping-totals td { font-size: 14px !important; font-weight: 500; line-height: normal; color: #002536; }
.cart-main-wrap .cart-form form.woocommerce-cart-form .coupon { display: none; }
dd.variation-Vendor { text-transform: capitalize; }
button.custom-button-class:hover img.wishlist { display: none; }
button.custom-button-class:hover img.wishlist+img.fill-wishlist { display: block; }
button.custom-button-class:hover img.wishlist+img.fill-wishlist { display: block !important; }
tr.cart-point-to-earn td[data-title="Subtotal"] bdi { display: flex; align-items: center; justify-content: center; }
tr.cart-point-to-earn td[data-title="Subtotal"] bdi span.woocommerce-Price-currencySymbol { }
tr.cart-point-to-earn td[data-title="Subtotal"] bdi img { margin-left: 15px; }
.wc-proceed-to-checkout .cart-page-text { border-top: 1px solid rgb(0 37 54 / 20%); margin-top: 25px; padding: 15px 20px 0; margin-bottom: 0; font-size: 12px; line-height: normal; }

/*Seller/Vendor Application Page - Step 1*/
.seller-vendor-application { background: #FAFAFA; }
#progressbar li::before { counter-increment: section; content: counter(section); margin: 0; color: rgb(0 37 54 / 50%); font-family: Jost; font-size: 20px; font-style: normal; font-weight: 500; line-height: 28px; width: 40px; height: 40px; border-radius: 100%; border: 2px solid rgb(0 37 54 / 50%); display: flex; align-items: center; justify-content: center; margin-right: 11px; }
#msform { counter-reset: section; }
#progressbar li.active:after { left: 14px; top: 8px; width: 11px; height: 20px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ''; position: absolute; background-color: transparent !important; }
#progressbar li.active:before { content: ''; }
#heading { text-transform: uppercase; color: #673AB7; font-weight: normal }
#msform { text-align: center; position: relative; margin-top: 20px }
#msform fieldset { border: 0 none; border-radius: 0.5rem; box-sizing: border-box; width: 100%; margin: 0; padding-bottom: 20px; position: relative }
.form-card { text-align: left }
#msform [type="file"] { padding: 5px !important; }
#msform fieldset:not(:first-of-type) { display: none }
#msform input, #msform textarea, .languages-option { padding: 1px 15px 1px 15px; height: auto; margin-bottom: 25px; margin-top: 2px; box-sizing: border-box; letter-spacing: 1px; border-radius: 4px; border: 1px solid rgba(0, 37, 54, 0.50); background: #FFF; color: #002536; font-size: 18px; font-weight: 400; line-height: 28px; font-family: 'Jost'; }
.languages-option  .validation-message {
    padding: 0 15px;
    font-size: 16px;
    letter-spacing: 0;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc { background-image: none !important;}
.points-table table.dataTable.no-footer { border-bottom: 1px solid rgb(8 126 132 / 30%) !important;}
#msform .action-button { border-radius: 4px; border: 1.5px solid #087E84; background: #087E84; height: auto; color: #fff; width: 243px; font-family: Jost; font-size: 20px; font-style: normal; font-weight: 500; line-height: 44px; }
#msform .action-button:hover, #msform .action-button:focus { background-color: transparent; color: #087E84; }
#msform .action-button-previous { font-weight: bold; color: white; cursor: pointer;  margin: 0px 5px 10px 0px; float: left; border: 1.5px solid #087E84; background: #087E84; border-radius: 4px; width: auto;  line-height: normal; padding: 1px 20px; font-family: Jost; font-size: 20px; font-style: normal;font-weight: 500; line-height: 44px; }
#msform .action-button-previous:hover, #msform .action-button-previous:focus { background-color: #000000 }
#msform #final_submit_btn { float: right;}
#msform .action-button-previous:hover  { background-color: transparent; color: #087E84; }
.card { z-index: 0; border: none; position: relative }
.purple-text { color: #673AB7; font-weight: normal }
#msform input { width: 260px; }
.steps { font-size: 25px; color: gray; margin-bottom: 10px; font-weight: normal; text-align: right }
ul.application-list li label { text-align: left; color: #002536; font-size: 22px; line-height: 28px; font-weight: 400; width: 410px; padding-right: 60px; }
ul.application-list li label p { font-size: 18px; line-height: 28px; padding-top: 17px; opacity: 0.7; }
#progressbar { display: flex; width: 100%; flex-wrap: wrap; }
#progressbar .active { color: #087E84; }
#progressbar li { width: 33.3%; position: relative; display: flex; align-items: center; color: rgb(0 37 54 / 50%); font-size: 20px; font-weight: 500; line-height: 28px; }
#progressbar li.active:before { background: #087E84; color: #fff; border-color: #087E84; }
.progress { height: 20px; background-color: #d7d7d7; }
.progress-bar { height: 100%; background-color: rgba(8, 126, 132, 1); }
.fit-image { width: 100%; object-fit: cover }
#progressbar li strong:after { content: ''; background: url(includes/images/arrow_up.svg) no-repeat center /contain; width: 10.167px; height: 10.083px; display: inline-block; margin-left:5px; top: 50%; transform: translateY(-50%); position: absolute; }
form#msform ul#progressbar { width: calc(100% - 188px); }
.progress-bar-wrap { width: 144px; font-size: 12px; font-weight: 500; line-height: 28px; text-align: center; color: rgba(0, 37, 54, 0.30); }
.progress-bar-wrap span { color: rgba(0, 37, 54, 0.70); }
.progress { height: 6px; background: rgba(0, 37, 54, 0.3); border-radius: 50px; overflow: hidden; }
#progressbar li strong { font-weight: 500; }
form#msform>div.d-flex { justify-content: space-between; align-items: center; padding-bottom: 27px; border-bottom: 1px solid rgb(0 37 54 / 30%); }
.fs-title-wrap h2.fs-title { color: #087E84; font-size: 34px; line-height: normal; font-weight: 500; margin: 0 0 15px; }
.fs-title-wrap { margin-bottom: 30px; color: #002536; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28px; border-bottom: 1px solid rgb(0 37 54 / 30%); padding-bottom: 30px; padding-top: 30px; }
.fs-title-wrap>* { margin: 0; }
ul.application-list li { display: flex; flex-wrap: wrap; margin-bottom: 13px; align-items: flex-start; }
ul.application-list li label+* { width: calc(100% - 410px); }
ul.application-list li .inputtype { gap: 30px; }
ul.application-list li label>span { margin-left: 8px; color: #EB001C; }
.fs-title-wrap p { opacity: 0.7; }
.application-form .the_champ_login_container ul.the_champ_login_ul li .theChampFacebookLogin:after { content: 'Facebook'; color: var(--dark, #002536); font-size: 24px; font-style: normal; font-weight: 400; line-height: 28px; position: absolute; top: 6px; left: 70px; }
.application-form .the_champ_login_container ul.the_champ_login_ul li .theChampXLoginSvg:after { content: 'Twitter'; color: var(--dark, #002536); font-size: 24px; font-style: normal; font-weight: 400; line-height: 28px; position: absolute; top: 6px; left: 70px; }
.application-form .the_champ_login_container ul.the_champ_login_ul li .theChampGoogleLoginSvg:after { content: 'Google'; color: var(--dark, #002536); font-size: 24px; font-style: normal; font-weight: 400; line-height: 28px; position: absolute; top: 6px; left: 70px; }
.application-form .the_champ_login_container ul.the_champ_login_ul { display: flex; flex-direction: column-reverse; background-color: transparent; }
.application-form .the_champ_login_container ul.the_champ_login_ul li { position: relative; margin-bottom: 50px !important; }
.application-form table.form-table.editcomment.heateor-ss-table td { background-color: transparent; }
.application-form .the_champ_login_container { background-color: transparent; }
.profile-picture .form-group[style="display: block;"]+input[type="file"] { display: none; }
ul.application-list li.profile-picture { align-items: flex-start; }
.profile-picture .form-group { width: 140px; height: 140px; }
.profile-picture .form-group img { height: 100%; width: 100%; object-fit: contain; border-radius: 100%; border: 1px solid rgba(0, 37, 54, 0.50); }
.languages-option { justify-content: space-between; }
.languages-option .button { border-radius: 4px; background-color: rgba(0, 37, 54, 0.40) !important; color: #FFF; font-size: 18px; font-style: normal; font-weight: 400; padding: 2px 31px; }
.languages-option .button:hover { background-color: #087e84 !important; }
select#languages { width: 260px; border-radius: 4px; border: 1px solid rgba(0, 37, 54, 0.50); background: #FFF; color: #002536; font-family: Jost; font-size: 18px; font-weight: 400; padding: 4px 8px; }
.languages-option input.select2-search__field {     padding: 0 !important; width: 100% !important; margin-bottom: 0 !important; border: none !important;}
.languages-option .select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border: none;
    border-radius: 0;
    cursor: text;
    padding: 0  14px !important;
}
#msform textarea { height: 120px; min-height: auto; margin: 0; padding: 15px; }
.description-limit { color: #002536; font-size: 18px; line-height: 28px; padding: 8px; opacity: 0.6; }
[value="Previous"] {	/* opacity: 0;*/ }
ul.account-verification li { display: flex; justify-content: space-between; flex-wrap: wrap; padding-left: 41px; position: relative; }
ul.account-verification li:before { content: ''; position: absolute; width: 26px; height: 18px; left: 0; top: 3px; background-repeat: no-repeat; background-size: contain; background-position: center; }
ul.account-verification li:nth-child(1):before { background-image: url(includes/images/email.svg); }
ul.account-verification li:nth-child(2):before { background-image: url(includes/images/phone.svg); }
.verified-btn a { border-radius: 4px; background: rgb(8 126 132 / 15%); color: rgb(0 37 54 / 70%); text-align: center; font-family: Jost; font-size: 20px; padding: 10px 0; display: inline-block; width: 219px; }
ul.account-verification li label { color: #002536; font-family: Jost; font-size: 24px; font-weight: 400; line-height: 28px; }
ul.account-verification li span { color: rgba(0, 37, 54, 0.50); font-style: italic; }
ul.account-verification li label p { color: rgba(0, 37, 54, 0.50); }
ul.account-verification { border-bottom: 1px solid hsl(199deg 100% 11% / 30%); }
ul.account-verification li+li { margin-top: 41px; }
.upload-photo h4 { color: #087E84; font-family: Jost; font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px;    /* 116.667% */ }
.upload-photo h4 span { color: rgba(0, 37, 54, 0.50); font-style: italic; font-weight: 400; }
.upload-photo .content p { margin-bottom: 8px; color: #002536; font-size: 16px; font-weight: 400; opacity: 0.7; line-height: normal; }
.upload-photo .right { width: 40%; }
.upload-photo { border-bottom: 1px solid hsl(199deg 100% 11% / 30%); justify-content: space-between; padding-top: 1rem; padding-bottom: 1rem;}
.upload-photo img { margin-left: auto; width: 312px;object-fit: contain; }
.upload-photo .left { width: 60%; }
.custom-file-input { position: relative; display: inline-block; cursor: pointer; padding-top: 12px; }
.custom-file-input input[type="file"] { position: absolute; top: 10px; left: 0; opacity: 0; cursor: pointer; height: 58px !important; width: 100% !important; }
.custom-file-input label { cursor: pointer; border-radius: 8px; border: 2px solid rgb(8 126 132 / 75%); background: #FFF; padding: 15px 43px 15px 43px; color: #087E84; text-align: center; font-size: 20px; font-weight: 400; line-height: 28px; display: flex; align-items: center; }
.custom-file-input input#doc_upload { width: 219px; }
.custom-file-input label svg { margin-right: 12px; }

/*Product Tag*/
.product-tag-wrap .category-image { height: 120px; }
.term-in-game-currency .product-tag-wrap { padding-bottom: 0; }
.product-tag-wrap .cat_counts { color: rgb(0 37 54 / 60%); text-align: center; font-size: 12px; }
.product-tag-wrap { border-bottom: 1px solid rgb(0 37 54 / 50%); width: 100%; padding-bottom: 23px; }
.select-product-tag { padding: 15px 0 15px; border-bottom: 1px solid rgb(0 37 54 / 50%); margin-bottom: 20px; }
.select2-container--default .select2-selection--single { border-radius: 4px; border: 1.5px solid #087E84 !important; background: #FFF; }
.select2-container .select2-selection--single, select { height: auto; margin: 0; }
.select2-container .select2-selection--single { width: 130px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 18px; line-height: normal; color: rgb(0 37 54 / 50%); padding: 6px 15px !important; }
.tag-show .title { font-size: 14px; font-weight: 500; color: #000; }
.tag-show { gap: 10px; }
.select-product-tag .select2-container--default .select2-selection--single .select2-selection__rendered { padding-right: 45px !important; }
span.select2-selection__arrow b:after { content: ''; background-image: url(includes/images/down-arrow.png); width: 16px; height: 9px; display: inline-block; margin-left: -10px; position: relative; top: -2px; }
span.select2-selection__arrow b { font-size: 0; border: none !important; }
select { border-radius: 4px; border: 0.5px solid #002536; background: #FFF; padding: 5px 9px; font-size: 12px; font-style: normal; font-weight: 400; color: rgb(0 0 0 / 50%); }
.tag-show+.tag-show { margin-left: 20px; }

/*.trending-product-post-wrap .trending-product-post { width: 100%; } */
.price-wrap.pb-0 { padding-bottom: 0; }
.offers-text { border-radius: 3px; background: rgb(8 126 132 / 7%); font-size: 14px; font-weight: 400; color: rgb(0 37 54 / 60%); padding: 3px 6px; }
.price-wrap.pb-0 .sale-price, .price-wrap.pb-0 span.woocommerce-Price-amount.amount { font-size: 18px; font-weight: 500; line-height: normal; }
.trending_product_cat ul.products li.product-card__wrap { padding: 22px; width: calc(25% - 12px); }
.trending_product_cat h2.woocommerce-loop-product__title { padding-bottom: 17px; }
.woocommerce-breadcrumb { color: rgb(8 126 132 / 70%); font-size: 14px; font-weight: 400; max-width: 1170px; margin-left: auto; margin-right: auto; padding: 0 15px; margin-bottom: 0; margin-top: 15px; border-bottom: 0px; }
.woocommerce-breadcrumb a { color: rgb(0 37 54 / 70%); padding: 0 4px; }
.single-product-section .product-left { width: calc(100% - 410px); padding-right: 99px; position: relative; }
.single-product-section .product-left #add_product_wishlist { position: absolute; right: 0; top: 0; }
.single-product-section .product-right { width: 410px; }
.single-product-section .product-right .product-right-inner { border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.50); background: rgba(8, 126, 132, 0.03); box-shadow: 3px 4px 20px 0px rgba(174, 174, 174, 0.25); }
.single-product-section .product-right .summary { width: 100% !important; }
.report-an-issue-div { text-align: center; }
.single-product-section h1.product_title { color: #002536; font-size: 35px; font-weight: 600; }
.contact-seller-wrap .product-img { width: 40px; height: 40px; margin-right: 18px; }
.contact-seller-wrap .product-img img { width: 100%; height: 100%; object-fit: cover; border-radius: 100%; }
.contact-seller-wrap .contact_seller_btn a, .delivery-cart form.cart a, .single-product-section .product-right .delivery-cart button.single_add_to_cart_button { border-radius: 26px; border: 1.5px solid #087E84; background-color: #087E84 !important; padding: 6px 30px !important; background: #087E84; height: auto; font-size: 16px; font-weight: 500; line-height: normal; text-transform: capitalize !important; }
.contact-seller-wrap .contact_seller_btn a { color: #fff; }
.contact-seller-wrap .contact_seller_btn a:hover { color: #087E84; background-color: transparent !important; }
.header-myacc-link img { width: 50px !important; height: 50px !important; border-radius: 100%; object-fit: cover; }
.delivery-cart form.cart a { height: auto !important; display: inline-block; margin-bottom: 20px; }
.contact-seller-wrap button:hover, .delivery-cart form.cart a:hover, .single-product-section .product-right .delivery-cart button.single_add_to_cart_button:hover { background-color: transparent !important; color: #087E84; }
.contact-seller-left { color: #002536; font-size: 16px; font-weight: 400; }
.single-product-section .product-right .delivery-cart .video-product-cart .quantity-wrap { order: -1; }
.single-product-section .product-right .delivery-cart .cart>h3 { color: #002536; opacity: 1; }
.single-product-section .product-right .delivery-cart .cart>h3:first-child { margin-top: 0; }
.contact-seller-left a { padding-right: 4px; color: #002536; }
.contact-seller-left a:hover { color: #087E84; }
.woocommerce-product-details__meta-details ul li, .woocommerce-product-details__short-description span, .woocommerce-product-details__short-description { color: #002536; font-size: 18px; font-weight: 500; line-height: 28px; padding: 10px 0; }
.woocommerce-product-details__meta-details ul li span { color: rgba(0, 37, 54, 0.70); font-weight: 400; width: 113px; display: inline-block; }
.woocommerce-product-details__meta-details ul li.estimated-time span { width: auto; padding-right: 10px; }
.woocommerce-product-details__meta-details ul li.estimated-time { display: flex; width: 100%; }
.woocommerce-product-details__meta-details ul { display: flex; flex-wrap: wrap; }
.woocommerce-product-details__meta-details ul li { flex: 1 1 auto; width: 50%; display: flex; }
.woocommerce-product-details__short-description p { font-weight: 400; color: rgb(0 37 54 / 70%); }
.woocommerce-product-details__short-description a.view-more { display: table; color: #087E84; margin-top: 5px; }
.woocommerce-product-details__short-description a.view-more:after { content: ""; display: inline-block; background: url('includes/images/down-arrow.png') no-repeat; width: 10px; height: 10px; background-size: 100% auto; margin-left: 5px; background-position: center; }
.woocommerce-product-details__short-description .view-less:after { content: ""; display: inline-block; background: url('includes/images/down-arrow.png') no-repeat; width: 10px; height: 10px; background-size: 100% auto; margin-left: 5px; background-position: center; transform: rotate(180deg); }
.delivery-eta { border-radius: 3px; background-color: rgb(0 37 54 / 7%); color: #002536; font-size: 16px; font-weight: 500; line-height: normal; padding: 2px 9px; position: relative; display: flex; align-items: center; height: 25px; justify-content: center; }
.sellers-ul-wrap a { display: inline-block; width: 100%; }
.stock_li { text-align: center; }
.min_purchase_li { text-align: center; }
.delivery-eta:after { content: ''; background-image: url(includes/images/clock.png); width: 17px; height: 17px; display: inline-block; margin: 0 3px; }
.product-right-inner { padding: 30px 30px 20px; display: inline-block; width: 100%; }
.product-right-inner .price { color: #002536; font-size: 20px; font-weight: 500 !important; width: 100%; }
.product-right-inner .price { display: flex; align-items: center; justify-content: space-between; }
.product-right-inner .price img { width: 25px; height: 30px; margin-left: 10px; }
.product-right-inner h3 { color: #002536; font-size: 20px; font-weight: 500; margin: 20px 0 10px; }
.product-right-inner .price bdi { font-size: 30px; padding-right: 4px; font-weight: 600; padding-right: 10px; }
.product-right-inner .price>span { font-size: 20px; }
.points-earn { display: flex; align-items: center; font-size: 30px; font-weight: 600; color: #087E84; line-height: normal; padding-left: 10px; }
.product-right-inner .woocommerce-additional-fields textarea, .character_input [type="text"] { border-radius: 4px; border: 0.5px solid rgba(0, 37, 54, 0.60); background: rgb(255 255 255 / 60%); height: 72px !important; color: var(--dark, ); font-family: Jost; font-size: 14px; font-weight: 400; padding: 5px 12px; min-height: auto; }
.delivery-cart form.cart .woocommerce { background-color: transparent; margin: 0; }
.delivery-cart form.cart { margin: 0 !important; padding: 0 !important; display: flex; flex-direction: column; width: 100%; }
.single-product div.product form.cart .quantity-wrap { margin-top: 15px; order: -1; }
.single-product-section .product-right .delivery-cart .character_input { padding-bottom: 20px; }
.delivery-cart { text-align: center; padding-top: 20px; }
.character_input [type="text"] { height: auto !important; width: 100%; border-radius: 4px; border: 0.5px solid rgb(0 37 54 / 23%); background: var(--White, #FFF); color: rgb(0 37 54 / 60%); font-size: 14px; font-weight: 400; line-height: normal; }
.pagination { display: flex; align-items: center; justify-content: end; width: 100%; border: none; }
.page-numbers { border-radius: 4px; border: 0.5px solid rgba(0, 37, 54, 0.10); background-color: rgb(255 255 255 / 60%) !important; width: 42px; height: 42px; display: flex; align-items: center; justify-content: center; color: var(--dark, #002536); font-size: 16px; font-weight: 500; margin: 0 2px !important; }
.page-numbers.current { border-color: #087E84; color: #087E84; }
.pagination .next.page-numbers, .pagination .prev.page-numbers { border-radius: 4px; background-color: hsl(199deg 100% 11% / 5%) !important; width: auto; padding: 7px 17px; border-color: transparent; text-transform: capitalize; color: rgb(0 37 54 / 69%); font-size: 16px; font-weight: 500; }
.pagination .next.page-numbers, .pagination .prev.page-numbers { font-size: 0px; }
.pagination .next.page-numbers:after, .pagination .prev.page-numbers:after { border-radius: 4px; border-color: transparent; text-transform: capitalize; color: rgb(0 37 54 / 69%); font-size: 16px; font-weight: 500; content: ''; width: 100%; height: 100%; display: flex; align-items: center; margin-left: 10px; font-family: 'Jost'; }
.pagination .next.page-numbers:before, .pagination .prev.page-numbers:before { content: ''; background-image: url(includes/images/right-arrow.svg); width: 18px; height: 18px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.pagination .prev.page-numbers, .pagination .next.page-numbers { width: auto; background-color: rgb(0 37 54 / 5%); padding: 5px 19px; }
.pagination .next.page-numbers:after { content: 'Next'; }
.pagination .prev.page-numbers:after { content: 'Previous'; }
.pagination .next.page-numbers:before { transform: scaleX(-1); height: 21px; background-position: center; }
.pagination .next.page-numbers { display: flex; flex-direction: row-reverse; }
.type-product-wrap img { height: 140px; width: 100%; object-fit: contain; }
.radio-btn [type="radio"]:checked, .radio-btn [type="radio"]:not(:checked) { position: absolute; left: -9999px; }
.radio-btn [type="radio"]:checked+label, .radio-btn [type="radio"]:not(:checked)+label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; color: #666; }
.radio-btn [type="radio"]:checked+label:before, .radio-btn [type="radio"]:not(:checked)+label:before { content: ''; position: absolute; left: 0; top: 0; width: 22px; height: 22px; border: 1px solid #087E84; border-radius: 100%; background: #fff; }
.radio-btn [type="radio"]:checked+label:after, .radio-btn [type="radio"]:not(:checked)+label:after { content: ''; width: 10px; height: 10px; background: #087E84; position: absolute; top: 6px; left: 6px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.radio-btn [type="radio"]:not(:checked)+label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
.radio-btn [type="radio"]:checked+label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.radio-btn label { color: var(--dark, #002536) !important; font-size: 16px; font-weight: 400; text-transform: capitalize; }
.radio-btn ul li { margin: 6px 0; display: inline-block; width: 100%; }
.filters-weap h3 { color: #087E84; font-size: 20px; font-weight: 500; margin: 0; }
.filters-weap { border-bottom: 1px solid rgb(0 37 54 / 20%); padding: 10px 15px; }
.filter h4.filter-title { color: #002536 !important; font-size: 18px; font-weight: 500; line-height: normal; position: relative; }
.filter h4.filter-title:after { content: ''; background-image: url(includes/images/black-arrow.svg); width: 12px; height: 7px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); transition: all 400ms ease; }
.filter h4.filter-title.filter-open:after { transform: translateY(-50%) rotate(180deg); }
.filter-tax { padding: 10px 15px; }
.filter-content { display: block; }
.filter-content input { padding: 0; height: initial; width: initial; margin-bottom: 0; cursor: pointer; }
.filter-content .term-label { position: relative; cursor: pointer; color: #002536 !important; font-size: 14px; font-style: normal; font-weight: 400; line-height: 26px; }
/*.filter-content .term-label::before { content: ''; -webkit-appearance: none; padding: 6px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px; border-radius: 2px; border: 1px solid rgb(0 37 54 / 30%); background: rgb(255 255 255 / 30%); top: -2px; }
.filter-content input:checked+.term-label:after { border-radius: 1px; content: ''; display: block; position: absolute; top: 3px; left: 4px; width: 6px; height: 10px; border: solid #ffffff; border-width: 0 2px 2px 0; transform: rotate(45deg); }*/
.yith-wcan-filters .yith-wcan-filter { margin-bottom: 0; border-bottom: 1px solid rgb(0 37 54 / 20%); }
.filter-content input:checked+.term-label:before { background-color: #087E84; border-color: #087E84; }
.category_search input { border-radius: 25px; border: 1.5px solid #087E84; background: #FFF; color: #087E84; font-size: 18px; font-weight: 400; line-height: 40px; height: auto; padding: 0 25px; width: 347px; max-width: 100%; }
@media screen and (min-width:1200px) {
    .term-in-game-currency .category_section .category_search input, .term-in-game-services .category_section .category_search input, .term-items .category_section .category_search input, .term-accounts .category_section .category_search input { width: 480px; }
}
@media screen and (max-width:767px) {
    .term-in-game-currency .category_section .category_search, .term-in-game-services .category_section .category_search, .term-items .category_section .category_search, .term-accounts .category_section .category_search { width: 100%; margin-top: 10px; }

}
.category_search input::placeholder { color: #087E84; opacity: 0.4;    /* Firefox */ }
.category_search input:-ms-input-placeholder { color: #087E84; opacity: 0.4; }
.category_search input::-ms-input-placeholder { color: #087E84; }
.category_search { position: relative; margin-right: 20px; }
.category_search:after, .green-color-search:after { content: ''; position: absolute; background-image: url(includes/images/search.png); width: 23.998px; height: 24px; right: 19px; top: 7px; }
.category_search #no-results-message { font-size: 13px; }
.online-seller input { display: none; }
.online-seller label { position: relative; cursor: pointer; display: block; width: 34px; height: 20px; background: #cccccc; border-radius: 45px; transition: 300ms linear; }
.online-seller label:before { position: absolute; top: 50%; left: 3px; transform: translateY(-50%); content: ""; display: block; width: 16px; height: 16px; background: #ffffff; border-radius: 50%; transition: left 300ms linear; }
.online-seller input:checked+label { background: #000000; }
.online-seller input:checked+label:before { left: 14px; }
.online-seller span { color: #002536; font-size: 16px; font-weight: 400; }
.green-color-select { border-radius: 4px; border: 1.5px solid #087E84; font-size: 18px; font-weight: 400; height: 40px; background-image: url(includes/images/down-arrow.png); background-repeat: no-repeat; background-position: 95% 55%; appearance: none; padding-right: 60px; font-family: 'Jost'; }
.select-product-tag ul li { margin-right: 10px; }
.select-product-tag ul li:last-child { margin-right: 0; }
.green-color-search { position: relative; }
.green-color-search::after { right: auto; left: 12px; width: 16.002px; height: 16.003px; background-position: center; background-size: contain; background-repeat: no-repeat; top: 50%; transform: translateY(-50%); }
.green-color-search .green-color-select { padding-left: 41px; width: 285px; }
.select2-container--open .select2-dropdown--below { margin-top: 0; }
.video-games-advertisement { padding: 15px 0; }
.video-games-advertisement .advertisement-slide .title h2 { font-size: 56px; }
.video-games-advertisement .advertisement-slide .inner { padding: 70px; }
/* .video-games-advertisement .learnmore-btn a { color: #FFF; font-size: 15px; font-weight: 400; letter-spacing: 7.5px; text-transform: uppercase; background-color: transparent; border: none; padding: 0; } */
.video-product .product-image-wrap { width: 40%; }
.video-product-summary .summary { width: 100% !important; float: none !important; }
.video-product-summary .title_wishlist button.custom-button-class { padding-right: 0; }
.product-image-wrap>.woocommerce-product-gallery { width: 100% !important; display: flex; flex-wrap: wrap; }
.video-product-summary { width: 60%; padding-left: 40px; }
.product-image-wrap .flex-viewport img { width: 100%; height: 445px !important; object-fit: cover; border-radius: 8px; }
.product-image-wrap .flex-viewport { height: 445px !important; width: 84% !important; margin-left: auto; }
.product-image-wrap .flex-viewport .woocommerce-product-gallery__image { height: 100%; }
.product-image-wrap ol.flex-control-nav { width: 15%; order: -1; display: flex; flex-direction: column; height: 445px; overflow: auto; }

.product-image-wrap ol.flex-control-nav::-webkit-scrollbar { width: 6px; }

/* Track */
.product-image-wrap ol.flex-control-nav::-webkit-scrollbar-track { background-color: rgb(0 37 54 / 10%); border-radius: 4px; }

/* Handle */
.product-image-wrap ol.flex-control-nav::-webkit-scrollbar-thumb { background: rgb(8 126 132 / 30%); border-radius: 4px; }

/* ===== Scrollbar CSS ===== */

/* Firefox */

.product-image-wrap ol.flex-control-nav { scrollbar-width: auto; scrollbar-color: rgb(0 37 54 / 10%) rgb(8 126 132 / 30%); }


.product-image-wrap ol.flex-control-nav li { display: inline-block; width: 100% !important; margin: 0 0 20px !important; }
.product-image-wrap ol.flex-control-nav li img { width: 56px; height: 56px; border-radius: 4px; }
.video-product-summary h1.product_title { font-size: 35px; font-weight: 600; margin: 0;  width: 80%;}
.video-product-summary .woocommerce-product-details__short-description { color: rgb(0 37 54 / 70%); font-weight: 500; padding-top: 3px; }
.system_requirements_span { color: var(--Green, #087E84); font-size: 18px; font-weight: 400; line-height: 28px; position: relative; padding-bottom: 15px; display: inline-block; cursor: pointer; }
.system_requirements_span:after { content: ''; background-image: url(includes/images/down-arrow.png); width: 10px; height: 6px; display: inline-block; background-repeat: no-repeat; background-size: contain; position: relative; left: 4px; top: -1px; }
.title_wishlist { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.system_requirements ul { display: flex; flex-wrap: wrap; }
.system_requirements ul li { color: #002536; flex-basis: 50%; width: 50%; padding-bottom: 12px; font-size: 18px; font-weight: 400; line-height: 28px; padding-right: 15px;}
.system_requirements ul li span { color: rgba(0, 37, 54, 0.70); }
.video-product-cart button { border-radius: 26px; border: 1.5px solid #087E84 !important; background: #087E84 !important; font-family: Jost; font-size: 20px; font-weight: 500 !important; text-transform: capitalize !important; height: auto !important; padding: 7px 30px !important; display: inline-block; margin-right: 10px; }
.video-product-cart button:hover { background-color: transparent !important; color: #087E84 !important; }
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 ul { padding-left: 0; }
.swal2-actions button { height: auto; }
.single-product div.product .video-product-cart form.cart button.single_add_to_cart_button::after { content: ''; background: url(includes/images/add-tocart.png) no-repeat center /cover; width: 18.056px; height: 17.105px; display: inline-block; margin-left: 18px; position: relative; top: 3px; }
.woocommerce-tabs-product { display: inline-block; width: 100%; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); background-color: #fff; text-align: center; border-top: 1px solid rgb(0 37 54 / 30%); }
.woocommerce-tabs-product ul { width: 100% !important; float: none !important; }
.woocommerce-tabs-product ul li a { color: #002536; font-size: 20px; font-weight: 400; line-height: normal; padding: 25px 5px 7px !important; border-bottom: 3px solid transparent; }
.product_tabs-nav-right>div { width: 100% !important; }
.woocommerce-tabs-product ul li.active a, .woocommerce-tabs-product ul li:hover a { border-color: #087E84; }
.woocommerce-tabs-product ul li.active a { color: #087E84 !important; font-weight: 500; }
.woocommerce-tabs ul.tabs li:after { content: none; }
.offers-from-sellers { display: inline-block; width: 100%; padding-bottom: 31px; }
.offers-from-sellers-inner { border-top: 1px solid rgb(0 37 54 / 30%); padding-top: 15px; }
.sellers-title { padding-top: 10px; padding-bottom: 10px; }
.post_thumbnail-img .thumbnail-img { width: 60px; height: 60px; border-radius: 60px; overflow: hidden; margin-right: 20px; }
.post_thumbnail-img .thumbnail-img img { width: 100%; height: 100%; object-fit: cover; }
.thumbnail_title span.reveiw_rating { display: inline-block; width: 100%; color: rgba(0, 37, 54, 0.70); font-size: 18px; font-weight: 400; line-height: 28px; }
.thumbnail_title a { color: #002536; font-size: 20px; font-weight: 500; line-height: 28px; }
#custom-product-tab-content-ingame ul li span.custom-product-title { display: inline-block; width: 100%; text-align: center; color: rgba(0, 37, 54, 0.60); }
#custom-product-tab-content-ingame ul li>span { text-align: center; display: inline-block; width: 100%; }
#custom-product-tab-content-ingame ul li>span:nth-child(2) { color: rgb(0 37 54 / 40%); font-size: 16px; font-weight: 500; }
.sellers-ul-wrap { border-radius: 8px; border: 0.5px solid rgba(0, 37, 54, 0.20); background-color: #fff; padding: 0px 0px 0px 20px; margin: 12px 0; }
.sellers-ul-wrap li.delivery_method_li ul.delivery_methods.method-wrap li { margin: 0 2px !important; }
#custom-product-tab-content-ingame ul li>span.price span.woocommerce-Price-amount.amount { font-size: 26px; font-weight: 600; line-height: 26px; }
.sellers-title h3 { margin: 0; }
.single-product-section { padding-bottom: 20px; padding-top: 20px; align-items: flex-start; }
.single-product-section .product-right .delivery-cart { text-align: left; }
.game-services-wrap.trending-product-post-wrap ul.products li.product { padding: 0px; }
.game-services-wrap.trending-product-post-wrap ul.products li h2 { height:74px; color: #002536; font-size: 16px; font-weight: 500; line-height: 24px; margin-bottom: 18px; }
ul.products li.product .product_author img { margin: 0; border-radius: 100%; }
.product_author .author-det { color: #002536; font-size: 16px; font-weight: 400; text-transform: capitalize; width: calc(100% - 36px); }
.product_author .img-online { width: 36px; height: 20px; }
.product_author .img-online .seller-img { width: 30px; height: 30px; border-radius: 100%; overflow: hidden; border: 1px solid rgb(0 0 0 / 45%); }
.product_author .img-online .online_user_indicator>div { bottom: auto; top: -6px; }
.product_author .author-det span { color: rgba(0, 37, 54, 0.70); font-size: 16px; }
.product_author>img { margin-right: 8px !important; }
.product_extra_detail span { border-radius: 2px; background: rgb(0 38 56 / 8%); color: #002536; font-size: 13px; font-weight: 400; line-height: normal; padding: 1px 6px; margin-right: 8px; display: inline-block; }
.product_extra_detail { padding: 20px 0 10px; }
ul.products li.product .button { opacity: 1; visibility: visible; position: initial; margin: 0; }
.price-main-wrap .custom-button-class img { width: 21px !important; height: 18px !important; }
.price-main-wrap { padding: 15px; border-top: 1px solid rgb(0 37 54 / 20%); }
ul.products li.product .price-main-wrap .three-bar img { width: 19.763px; height: 10.941px; }
.game_product_card__wrap { padding: 15px 15px 0; flex: auto; }
.vendor-product-list .seller-ranking-list {
    padding: 0 30px;
}
.game_product_card__wrap .img-online img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}

.game_product_card__wrap .img-online .online_user_indicator {
    left: 11px;
    bottom: 2px;
}

/*woocommerce-checkout*/
.woocommerce-notice { color: rgb(0 37 54 / 70%); font-size: 20px; font-weight: 500; line-height: 28px; margin: 30px 0 20px; }
ul.order_details:before, ul.order_details:after { content: none; }
.woocommerce-checkout .woocommerce { background-color: transparent; }
.order-overview-section .woocommerce-order-details .purchase_details_main.d-flex.flex-wrap { gap: 0px; }
.order-overview-section section.woocommerce-order-details .purchase_detail_order { margin-bottom: 50px; }
.woocommerce-order h1 { font-size: 46px; font-weight: 600; line-height: normal; color: #087E84; }
section.woocommerce-order-details .purchase_detail_order { border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.50); background-color: #FFF; box-shadow: 3px 4px 20px 0px rgba(174, 174, 174, 0.25); width: 100%; }
.order-overview-section .woocommerce-thank-you { width: 65%; }
.order-overview-section .order-overview-wrap { width: calc(35% - 30px); margin-top: 71px; }
.order-overview-section { gap: 30px; align-items: flex-start; }
.order_details>li { margin: 0 !important; }
.order_details { margin: 0 !important; background-color: transparent; width: 100%; }
.woocommerce-order-overview__email.email { color: rgba(0, 37, 54, 0.70); font-size: 12px; font-weight: 400; line-height: normal; }
.woocommerce-order-overview__email span { color: #002536; }
.woocommerce-order-overview__email strong { font-weight: 400; }
.purchase_details .purchase_details_img { width: 150px; height: 200px; }
.purchase_details .purchase_details_left { width: calc(100% - 150px); padding-left: 20px; }
.purchase_details .purchase_details_img img { height: 100%; object-fit: cover; }
.purchase_detail_order .order-number { font-size: 18px; font-weight: 500; line-height: 28px; color: rgba(0, 37, 54, 0.70); padding-bottom: 12px; }
.purchase_detail_order .order-number span { color: #002536; }
.purchase_details_main { gap: 30px; }
.author_detail_order li:last-child { margin-left: 4px; }
.purchase_details_left li span { color: rgba(0, 37, 54, 0.70); font-weight: 400; }
.purchase_details_left li .woocommerce-Price-amount span { color: unset; }
.purchase_details_left li, .purchase_details_left li.product_name { padding-bottom: 8px; color: #002536; font-size: 18px; font-weight: 500; line-height: 28px; }
.purchase_details { padding: 12px 20px; }
.author_detail_order { padding: 13px 30px; border-bottom: 1px solid rgb(0 37 54 / 20%); }
.author_detail_order li.image { width: 20px; height: 20px; margin: 0 10px 0 10px; }
.total_price-div { flex-direction: column; justify-content: inherit; text-align: right; }
.author_detail_order li.image img { width: 100%; height: 100%; object-fit: cover; border-radius: 100%; }
.total_price-div li { padding-bottom: 0; }
.purchase_details_left .button-1 a { padding: 7px 21px; font-size: 16px; }
.add-to-cart-btn { height: fit-content; height: 18px !important; }
.add-to-cart-btn .wishlist { display: none !important; }
.fill-wishlist { display: none !important; }
.add-to-cart-btn .fill-wishlist { display: block !important; }
.price-main-wrap .three-bar { width: 49px; }
.price-main-wrap .three-bar img { margin: 0 !important; }
.price-main-wrap button.custom-button-class { padding: 0; }
.price-main-wrap button.custom-button-class img { margin-left: 0 !important; margin-bottom: 0 !important; }
.price-main-wrap .price-wrap { padding-bottom: 0; }
.game-services-wrap ul.products.columns-4 li.product-card__wrap { width: calc(25% - 6px); display: flex; flex-direction: column;}
.game-services-wrap ul.products.columns-4 { gap: 12px 8px; }
.contact-seller-wrap button a { color: #fff !important; }
.contact-seller-wrap button:hover a { color: #087e84 !important; }
.hidden_chat div#talkjs-chat-container { margin: 0 !important; width: 100% !important; }
.hidden_chat { padding: 40px 20px 20px !important;    /*height: 573px !important;*/ }
.hidden_chat button.fancybox-button { background-color: transparent; }
.hidden_chat div#talkjs-chat-container iframe { height: 491px !important; }
.seller_popup {
    font-weight: 600;
    color: #002536;
    border-radius: 10px;
    padding: 50px 40px 50px !important;
    max-width: 600px;
    text-align: center;
}

.seller_popup h3 {
    font-size: 32px;
    line-height: 1.2;
    margin-bottom: 40px;
    font-weight: 600;
}


.seller_popup a.button {
    background-color: #007474;
    border-radius: 10px;
    border: 1.5px solid #087E84 !important;
    background: #087E84 !important;
    font-family: Jost;
    font-size: 20px;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    height: auto !important;
    padding: 7px 30px !important;
}

.seller_popup a.button:hover {
    background-color: #ffffff !important;
    color: #007474;
}

.quantity-wrap span { cursor: pointer; }
.quantity-wrap .number { margin: 100px; }
.quantity-wrap .minus, .quantity-wrap .plus { border-radius: 4px; vertical-align: middle; text-align: center; width: 44px; height: 42px; background: #e7eced; padding: 0; display: flex; align-items: center; justify-content: center; font-size: 0; }
.quantity-wrap input { height: 34px; width: 100px; text-align: center; font-size: 26px; border: 1px solid #ddd; border-radius: 4px; display: inline-block; vertical-align: middle; }
.quantity-wrap { width: 100%; justify-content: space-between; padding: 22px 0 15px }
.quantity { width: 68%; position: relative; }
.quantity-wrap span:after { content: ''; background-image: url(includes/images/plus.png); width: 44px; height: 42px; background-repeat: no-repeat; background-position: center; background-position: center; display: inline-block; }
.quantity-wrap span.minus:after { content: ''; background-image: url(includes/images/minus.png); }
.delivery_methods li { width: auto !important; border-radius: 3px; background: rgb(0 37 54 / 7%); color: #002536 !important; font-size: 16px !important; font-weight: 400 !important; flex: initial !important; padding: 0 7px !important; text-transform: capitalize; font-family: 'Jost'; margin-right: 12px; }
.video-product-cart .quantity-wrap { padding: 0; }
.video-product-cart .quantity { position: relative; }
.video-product-cart .quantity input[type="number"] { position: absolute; top: 0; width: 69%; margin: 0 auto; right: 0; left: 0; }

/*.video-product-cart #add_product_wishlist:after { content: ''; background-image: url(includes/images/heart.svg); height: 25px; width: 25px; background-size: contain; background-repeat: no-repeat; display: inline-block; } */

/*.video-product-cart #add_product_wishlist { position: absolute; top: 10px; font-size: 0px; background-color: transparent !important; border: none !important; right: 0; padding: 0 !important; width: 35px; height: 30px !important; } */

.video-product-cart .quantity { margin-bottom: 30px; }
.product_tabs-nav-right .woocommerce-Tabs-panel>h2 { font-size: 35px !important; font-weight: 600 !important; line-height: normal !important; margin: 0 ! important; padding-bottom: 15px !important; }
#custom-product-tab-content ul { gap: 10px; display: flex; flex-wrap: wrap; }
#custom-product-tab-content li { width: 100%; border-radius: 8px; border: 0.5px solid rgba(0, 37, 54, 0.20); background-color: #FFF; padding: 0 0px 0 20px; transition: all 400ms ease; }
#custom-product-tab-content li:hover { box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); border: 1px solid rgba(8, 126, 132, 0.50); }
.video-det .image img { height: 60px; width: 60px; border-radius: 100%; object-fit: cover; }
.sellers-three-bar .product_wishlist { text-align: center; padding: 0; }
.image-title-price .image { margin-right: 25px; }
.image-title-price .title a { color: #002536; font-size: 20px; font-weight: 500; line-height: 28px; }
.title-price .reveiw_rating { color: rgba(0, 37, 54, 0.60); font-size: 18px; font-weight: 400; line-height: 28px; }
#custom-product-tab-content li .image-title-price {	/*padding-top: 20px; padding-bottom: 20px; */ }
.title-price .reveiw_rating span { color: #002536; font-weight: 500; }
.product_tabs-nav-right li.tag-show, .product_tabs-nav-right li.tag-show .title { color: #000; font-size: 20px; font-weight: 500; }
.price_cart { margin-left: 30px; }
.price_cart form.cart { margin: 0; }
.price_cart form.cart button.single_add_to_cart_button { width: 70px; height: 43px; font-size: 0px; background-color: #087E84 !important; border-radius: 25px; border: 0.5px solid rgba(0, 37, 54, 0.20); background: #FFF; display: flex; align-items: center; justify-content: center; }
.price_cart form.cart button.single_add_to_cart_button:after { content: ''; background-image: url(includes/images/add-tocart.png); display: inline-block; width: 20px; height: 20px; background-size: contain; background-position: center; background-repeat: no-repeat; }
.border-top-none { border: 0px; }
.video-det span.price span.woocommerce-Price-amount.amount { font-size: 26px; font-weight: 600; }
.category_section h2 span { color: #000; font-size: 14px; font-weight: 400; opacity: 0.7; }
.woocommerce-cart .category_section h2 span { font-size: 18px; }
.sort_by_filter label { color: #000; font-size: 20px; font-weight: 500; }
.sort_by_filter select { width: 200px; height: 36px; margin-left: 20px; color: rgb(0 0 0 / 50%); font-size: 16px; font-weight: 400; border-color: rgb(0 37 54 / 50%); background-image: url(includes/images/black-arrow.svg); appearance: none; background-repeat: no-repeat; background-position: 95% 50%; }
.woocommerce-Tabs-panel table { border-radius: 10px; border: 0.5px solid rgba(0, 37, 54, 0.25); background: #FFF; overflow: hidden; }
.woocommerce-Tabs-panel table th { color: #002536; font-size: 18px; font-weight: 500 !important; background-color: rgba(8, 126, 132, 0.07) !important; padding: 12px 25px !important; text-transform: capitalize; }
.woocommerce-Tabs-panel tr { background: rgba(8, 126, 132, 0.07); }
.woocommerce-Tabs-panel table td { color: #002536; font-size: 16px; font-weight: 400; padding: 18px 25px; }
.woocommerce-Tabs-panel table th+th, .woocommerce-Tabs-panel table td+td { border-left: 1px solid rgb(0 37 54 / 30%); }
.woocommerce-Tabs-panel table tr+tr td { border-top: 1px solid rgb(0 37 54 / 30%); }
.woocommerce-Tabs-panel table td:first-child { font-weight: 500; text-transform: uppercase; }
.nav-right.vertical-tab .woocommerce-tabs ul.tabs li { border-bottom: 0px; margin-right: 35px; }
.articals-main-wrap { gap: 15px; }
#tab-description, #tab-additional_information { padding-top: 15px; }
#tab-additional_information h2 { padding-bottom: 15px; }
.product_tabs-nav-right .woocommerce-Tabs-panel { display: block !important; margin-bottom: 10px !important; }
.articals-main-wrap>li { width: calc(33.33% - 10px); }
.articals-main-wrap .articals-inner { padding: 14px 15px; border-radius: 8px; border: 1px solid rgb(0 37 54 / 10%); transition: all 400ms ease; }
.articals-main-wrap .articals-inner:hover { background-color: rgba(8, 126, 132, 0.03); }
.articals-inner .image, .articals-inner .image a { height: 216px; display: block; width: 100%; }
.articals-inner .image img { width: 100%; height: 100%; border-radius: 8px; object-fit: cover; }
.articals-inner .category a { display: inline-block; border-radius: 4px; background: rgb(6 213 234 / 40%); color: #002536; font-size: 14px; font-weight: 500; line-height: 21px;    /* 150% */ text-transform: uppercase; padding: 2px 10px; }
.articals-inner h3 a, .articals-inner h3 { color: #002536; font-size: 20px; font-weight: 600; line-height: 25px; }
.articals-inner h3 { margin: 15px 0 18px; }
.articals-inner .date-time { color: #8A8C99; font-size: 14px; font-weight: 400; line-height: 21px; padding-bottom: 10px; }
.articals-inner .category ul { gap: 5px; }
.articals-main-wrap .articals-inner .category { padding-top: 15px; }
.articals-main-wrap .articals-inner:hover h3 a { color: #087e84; }
.articals-main-wrap .category a:hover { background-color: #087e84; color: #fff; }
#articals-main-wrap.slick-slider { padding-bottom: 40px; }
#articals-main-wrap.slick-slider .articals-inner { margin: 0 7px; }
#articals-main-wrap.slick-slider .slick-dots { position: absolute; left: 0; right: 0; bottom: -14px; text-align: center; }
#articals-main-wrap.slick-slider .slick-dots li { display: inline-block; margin: 0 5px; }
#articals-main-wrap.slick-slider .slick-dots li button { width: 15px; height: 15px; border-radius: 100%; background-color: #087e84; border: none; padding: 0; text-indent: -9999px; cursor: pointer; opacity: .5; transition: all 200ms ease; }
#articals-main-wrap.slick-slider .slick-dots li.slick-active button { opacity: 1; }
.sellers-ul-wrap li.post_thumbnail-img { width: 28%; }
.sellers-ul-wrap li { padding-top: 20px; line-height: 28px; padding-bottom: 20px; }

/*.Speed.delivery-eta { background-color: transparent; }*/

/*.Speed.delivery-eta::after { position: absolute; top: 50%; transform: translateY(-50%); }*/

.loop-addtocart-btn-wrapper { display: none; }
.sellers-ul-wrap li.cart_li { border-left: 1px solid rgb(0 37 54 / 20%); padding-left: 13px; }

/*.sellers-ul-wrap li.cart_li>* { margin: 12px 0; }*/
.sellers-ul-wrap li.delivery_method_li { width: 13%; }
.sellers-ul-wrap li.post_thumbnail-img .thumbnail_title { width: calc(100% - 80px); }
.method-wrap li { font-size: 0px !important; background-color: transparent; width: auto !important; display: inline-block; padding: 0px !important; line-height: 4px !important; position: relative; }
.method-wrap { margin: 6px 0 0; display: flex; justify-content: center; align-items: center; }
.method-wrap li:after { content: ''; height: 15px; display: inline-block; width: 15px; background-repeat: no-repeat; background-position: center; }
.delivery_methods li:before { content: ''; display: inline-block; width: 16px; height: 17px; position: relative; top: 4px; margin-right: 7px; background-repeat: no-repeat; background-size: inherit; background-position: center; }
.delivery_methods li:after { content: none; }
.delivery_methods li.mail:before, .method-wrap li.mail:after { background-image: url(includes/images/Mail.png); }
.delivery_methods li.face_to_face_trade:before, .method-wrap li.face_to_face_trade:after { background-image: url(includes/images/face-toface.png); }
.delivery_methods li.marketplace:before, .method-wrap li.marketplace:after { background-image: url(includes/images/marketplace.png); }
.delivery_methods li.guild_bank:before, .method-wrap li.guild_bank:after { background-image: url(includes/images/guild_bank.png); }
.delivery_methods li.auction_house:before, .method-wrap li.auction_house:after { background-image: url(includes/images/Auction-House.png); }
.method-wrap li>span { position: absolute; font-size: 15px; width: auto !important; left: -6px; bottom: 130%; background-color: #ddd; height: auto; line-height: normal; display: inline-block; opacity: 0; visibility: hidden; transition: all 400ms ease; padding: 2px 5px; white-space: nowrap; }
.method-wrap li:hover>span { opacity: 1; visibility: visible; }
.method-wrap li>span:after { content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #ddd; position: absolute; bottom: -5px; left: 10px; margin: 0 auto; }
.woocommerce-delivery_methods .custom-product-title { width: 160px; }
.woocommerce-delivery_methods ul.delivery_methods { margin: 0; width: calc(100% - 160px); row-gap: 10px; }
.woocommerce-product-details__meta-details ul li.woocommerce-delivery_methods { display: flex; flex-wrap: wrap; width: 100%; flex: initial; }

/*.ingame-services-wrap { padding-top: 0px; row-gap: 10px; } */
.ingame-services-wrap select#number_of_product_ot { width: 88px; }
.ingame-services-wrap #region_filter_ot+span.select2 span.select2-selection { border-radius: 25px; border: 1.5px solid #087E84; background: #FFF; color: #087E84; font-size: 18px; font-weight: 400; line-height: 38px; height: auto; padding: 0 25px; width: 347px; max-width: 100%; padding-left: 40px; }
.ingame-services-wrap .tag-show { margin-left: 6px; }
.ingame-services-wrap #region_filter_ot+span.select2:after { content: ''; position: absolute; background-image: url(includes/images/search.png); width: 23.998px; height: 24px; left: 19px; top: 7px; }
.ingame-services-wrap #region_filter_ot+span.select2.select2-container.select2-container--default span.select2-selection__arrow { opacity: 0; }
.term_description { background-color: rgb(6 213 234 / 3%); padding: 40px 0; }
.product_tabs-nav-right #tab-description, .term_description, #tab-system_requirements { color: rgba(0, 37, 54, 0.70); font-size: 16px; font-weight: 400; line-height: 27px; }
.product_tabs-nav-right #tab-description h3, #tab-description h2, .product_tabs-nav-right #tab-description h4 { font-size: 30px; font-weight: 500; margin: 30px 0 20px; }
.product_tabs-nav-right #tab-description ul li a, .term_description ul li a { text-decoration: underline; }
.product_tabs-nav-right #tab-description ol li a, .term_description ol li a { text-decoration: underline; }
.term_description ul li { list-style: disc; margin-bottom: 5px; }
.product_tabs-nav-right #tab-description ul, .term_description ul { padding-left: 22px; }
.product_tabs-nav-right #tab-description ul li:hover a, .term_description ul li:hover a, .product_tabs-nav-right #tab-description ul li:hover, .term_description ul li:hover { color: black; }
.product_tabs-nav-right #tab-description ol { margin: 0 0 0 20px; }
.product_tabs-nav-right #tab-description ol li { margin-bottom: 12px; }
.term_description ol { margin: 0 0 0 20px; }
.term_description ol li { margin-bottom: 5px; }
.term_description h2,
.term_description h3,
.term_description h4,
.term_description h5,
.term_description h6 {
    margin: 20px 0px !important;
    font-weight: 500 !important;
}
.term_description h2 { font-size: 32px !important; }
.term_description h3 { font-size: 24px !important; }
.term_description h4 { font-size: 18px !important; }
.h1-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}
.product_tabs-nav-right #tab-description ul li { margin-bottom: 12px; list-style: disc; }
.woocommerce-tabs-product.sticky { position: fixed; top: 134px; }
#tab-additional_information.woocommerce-Tabs-panel table th { border-top: 0.5px solid rgba(0, 37, 54, 0.25); padding: 18px 25px !important; text-transform: uppercase; }
#tab-additional_information.woocommerce-Tabs-panel table tr:first-child th { border-top: 0px; }
#tab-title-additional_information, #tab-additional_information, #tab-reviews, #tab-seller, #tab-title-reviews, #tab-title-seller { display: none !important; }
#tab-more_seller_product ul.products li { width: calc(25% - 12px); }
ul.products li.product a.woocommerce-LoopProduct-link { display: flex; flex-direction: column; height: 100%;}
#tab-more_seller_product ul.products li h2.woocommerce-loop-product__title { margin-bottom: 15px; flex: auto; }
.filters-container form { display: flex; flex-direction: column; margin-bottom: 0; }
.filters-container form button.reset-filters { order: 1; background: #FFF; background-color: #087E84; font-size: 15px; font-weight: 500; padding: 4px 15px; border: 2px solid transparent; height: auto; }
.trending-product-post-wrap .filter .yith-wcan-filters { margin-bottom: 0; }
.order-overview-wrap { border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.50); box-shadow: 3px 4px 20px 0px rgba(174, 174, 174, 0.25); }
.purchase_completed_wrap h3 { color: #002536; font-size: 16px; font-weight: 400; margin: 0 0 0 22px; text-transform: capitalize; }
.purchase_completed_wrap img { width: 23px; height: 23px; }
.purchase_completed_wrap { align-items: center; }
.total_paid { background-color: rgb(0 37 54 / 5%); }
.total_paid span { color: rgba(0, 37, 54, 0.60); font-size: 16px; font-weight: 400; text-transform: capitalize; }
.total_paid .total_Price { color: #087E84; font-size: 20px; font-weight: 500; }
.total_paid strong.d-flex { display: flex; }
.total_paid strong.d-flex img { margin-left: 15px; }
.widget_shopping_cart_content .buttons a { border-radius: 50px !important; border: 1.5px solid #087E84 !important; background-color: #087E84 !important; padding: 6px 30px; background: #087E84; height: auto; font-size: 16px; font-weight: 500; line-height: normal; text-transform: capitalize; }
.widget_shopping_cart_content .buttons a:hover { background-color: transparent !important; color: #087E84 !important; }
.widget_shopping_cart_content { border-radius: 0;    /*background-color: #FFF; box-shadow: 3px 4px 50px 10px rgba(174, 174, 174, 0.25); */ }
.widget_shopping_cart_content .woocommerce-mini-cart__total.total { justify-content: flex-start; border-bottom: 1px solid rgba(0 37 54 / 30%); }
.site-header .widget_shopping_cart li { padding: 20px !important; }
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons { max-width: 80%; margin: 9px auto 0; padding-bottom: 20px; }
.widget.woocommerce.widget_shopping_cart { width: 365px !important; background-color: #FFF; box-shadow: 3px 4px 50px 10px rgba(174, 174, 174, 0.25); border-radius: 4px; }
.widget_shopping_cart_content .woocommerce-mini-cart__total.total strong { color: rgba(0, 37, 54, 0.75); font-size: 14px; font-weight: 500; text-transform: capitalize; }
.widget_shopping_cart_content .woocommerce-mini-cart__total.total .woocommerce-Price-amount { color: var(--Green, #087E84); font-size: 20px; font-weight: 600; padding-left: 10px; }
.woocommerce-mini-cart__total.total { justify-content: space-between; display: flex; align-items: center; }
.woocommerce-mini-cart__total.total strong { color: rgba(0, 37, 54, 0.70); line-height: normal; display: inline-block; }
.cart-empty.woocommerce-info { margin: 0 auto; }
.StepProgress { position: relative; list-style: none; display: flex; flex-wrap: wrap; justify-content: space-between; width: 80%; }
.StepProgress-item { position: relative; counter-increment: list; width: 25%; }
.StepProgress-item::before { display: inline-block; content: ''; position: absolute; left: 50%; height: 2px; width: 100%; background-color: #002536; top: 3px; }

/*.StepProgress-item::after { content: ''; display: inline-block; position: absolute; top: 0; left: -37px; width: 12px; height: 12px; border: 2px solid #CCC; border-radius: 50%; background-color: #FFF; } */
.StepProgress-item.is-done::before { border-top: 2px solid #087E84; }

/*.StepProgress-item.is-done::after { content: "âœ”"; font-size: 10px; color: #FFF; text-align: center; border: 2px solid green; background-color: green; } */
.StepProgress-item.current::before { border-top: 2px solid #002536; }
.StepProgress-item::after { content: counter(list); padding-top: 1px; width: 19px; height: 18px; top: -4px; left: 0; display: flex; text-align: center; color: #fff; border: 2px solid #002536; z-index: 1; background-color: #002536; border-radius: 50%; font-size: 12px; font-weight: 500; position: absolute; align-items: center; justify-content: center; right: 0; margin: 0 auto; }
.StepProgress strong { display: block; margin: 0 auto; color: #002536; font-size: 12px; font-weight: 400; text-align: center; padding-top: 20px; }
.StepProgress-item:last-child::before { content: none; }
.StepProgress_wrapper h5 { color: #002536; font-size: 12px; font-weight: 500; margin: 0; }
.StepProgress_wrapper { border-top: 1px solid rgb(0 37 54 / 20%); padding: 13px 30px; }
.StepProgress-item.is-done::after, .StepProgress-item.current:after { background-color: #087E84; border-color: #087E84; }
.StepProgress-item.is-done strong, .StepProgress-item.current strong { color: #087E84; }
.purchase-no { padding: 20px 0 25px; font-size: 18px; width: 100%; font-weight: 400; line-height: 28px; }
.purchase-no span { font-weight: 500; color: #002536; }
h1.woocommerce-notice-title { border-bottom: 1px solid rgb(0 37 54 / 30%); }
.woocommerce-order-overview__total.total>span { color: #002536; font-size: 18px; font-weight: 500; text-transform: capitalize; }
.woocommerce-order-overview__total.total span.woocommerce-Price-amount.amount { font-size: 24px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i { color: #06D5EA; }
.u-columns.woocommerce-Addresses.addresses { gap: 30px; max-width: 60%; }
.u-columns.woocommerce-Addresses.addresses>div { width: calc(50% - 15px); }
ul.woocommerce-error { max-width: 100%; margin-left: auto; background-color: transparent; border: none; margin-bottom: 0; text-align: center; }
.archive ul.woocommerce-error { max-width: 100%; margin-left: auto; }
.page-id-9 ul.woocommerce-error { max-width: 100%; position: absolute; left: 0; right: 0; max-width: 400px; margin: 0 auto; }
.page-id-9 ul.woocommerce-error li { background-color: #c31b1b; margin-bottom: 10px; color: #fff; padding: 7px; border-radius: 5px; }
.woocommerce.sidebars-open .woocommerce-MyAccount-navigation ul li a:before { position: absolute; right: 13px; width: 15px; text-align: center; }
.woocommerce.sidebars-open .woocommerce-MyAccount-navigation ul li ul li a:before { right: 0px; background-position: center; }
.woocommerce.sidebars-open nav.woocommerce-MyAccount-navigation ul li:hover a { background-color: transparent; }
.yith-wcaf.yith-wcaf-dashboard.woocommerce {	/* background-color: #FFF;
box-shadow: 3px 4px 25px rgba(174, 174, 174, 0.15); border-radius: 4px; overflow: hidden;*/ }
.yith-wcaf.yith-wcaf-dashboard .yith-wcaf-section { padding-bottom: 30px; }
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation { margin-bottom: 0; background-color: rgb(0 37 54 / 10%); border-top-left-radius: 4px; overflow: hidden; border-top-right-radius: 4px; }
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation a { padding: 15px 40px !important; color: #002536 !important; font-size: 20px; font-weight: 400; }
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li.is-active a { background-color: #087E84; color: #fff !important; }
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li { border: none !important; }
.yith-wcaf-dashboard .yith-wcaf-table-top-bar { margin: 0; }
.yith-wcaf-table-top-bar .table-filters input[type="submit"] { height: auto; padding: 3px 20px; }
.yith-wcaf-table-top-bar .table-filters select#status { background-color: #ffffff; color: #333333; outline: none; box-sizing: border-box; font-weight: normal; border: 1px solid #ddd; line-height: 31px; height: 33px; }
.yith-wcaf-table-top-bar .table-filters input { border-radius: 4px; }
.woocommerce-MyAccount-content table, .dokan-dashboard-content table { border-collapse: initial !important; border-spacing: 0px !important; }
.woocommerce-MyAccount-content table tr th, .dokan-dashboard-content table tr th { text-transform: capitalize; background-color: rgba(8, 126, 132, 0.10) !important; padding: 11px 20px !important; color: #002536; font-size: 18px; font-weight: 500; line-height: 28px; }
.dokan-dashboard-content .items .item { height: auto; }

/*.help-content-area { border-radius: 4px; background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 30px; }*/
.file-upload-wrapper { position: relative; width: 100%; height: 60px; }
.file-upload-wrapper:after { content: attr(data-text); font-size: 18px; position: absolute; top: 0; left: 0; background: #fff; padding: 10px 15px; display: block; width: calc(100% - 40px); pointer-events: none; z-index: 20; height: 40px; line-height: 40px; color: #999; border-radius: 5px 10px 10px 5px; font-weight: 300; }
.file-upload-wrapper:before { content: "Upload"; position: absolute; top: 0; right: 0; display: inline-block; height: 60px; background: #4daf7c; color: #fff; font-weight: 700; z-index: 25; font-size: 16px; line-height: 60px; padding: 0 15px; text-transform: uppercase; pointer-events: none; border-radius: 0 5px 5px 0; }
.file-upload-wrapper:hover:before { background: #3d8c63; }
.file-upload-wrapper input { opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 99; height: 40px; margin: 0; padding: 0; display: block; cursor: pointer; width: 100%; }
.sprucecss { align-items: flex-start; background-color: white; border-radius: 0.25rem; box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.05); color: #444; display: flex; flex-direction: column; gap: 0.5rem; inset: auto auto 1rem 1rem; line-height: 1.5; max-width: 11rem; padding: 1.5rem; position: fixed; text-decoration: none; }
.sprucecss img { height: 1.5rem; width: auto; }
.rate-delivery { margin-right: auto; width: auto; text-align: right; margin-top: -62px; float: right; position: relative; z-index: 1; right: 19px; align-items: center; }
.like-unlike-wrap button.rate-transaction { background-color: transparent; height: 40px; font-size: 0px; opacity: 1 !important; }
.like-unlike-wrap button.rate-transaction:after { content: ''; height: 40px; width: 50px; display: inline-block; background-repeat: no-repeat; background-size: contain; }
.like-unlike-wrap button.rate-transaction[data-action="like"]:after { background-image: url(includes/images/like_b.png); }
.like-unlike-wrap button.rate-transaction[data-action="unlike"]:after { background-image: url(includes/images/like_b.png); }
.like-unlike-wrap button.rate-transaction[disabled]:after { background-image: url(includes/images/like.svg); }
.like-unlike-wrap button.rate-transaction[disabled][data-action="unlike"]:after { background-image: url(includes/images/like.svg); }
.like-unlike-wrap button.rate-transaction[data-action="unlike"]:after { transform: rotate(180deg); }

/*body.woocommerce-page footer { background-color: #FAFAFA; }*/
.woocommerce-MyAccount-content .StepProgress_wrapper { border-top: 0px; max-width: 100%; overflow: hidden; }
.woocommerce-MyAccount-content .purchase_details { border-bottom: 1px solid rgb(0 37 54 / 20%); }
.delivery-btn li a { display: flex; align-items: center; color: rgb(0 37 54 / 70%); font-size: 14px; font-weight: 400; border-radius: 2px; border: 0.7px solid rgb(0 37 54 / 20%); padding: 5px 15px; }
.delivery-btn li a:hover { background-color: #deebed; color: rgb(0 37 54); }
.delivery-btn li a img { margin-right: 10px; width: 18px; height: 20px; }
.delivery-btn span { display: inline-block; width: 100%; text-align: left; }
.delivery-btn ul { align-items: flex-end; }
.order_status_form .delivery-btn ul { display: flex; gap: 10px; align-items: flex-end;}
.woocommerce-MyAccount-content a.vendor-dashboard { background-color: #087e84; border-color: #087e84; }
.woocommerce-MyAccount-content a.vendor-dashboard:hover { background-color: #002536; border-color: #002536; }
.rate-delivery .delivery-btn li+li { margin-left: 20px; }
.rate-delivery .delivery-btn { margin-left: 25px; }
.dokan-become-seller input.dokan-btn { max-width: initial; display: inline-block; width: auto; color: #fff; }
.dokan-become-seller .split-row .form-row { display: flex; }
.dokan-become-seller .form-row-wide label { width: 20%; font-size: 18px; font-weight: 400; line-height: 28px; color: rgb(0 37 54 / 80%); }
.dokan-become-seller .form-row-wide { display: flex; flex-wrap: wrap; }
.dokan-become-seller .form-row-wide.split-row { width: 100%; }
.dokan-become-seller .form-row-wide.split-row .form-row { width: 100%; }
.dokan-become-seller .form-row-wide input { width: 50%; border-radius: 4px; border: 1px solid rgba(0, 37, 54, 0.50); background-color: #FFF; }
.dokan-become-seller .form-row-wide small { width: 80%; margin-left: auto; }
.orders-table { border-radius: 4px; background: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 30px; }
.woocommerce-MyAccount-content .orders-table table tbody tr td a.woocommerce-button.button { border-radius: 4px; border: 1.5px solid #087E84; background-color: #087E84 !important; font-weight: 400; line-height: 28px; font-size: 15px; padding: 2px 14px !important; text-transform: capitalize; }
.woocommerce-MyAccount-content .orders-table table tbody tr td:last-child { text-align: right; }
.woocommerce-pagination a.woocommerce-button { line-height: 28px; }
.orders-table table { border: 1px solid rgba(8, 126, 132, 0.20); overflow: hidden; border-radius: 8px; }
.pagination-left .woocommerce-pagination { justify-content: flex-end; }
.woocommerce-MyAccount-navigation ul li a { display: flex; align-items: center; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before { background-image: url(includes/images/Dashboard.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before { background-image: url(includes/images/Payout-Methods.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before { background-image: url(includes/images/Orders.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--affiliate-dashboard a:before { background-image: url(includes/images/Affiliation.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--affiliate-dashboard a:before { background-image: url(includes/images/Affiliation.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wp2sv-setup a:before { background-image: url(includes/images/2-Step-Verification.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--points a:before { background-image: url(includes/images/Points.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wps-wallet a:before { background-image: url(includes/images/Wallet.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--privacy-security a:before { background-image: url(includes/images/Privacy-and-Security.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dash-wishlist a:before { background-image: url(includes/images/Wishlist.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--social-accounts a:before { background-image: url(includes/images/Social-Accounts.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--chat-box a:before { background-image: url(includes/images/Chats.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--chat-box a:before { background-image: url(includes/images/Inbox.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before { background-image: url(includes/images/Account-Settings.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.user_general_dashboard a:before, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dashboard a:before { content: ''; background-image: url(includes/images/Dashboard.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 12px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.privacy_security a:before { background-image: url(includes/images/Privacy-and-Security.png); content: ''; width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 12px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.privacy_security i { display: none; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.vendor_two_step a:before { background-image: url(includes/images/Verification.png); content: ''; width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 12px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.vendor_two_step i { display: none; }
.dokan-dashboard .sidebars-open .dokan-dash-sidebar ul.dokan-dashboard-menu li.vendor_two_step a:before { position: absolute; right: 5px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.affiliate_vendor a:before { background-image: url(includes/images/Affiliation.png); content: ''; width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 12px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.affiliate_vendor i { display: none; }
.dokan-dashboard .sidebars-open .dokan-dash-sidebar ul.dokan-dashboard-menu li.affiliate_vendor a:before { position: absolute; right: 5px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.affiliate_vendor_withdraw a:before { background-image: url(includes/images/withdraw-balance.svg); content: ''; width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 12px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.affiliate_vendor_withdraw i { display: none; }
.dokan-dashboard .sidebars-open .dokan-dash-sidebar ul.dokan-dashboard-menu li.vendor_two_step a:before { position: absolute; right: 5px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.affiliate_vendor_over_view a:before { background-image: url(includes/images/Overview.svg); content: ''; width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 12px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.affiliate_vendor_over_view i { display: none; }
.dokan-dashboard .sidebars-open .dokan-dash-sidebar ul.dokan-dashboard-menu li.affiliate_vendor_over_view a:before { position: absolute; right: 5px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.affiliate_vendor_link_gen a:before { background-image: url(includes/images/Affiliate-Marketing-Program.png); content: ''; width: 17px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 9px; position: relative; top: 4px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.affiliate_vendor_link_gen i { display: none; }
.dokan-dashboard .sidebars-open .dokan-dash-sidebar ul.dokan-dashboard-menu li.affiliate_vendor_link_gen a:before { position: absolute; right: 5px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.seller_my_tickets a:before { background-image: url(includes/images/myticket.svg); content: ''; width: 18px; height: 20px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 8px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.seller_my_tickets i { display: none; }
.dokan-dashboard .sidebars-open .dokan-dash-sidebar ul.dokan-dashboard-menu li.seller_my_tickets a:before { position: absolute; right: 5px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.seller_submit_ticket a:before { background-image: url(includes/images/submit-ticket.png); content: ''; width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 12px; background-position: center; position: relative; top: 2px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.seller_submit_ticket i { display: none; }
.dokan-dashboard .sidebars-open .dokan-dash-sidebar ul.dokan-dashboard-menu li.seller_submit_ticket a:before { position: absolute; right: 5px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.upload_documents a:before { background-image: url(includes/images/upload_documents.png); content: ''; width: 15px; height: 18px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 12px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.upload_documents i { display: none; }
.dokan-dashboard .sidebars-open .dokan-dash-sidebar ul.dokan-dashboard-menu li.upload_documents a:before { position: absolute; right: 5px; }
.recent-commissions-dashboard-table table#yith_wcaf_dashboard_commissions_table { width: 100%; margin: 0; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dashboard a i, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.user_general_dashboard i.fa.fa-file-text { display: none; }
.table-sidebar .social-icon-cls button { background-color: #007474; }
.full-box-shadow, .woocommerce-billing-fields, .order_review-section, .customer_details-section .col-2 { border-radius: 4px; background: var(--White, #FFF); box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 30px; }

.woocommerce-checkout .woocommerce-billing-fields, .woocommerce-checkout .customer_details-section .col-2, .woocommerce-checkout .order_review-section {

}
.customer_details-section { width: 100%; }
.order_review-section { width: 100%; display: inline-block; }
.order_review-section #order_review_heading, .order_review-section #order_review { width: 100%; }
ul.wc_payment_methods.payment_methods.methods { display: flex; flex-wrap: wrap; }

/*ul.wc_payment_methods.payment_methods.methods li { width: 50%; }*/
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper { display: flex; flex-wrap: wrap; gap: 20px; align-items: self-end; }
.customer_details-section .form-row.address-field { width: calc(33.33% - 14px); }
.customer_details-section .form-row#shipping_company_field, .customer_details-section .form-row#billing_company_field { width: 100%; }
.customer_details-section .form-row { width: calc(50% - 10px); margin: 0; }
.customer_details-section .form-row input, .woocommerce-additional-fields .form-row textarea, fieldset#wc-stripe-cc-form .form-row .stripe-card-element { font-size: 18px; line-height: normal !important; color: rgb(0 37 54 / 50%) !important; padding: 7px 15px !important; border-radius: 4px; border: 1.5px solid #087E84 !important; height: auto; }
.wc-stripe-elements-field, .wc-stripe-iban-element-field { font-size: 18px; line-height: normal !important; color: rgb(0 37 54 / 50%) !important; padding: 7px 15px !important; border-radius: 4px; border: 1.5px solid #087E84 !important; height: auto; }
#payment .payment_methods li { width: 100%; background-color: transparent; }
.customer_details-section .form-row label, .woocommerce-additional-fields .form-row label, fieldset#wc-stripe-cc-form .form-row label { color: #002536; font-family: 'Jost'; font-size: 18px; font-weight: 400; line-height: 28px; margin-bottom: 5px; }
.woocommerce-additional-fields { margin-top: 20px; }
.woocommerce-additional-fields .form-row { width: 100%; }
.customer_details-section .form-row span.select2-selection { width: 100%; }
.order_review-section button[type="submit"] { padding: 9px 35px; font-size: 18px; font-weight: 500; color: var(--white); line-height: normal; border-radius: 50px; display: inline-block; background-color: var(--green) !important; width: auto !important; border: 1px solid var(--green); }
.order_review-section button[type="submit"]:hover { background-color: transparent !important; color: var(--green); }
form.checkout ul.woocommerce-error { max-width: 100%; margin: 0 auto 20px; }
h3#ship-to-different-address label.checkbox span:after { content: ''; display: block; position: absolute; top: 10px; left: 9px; width: 6px; height: 14px; border: solid #ffffff; border-width: 0 2px 2px 0; transform: rotate(45deg); opacity: 0; }
h3#ship-to-different-address label.checkbox span:before { content: ''; -webkit-appearance: none; background-color: transparent; border: 2px solid #087e84; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 10px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px; border-radius: 5px; top: -3px; }
h3#ship-to-different-address label.checkbox [type="checkbox"]:checked+span:after { opacity: 1; }
h3#ship-to-different-address label.checkbox [type="checkbox"]:checked+span:before { background-color: #087e84; }
h3#ship-to-different-address label.checkbox [type="checkbox"] { opacity: 0; visibility: hidden; }
.order_review-section table thead th, .order_review-section table td, .order_review-section table th, .order_review-section ul.methods li label { text-transform: capitalize; color: #002536; font-family: 'Jost'; font-size: 18px; font-weight: 400; line-height: 28px; margin-bottom: 5px; }
.order_review-section ul.methods li label { padding: 10px 10px !important; }
.woocommerce-form-coupon-toggle>div { width: 100%; max-width: 100%; text-align: center; }
.woocommerce-checkout footer#colophon { background-color: #fff; }
.payment_Methods_section { border-radius: 4px; background: var(--White, #FFF); box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 20px 0 0; }
.payment_Methods_inner h3 { border-bottom: 1px solid rgb(0 37 54 / 30%); padding: 0 30px 15px; margin-bottom: 0; }
.your_payment_Methods_inner li { border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.20); box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 24px 30px; margin-bottom: 20px; }
.your_payment_Methods_inner ul { padding: 30px; }
.your_payment_Methods_inner li .left { display: flex; align-items: center; width: 100%; justify-content: space-between; }
.your_payment_Methods_inner li .PayPal-mail { width: 25%; font-size: 20px; line-height: normal; font-weight: 400; color: rgba(0, 37, 54, 0.70); }
.your_payment_Methods_inner li .remove_btn a { width: 100%; text-align: right; font-size: 20px; font-style: normal; font-weight: 500; color: rgb(0 37 54 / 70%); cursor: pointer; text-transform: capitalize; }
.your_payment_Methods_inner li .PayPal-mail.payment-method-method { color: #002536; font-weight: 500; display: inline-block; }
.your_payment_Methods_inner li .PayPal-mail span.default-method { display: flex; align-items: center; color: #087E84; }
.your_payment_Methods_inner li .PayPal-mail.payment-method-expires { color: #002536; font-weight: 500; }
.your_payment_Methods_inner li .default-img img { width: 55px; height: 55px; }
.your_payment_Methods_inner li .default-img span { color: #087E84; font-size: 20px; font-weight: 500; padding-left: 40px; }
.your_payment_Methods_inner li .PayPal-mail span { color: rgba(0, 37, 54, 0.70); display: inline-block; width: 100%; font-weight: 400; }
.your_payment_Methods_inner li .default-img strong { color: #002536; font-size: 20px; font-weight: 500; }
.default-method .default-img { margin-right: 40px; }
.default-method a.button.Setasdefault { padding: 0; text-transform: capitalize; color: #002536; font-size: 20px; font-weight: 500; }
.your_payment_Methods_inner li:last-child { margin-bottom: 0; }
.page-template-vendor-dashboard-full-width nav.woocommerce-breadcrumb { display: none; }
.payment_Methods_btn { color: rgba(0, 37, 54, 0.70); font-size: 16px; font-weight: 500; line-height: 28px; display: inline-block; width: 100%; margin: 20px 0 0; border-top: 1px solid rgb(0 37 54 / 30%); padding-top: 15px; }
.your_payment_Methods h3 { color: #002536; border-bottom: 1px solid rgb(0 37 54 / 30%); margin: 0px 30px 0; padding-bottom: 15px; }
.payment_Methods_system { padding: 15px 30px 40px; color: rgb(0 37 54 / 70%); font-size: 18px; font-weight: 400; line-height: 28px; border-bottom: 1px solid rgb(0 37 54 / 30%); }
.woocommerce-payment-methods footer { background-color: #f0f1f2; }
.payment_Methods_system ul.system-inner { border-radius: 4px; border: 1px solid rgba(8, 126, 132, 0.20); padding: 20px; max-width: 500px; width: 100%; }
.payment_Methods_system ul.system-inner li { display: flex; align-items: center; }
.payment_Methods_system ul.system-inner li img { margin-right: 16px; }
.payment_Methods_system ul.system-inner li { margin-right: 14px; }
.payment_Methods_system ul.system-inner li+li { padding-left: 15px; }
.payment_Methods_system ul.system-inner a { color: rgb(0 37 54 / 70%); }
.your_payment_Methods { padding-top: 15px; }
.user-profile-account>.edit-account-wrap { width: 330px; }
.user-profile-account>.edit-account-left { width: calc(100% - 360px); }
.user-profile-account { gap: 30px; align-items: flex-start; }
.edit-account-left { gap: 30px; display: flex; flex-wrap: wrap; }
.edit-account-left>div { width: 100%; text-align: center; }
.button-2 a { border-radius: 4px; background-color: #087E84; padding: 7px 40px; display: inline-block; color: #fff; font-size: 18px; font-weight: 500; line-height: normal; border: 1px solid transparent; }
.button-2 a:hover { background-color: transparent; border-color: #087E84; color: #087E84; }
.edit-account-left .become-a-seller-img { height: 240px; text-align: center; margin: 0 auto; width: 100%; }
.edit-account-left h4 { font-size: 20px; font-weight: 500; color: #002536; margin: 15px 0 11px; }
.edit-account-left .become-a-seller-img img { margin: 0 auto; }
.woocommerce-EditAccountForm input, .woocommerce-EditAccountForm textarea { border-radius: 4px; border: 1px solid rgba(0, 37, 54, 0.50); height: auto; padding: 3px 14px; }
.woocommerce-EditAccountForm textarea { height: 90px !important; min-height: auto; line-height: 20px; }
.edit_account_form_start { display: flex; flex-wrap: wrap; justify-content: space-between; }
.edit_account_form_start .wps_wpr_shortcode_wrapper { width: 100%; text-align: center; font-size: 18px; padding-bottom: 15px; }
.edit_account_form_start .wps_wpr_shortcode_wrapper .user-rank { width: 1154px; }
.edit_account_form_start .user-rank { border: 1px solid #e0e0e0; width: 154px; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 3px; height: 154px; }
.woocommerce-first-last-name { display: flex; flex-wrap: wrap; gap: 20px; }
.woocommerce-first-last-name .woocommerce-form-row { width: calc(50% - 10px); margin-right: 0; }
div#wp2sv-setup h1 { font-size: 26px; font-weight: 500; }
div#wp2sv-setup div#wp2sv-status, div#wp2sv-setup .v-cloak>div>div>div { border-radius: 4px; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); border: none; }
.wp2sv-card .wp2sv-row.mt { border-bottom: 1px solid rgb(0 37 54 / 30%); padding-bottom: 10px; }
.wp2sv .wp2sv-row button.wp2sv-btn { font-weight: 500; background-color: #005b5b !important; border: 1px solid #005b5b !important; box-shadow: none !important; padding: 4px 22px !important; height: auto; border-radius: 4px !important; font-size: 15px; text-transform: capitalize; }
.wp2sv .wp2sv-notice-error { border-color: rgb(0 91 91 / 70%); }
.wp2sv .wp2sv-notice { padding: 0; }
div#wp2sv-setup .v-cloak>div>div>div { padding-left: 15px; padding-right: 15px; }
fieldset.wps_wpr_each_section { padding: 0; border-radius: 4px; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); background-color: #fff; border: none !important; padding-top: 25px; padding-left: 25px; }
fieldset.wps_wpr_each_section form#points_wallet { box-shadow: none; padding-left: 0; padding-top: 0; }
fieldset.wps_wpr_each_section p { font-size: 19px; font-weight: 500; margin: 0; }
fieldset.wps_wpr_each_section p.woocommerce-FormRow label { padding: 8px 0 0; font-weight: 500; color: #002536; }
fieldset.wps_wpr_each_section form#points_wallet input#wps_wpr_custom_wallet { padding: 7px 20px; background-color: #007474 !important; border-color: #007474 !important; color: #ffffff; border-radius: 4px; text-transform: capitalize; }
fieldset.wps_wpr_each_section form#points_wallet input#wps_custom_wallet_point_num { border-radius: 4px; border-style: solid; border-color: rgba(0, 37, 54, 0.5); border-width: 1px; height: 42px; padding: 5px 10px; margin-top: 10px; }
.wps_wcb_wallet_balance_container { background-color: #087e84; }
.wps_wcb_content_template ul.tabs, .wps_wcb_content_template ul.tabs:last-child { background-color: rgb(8 126 132 / 30%); }
.wps_wcb_content_template ul.tabs li.active { background-color: rgb(8 126 132 / 70%); }
.wps_wcb_wallet_balance_container span.woocommerce-Price-amount.amount { color: #fff; }
.wps_wcb_content_template ul.tabs li a { padding: 0; }
.wps-wallet-transaction-container #transactions_table_wrapper>.bottom div#transactions_table_length { font-size: 15px !important; }
.wps-wallet-transaction-container #transactions_table_wrapper>.bottom .dataTables_length label { font-size: 15px; font-weight: 400; }
.wps-wallet-transaction-container #transactions_table_wrapper>.bottom .dataTables_length select { border: 1px solid #000; height: 28px; font-size: 16px; }
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table thead tr th { color: #002536; font-size: 16px;}
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table tbody tr td { color:unset !important; }
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table tbody tr td.wps_wallet_debit { color: red !important; }
.wps-wsfw-wallet-field-table span.woocommerce-Price-amount.amount {    font-size: unset;}
.dataTables_paginate .paginate_button { border-radius: 4px !important; border: 0.5px solid rgba(0, 37, 54, 0.10) !important; background-color: #fff !important; color: #002536 !important; font-size: 16px; font-weight: 500; border: none !important; height: 42px !important; width: 42px !important; display: flex !important; align-items: center; justify-content: center; background-image: none !important; }
.dataTables_paginate { display: flex; flex-wrap: wrap; }
.dataTables_paginate>span { display: flex; flex-wrap: wrap; }
.blog-listing .filter { width: 260px; background-color: #fff; border-radius: 4px; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.10); }
.blog-listing .blog-left { width: calc(100% - 260px); padding-left: 20px; }
.blog-listing .blog-left .articals-inner .image, .blog-listing .blog-left .articals-inner .image a { height: 160px; }
.blog-listing { margin-bottom: 20px; }
.meta-items span { position: relative; }
.blog-listing .filter-layout3 #caf-filter-layout3 { width: 260px !important; background-color: #fff; border-radius: 4px; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.10); }
.blog-listing .filter-layout3 #manage-ajax-response { width: calc(100% - 260px); padding-left: 20px; padding-right: 0; gap: 15px; }
.blog-listing article.caf-col-md-4 { flex: auto; padding: 0; max-width: calc(33.33% - 10px); box-shadow: none; margin: 0 !important; }
.blog-listing .caf-post-layout3 .manage-layout1 { padding: 15px 18px; border-radius: 8px; border: 1px solid rgb(0 37 54 / 10%); box-shadow: none; }
.blog-listing .caf-post-layout3 .caf-featured-img-box { height: 160px; border-radius: 8px; object-fit: cover; transform: none !important; }
.blog-listing .caf-post-layout3 .caf-post-title { font-size: 20px; font-weight: 600; line-height: 25px; background-color: transparent !important; }
.blog-listing .caf-post-layout3 .manage-layout1 { padding: 15px 18px; border-radius: 8px; border: 1px solid rgb(0 37 54 / 10%); box-shadow: none; }
.blog-listing .caf-post-layout3 .caf-content, .blog-listing .caf-post-layout3 .caf-post-title { padding-right: 0; padding-left: 0; }
.blog-listing .caf-post-layout3 .caf-meta-content span.author, .blog-listing .caf-post-layout3 .caf-meta-content span.comment { display: none; }
.blog-listing .caf-post-layout3 #manage-post-area .caf-meta-content { order: 1; border-bottom: 0; margin-bottom: 0; }
.blog-listing .caf-post-layout3 #manage-post-area { display: flex; flex-direction: column; position: inherit; background-image: none; padding: 0; }
.blog-listing .caf-content-read-more { order: 1; }
.blog-listing .caf-post-layout3 .caf-content-read-more { padding: 0; }
.blog-listing .caf-post-layout3 .caf-content-read-more a.caf-read-more { display: inline-block; border-radius: 4px; background: rgb(6 213 234 / 40%); color: #002536; font-size: 14px; font-weight: 500; line-height: 21px; padding: 2px 10px; border: none; text-transform: capitalize; }
.blog-listing .caf-post-layout3 span.date { color: #8A8C99 !important; font-size: 14px; font-weight: 400 !important; line-height: 21px; padding-bottom: 0; overflow: visible; }
.blog-listing .caf-post-layout3 .manage-layout1 a { display: inline-block; width: 100%; font-weight: 600; }
.blog-listing .caf-meta-content-cats li a { display: inline-block; border-radius: 4px; background-color: rgb(6 213 234 / 40%) !important; color: #002536 !important; font-size: 14px !important; font-weight: 500 !important; line-height: 21px; padding: 2px 10px !important; margin: 0 !important; }
.blog-listing .caf-post-layout3 .caf-meta-content-cats ul { margin-top: 10px; }
.blog-listing .caf-meta-content-cats li { margin: 0 6px 5px 0; }
.blog-listing .filter-layout3 #caf-filter-layout3 h2 { background-color: transparent; color: #087E84; font-size: 20px; font-weight: 500; margin: 0; border-bottom: 1px solid rgb(0 37 54 / 20%); padding: 10px 15px; }
.blog-listing .data-target-div1 #caf-filter-layout3 li a.active { color: #087E84 !important; }
.blog-listing .data-target-div1 #caf-filter-layout3 li a.active span.post_count { background-color: #087E84 !important; }
.blog-listing .data-target-div1 .caf-post-layout3 .caf-post-title h2 a { padding: 5px 0; }
.single-blog { padding: 30px 25px; background-color: #fff; box-shadow: 6.923px 8.549px 28.48px 3.52px rgba(0, 0, 0, .09); border-radius: 12px; margin-bottom: 50px; margin-top: 30px; }
.single-blog h1.entry-title { line-height: 45px; text-align: center; font-size: 30px; color: #4c5056; font-weight: 600; padding: 0 0 10px; margin-bottom: 15px; background-color: transparent; box-shadow: none; }
.single-blog header.entry-header { box-shadow: none; display: block; }
.single-blog .thumbnail-blog { width: 100%; object-fit: cover; border-radius: 8px; border: 1px solid #d1d5da; word-break: break-word; height: 434px; overflow: hidden; }
.single-blog .thumbnail-blog * { width: 100%; height: 100%; object-fit: cover; display: inline-block; }
.single-blog aside.entry-meta { padding: 25px 0; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgb(0 37 54 / 10%); margin-bottom: 30px; }
.single-blog .author-img { width: 60px; height: 60px; object-fit: cover; border-radius: 100%; border: 1px solid #d3cdcd; }
.single-blog .author-img img { width: 100%; height: 100%; object-fit: cover; border-radius: 100%; }
.author-details { display: flex; align-items: center; }
.author-details .author { margin-left: 20px; color: #222831; font-size: 18px; }
.single-blog .entry-footer { display: flex; align-items: center; justify-content: flex-end; }
.single-blog .entry-footer span.posted-on { font-size: 0px; }
.single-blog .entry-footer span.posted-on a { font-size: 15px; }
.single-blog .entry-footer svg { margin-top: -7px; margin-right: 7px; }
.cat-links a { display: inline-block; border-radius: 4px; background-color: rgb(6 213 234 / 40%) !important; color: #002536 !important; font-size: 14px !important; font-weight: 500 !important; line-height: 21px; padding: 2px 10px !important; margin: 0 !important; }
.cat-links { margin: 0 0 10px; }
.author-details .author .cat-links { display: inline-block; }
.author-details .author .author-name { display: inline-block;    /* width: 100%; */ }
.link-recent { text-align: right; }
.single-content ul { padding-left: 20px; }
.single-content ul li { list-style: disc; color: rgb(0 37 54 / 80%); font-size: 19px; line-height: normal; }
.single-content { font-size: 18px; line-height: normal; max-width: 870px; margin: 0 auto; }
.hide_after_upload { display: none; }
.single-content h2 { margin: 0 0 10px; }
.single-content h3 { border: none; margin: 0 0 10px; padding: 0; }
.comment-body { border-radius: 12px; width: 100%; margin: 50px auto; overflow: hidden; padding: 30px; background-color: hsl(183deg 89% 27% / 30%); }
.comment-text { color: var(--dark-color); }
.creating-list-section .creating-list-tabs .tabcontent-download { width: 40%; justify-content: flex-end; }
.creating-list-section .loader-overlay { display: none; }
.creating-list-section { position: relative; }
.creating-list-tabs .tabcontent-download .file-upload-field { width: 100%; }
.creating-list-tabs .tabcontent { background-color: #fff; }
.creating-list-tabs .tabcontent-download .file-upload-field input { cursor: pointer; border: none !important; height: auto; padding: 17px 20px; }
.creating-list-tabs .tabcontent-download .file-upload-field button { color: #FFF; font-size: 16px; border-radius: 4px; position: relative; width: 100%; padding: 0 10px 0 27px !important }
.creating-list-tabs .tabcontent-download .file-upload-field { align-items: center; }
.creating-list-tabs .tabcontent-download .file-upload-field img { position: relative; margin: 0; top: 0; }
.creating-list-section .creating-list-tabs .tabcontent-download>* { margin-left: 20px; }
.creating-list-tabs .tabcontent-download .file-upload-field img {	/* position: absolute;*/
    z-index: 1; width: 22px;    /* margin-right: 30px;*/ transform: rotate(180deg); bottom: 14px; left: 19px; pointer-events: none; }
.creating-list-section .creating-list-tabs .tabcontent-download .key-text { order: 1; padding-top: 20px; }
#selected-parent-pro-cat { margin-top: 0; }
.creating-list-tabs.form-section select, .creating-list-tabs.form-section form input, .creating-list-tabs.form-section form textarea { padding: 0px 15px; height: 44px; font-size: 14px; border: 1px solid rgba(0, 37, 54, 0.50) !important }
.creating-list-tabs.form-section form label { font-weight: 600; padding-top: 20px; }
.creating-list-tabs .gc-vendor-product-form { width: 60%; margin: 0; }
.form-section .checkbox-wrap input[type=checkbox]+label { padding-top: 0; margin-bottom: 0; }
.form-section .checkbox-wrap input[type=checkbox]+label::after { top: 6px; }
.gc-vendor-product-form { counter-reset: section; }
.gc-vendor-product-form>div:before { counter-increment: section; content: counter(section); font-size: 13px; font-weight: 400; border: 1px solid rgb(0 37 54 / 20%); width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; border-radius: 100%; color: #002536; position: absolute; left: 0; top: 0; }
.upload-button-wrap { position: relative; padding: 0 !important; }
.creating-list-tabs .tabcontent-download .upload-button-wrap button { border: 1.5px solid #087E84 !important; background-color: #087E84 !important; padding: 15px 25px !important; height: auto; line-height: 23px; cursor: pointer; text-transform: capitalize; }
.creating-tab { display: flex; flex-wrap: wrap; align-items: flex-start; width: 100%; flex-direction: row-reverse; }
.creating-list-tabs .creating-tab-new .tabcontent-download .file-upload-field .upload-button-wrap button { height: 60px !important; padding: 0 20px 0px 50px !important; }
.creating-list-tabs.form-section form textarea { height: 110px !important;  min-height: unset; padding-top: 12px; }
.creating-list-tabs.form-section form textarea.game_key_code { height: 1000px !important;  min-height: unset; /* padding-top: 12px; */ }
.creating-list-tabs .tabcontent-download .file-upload-field .upload-button-wrap { position: absolute; top: 0; right: 0; display: flex; align-items: center; }
.creating-list-tabs .tabcontent-download .file-upload-field .upload-button-wrap button { padding: 12px 25px 12px 58px !important; height: 66px; }
.creating-list-tabs .tabcontent-download .file-upload-field p.csv-message { color: red; }
.creating-list-tabs form.gc-vendor-product-form>div.submit-btn-text:before { content: none; }
.creating-list-tabs .tabcontent-download .file-upload-field .upload-button-wrap { display: flex; align-items: center; }
.creating-list-tabs .tabcontent-download .file-upload-field img { position: relative; left: 12px; pointer-events: none; }
.creating-list-tabs .tabcontent-download .file-upload-field button, .creating-list-tabs .tabcontent-download .file-upload-field button#gc-download-csv-button { padding-left: 40px !important; margin-left: -20px !important; }
.creating-list-tabs .tabcontent-download .file-upload-field .upload-button-wrap img { left: 33px; }
.creating-list-tabs form.gc-vendor-product-form>div.submit-btn-text { font-size: 14px; font-style: normal; font-weight: 400; color: #000; border-top: 1px solid rgb(0 37 54 / 30%); padding-top: 25px; line-height: normal; }
.creating-list-tabs form.gc-vendor-product-form>div.submit-btn-text button[type="submit"] { border-radius: 4px; border: 1.5px solid var(--Green, #087E84); background: var(--Green, #087E84); font-size: 20px; font-style: normal; font-weight: 500; text-transform: capitalize; padding: 9px 40px; height: auto; line-height: normal; margin-top: 25px; }
.creating-list-tabs form.gc-vendor-product-form>div.submit-btn-text button[type="submit"]:hover { color: var(--Green, #087E84); background-color: transparent; }
.creating-list-tabs .gc-vendor-product-form>div>label { padding-top: 0; }
#delivery-method-checkboxes { padding-top: 20px; }
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads { display: none; }
.pagination-left .next.page-numbers:after, .pagination-left .prev.page-numbers:after { content: none; }
.single-product div.product form.cart .quantity { margin: 0; z-index: 1; }
.single-product div.product form.cart button.single_add_to_cart_button { border-radius: 50px; display: block; margin: 0 auto;    /*max-width: 180px;*/ text-align: center; width: 100%; }
.pagination-left .next.page-numbers:before { margin-left: 10px; }
.order_date { border-radius: 13px; background: rgb(6 213 234 / 20%); display: inline-block; color: #002536; font-size: 12px; font-weight: 500; padding: 4px 11px; margin-bottom: 25px; }
.status_change_date { color: #002536; font-size: 18px; font-weight: 400; line-height: 28px; }
.status_change_date span { color: rgba(0, 37, 54, 0.70); font-size: 14px; font-style: italic; }
.order_status_change { padding-top: 20px; }
.status_change_date>div { padding: 15px 0 15px 50px; position: relative; }
.status_change_date>div:after { content: ''; background-image: url(includes/images/order-1.png); width: 36px; height: 36px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.status_change_date>div.status_processing:after { background-image: url(includes/images/prepared.png); }
.status_change_date>div.status_on_hold:after { background-image: url(includes/images/prepared.png); }
.status_change_date>div.status_cancel_request:after { background-image: url(includes/images/prepared.png); }
.status_change_date>div.status_completed:after { background-image: url(includes/images/Delivered.png); }
.woocommerce-MyAccount-content .purchase_details_main { border: none; }
.woocommerce-MyAccount-content .purchase_details_main .purchase_detail_order { border: none; box-shadow: none; background-color: transparent;    /* border-bottom: 1px solid rgba(8, 126, 132, 0.50)*/ ; border-radius: 0px; }

/*.woocommerce-MyAccount-content .other-status.rate-delivery { margin-top: 0; }*/
.woocommerce-MyAccount-content .author_detail_order { border: none; }
.woocommerce-MyAccount-content .purchase_details_main .purchase_details { border: none; }
.trem-btn a { border-radius: 8px; background: var(--White, #FFF); box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); display: inline-block; color: #002536; font-size: 16px; font-weight: 500; line-height: 27px; padding: 17px 25px; position: relative; border: 1px solid transparent; }
.trem-btn a:hover { border-radius: 8px; border: 1px solid #087E84; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); }
.trem-btn a:after { content: ''; background-image: url(includes/images/right-round.png); width: 21.691px; height: 12px; display: inline-block; margin-left: 15px; }
.trem-btn { justify-content: space-between; margin-top: 23px; }
.coupon { margin-bottom: 10px; }
.coupon input#coupon_code { height: 48px; border-radius: 4px; }
.similar-product-wrap { border-top: 1px solid rgb(0 37 54 / 30%); padding-top: 31px; margin-top: 20px; border-bottom: 1px solid rgb(0 37 54 / 30%); padding-bottom: 30px; margin-bottom: 10px; }
.similar-product-wrap h2 { font-size: 35px; font-style: normal; font-weight: 600; padding-bottom: 10px; }
.similar-product-wrap li.product { width: calc(25% - 12px) !important; }
.similar-product-wrap ul.products li.product { padding: 0 0 40px 0; }
.similar-product-wrap ul.products li.product .similar-product { padding: 10px 10px 0; }
.similar-product-wrap ul.products li.product .similar-product h5 { padding-bottom: 5px; }
.my-wishlist-title h3 { margin: 0 0 8px; }
.button, .button:hover { background-color: transparent; }
.my-wishlist button { line-height: normal; padding: 9px 40px; height: auto; font-size: 18px; font-weight: 500; border-radius: 4px; text-transform: capitalize; }
.my-wishlist .items .item { border-radius: 4px; background: rgba(0, 37, 54, 0.06); width: calc(25% - 15px); }
.my-wishlist .items { gap: 20px; }
.my-wishlist .items .item .wishlist-grid-image img { height: 170px; width: 100%; object-fit: cover; border-radius: 4px 4px 0 0; }
.my-wishlist .items .item>a.item_inside { display: inline-block; width: 100%; }
.wishlist-grid_inner { padding: 15px 15px 15px; line-height: normal; }
.wishlist-grid_inner h3 { margin: 0; font-size: 18px; font-style: normal; font-weight: 500; padding-bottom: 3px; }
.my-wishlist { padding: 30px; background-color: #fff; }
.wishlist-grid_inner .Offers { color: rgb(0 37 54 / 70%); font-size: 15px; font-weight: 400; line-height: 22px; }
.wishlist-grid_inner .three-dots { text-align: right; font-size: 36px; line-height: 10px; color: #002536; cursor: pointer; display: inline-block; height: 21px; }
.my-wishlist.user-wishlist { box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); }
.my-wishlist.vendor-wishlist { box-shadow: 0px 4px 10px -3px rgba(174, 174, 174, 0.15); }
.three-meta-items { position: relative; text-align: right; width: auto; }
.three-meta-items .meta-items { text-align: left; display: none; position: absolute; top: 31px; width: auto; right: 0; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); background-color: #fff; z-index: 1; border-radius: 5px;    /* border: 1px solid #fff; */ overflow: hidden; }
.three-meta-items .meta-items span { width: 100%; font-size: 15px; bottom: 0; color: rgb(0 37 54 / 60%); padding: 5px; margin: 0; display: flex; width: 120px; justify-content: space-between; align-items: center; cursor: pointer; transition: all 400ms ease; }
.woocommerce-MyAccount-box li.woocommerce-PaymentMethod label:after { left: -13px !important; top: 10px !important; }
.woocommerce-MyAccount-box li.woocommerce-PaymentMethod label:before { left: -20px !important; top: 3px !important; }
.three-meta-items .meta-items span+span { border-top: 1px solid rgb(0 37 54 / 30%); }
.three-meta-items .meta-items span:hover { background-color: rgb(0 37 54 / 32%); color: #fff; }
.create_wishlist-titlw { padding-bottom: 15px; }
.woocommerce-MyAccount-content .rate-delivery.other-status, .woocommerce-MyAccount-content .rate-delivery { margin-top: 0; }
.woocommerce-MyAccount-content .StepProgress_wrapper .StepProgress { width: 100%; position: relative; right: -10%; }
.report-issue-form label { color: rgba(0, 37, 54, 0.60) !important; font-size: 16px !important; font-style: normal; font-weight: 400 !important; display: inline-block; margin-bottom: 8px !important; }
.report-issue-form  button.yetix-requestform.submit.ui.button { border-radius: 4px; border: 1.5px solid var(--Green, #087E84); background: var(--Green, #087E84) !important; width: 100%; font-size: 20px; font-style: normal; font-weight: 500; height: 50px; }
.report-issue-form button.yetix-requestform.submit.ui.button:hover { background-color: transparent !important; color: var(--Green, #087E84) !important; }
.report-issue-form .yetix .ui.form .field button#requestform_attachment_upload { border: 1.5px solid var(--Green, #087E84); background: var(--Green, #087E84); height: 50px; }
.report-issue-form ul li { text-align: left; }
.report-issue-form input, .report-issue-form select, .report-issue-form textarea { border-radius: 4px; border: 1px solid rgb(0 37 54 / 30%); width: 100%; color: #002536; font-size: 16px; font-weight: 500; padding: 10px 15px; height: auto; line-height: normal; }

/*.fancybox-button.fancybox-close-small {
  background-color: transparent;
  }*/
.report-issue-form input[type="checkbox"] { width: auto; }
.report-issue-form .wpcf7-list-item { margin: 0; }
.report-issue-form textarea { height: 213px; }
.report-issue-form input[type="submit"] { color: #fff; }
.report-issue-form input[type="submit"]:hover { color: #087E84; }
.report-issue-form .swal2-title { text-align: left; font-size: 24px; font-style: normal; font-weight: 500; color: #002536; }
.report-issue-form { padding-right: 18px; overflow: auto; height: 70vh; }

/* width */
.report-issue-form::-webkit-scrollbar { width: 10px; }

/* Track */
.report-issue-form::-webkit-scrollbar-track { background-color: rgb(0 37 54 / 10%); border-radius: 4px; }

/* Handle */
.report-issue-form::-webkit-scrollbar-thumb { background: rgb(8 126 132 / 30%); border-radius: 4px; }

/* ===== Scrollbar CSS ===== */

/* Firefox */

.report-issue-form { scrollbar-width: auto; scrollbar-color: rgb(0 37 54 / 10%) rgb(8 126 132 / 30%); }

/* Chrome, Edge, and Safari */
.report-issue-form::-webkit-scrollbar { width: 10px; }
.report-issue-form::-webkit-scrollbar-track { border-radius: 20px; background: rgb(0 37 54 / 10%); }
.report-issue-form::-webkit-scrollbar-thumb { border-radius: 20px; background-color: rgb(8 126 132 / 30%); }
.seller_contact_btn a { color: #fff; display: inline-block; font-size: 15px; border-radius: 4px; padding: 9px 23px; height: auto; line-height: normal; border: 1px solid #087e84; overflow: hidden; background-color: #087e84; }
.seller_contact_btn { padding: 0; display: inline-block; height: auto; min-height: auto; overflow: hidden; background-color: transparent; margin-top: 20px; }
.seller_contact_btn:hover { background-color: transparent; }
.seller_contact_btn a:hover { background-color: transparent; color: #087e84; }
.video-product-summary .woocommerce-product-details__short-description p { margin: 0; }
.video-product-description { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.video-product-cart { display: inline-block; width: 100%; }
.video-product-summary .summary.entry-summary { margin-bottom: 0 !important; float: inherit; display: inline-block; }
.video-product-cart .quantity { max-width: 60%; }
.video-product-cart form.cart button.single_add_to_cart_button { margin: 0 !important;    /* margin-left: 50px !important;*/ }
.woocommerce-Tabs-panel--description span.rt-reading-time { display: none !important; }
.video-product-cart form.cart { display: flex; flex-wrap: wrap; }
.video-product-cart button#add_vendor_wishlist { margin-top: 20px; }
.video-product-summary .summary.entry-summary { margin-bottom: 0 !important; float: inherit; display: inline-block; }
.video-product-cart form.cart { display: flex; flex-wrap: wrap; }
.video-product-cart .quantity label {	/* width: 72% !important;*/
    left: 0; right: 0; margin: 0 auto !important; }
.video-product-cart button#add_vendor_wishlist { margin-top: 20px; }

/*li.filter-item.checkbox.active.level-0 > label { display: none; }
li.filter-item.checkbox.active.level-0  ul.level-1 { margin-left: 0; padding-left: 0; }
*/
.product-right-inner .video-product-cart .quantity input[type="number"] { width: 100%; }

/*.video-product-cart .quantity label { width: 100% !important; }*/
.single-product div.product .product-right-inner form.cart .quantity { max-width: 100%; }
.single-product div.product .product-right-inner .quantity-wrap { margin-bottom: 20px; padding-bottom: 0; padding-top: 0; }
.report-issue-form .title { font-size: 24px; font-style: normal; font-weight: 500; color: #002536; padding-bottom: 30px; }
.report-issue-form { max-width: 472px; width: 100%; }
.wpcf7-not-valid-tip { display: block; }
.wpcf7-not-valid-tip+.wpcf7-not-valid-tip { display: none; }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: #007474; text-align: center; }

/* PROGRESS BAR - BASE */
.progress-bar-wrap-ranking .meter { height: 12px; position: relative; background: #dce0e3; border-radius: 8px; }
.progress-bar-wrap-ranking .dark { background: #4d575f; }
.progress-bar-wrap-ranking .meter>span { display: block; height: 100%; background-color: #087E84; position: relative; overflow: hidden; border-radius: 20px; }
.progress-bar-wrap-ranking { display: inline-block; width: 100%; padding: 15px 0; }

/* PROGRESS BAR - ANIMATION */
@-webkit-keyframes move {
    0% { background-position: 0 0; }
    100% { background-position: 30px 30px; }
}
@-moz-keyframes move {
    0% { background-position: 0 0; }
    100% { background-position: 30px 30px; }
}
.btn-file__actions__item { border-radius: 4px; border: 1px dashed rgba(0, 37, 54, 0.50); background: rgba(8, 126, 132, 0.05); text-align: center; padding: 40px; }
.btn-file { margin: 0; padding: 0; position: relative; z-index: 1; }
.btn-file__actions { margin: 0; padding: 0; }
.btn-file__actions__item--shadow { display: inline-block; position: relative; z-index: 1; }
.btn-file__preview { opacity: 0.5; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: -1; border-radius: 35px; background-size: cover; background-position: center; }
.report-issue-form label.attachment { width: 100%; }
.report-issue-form label.attachment .btn-create>a, .form-group label.attachment .btn-create>div { margin-top: 5px; }
.report-issue-form label.attachment input[type='file'] { display: none; }
li.fileField-upload { position: relative; }
.report-issue-form [data-name="attachment-file"] { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.report-issue-form [data-name="attachment-file"] input { height: 100%; z-index: 11; position: relative; opacity: 0; }
.btn-file img { margin: 0 auto; }
.btn-file__actions__item span { font-size: 16px; font-style: normal; font-weight: 500; color: rgb(0 37 54 / 80%); padding-bottom: 10px; display: inline-block; }
.btn-file__actions__item p { margin: 0; font-size: 16px; font-style: normal; font-weight: 400; color: rgba(0, 37, 54, 0.60); }
.product-right-inner .character_input { width: 100%; }
.similar-product-wrap .price-main-wrap { padding: 3px 19px; background-color: rgb(0 37 54 / 5%); border-top: 0px; position: absolute; bottom: 0; left: 0; right: 0; }
.similar-product-wrap ul.products li.product .similar-product .offer { font-size: 14px; font-style: normal; color: rgb(0 37 54 / 40%); font-weight: 400; margin-bottom: 18px; }
.manage_list_tab .tabcontent .key_product_wrap { padding: 20px 30px; background-color: #fff; }
.manage_list_tab .tabcontent label { padding-bottom: 9px; display: inline-block; }
.key_product_filter h5 { font-size: 18px; font-weight: 500; }
.key_product_filter ul { display: flex; flex-wrap: wrap; gap: 18px 15px; }
.key_product_filter ul li { width: calc(50% - 9px); }
.key_product_filter ul li label { color: #002536; font-size: 14px; font-weight: 400; padding-left: 5px; }
.key_product_filter .select2-container--default .select2-selection--single { border: 1px solid rgba(0, 37, 54, 0.50); }
.key_product_wrap { display: flex; flex-wrap: wrap; }
.key_product_wrap .key_product_inner { width: 50%; padding-right: 30px;    /*border-bottom: 1px solid rgb(0 37 54 / 20%);*/ }
.key_product_inner ul.display_when_offers.display_list .creating-list-tabs .tabcontent-download img { transform: rotate(0); }
.key_product_wrap .key_product_filter { width: 50%; padding-left: 30px;    /*border-bottom: 1px solid rgb(0 37 54 / 20%);*/ }
.Product-table-inner { border-top: 1px solid rgb(0 37 54 / 20%); padding-top: 15px; position: relative; }
/*.Product-table-inner .dataTables_filter {
    padding-left: 30px;
}*/
.Product-table_wrap { padding: 00px 30px 20px; background-color: #fff; }
.key_product_wrap .key_product_inner label { color: #002536; font-size: 14px; font-weight: 500; }
.key_product_wrap .key_product_inner span.select2-selection.select2-selection--single { width: 100%; border-radius: 4px; background: rgb(0 37 54 / 6%); border: none !important; color: #002536; font-size: 18px; font-weight: 500; }
.key_product_inner h3 { color: #002536; font-size: 24px; font-weight: 500; margin: 25px 0 20px; }
ul.display_list { column-count: 2; }
ul.display_list li {	/* width: 50%;*/
    color: rgba(0, 37, 54, 0.70); font-size: 18px; font-weight: 400; line-height: 28px; padding-bottom: 12px !important; }
ul.display_list li span { color: #002536; }
ul.display_list li span#display_low_stock, ul.display_list li span#display_expire_soon, ul.display_list li span#display_inactive_offers, ul.display_list li span#display_expired, ul.display_list li span.span_red { color: #EB001B; }
.dokan-become-seller .form-row input[type="submit"] { border: 1.5px solid #087E84; background-color: #087E84; font-size: 18px; font-weight: 500; border-radius: 4px; padding: 7px 19px; }
.dokan-become-seller .form-row input[type="submit"]:hover { background-color: transparent; color: #087E84; }
.site-main-shop ul.products li.product:hover img, .site-main-shop ul.products li.post:hover img, .site-main ul.products li.product:hover img, .site-main ul.products li.post:hover img { opacity: 1; }
.recommended-services-section ul li.product { padding: 0; border-radius: 8px; border: 0.5px solid rgba(0, 37, 54, 0.20); background-color: #FFF; }
.recommended-services-section ul.products li.product .product-image img { height: 136px; border-radius: 4px 4px 0 0; }
.recommended-services-section ul.products li.product { width: calc(25% - 12px); }
.recommended-services-section .services-wrap .image-left { width: 30px; height: 30px; }
.recommended-services-section .services-wrap .image-left img { width: 100%; height: 100%; object-fit: cover; border-radius: 100%; margin: 0; }
.recommended-services-section .services-wrap .right-content { width: calc(100% - 30px); padding-left: 10px; }
.recommended-services-section .services-wrap .right-content h4 { color: #002536; font-size: 16px; font-weight: 400; margin: 0; }
.recommended-services-section .services-wrap .right-content span { color: rgba(0, 37, 54, 0.70); font-size: 14px; font-weight: 400; }
.recommended-services-section .services-wrap h5 a { color: #002536; font-size: 14px; font-weight: 400; margin: 15px 0; }
.recommended-services-section .rating-wrap { align-items: center; }
.recommended-services-section ul.products li.product .rating-wrap img { margin: 0; width: 11px; height: 10px; }
.recommended-services-section .rating-wrap span { color: #F6A735; font-size: 10px; font-weight: 500; margin: 0 5px; }
.recommended-services-section .rating-wrap em { color: #002536; font-size: 10px; font-weight: 400; }
.recommended-services-section .services-wrap { padding: 0px 15px 15px; }
.recommended-services-section .price-main-wrap { padding: 7px 15px; }
.user-ranking-sec { border-radius: 4px; background: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 30px; margin-top: 30px; display: flex; flex-direction: column; align-items: center; }
.user-ranking-title { color: #002536; text-align: center; font-size: 20px; font-style: normal; font-weight: 500; line-height: normal; }
.user-ranking-img img { width: 100%; }
.user-ranking-subtitle { color: #002536; text-align: center; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; padding-top: 30px; }
.user-ranking-subtitle span { color: #002536; text-align: center; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; display: block; }
.user-ranking-content { color: #002536; text-align: center; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; }
.user-ranking-content a { text-decoration: underline !important; color: #002536; }
.affiliate-title h3 { margin: 0; padding: 15px 30px; }
.affiliate-title { border-bottom: 1px solid rgb(0 37 54 / 30%); }
.affiliate-stats-section .affiliate-stats .stat-box { border-radius: 8px !important; border: 1px solid rgba(8, 126, 132, 0.20) !important; background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); display: flex; flex-direction: column; justify-content: space-evenly; }
.affiliate-stats-section .affiliate-stats { padding-top: 25px; margin-bottom: 30px !important; }
.woocommerce-affiliate-dashboard .yith-wcaf.yith-wcaf-dashboard, .woocommerce-commissions .yith-wcaf.yith-wcaf-dashboard { background-color: transparent; box-shadow: none; }
.box-shadow-full { border-radius: 4px; background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); }
.affiliate-stats-section .affiliate-stats { padding: 25px 20px; }
.affiliate-stats-item { display: flex;    /*flex-wrap: wrap;*/ justify-content: space-between; padding: 15px 20px; }
.affiliate-stats-item .stat-item { padding: 00 !important; border: none !important;    /*width: 33.33%;*/ }
.affiliate-stats-item .stat-item>span { width: 100%; display: inline-block; color: #002536 !important; font-size: 16px; font-weight: 400 !important; }
.affiliate-stats-item .stat-item>span.stat-value { font-size: 14px; font-weight: 500 !important; }
.affiliate-stats-item .stat-item>span.stat-label { opacity: 0.8; }
.affiliate-stats-item .stat-item>span.stat-value span.woocommerce-Price-amount.amount { color: #002536; }
.affiliate-stats-section .affiliate-stats .stat-box .stat-item.large { display: flex; align-items: center; justify-content: space-between; border-bottom: 0px; padding: 20px 15px !important; }
.affiliate-stats-section .affiliate-stats .stat-box .stat-item.large span.stat-label { color: #087E84; font-size: 18px; font-weight: 500; margin: 0 !important; }
.affiliate-stats-section .affiliate-stats .stat-box .stat-item.large span.stat-value { color: #087E84; font-weight: 500; }
.recent-commissions-section { margin-top: 30px; }
.recent-commissions-section .dashboard-title { margin: 0 !important; }
.recent-commissions-dashboard-table .yith-wcaf-table-top-bar form { margin: 0; }
.recent-commissions-dashboard-table table.shop_table_responsive { border: none; }
.recent-commissions-dashboard-table { padding: 20px 30px 20px; }
.shop_table_responsive .column-status mark.status-badge { color: #000 !important; background-color: transparent !important; font-size: 16px !important; font-style: normal; font-weight: 500; line-height: 28px !important; text-transform: capitalize !important; }
.shop_table_responsive .column-status mark.status-badge.pending { color: #F3831B !important; }
.shop_table_responsive .column-status mark.status-badge.not-converted { color: #F3831B !important; }
.shop_table_responsive .column-status mark.status-badge.paid { color: #087E84 !important; }
.shop_table_responsive .column-status mark.status-badge.converted { color: #087E84 !important; }
.yith-wcaf-dashboard-commissions .dashboard-title { padding-bottom: 0px !important; }
.yith-wcaf-dashboard-commissions .yith-wcaf-table-top-bar { background-color: #fff;  margin:15px 0 20px!important; padding: 20px 30px; border-top: 1px solid rgb(0 37 54 / 30%); border-bottom: 1px solid rgb(0 37 54 / 30%);}
.yith-wcaf-dashboard-commissions .yith-wcaf-table-top-bar form { margin-bottom: 0; }
.yith-wcaf-dashboard-commissions, .yith-wcaf-dashboard-clicks,.yith-wcaf-link-generator .link-generator-box>div.link-generator { border-radius: 4px; background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); }
.yith-wcaf-dashboard-commissions #yith_wcaf_dashboard_commissions_table { border-bottom: 0px; border-top: 1px solid rgb(0 37 54 / 30%); }
.yith-wcaf-dashboard-commissions .yith-wcaf-table-bottom-bar nav.woocommerce-pagination { padding: 0; border: none; }
.yith-wcaf-dashboard-clicks .yith-wcaf-table-bottom-bar nav.woocommerce-pagination { padding: 0; border: none; }
.yith-wcaf-dashboard-clicks .yith-wcaf-table-top-bar { padding: 20px 30px 20px; }
.yith-wcaf-dashboard-clicks  #yith_wcaf_dashboard_clicks_table { padding: 0 !important; margin: 0 30px; width: calc(100% - 60px); }
.yith-wcaf-link-generator .link-generator-box { padding: 00px; border: none; display: flex; flex-wrap: wrap; }
.yith-wcaf-link-generator .link-generator-box>div { width: 100%; padding: 0 }
.yith-wcaf-dashboard-navigation { display: none; }
.yith-wcaf-link-generator .link-generator-box>div.link-generator { padding: 0; margin: 0 !important; border-radius: 0px !important; }
.yith-wcaf-link-generator .link-generator-box>div.link-generator h4, .yith-wcaf-link-generator .link-generator-box>div.affiliate-info h4 { border-bottom: 1px solid rgb(0 37 54 / 30%); padding: 10px 30px; margin-bottom: 30px; font-weight: 500; }
.yith-wcaf-link-generator .link-generator-box>div.link-generator form { max-width: 96%; margin: 0 auto 30px; box-shadow: none; padding: 0; }
.yith-wcaf-link-generator .link-generator-box>div.affiliate-info { padding: 0; color: #002536; font-size: 18px; font-weight: 400; line-height: 28px; }
.yith-wcaf-link-generator .link-generator-box>div.affiliate-info>:not(.yith-wcaf-share, h4) { padding: 0 30px; }
.yith-wcaf-link-generator .link-generator-box>div.affiliate-info .form-row>* { padding: 0; }
.yith-wcaf-link-generator .link-generator-box>div.link-generator form label, .yith-wcaf-link-generator .link-generator-box>div.affiliate-info .form-row label { color: #002536; font-size: 18px; font-weight: 500; line-height: 28px; opacity: 0.8; padding-bottom: 15px; }
.yith-wcaf-link-generator .link-generator-box.double-column span.copy-field-wrapper input[type="url"] { border: none !important; color: #002536 !important; font-size: 15px; font-style: normal; font-weight: 400; line-height: normal; padding: 10px 15px; height: auto; border: 1px solid rgba(0, 37, 54, 0.20) !important; border-radius: 4px; }
.yith-wcaf-link-generator .link-generator-box.double-column span.copy-field-wrapper a.copy-trigger { border-radius: 0px 3px 3px 0px; background: rgb(204 211 214) !important; height: 100%; right: 0 !important; display: flex !important; align-items: center; justify-content: center; color: #002536 !important; font-size: 15px !important; font-style: normal; font-weight: 500 !important; padding: 0 15px; }
.yith-wcaf-dashboard-clicks table#yith_wcaf_dashboard_clicks_table { border-top: 1px solid rgb(0 37 54 / 30%); padding: 30px; }
.yith-wcaf-link-generator .link-generator-box>div.affiliate-info p { margin: 0; }
.yith-wcaf-table-top-bar .table-filters input[type="submit"]:hover { color: #087e84 !important; border-color: #087e84 !important; }
.yith-wcaf-dashboard table.yith-wcaf-table tr td { border: none !important; }
.form-row.send-url-mail .copy-field-wrapper { max-width: 742px; width: 100%; }
.referral-btn .wp-block-button { height: auto; }
.yith-wcaf-link-generator .link-generator-box>div.affiliate-info small { font-size: 18px; font-weight: 400; line-height: 28px; opacity: 0.7; }
.yith-wcaf-link-generator .link-generator-box>div.affiliate-info span.copy-field-wrapper a.copy-trigger { position: absolute; height: 43px; top: 0px; right: 0px !important; cursor: pointer;transform: none; }
.copy-share-url-inner { margin-top: 10px; border-top: 1px solid rgb(0 37 54 / 30%); padding-top: 25px; }
.yith-wcaf-link-generator .link-generator-box>div.affiliate-info .copy-field-wrapper input[type="email"] { border-radius: 4px; border: 1px solid rgba(0, 37, 54, 0.20); background: var(--White, #FFF); padding: 10px 15px; height: auto; color: #002536; font-size: 15px; font-weight: 400; line-height: normal; }
.yith-wcaf-link-generator .link-generator-box>div.affiliate-info .copy-field-wrapper button#send_url_mail_btn { border-radius: 0px 4px 4px 0px; background-color: #087E84; color: #fff; font-size: 15px; font-weight: 400; line-height: normal; text-transform: capitalize; position: absolute; right: 0; height: 44px; }
.yith-wcaf-link-generator .link-generator-box>div.affiliate-info span.copy-field-wrapper { position: relative; margin-bottom: 20px; display: inline-block; width: 100%; }
li.sort_by_select { top: 30px; }
li.sort_by_select select#sort_select { border: 1px solid #aaa; font-size: 14px;font-weight: normal !important; }

.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats-section .affiliate-stats .stat-box .stat-item.large .stat-value  { font-size: 2em; }
.copy-share-url-inner>div { width: 50%; }
.Share-Social_Media { padding-left: 51px; }
.Share-Social_Media .yith-wcaf-share { margin-top: 0; }
.Share-Social_Media .yith-wcaf-share h4.yith-wcaf-share-title { color: #002536; font-size: 18px; font-weight: 500; line-height: 28px; border: none !important; margin-bottom: 0 !important; padding: 0 0 13px !important; }
.Share-Social_Media .yith-wcaf-share ul li a { font-size: 48px; }
.Share-Social_Media .yith-wcaf-share ul li a:before { margin-left: 0; margin-right: 15px; }
.yith-wcaf-dashboard-redeem-points fieldset.wps_wpr_each_section { margin: 0 !important; padding: 25px 30px !important; border-radius: 0px; }
#affiliate_points_wallet input#affiliate_redeem_point_number { margin-right: 0; height: 46px !important; }
.referral-content { font-size: 24px; line-height: normal; font-weight: 400; opacity: 0.8; margin-bottom: 40px; }
.referral-program-reg-inner figure { width: 60.366px; height: 50px; }
.referral-program-reg-inner { border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.50); background-color: #FFF; box-shadow: 3px 4px 20px 0px rgba(174, 174, 174, 0.25); }
.referral-program-reg-inner h5 { margin: 0; padding-left: 30px }
.referral-program-reg-inner { padding: 20px 20px 20px; }
.referral-program-content { margin: 0; color: rgba(0, 37, 54, 0.70); font-size: 16px; font-weight: 400; line-height: 25px; padding-top: 20px; }
.program-wrap>div { display: flex; align-items: center; flex-wrap: wrap; }
.referral-btn { padding-bottom: 40px; }
.page-id-23964 nav.woocommerce-breadcrumb { display: none; }
.earning-benefits-image { width: 60px; height: 60px; }
.earning-benefits-title { font-size: 26px; font-style: normal; font-weight: 500; margin: 0; padding: 30px 0 15px; }
.earning-benefits-inner { color: #002536; font-size: 18px; font-weight: 400; line-height: 28px; }
.Product-table_wrap #product_table tr th:last-child, .Product-table_wrap #product_table tr td:last-child { display: none; }
.Product-table_wrap table { width: 100% !important; padding-top: 30px; }
#gc_product_table tr th[aria-label="Region"], #gc_product_table tr th[aria-label="Delivery ETA"], #ser_product_table tr th[aria-label="Region"], #ser_product_table tr th[aria-label="Delivery ETA"], #acc_product_table tr th[aria-label="Region"], #acc_product_table tr th[aria-label="Delivery ETA"], #items_product_table tr th[aria-label="Region"], #items_product_table tr th[aria-label="Delivery ETA"], #gc_product_table tr th:nth-last-child(2), #gc_product_table tr td:nth-last-child(2), #ser_product_table tr th:nth-last-child(2), #ser_product_table tr td:nth-last-child(2), #acc_product_table tr th:nth-last-child(2), #acc_product_table tr td:nth-last-child(2), #items_product_table tr th:nth-last-child(2), #gc_product_table tr td:nth-last-child(2) { display: none; }
#gc_product_table tr th:last-child, #gc_product_table tr td:last-child, #ser_product_table tr th:last-child, #ser_product_table tr td:last-child, #acc_product_table tr th:last-child, #acc_product_table tr td:last-child, #items_product_table tr th:last-child, #items_product_table tr td:last-child { display: none; }
.earning-benefits-wrap .earning-benefits-inner { border-radius: 12px; background-color: #FFF; padding: 15px 25px; }
.affiliate_left h4 { color: #087E84; font-size: 26px; font-weight: 500; margin: 0; }
.affiliate_left { color: #002536; font-size: 18px; font-weight: 400; line-height: 28px; }
.affiliate-main-wrap>div .affiliate_left_choice:nth-child(even) { flex-direction: row-reverse; }
.affiliate_left_choice+.affiliate_left_choice { padding-bottom: 20px; padding-top: 20px; }
.faq-sectuion .uagb-faq-questions { flex-direction: row-reverse !important; }
.faq-sectuion .uagb-faq-questions .uagb-question { color: #087E84; font-size: 20px; font-weight: 500; line-height: normal; }
.faq-sectuion>* { padding: 0 !important; }
.faq-sectuion { padding: 20px 30px 20px; }
.faq-sectuion .uagb-faq-content { color: #002536; font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; opacity: 0.7; padding-top: 15px !important; }
.faq-sectuion.wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-faq-icon-wrap svg { width: 30px; height: 30px; }
.faq-sectuion.wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-faq-icon-wrap svg path { fill: #002536; }
.faq-sectuion { border-radius: 4px !important; background-color: #FFF; box-shadow: 3px 4px 30px 0px rgba(8, 126, 132, 0.08); border: none !important; }
.order-statuses-filter li { color: #002536; font-size: 15px; font-weight: 400; margin-right: 27px !important; padding: 0 !important; border-right: 0 !important; margin-bottom: 10px !important;}
.dokan-order-filter-serach { border-radius: 4px; background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 11px 25px !important; margin: 30px 0; }
.dokan-order-filter-serach>form, .dokan-form-group { margin: 0 !important; }
.dokan-orders-area .dokan-order-filter-serach .dokan-form-group input.dokan-btn { border-radius: 4px; border: 1px solid rgb(0 37 54 / 18%) !important; background-color: rgb(8 126 132) !important; }
.dokan-orders-area .dokan-order-filter-serach .dokan-form-group input.dokan-btn:hover { border-color: rgb(8 126 132) !important; background-color: transparent !important; color: rgb(8 126 132) !important; }
.dokan-order-filter-serach span#select2-dokan-filter-customer-container { line-height: normal; }
.dokan-order-filter-serach .select2-container .select2-selection--single { width: 100%; height: auto !important; }
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group { gap:10px; flex-wrap: unset;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container .select2-selection--single, .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select { height: auto !important; }
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container { height: auto !important; }
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input { border-radius: 4px; border: 1px solid rgb(0 37 54 / 18%); background-color: #fff; height: 40px !important; }
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right { width: auto !important; }
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right .dokan-form-group { text-align: right; }
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left { width: auto !important; }
.dokan-orders-area form#order-filter table.dokan-table { border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.20); background-color: #FFF; overflow: hidden; }
.dokan-orders-area form#order-filter tr td { background-color: transparent !important; vertical-align: middle; }
.dokan-orders-area form#order-filter tr th.dokan-order-select { display: none; }
.dokan-orders-area form#order-filter tr th.manage-column { display: none; }
.dokan-orders-area form#order-filter tr th { padding-left: 8px !important; border-bottom: 0px; }
.dokan-orders-area form#order-filter tbody tr:nth-of-type(odd) { background-color: #fff; }
.dokan-orders-area form#order-filter tbody tr:nth-of-type(even) { background-color: rgb(0 37 54 / 7%); }
.dokan-orders-area form#order-filter tr td a, .dokan-orders-area form#order-filter tbody tr { color: rgb(0 37 54 / 80%); font-size: 16px; font-weight: 500; line-height: 28px; }
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input[name="search"] { background-image: url(includes/images/search.png); background-repeat: no-repeat; background-position: 9px 7px; padding-left: 50px; color: #087E84; font-style: normal; font-weight: 400; line-height: normal; }
.dokan-orders-area form#order-filter tr td[data-title="Status"] span.dokan-label { color: #F3831B; text-align: right; font-family: Jost; font-size: 16px; font-style: normal; font-weight: 500; line-height: 28px; background-color: transparent; padding-left: 0px; }
.dokan-orders-area form#order-filter tr td.dokan-order-action a { background-color: transparent; border: none; padding-left: 0; padding-right: 0; width: auto !important; }
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button.dokan-btn, .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a.dokan-btn { border-radius: 4px; border: 1px solid rgb(0 37 54 / 18%) !important; background-color: #FFF; color: #087E84; font-size: 14px; font-weight: 400; line-height: normal; height: 39px !important; }
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button.dokan-btn:hover, .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a.dokan-btn:hover { background-color: #087E84; color: #fff; }
ul.display_list li.upload-form { width: 100%; }
.select2-container .select2-selection--single { width: 100%; }
ul.display_list li button { width: auto !important; }
.key_product_inner li.upload-form form { position: relative; }
ul.display_list .tabcontent-download { padding: 0; }
.key_product_wrap .key_product_inner .tabcontent-download { padding: 0; }
.key_product_wrap .key_product_inner form { margin: 0 0 0; }
.key_product_wrap .key_product_inner form button { height: 58px !important; }
.manage_list_tab .tabcontent { padding: 0; }
.Product-table-inner { position: relative; }
.Product-table-inner>li { text-align: right; position: absolute; right: 30px; z-index: 1; }
.Product-table-inner>li label { color: #087E84; font-size: 14px; font-weight: 400; }
.Product-table-inner>li select { border: none; background-color: transparent; }
.Product-table-inner .dataTables_filter { float: none; text-align: revert; width: auto; display: inline-block; order: -1; }
.Product-table-main>div { display: flex; flex-wrap: wrap; align-items: center; }
.Product-table-inner .dataTables_filter input[type="search"] { border-radius: 4px; background-color: hsl(199deg 100% 11% / 6%); width: 370px; height: 50px; border: none; margin: 0; padding: 10px 20px 10px 16px; font-size: 18px; margin-left: 20px; margin-right: 10px; }
.Product-table-inner .dataTables_wrapper { display: flex; flex-wrap: wrap; align-items: center; overflow-x: auto; }
.Product-table-inner .dataTables_wrapper .dataTables_length { }
.Product-table-inner .dataTables_wrapper .dataTables_length label { display: inline-block; color: #087E84; font-size: 14px; font-weight: 400; padding: 0; }
.Product-table-inner .dataTables_filter label { padding: 0; }
.Product-table-main .dataTables_length label { padding: 0; color: #087E84; font-size: 14px; font-weight: 400; padding-left: 20px; }
.upload_div button.fancybox-button { opacity: 0; }
table.dataTable .dataTable.display>tbody>tr.odd>.sorting_1, table.dataTable .dataTable.order-column.stripe>tbody>tr.odd>.sorting_1 { box-shadow: none; }
table.dataTable .dataTable.row-border>tbody>tr:first-child>th, table.dataTable .dataTable.row-border>tbody>tr:first-child>td, table.dataTable .dataTable.display>tbody>tr:first-child>th, table.dataTable .dataTable.display>tbody>tr:first-child>td { border: none; }
.table-thead-none table.dataTable thead { display: none; }
.table-thead-none table.dataTable tbody tr td:nth-child(4) { width: 380px; }
table.dataTable .dataTable.display>tbody>tr.odd>.sorting_1, table.dataTable .dataTable.order-column.stripe>tbody>tr.odd>.sorting_1 { box-shadow: none; }
table.dataTable .dataTable.row-border>tbody>tr:first-child>th, table.dataTable .dataTable.row-border>tbody>tr:first-child>td, table.dataTable .dataTable.display>tbody>tr:first-child>th, table.dataTable .dataTable.display>tbody>tr:first-child>td { border: none; }
table.dataTable tbody p { margin: 0 0 8px; }
table.dataTable tbody br { display: none; }
table.dataTable tbody td { color: rgb(0 37 54 / 80%); font-size: 14px; font-weight: 400; }
table.dataTable tbody td { padding: 13px 20px 25px; }
.dataTable span { color: rgba(8 126 132 / 80%); font-weight: 500; }
table.dataTable.row-border>tbody>tr>th, table.dataTable.row-border>tbody>tr>td, table.dataTable.display>tbody>tr>th, table.dataTable.display>tbody>tr>td { border-top: none; }
table.dataTable.order-column>tbody tr>.sorting_1, table.dataTable.order-column>tbody tr>.sorting_2, table.dataTable.order-column>tbody tr>.sorting_3, table.dataTable.display>tbody tr>.sorting_1, table.dataTable.display>tbody tr>.sorting_2, table.dataTable.display>tbody tr>.sorting_3, table.dataTable.stripe>tbody>tr.odd>*, table.dataTable.display>tbody>tr.odd>* { box-shadow: none !important; }
table.dataTable.display tbody tr:hover>.sorting_1, table.dataTable.order-column.hover tbody tr:hover>.sorting_1 { box-shadow: none; }
table tbody tr:nth-child(2n) td { background-color: transparent; }
table.dataTable tbody tr td { border-bottom: 0.5px solid rgba(0, 37, 54, 0.60); }
table.dataTable tbody tr:last-child td { border-bottom: 0px; }
table.dataTable.hover>tbody>tr:hover>*, table.dataTable.display>tbody>tr:hover>* { box-shadow: none !important; }
table.dataTable tbody tr td:nth-child(4) span { display: inline-block; width: 100%; }
table.dataTable tbody tr td .woocommerce-Price-amount span { display: inline; }
#product_table thead th, .user-products-key thead th { color: rgb(0 37 54 / 80%); font-size: 16px; font-weight: 500; line-height: 28px; border-bottom: 0px; }
#product_table tbody tr td, .user-products-key tbody tr td { background-color: transparent; border-bottom: 0px; color: #002536; font-size: 16px; font-weight: 400; line-height: 28px; vertical-align: middle; white-space: nowrap;}
#product_table tbody tr:nth-child(even) td, .user-products-key tbody tr:nth-child(even) td { background-color: rgb(0 37 54 / 7%); }
#product_table tbody tr td:nth-child(1) img, .user-products-key tbody tr td:nth-child(1) img { width: 42px; height: 57px; object-fit: cover; padding: 0; }
#product_table tbody tr td:nth-child(1), .user-products-key tbody tr td:nth-child(1) { padding: 0 0 0 30px; }
#product_table tbody tr td button, .dataTable.user-products-key tbody tr td button { border-radius: 4px; background-color: #087E84 !important; font-size: 15px; text-transform: capitalize; line-height: normal; height: auto; padding: 5px 11px; margin-bottom: 5px; text-align: right; margin-right: 10px; display: block;}
#product_table thead th, .user-products-key thead th { color: rgb(0 37 54 / 80%); font-size: 16px; font-weight: 500; line-height: 28px; border-bottom: 0px; white-space: nowrap; }
#product_table tbody tr td, .user-products-key tbody tr td { border-bottom: 0px; color: #002536; font-size: 16px; font-weight: 400; line-height: 28px; vertical-align: middle; position: relative; background-color: transparent !important; }
#product_table tbody tr:nth-child(even) td { background-color: rgb(0 37 54 / 7%); }
#product_table tbody tr td:nth-child(1) img { width: 42px; height: 57px; object-fit: cover; padding: 0; }
#product_table tbody tr td:nth-child(1) { padding: 0 0 0 30px; }
#product_table tbody tr td button { border-radius: 4px; background-color: #087E84 !important; font-size: 15px; text-transform: capitalize; line-height: normal; height: auto; padding: 5px 11px; margin-bottom: 5px; text-align: right; }
#product_table tbody tr td .edit-btn a, .user-products-key tbody tr td .edit-btn a { display: inline-block; color: #002536; font-size: 14px; font-weight: 400; padding: 14px 15px; width: 100%; background-color: #fff; line-height: normal; }
#product_table tbody tr td .action-button, .user-products-key tbody tr td .action-button { cursor: pointer; font-size: 28px; line-height: 40px; }
#product_table tbody tr td .edit-btn, .user-products-key tbody tr td .edit-btn { position: absolute; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); width: 111px; right: 0; z-index: 1; text-transform: capitalize; background-color: #fff; border-radius: 4px; overflow: hidden; }
#product_table tbody tr td .edit-btn a:hover { background-color: rgb(0 37 54 / 7%); }

.user-products-key tbody tr td, table.dataTable.no-footer.user-products-key { border-bottom: none !important; }
.user-products-key  { margin-bottom: 30px !important; }
#hide_when_select .dataTables_paginate { width: auto; }
#hide_when_select input#search-box-id { color: rgb(0 0 0 / 50%); font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; padding: 8px 30px 8px 10px; border: 0.5px solid #002536; letter-spacing: 0 !important; height: 37px; border-radius: 4px; }
#hide_when_select ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: rgb(0 0 0 / 50%);
}

#hide_when_select ::-moz-placeholder { /* Firefox 19+ */
    color: rgb(0 0 0 / 50%);
}

#hide_when_select :-ms-input-placeholder { /* IE 10+ */
    color: rgb(0 0 0 / 50%);
}

#hide_when_select :-moz-placeholder { /* Firefox 18- */
    color: rgb(0 0 0 / 50%);
}


#user-products-table_wrapper { overflow: auto; }
.user-products-key tbody tr td .edit-btn { display: flex; flex-direction: column; }
.user-products-key td:nth-child(2) { font-size: 16px; font-weight: 500; }
.user-products-key td:nth-child(2) span { opacity: 0.8; color: rgba(0, 37, 54, 0.60); font-size: 14px; font-style: normal; font-weight: 400;line-height: 28px; display: block; }

.paging_simple_numbers .next.paginate_button, .paging_simple_numbers .previous.paginate_button { border-radius: 4px; background-color: hsl(199deg 100% 11% / 5%) !important; width: auto; padding: 7px 17px; border-color: transparent; text-transform: capitalize; color: rgb(0 37 54 / 69%); font-size: 16px; font-weight: 500; }
.paging_simple_numbers .next.paginate_button, .paging_simple_numbers .previous.paginate_button { font-size: 0px; }
.paging_simple_numbers .next.paginate_button:after, .paging_simple_numbers .previous.paginate_button:after { border-radius: 4px; border-color: transparent; text-transform: capitalize; color: rgb(0 37 54 / 69%); font-size: 16px; font-weight: 500; content: ''; width: 100%; height: 100%; display: flex; align-items: center; margin-left: 10px; font-family: 'Jost'; }
.paging_simple_numbers .next.paginate_button:before, .paging_simple_numbers .previous.paginate_button:before { content: ''; background-image: url(includes/images/right-arrow.svg); width: 18px; height: 18px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.paging_simple_numbers .previous.paginate_button, .paging_simple_numbers .next.paginate_button { width: auto; background-color: rgb(0 37 54 / 5%); padding: 5px 19px; }
.paging_simple_numbers .next.paginate_button:after { content: 'Next'; }
.paging_simple_numbers .previous.paginate_button:after { content: 'Previous'; }
.paging_simple_numbers .next.paginate_button:before { transform: scaleX(-1); height: 21px; background-position: center; }
.paging_simple_numbers .next.paginate_button { display: flex; flex-direction: row-reverse; }
.dataTables_paginate .paginate_button { width: auto !important; border: 0.5px solid rgba(0, 37, 54, 0.10) !important; }
.dataTables_paginate { justify-content: flex-end; display: flex; width: 88%; }
.dokan-orders-area form#order-filter tr td.dokan-order-action a svg.icon-exists { width: 25px; left: -18px; position: relative; }
.available_funds_inner { border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.20); background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15);    /* height: 100%; */ ; padding: 20px; height: 100% }
.available_funds { width: calc(33.33% - 14px); display: flex; flex-direction: column; }
.available_funds_inner .trends_vendor_db { padding: 0; }
.withdraw_balance a { border-radius: 4px; background-color: rgb(0 37 54 / 7%); display: inline-block; padding: 10px 20px; color: #002536; font-size: 14px; font-weight: 400; }
.withdraw_balance { border-radius: 4px; background-color: rgb(0 37 54 / 0%); display: inline-block; padding: 14px 0 20px; }
.available_funds_inner .total_amount { color: rgb(8 126 132 / 90%); font-size: 20px; font-weight: 500; }
.seller_earnings_main h4 { margin-bottom: 28px; color: #002536; font-size: 24px; font-weight: 500; display: flex; align-items: center; }
.your-Earnings-wrap { gap: 20px; padding: 40px 15px; background-color: #FFF; box-shadow: 3px 4px 25px rgba(174, 174, 174, 0.15); border-radius: 4px; }
.payout-method-btn a { color: #002536; font-size: 18px; font-weight: 400; line-height: normal; text-decoration-line: underline !important; }
.available_funds_inner h3 { margin-bottom: 15px; color: rgb(0 37 54 / 90%); font-size: 18px; font-weight: 400; }
.available_funds_inner .trends_vendor_db.Future_one, .available_funds_inner .trends_vendor_db.Future_two { margin-top: 40px; display: inline-block; border-top: 1px solid rgb(0 37 54 / 30%); width: 100%; padding-top: 17px; }
.earning-orders-text { color: #002536; font-size: 18px; font-weight: 400; padding-top: 30px; line-height: normal; }
form#update-product-data-form ul li label { display: inline-block; width: 100%; color: #002536; font-size: 18px; font-weight: 400; margin-bottom: 9px; }
form#update-product-data-form ul li input, #update-product-data-form ul li select, form#update-product-data-form ul textarea { width: 100%; border-radius: 4px; border: 1px solid rgb(0 37 54 / 30%); background-color: #FFF; padding: 11px 15px; height: auto; line-height: normal; color: #002536; font-size: 16px; font-weight: 400; }
.upload_div { background-color: transparent; }
.upload_div .loader-img { height: 50px; width: 50px; margin: 0 auto; }
.upload_div table { background-color: #fff; }
.edit_product_manage_list>div { color: #002536; font-size: 18px; line-height: 28px; padding-bottom: 20px; }
.edit_product_manage_list { width: 100%; max-width: 650px; }
#update-product-data-form ul { display: flex; flex-wrap: wrap; gap: 20px; }
#update-product-data-form ul li { width: calc(50% - 10px); }
#update-product-data-form ul li:first-child { width: 100%; }
form#update-product-data-form ul li.textarea { width: 100%; }
form#update-product-data-form ul li.submit-btn [type="submit"] { background-color: #087E84; font-size: 18px; color: #fff; width: auto; border: 1px solid #087E84; }
form#update-product-data-form ul li.submit-btn [type="submit"]:hover { color: #087E84; background-color: transparent; }
form#update-product-data-form ul textarea { height: 120px !important; min-height: auto; }
.fancybox-slide--html .fancybox-close-small { background-color: transparent; }
form#update-product-data-form ul li.submit-btn { margin-bottom: 0; }
form#update-product-data-form { margin-bottom: 0; }
.orders-main-wrap>h4 { margin-bottom: 25px; }
.order-status-filter ul { display: flex; padding-bottom: 15px; }
.order-status-filter ul li { margin-right: 27px; margin-bottom: 5px; white-space: nowrap; }
.order-status-filter ul li a { color: #002536; font-size: 15px; font-weight: 400; display: inline-block; }
.order-status-filter ul li a span { display: inline-block; border-radius: 34px; background: #4285F4; color: #fff; padding: 0 10px; font-size: 15px; line-height: normal; margin-left: 10px; font-weight: 500; }
.order-status-filter ul li a[data-attribute="order_status=wc-pending"] span { background-color: #30E08D; color: #002536; }
.order-status-filter ul li a[data-attribute="order_status=wc-processing"] span { background-color: #F6A735; color: #002536; }
.order-status-filter ul li a[data-attribute="order_status=wc-completed"] span { background-color: #C2A1FF; color: #002536; }
.order-status-filter ul li a[data-attribute="order_status=wc-refunded"] span { background-color: #30E08D; color: #002536; }
.order-status-filter ul li a[data-attribute="order_status=wc-failed"] span { background-color: #FF8F7A; color: #002536; }
.order-status-filter ul li a[data-attribute="order_status=wc-cancel-request"] span { background-color: #FF8F7A; color: #002536; }
.order-status-filter ul li a[data-attribute="order_status=wc-issue"] span { background-color: #FF8F7A; color: #002536; }
.user-order-form-filter { padding: 11px 25px; background-color: #fff; width: 100%; display: inline-block; border-radius: 4px; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); margin-bottom: 23px; }
.user-order-form-filter form.dokan-left { width: 100%; display: flex; align-items: center; column-gap: 32px; margin-bottom: 0; flex-wrap: wrap; }

.user-order-listing .top-actions { display: flex; flex-wrap: wrap; }
.user-order-listing .top-actions .seller-info { display: flex; padding-left: 13px; font-size: 16px; font-weight: 400; color: #002536; }
.user-order-listing .top-actions .seller-info img { width: 20px; height: 20px; border-radius: 100%; margin: 0 10px; }
.user-search input.user-search-order { border-radius: 4px; border: 1px solid rgb(0 37 54 / 18%); background-color: #FFF; width: 278px; height: 38px; font-size: 14px; line-height: normal; font-weight: 400; padding-left: 40px; color: #087e84; background-image: url(includes/images/search.png); background-repeat: no-repeat; background-position: 12px 8px; background-size: 19px; }
.user-date input.user-date-order { border-radius: 4px; border: 1px solid rgb(0 37 54 / 18%); font-size: 14px; height: 38px; font-weight: 400; padding: 5px 10px; color: rgb(8 126 132); }
.user-order-form-filter form label { color: #002536; font-size: 15px; padding-right: 8px; font-weight: 400; }
.userSort_By select { border-radius: 4px; border: 1px solid rgb(0 37 54 / 18%); width: 174px; height: 38px; color: #087E84; font-size: 14px; font-weight: 400; }
.filter-btn { border-radius: 4px; border: 1px solid rgb(0 37 54 / 18%); background-color: transparent; }
.filter-btn button.dokan-btn { width: 103px; height: 38px; padding: 0; color: #087E84; font-size: 14px; font-weight: 400; display: flex; align-items: center; justify-content: center; background-color: transparent; }
.filter-btn button.dokan-btn img { margin-right: 15px; }
.filter-btn button.dokan-btn:hover { border-color: #087E84; }
.top-actions span.order-num a, .top-actions span.order-num { color: #002536; font-size: 20px; font-style: normal; font-weight: 500; }
.top-actions span.order-num { margin-right: 13px; }
.user-order-listing .top-actions .seller-info span.seller-name { font-size: 12px; font-style: normal; font-weight: 500; color: #002536; }
.user-order-listing .top-actions span.seller-name span.sellerRank { font-weight: 400; }
.user-order-listing .order-date { padding: 15px 0; font-size: 16px; font-style: normal; font-weight: 400; color: rgba(0, 37, 54, 0.70); }
.user-order-listing .order-date time { padding-left: 7px; padding-left: 7px; padding-right: 15px; }
.view-details-button a { border-radius: 2px; border: 1px solid rgb(0 37 54 / 50%); color: #087E84; font-size: 12px; font-weight: 400; padding: 4px 11px; display: inline-block; line-height: normal; }
.orders-table .user-order-status { background-color: #fff; border-radius: 2px; border: 1px solid rgb(0 37 54 / 50%); display: inline-block; position: relative; padding: 4px 18px; z-index: 1; }
.orders-table .user-order-status:after { content: ""; display: inline-block; background-color: #fff; position: absolute; right: -21px; width: 20px; height: 100%; top: 0; }
.orders-table .user-order-status:before { content: ''; width: 5px; height: 5px; display: inline-block; background-color: #F6A735; border-radius: 100%; margin-right: 6px; vertical-align: middle; }
.orders-table .view-details-button { margin-left: 12px; }
.order-status-wrap:after { content: ''; background-color: rgb(0 37 54 / 30%); width: calc(100% - 133px); height: 1px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.order-status-wrap { position: relative; }
.orders-main-wrap .orders-table { background-color: transparent; box-shadow: none; padding: 0; }
.orders-main-wrap + .pagination-left .page-numbers { font-size: 16px !important; }
.user-order-listing .user-order-row { border-radius: 4px; background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 20px; margin-bottom: 25px; }
.user-order-item-details .left-area { display: flex; flex-wrap: wrap; padding-top: 10px; justify-content: space-between; }
.user-order-item-details .left-area .purchase_details_img img { width: 93px; height: 124px; border-radius: 4px; object-fit: cover; }
.user-order-item-details .left-area .product-info { width: calc(100% - 94px); padding-left: 20px; }
.user-order-item-details .left-area .product-info li.product_name { display: inline-block; color: #002536; font-size: 18px; font-weight: 500; padding-bottom: 6px; }
.user-order-item-details .left-area .product-info .group label { color: rgba(0, 37, 54, 0.70); font-size: 18px; font-weight: 400; line-height: 28px; }
.user-order-item-details .left-area .product-info .group span { color: #002536; font-size: 18px; font-weight: 500; line-height: 28px; padding-left: 15px; }
.user-order-item-details .left-area .product-info { justify-content: space-between; }
.user-order-item-details .left-area .product-info .right-area a { border-radius: 4px; border: 1px solid #087E84; background-color: #087E84; text-transform: capitalize; margin-left: 15px; margin-top: 15px; height: auto; padding: 3px 13px; line-height: normal; }
.user-order-item-details .left-area .product-info .right-area { display: flex; flex-direction: column; align-items: flex-end; justify-content: flex-end; }
.user-order-item-details .left-area .product-info .payments span.woocommerce-Price-amount.amount { font-size: 26px; font-style: normal; font-weight: 500; }
.user-order-item-details .left-area .product-info .product-left { width: 70%; }
.dokan-table.dokan-table-striped { padding: 0; }
.seller-earnings-filter-wrap form#order-filter table.dokan-table { border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.20); background-color: #FFF; overflow: hidden; }
.seller-earnings-filter-wrap form#order-filter tr td { background-color: transparent !important; vertical-align: middle; }
.seller-earnings-filter-wrap form#order-filter tr th.dokan-order-select { display: none; }
.seller-earnings-filter-wrap form#order-filter tr th.manage-column { display: none; }
.seller-earnings-filter-wrap form#order-filter tr th { padding-left: 8px !important; border-bottom: 0px; }
.seller-earnings-filter-wrap form#order-filter tbody tr:nth-of-type(odd) { background-color: #fff; }
.seller-earnings-filter-wrap form#order-filter tbody tr:nth-of-type(even) { background-color: rgb(0 37 54 / 7%); }
.seller-earnings-filter-wrap form#order-filter tr td a, .dokan-orders-area form#order-filter tbody tr { color: rgb(0 37 54 / 80%); font-size: 16px; font-weight: 500; line-height: 28px; }
.seller-earnings-filter-wrap form#order-filter tr td[data-title="Status"] span.dokan-label { color: #F3831B; text-align: right; font-size: 16px; font-style: normal; font-weight: 500; line-height: 28px; background-color: transparent; padding-left: 0px; }
.store-balance-section h5 { margin: 0 20px 0 0; font-size: 24px; font-weight: 500; }
.store-balance-section, .points-statement { border-radius: 4px; background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 30px 40px; }
.store-balance-section>div.d-flex.align-items-center { border-bottom: 1px solid rgb(0 37 54 / 30%); padding-bottom: 18px; }
.store-balance--wrap>div { width: calc(33.33% - 10px); }
.store-balance--wrap .balance-box { border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.20); box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 10px 20px; }
.store-balance--wrap { margin-top: 20px; gap: 15px; }
.store_balance h4, .store_credit h4 { color: #002536; font-size: 16px; font-weight: 400; }
.balance-box .amount-div, .balance-box .amount-div span { font-size: 26px; line-height: normal; font-weight: 500; color: #087E84; }
.purchases-text { padding-top: 23px; color: rgba(0, 37, 54, 0.70); font-size: 16px; font-weight: 400; line-height: 28px; }
.purchases-text span { color: #002536; }
.store-balance--wrap .like_to_earn { padding-left: 20px; }
.store-balance--wrap .like_to_earn h4 { color: #002536; font-size: 18px; font-weight: 500; line-height: 28px; margin: 0 0 5px; }
.store-balance--wrap .like_to_earn p { color: #002536; font-size: 16px; font-weight: 400; line-height: 28px; margin: 0 0 25px; }
.store-balance--wrap .like_to_earn a { border-radius: 4px; border: 1.5px solid #087E84; background-color: #087E84; color: #FFF; font-size: 20px; font-weight: 500; padding: 8px 40px; display: inline-block; line-height: normal; }
.store-balance--wrap .like_to_earn a:hover { background-color: transparent; color: #087E84; }
.points-table { border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.20); background-color: #FFF; }
div#point-user-table_length, #point-user-table_filter, #point-user-table_info , #point-user-table_paginate { padding: 15px;}
div#point-user-table_length { margin-top: 5px; }
.woocommerce-MyAccount-content .points-table table tbody tr td { background-color: transparent; }
.woocommerce-MyAccount-content .points-table table tbody tr+tr td { border-top: 1px solid rgb(8 126 132 / 30%) !important; }
.woocommerce-MyAccount-content .points-table table tr td { color: #002536; font-size: 16px; font-weight: 400; line-height: 28px; }
.points-statement-title { margin-bottom: 25px; border-bottom: 1px solid rgb(0 37 54 / 30%); padding-bottom: 9px; }
.credits-div .image img { width: 42px; height: 49px; }
.credits-div .image { display: flex; align-items: center; }
.credits-div .image .number { font-size: 26px; font-style: normal; font-weight: 500; padding: 0 10px 0 24px; color: #087E84; }
.credits-text { color: rgb(0 37 54 / 80%); font-size: 16px; font-weight: 400; }
.credits-div.d-flex.flex-wrap { margin-bottom: 25px; }
.points-statement { margin-top: 25px; }
.points-statement-title h4 { font-size: 24px; font-weight: 500; }
.privacy-security-section { border-radius: 4px; background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 40px 30px; }
.set-password form { padding: 0 !important; background-color: transparent; box-shadow: none !important; }
.privacy-security-section { border-radius: 4px; background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 40px 30px; }
.set-password form { padding: 0 !important; background-color: transparent; box-shadow: none !important; max-width: 690px; }
.set-password h3 { margin-bottom: 25px; }
.set-password form p { margin: 0 0 25px; }
.set-password form label { color: #002536; font-size: 18px; font-weight: 400; line-height: 28px; max-width: 215px; width: 100%; display: inline-block; }
.set-password form input[type="password"] ,.set-password form input[type="text"]{ border-radius: 4px; border: 1px solid rgba(0, 37, 54, 0.50); max-width: 470px; width: 100%; height: 32px; }
.set-password form p:last-child { text-align: right; }
.phone-verification-mobile p { margin: 0; color: rgb(0 37 54 / 60%); font-size: 16px; font-weight: 400; line-height: 24px; max-width: 322px; }
.phone-verification h3 { margin-bottom: 20px; }
.phone-verification button { border-radius: 4px; border: 1.5px solid var(--Green, #087E84); background: var(--Green, #087E84); color: var(--White, #FFF); font-size: 20px; font-weight: 500; text-transform: capitalize; height: 44px; margin-top: -60px; }
.set-password { border-bottom: 1px solid rgb(0 37 54 / 30%); margin-bottom: 42px; }
.phone-verification { max-width: 690px; }
.phone-verification-mobile { justify-content: space-between; }
.phone-verification button:hover { background-color: transparent; color: var(--Green, #087E84); }
form#twilio-verification-form .update_number_div div#wp2sv-status { box-shadow: none; }
form#twilio-verification-form .update_number_div .wp2sv-col { box-shadow: none; }
form#twilio-verification-form .update_number_div h1 { color: #002536; font-size: 19px; font-weight: 500; line-height: 28px; padding-top: 20px; }
form#twilio-verification-form .update_number_div #wp2sv-status>div { padding: 0; }
form#twilio-verification-form .update_number_div #wp2sv-status { padding: 0; }
form#twilio-verification-form .wp2sv-card { box-shadow: none !important; padding: 0 !important; }
form#twilio-verification-form .update_number_div .card-body { border-radius: 8px; border: 1px solid rgba(0, 37, 54, 0.30); background: var(--White, #FFF); }
form#twilio-verification-form .update_number_div .card-body .wp2sv-row:last-child { border-bottom: 0px; }
form#twilio-verification-form .update_number_div .card-body { border-radius: 8px; border: 1px solid rgba(0, 37, 54, 0.30); background: var(--White, #FFF); }
form#twilio-verification-form .update_number_div .card-body .wp2sv-row:last-child { border-bottom: 0px; }
form#twilio-verification-form .update_number_div .card-body .wp2sv-col-0.card-icon { width: 129px; }
form#twilio-verification-form .update_number_div .card-body .wp2sv-col-0.card-icon .wp2sv-logo { margin: 0 0 0 20px; }
form#twilio-verification-form .update_number_div .card-body .wp2sv-row { padding: 15px; border-bottom: 1px solid rgb(0 37 54 / 30%); margin-top: 0; }
form#twilio-verification-form .update_number_div .card-body .wp2sv-row + div { padding: 10px 20px; }
.Connected_Devices { border-top: 1px solid rgb(0 37 54 / 30%); padding-top: 40px; margin-top: 40px; }
.woocommerce-MyAccount-content .Connected_Devices table tr td { font-weight: 400; }
.Connected_Devices table { border: 1px solid rgba(0, 37, 54, 0.30); border-radius: 8px; overflow: hidden; }
.woocommerce-MyAccount-content .Connected_Devices table tr:nth-child(even) td { background-color: transparent !important; border-bottom: 1px solid rgba(0, 37, 54, 0.30) !important; }
.woocommerce-MyAccount-content .Connected_Devices table tr:nth-child(odd) td { border-bottom: 1px solid rgba(0, 37, 54, 0.30) !important; }
.woocommerce-MyAccount-content .Connected_Devices table tr:last-child td { border-bottom: 0px !important; }
.earning_to_date h5 img { margin-left: 5px; }
.Connected_Devices { border-top: 1px solid rgb(0 37 54 / 30%); padding-top: 40px; margin-top: 40px; }
.seller-analytics-main h3 { font-size: 24px; font-style: normal; font-weight: 500; }
.seller-analytics-wrap { display: flex; flex-wrap: wrap; gap: 20px; }
.seller-analytics-wrap>div { border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.20); background: var(--White, #FFF); box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); width: calc(25% - 15px); padding: 20px; }
.earning_to_date .amount, .earning_to_date span.woocommerce-Price-amount.amount { color: #087E84; font-size: 24px; font-weight: 500; line-height: normal; }
.seller-analytics-section { background-color: #FFF; box-shadow: 3px 4px 25px rgba(174, 174, 174, 0.15); padding: 32px 30px; border-radius: 4px; }
.earning_to_date { text-align: center; }
.earning_to_date h5 { color: #002536; font-size: 18px; font-weight: 400; display: flex; align-items: center; justify-content: center; margin-bottom: 25px; }
.seller-analytics-section .trends_vendor_db { margin-top: 35px; padding: 0; }
.seller-analytics-section .trends_vendor_db h3 { border-bottom: 1px solid rgb(0 37 54 / 30%); padding: 15px 30px; }
.seller-analytics-section .over-view { padding: 25px; width: 100%; }
.seller-analytics-section .dashboard-widget.sells-graph { box-shadow: none; }
.seller-analytics-section .sells-rank .trends_vendor_db { width: 100%; }
.seller-analytics-section .sells-rank .rank-steps { flex-wrap: wrap; justify-content: flex-start; }
.seller-analytics-section .sells-rank .rank-steps h3 { color: #087E84; font-size: 18px !important; font-weight: 500 !important; padding: 0; border-bottom: 0px; }
.seller-analytics-section .sells-rank .rank-steps p { font-size: 14px; font-style: normal; font-weight: 400; color: rgb(0 37 54 / 70%); }
.seller-analytics-section .sells-rank .rank-steps .rank-step { border: none; background-color: transparent; text-align: center; padding: 0; width: 14.28%; }
.seller-analytics-section .sells-rank .rank-steps .rank-step span { font-size: 14px; font-style: normal; font-weight: 500; color: #002536; }
.seller-analytics-section .sells-rank .rank-steps .rank-step .connecting-line { left: 46%; right: 0; top: 24px; }
.seller-analytics-section .sells-rank .rank-steps .rank-step .image { text-align: center; width: 50px; height: 50px; background-color: #fff; margin: 0 auto; }

.seller-analytics-section .sells-rank .rank-steps .rank-step  { opacity: 0.45; }
.seller-analytics-section .sells-rank .rank-steps .rank-step.current-rank   { opacity: 1; }
.seller-analytics-section .sells-rank .rank-steps .rank-step .image img { margin: 0 auto; position: relative; z-index: 2; background-color: #fff; }
.seller-analytics-section .progress-bar-wrap-ranking { border-top: 1px solid rgb(0 37 54 / 30%); margin-top: 35px; padding-top: 40px; }
.seller-analytics-section .progress-bar-wrap-ranking .d-flex.justify-content-between { color: #002536; font-size: 14px; font-weight: 500; line-height: normal; }
.seller-analytics-section .progress-bar-wrap-ranking .meter { background-color: rgb(0 37 54 / 25%); }
.seller-analytics-section .sells-rank .rank-steps .trends_vendor_db { padding-bottom: 15px; }
.page-template-templatesvendor-dashboard-full-width-php article.dokan-orders-area>a.dokan-btn { display: none; }
.dokan-order-left-content-main-wrap { margin: 0 !important; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); border-radius: 4px; background-color: #fff; padding: 20px; }
.user-order-listing .top-actions .date_paid { border-radius: 13px; background-color: rgb(6 213 234 / 50%); color: #002536; font-size: 14px; font-weight: 400; padding: 3px 7px; display: inline-block; margin-right: 11px; }
.dokan-panel-body .Product-order ul { display: flex; flex-wrap: wrap; }
.dokan-panel-order .top-actions { align-items: center; position: relative; }
.dokan-panel-order span.sellerRank { padding-top: 16px; }
.dokan-panel-order span.sellerRank img { margin-right: 7px; }
.Product-order { color: #002536; font-size: 16px; font-weight: 500; border-top: 1px solid rgb(0 37 54 / 30%); }

/*.Product-order ul.product_id { width: 30%; }*/

/*.Product-order ul.product_id ul:nth-child(2) { width: 80%; }*/

/*.Product-order ul:nth-child(2) { width: 70%; justify-content: space-between; }*/

/*.Product-order ul:nth-child(2) li {
padding: 5px;
width: 12%;
}*/

.dokan-order-left-content-main-wrap .dokan-panel-body { padding: 20px 0 0 0; }
.Category-main { width: 100%; }
ul.pro-div li.Product_ID { width: 16%; }
.contact-seller-wrap button.contact_seller_btn { background-color: transparent !important; border-color: transparent !important; padding: 0 !important; margin: 0 !important; overflow: visible !important; margin-left: 32px !important; margin-top: 2px !important; }
.contact-seller-wrap button.contact_seller_btn a { padding: 4px 15px !important; }
ul.pro-div li span.woocommerce-Price-amount.amount { color: var(--dark, #002536); font-family: Jost; font-size: 16px; font-style: normal; font-weight: 500; }
.customer__product .right div, .customer__product .right div a { color: #002536; font-family: Jost; font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px; }
.customer__product .right { padding-left: 20px; width: calc(100% - 93px); }
.customer__product .right label { color: rgba(0, 37, 54, 0.70); font-size: 18px; font-weight: 400; text-transform: capitalize; line-height: 28px; }
.customer__product { display: flex; flex-wrap: wrap;    /*border-bottom: 1px solid rgb(0 37 54 / 30%);*/ padding: 20px 0; }
.talkjs_chat { border-top: 1px solid rgb(0 37 54 / 30%); margin-top: 20px; border-bottom: 1px solid rgb(0 37 54 / 30%); }
.customer__product .left { width: 93px; height: 124px; border-radius: 4px; overflow: hidden; }
.customer__product .left a, .customer__product .left a img { display: inline-block; width: 100%; height: 100%; object-fit: cover; }
.top-actions .actions-left { width: 80%; display: flex; align-items: center; }
.top-actions .right-request { position: absolute; right: 0; }
.top-actions .right-request .dokan-label { border-radius: 16px; background: rgb(246 167 53 / 50%); color: #002536; font-size: 14px; font-weight: 500; text-transform: capitalize; padding: 5px 25px; }
.d-none { display: none; }
.dokan-dashboard-content .Category-main table tr th { background-color: transparent !important; padding: 26px 10px !important; }
.dokan-dashboard-content .Category-main table tr+tr td { border-top: 1px solid rgb(0 37 54 / 30%); border-bottom: 1px solid rgb(0 37 54 / 30%); padding: 26px 10px !important; text-transform: capitalize; }
ul.pro-div { padding: 26px 0; width: 100%; display: flex; border-bottom: 1px solid rgb(0 37 54 / 30%); flex-wrap: wrap; }
ul.pro-div li { width: 14%; }
.Order_Notes_wrap input#dokan-add-tracking-number, .information_description-inner .dokan-panel-body button#update_cancel_request { background-color: #087E84; border-color: #087E84; background-color: #087E84; border: 1px solid #087E84; font-size: 18px; font-weight: 500; line-height: normal; text-transform: capitalize; padding: 9px 19px; border-radius: 4px; height: auto; }
.information_description-inner form input[type="submit"] { margin-top: 20px; }
.customer__product_wrap { border-bottom: 1px solid rgb(0 37 54 / 30%); }
.Order_Notes_wrap input#dokan-add-tracking-number:hover, .information_description-inner .dokan-panel-body button#update_cancel_request:hover { background-color: transparent; color: #087E84; }
.Order_Notes_wrap { margin: 0 !important; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); border-radius: 4px; background-color: #fff; padding: 20px; margin-top: 25px !important; }
.information_description-inner { display: flex; flex-wrap: wrap; }
.order_status_form form { display: flex; align-items: flex-start; }
.order_status_form form input[type="submit"] { margin: 0 0 0 20px; }
.order_status_form form span.select2.select2-container.select2-container--default span#select2-vendor_change_order_status-container { width: 160px; }
.information_description-inner .dokan-panel-heading, .information_description-inner .dokan-panel-heading+div { width: 100%; }
.Order_Notes_wrap .dokan-panel-body { padding: 0; border: none; }
.information_description .dokan-panel-body select#cancel_request_action, .Order_Notes_wrap .order_note_type.dokan-form-group select { border-radius: 4px; border: 1.5px solid #087E84 !important; background: #FFF; width: 100%; height: 46px; font-size: 18px; line-height: normal; color: rgb(0 37 54 / 50%); padding: 6px 15px !important; background-image: url(includes/images/down-arrow.png); background-repeat: no-repeat; appearance: none; background-position: 99% 50%; }
.Order_Notes_wrap .order_note_type.dokan-form-group select { width: 100%; }
.Order_Notes_wrap .order_note_type.dokan-form-group { width: 100%; margin-bottom: 10px !important; }
.Order_Notes_wrap .order_note_type textarea { border-radius: 4px; border: 1.5px solid #087E84 !important; background: #FFF; }
.information_description .dokan-panel-heading strong { color: #002536; font-family: Jost; font-size: 16px; font-style: normal; font-weight: 500; line-height: 28px; padding: 0; }
.information_description-inner .dokan-panel-heading { padding: 0; }
.information_description-inner .dokan-panel-heading+.dokan-panel-body strong { font-size: 12px; font-weight: 400; color: #000; }
.information_description-inner .dokan-panel-body { padding: 0 0 16px; }
.Order_Notes_wrap .dokan-panel-heading { padding: 0 0 15px; border-bottom: 1px solid rgb(0 37 54 / 30%); margin-bottom: 30px; }
.customer__product_wrap { display: flex; flex-wrap: wrap; }
.customer__product_wrap .customer__product { width:50%; position: relative; border-right: 1px solid rgb(0 37 54 / 30%); }
.customer__product_wrap { padding: 20px 0; }
.search-results ul.cate-taxonomy-link { display: none; }
.customer__product_wrap .information_description { width: 50%; padding-left: 50px; }
.Order_Notes_wrap .dokan-panel-body textarea { border-radius: 4px; border: 1.5px solid #087E84 !important; background-color: #FFF; }
.category-heading-section .category-title { font-size: 36px; font-weight: 600; line-height: normal; color: #fff; padding: 30px 0; }
.category-heading-section .category-title span { color: #06D5EA; }
.information_description-inner .cancel_request_div { padding: 0 30px; }
.information_description-inner .dokan-panel-body select#cancel_request_action { padding-right: 30px !important; background-position: 97% 53%; }
.footer-logo-social-media { align-items: center; justify-content: center; }
.footer-widgets .block ul.footer-social-media { display: flex; flex-wrap: wrap; justify-content: flex-end; }
.footer-widgets .block ul.footer-social-media li { margin-left: 12px; height: 40px; }
.footer-widgets .block ul.footer-social-media li a { font-size: 0px; position: relative; width: 38px; opacity: 1; }
.footer-widgets .block ul.footer-social-media li a:before { content: ''; width: 40px; height: 40px; opacity: 1; visibility: visible; background-color: transparent; background-repeat: no-repeat; background-position: center; background-position: center; display: inline-block; position: inherit; }
.footer-widgets .block ul.footer-social-media li:nth-child(1) a:before { background-image: url(includes/images/social-media/Exclude.png); }
.footer-widgets .block ul.footer-social-media li:nth-child(2) a:before { background-image: url(includes/images/social-media/facebook.png); }
.footer-widgets .block ul.footer-social-media li:nth-child(3) a:before { background-image: url(includes/images/social-media/Twitter.png); }
.footer-widgets .block ul.footer-social-media li:nth-child(4) a:before { background-image: url(includes/images/social-media/youtube.png); }
.footer-widgets .block ul.footer-social-media li:nth-child(5) a:before { background-image: url(includes/images/social-media/instagram.png); }
.site-header .site-branding img { object-fit: contain; }
.wnbell-dropdown-box .wnbell_header { width: auto; position: relative; left: -6px; top: 1px; display: none; }
.wnbell-dropdown-box .wnbell_header span.wnbell-closebtn { font-size: 30px; cursor: pointer; width: auto; display: inline-block !important; }
.wnbell-dropdown-box .wnbell_notification_item { text-align: left; padding: 3px 0; margin: 3px 0;  }
.wnbell_notifications_lists { max-height: 220px; border-radius: 0px; box-shadow: 3px 4px 50px 10px rgba(174, 174, 174, 0.25); }
.wnbell-dropdown-box .wnbell_notification_item:last-child a { border-bottom: 0px; }
.notifications-group { text-align: left; text-transform: capitalize; padding: 12px 16px; border-bottom: 1px solid rgb(0 37 54 / 30%); transition: all 400ms ease; }
.notifications-group:hover { background-color: rgb(0 37 54 / 8%); }
.notifications-group .wnbell-groups-header { display: flex; flex-wrap: wrap; justify-content: space-between; color: #002536; font-size: 14px; font-weight: 500;     padding-bottom: 11px; }
.notifications-group  .wnbell_notification_item a { padding: 0; background-color: transparent; }
.notifications-group:last-child { border-bottom: 0px; }
.notifications-group  span.wnbell-groups-title { font-size: 16px; font-weight: 500; }
.notifications-group .wnbell-groups-header span.wnbell-group-view { color: #002536; font-size: 12px; font-weight: 400; position: relative; }
.logged-in.woocommerce-active .site-header .header-middle .shopper-myacc-cart> div#wnbell-dropdown-id { position: relative; }
.wnbell-dropdown-box-wrap { left: auto; right: 7px; top: 29px; }
.notifications-group:hover { background-color: rgb(0 37 54 / 8%); }
.notifications-group a.wnbell_user_item_link ,.wnbell-dropdown-box .wnbell_notification_item .no-notification{ color: rgb(0 37 54 / 70%); font-size: 14px;font-weight: 400; }
.notifications-group .wnbell-groups-header span.wnbell-group-view a:after { content: ''; background-image: url(includes/images/blog-arrow-left.svg); width: 10px; height: 10px; transform: scaleX(-1); display: inline-block; background-position: center; background-size: contain; background-repeat: no-repeat; margin-left: 10px; }

.notifications-group .wnbell-groups-header span.wnbell-group-view a { color:#002536; font-size: 12px; font-weight: 400; position: relative;}
.wnbell_notification_item:hover {background-color: transparent;}
.notifications-group .wnbell-groups-header span.wnbell-group-view a:hover {
    color: #087E84;
}

.wnbell-dropdown-toggle, .wnbell-icon-badge-container { display: flex; align-items: center; justify-content: center; }
.main-navigation ul ul { display: block; opacity: 0; visibility: hidden; }
.online_user_indicator { position: relative; left: 0; }
.online_user_indicator>div { background: #0F0; font-size: 0px; width: 9px; height: 9px; border-radius: 100%; position: absolute; right: 16px; bottom: -17px; }
.online_user_indicator>div.online_users_no { background-color: gray; }
.point_to_earn { display: flex; align-items: center; }
.point_to_earn .points-earn { font-size: 22px; }
.point_to_earn .points-earn img { width: 22px; margin-left: 9px; }
.articals_section .trending-title h3, #tab-system_requirements .select-product-tag h3, #tab-more_seller_product h3, .product_tabs-nav-right .select-product-tag h3, .product_tabs-nav-right .select-product-tag h2 { font-size: 35px !important; font-weight: 600; margin-bottom: 15px !important; }
.product_tabs-nav-right { padding-top: 40px; display: inline-block; width: 100%; }
.contact-seller-wrap { padding-top: 10px; padding-bottom: 10px; }
.offers-from-sellers-inner .sellers-title { padding-top: 0; }
.offers-from-sellers-inner .sellers-title h3 { font-size: 35px; font-style: normal; font-weight: 600; }
.woocommerce-account footer#colophon { display: block; }
.sellers-three-bar { border-left: 1px solid rgb(0 37 54 / 50%); margin-left: 30px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
#custom-product-tab-content .video-det .image-title-price { padding-top: 20px; padding-bottom: 20px; }
#custom-product-tab-content .video-det .price_cart { display: flex; align-items: center; justify-content: center; }
#custom-product-tab-content .video-det span.price { display: flex; align-items: center; }
.sellers-three-bar button#add_vendor_wishlist { padding: 0; }
.sellers-three-bar .three-bar { padding-bottom: 13px; padding-left: 20px; padding-right: 20px; }
.wnbell-icon-badge-container .wnbell_icon path { fill: #002536; }
.ol.flex-control-nav.flex-control-thumbs::-webkit-scrollbar { display: none; }
.ol.flex-control-nav.flex-control-thumbs { -ms-overflow-style: none;    /* IE and Edge */ scrollbar-width: none;    /* Firefox */ }
.find-job-bt { margin-top: 20px !important; }
.awsm-filter-wrap a.awsm-filter-toggle { background-color: #fff; }
.awsm-filter-wrap.awsm-no-search-filter-wrap .awsm-filter-toggle { margin-left: 0; margin-right: 0; }
span.awsm-filter-toggle-text-wrapper { font-size: 19px; }
.header-top-menu.email-header { color: var(--green) !important; }
.logged-in.woocommerce-active .site-header .header-middle .shopper-myacc-cart>* { margin-left: 21px; }
.header-top-menu.email-header .fa.fa-envelope { font-size: 25px; }
.header-middle { justify-content: space-between; }
.site-header-cart .widget_shopping_cart .product_list_widget li a.remove { text-align: right; float: right; }
.woocommerce-mini-cart-item.mini_cart_item { text-align: left; }
.woocommerce-mini-cart-item.mini_cart_item a { color: rgba(0, 37, 54, 0.70); font-family: Jost; font-size: 13px; font-style: normal; font-weight: 400; }
.woocommerce-mini-cart-item.mini_cart_item .variation { width: calc(100% - 68px); display: flex; align-content: center; margin-left: auto;  }
.woocommerce-mini-cart-item.mini_cart_item .variation .variation-Vendor { color: rgba(0, 37, 54, 0.70); font-family: Jost; font-size: 13px; font-style: normal; font-weight: 500; text-transform: capitalize; }
.woocommerce-mini-cart-item.mini_cart_item .variation .variation-Vendor p { font-weight: 400; }
.woocommerce-mini-cart-item.mini_cart_item a:nth-child(2) { display: flex; flex-wrap: wrap; align-content: flex-start; color: rgba(0, 37, 54, 0.70); font-family: Jost; font-size: 13px; font-style: normal; font-weight: 400; text-transform: capitalize;    padding-left: 45px;padding-right: 20px; }
.woocommerce-mini-cart-item.mini_cart_item a:nth-child(2) .attachment-woocommerce_thumbnail { width: 46px; height: 56px !important;  border-radius: 4px; margin: 0; max-width: inherit;margin-right: 21px; position: absolute;left: 10px;}
.woocommerce-mini-cart-item.mini_cart_item .quantity { margin-top: 25px !important; display: inline-block; width: calc(100% - 68px); margin-left: auto; float: right; font-size: 15px; color: rgba(0, 37, 54, 0.50); }
.woocommerce-mini-cart-item.mini_cart_item { border-bottom: 1px solid rgba(0 37 54 / 30%); }
.woocommerce-mini-cart-item.mini_cart_item .quantity .woocommerce-Price-amount { color: var(--Green, #087E84); font-size: 18px; font-weight: 600; }
.PayPal-mail .remove_btn a:before { display: none; }
.your_payment_Methods_inner li .PayPal-mail.payment-method-actions { width: 10%; }
.trending-new-title h2.main_title_trending { font-size: 30px; font-style: normal; font-weight: 500; text-align: center; margin-bottom: 30px; }
#keycode-section textarea#game_key_code { background-image: url(includes/images/number.png); background-attachment: local; background-repeat: no-repeat; padding-left: 35px; padding-top: 10px; border-color: #ccc; }
.creating-tab select { background-image: url(includes/images/down-arrow.png) !important; background-repeat: no-repeat !important; background-position: 99% 47% !important; appearance: none; }
.prices-stock .priceswap { width: calc(50% - 10px); }
.prices-stock { gap: 20px; }
.prices-stock label { color: rgb(0 37 54 / 80%) !important; font-size: 12px !important; font-weight: 400 !important; padding: 0px 0 0 !important; }
.prices-stock .priceswap>div+div { }
.prices-stock .priceswap>div+div label { margin: 15px 0 5px !important; }
.prices-stock .priceswap span.select2-selection { font-size: 14px !important; }

.order-statuses-filter span { display: inline-block; vertical-align: middle; border-radius: 50px; color: #002536; text-align: center; padding: 2px 10px; line-height: normal; font-size: 15px; font-weight: 500; background-color: #000; height: 22px; width: auto; display: inline-flex; align-items: center; justify-content: center; margin-left: 6px; }
.order-statuses-filter li a { color: #002536; }
.order-statuses-filter li .all { background-color: #4285F4; color: #fff; }
.order-statuses-filter li .Completed { background-color: #30E08D; }
.order-statuses-filter li .Processing { background-color: #F6A735; }
.order-statuses-filter li .On-hold { background-color: #FF8F7A; }
.order-statuses-filter li .Pending { background-color: #FF8F7A; }
.order-statuses-filter li .Cancelled { background-color: #FF8F7A; }
.order-statuses-filter li .Refunded  { background-color: #C2A1FF; }
.order-statuses-filter li .Failed { background-color: #FF8F7A; }

.orders-area-title { padding-bottom: 25px; }
.orders-area-title h3 { margin: 0; font-size: 24px; font-style: normal; font-weight: 500; }

.dokan-order-details-wrap .Product-order {
    width: 100%;
}
/*#keycode-section textarea::-webkit-scrollbar-track {
border-radius: 0;
background-color: rgb(8 126 132 / 50%);
}

#keycode-section textarea::-webkit-scrollbar {
width: 4px;
background-color: hsl(183deg 89% 27% / 20%);
}

#keycode-section textarea::-webkit-scrollbar-thumb {
border-radius: 0;
background-color: hsl(183deg 89% 27% / 20%);
}
*/
.creating-list-tabs form.gc-vendor-product-form>div.width50 { width: 50% !important; }
.creating-list-tabs form.gc-vendor-product-form .width50 { width: 50%; }
.creating-list-tabs form.gc-vendor-product-form .width50 label { padding-top: 0px !important; }
.creating-list-tabs.form-section form .select2-container--default .select2-selection--single .select2-selection__rendered { color: #087e84; font-size: 14px; }
.creating-list-tabs.form-section form::-ms-input-placeholder {	/* Edge 12-18 */
    color: #087e84; }
.creating-list-tabs.form-section form::placeholder { color: #087e84; }
#keycode-section textarea::-webkit-scrollbar { width: 4px; }
#keycode-section textarea::-webkit-scrollbar-track { background-color: rgb(8 126 132 / 10%); border-radius: 0px; }
#keycode-section textarea::-webkit-scrollbar-thumb { background: #087E84; border-radius: 0px; }
.contact-seller-wrap .contact_seller_btn.seller_contact_btn { margin: 10px 0 0 32px !important; }
.contact-seller-wrap .contact_seller_btn.seller_contact_btn a { border-radius: 4px; padding: 3px 15px !important; font-size: 15px; }
#upload-csv-form .offers-btn { border-radius: 18px; border: 1px solid #06D5EA; background-color: #FFF; display: inline-flex; padding: 7px 20px; font-size: 16px; color: #002536; font-weight: 500; }
#upload-csv-form .offers-btn span { border-left: 2px solid #06D5EA; line-height: 19px; display: inline-block; margin-left: 5px; padding-left: 5px; }
.my-account-section .form-section p.form-row .password-input+.toggle-password { position: absolute; right: 25px; top: 20px; cursor: pointer;  }
.my-account-section .form-section p.form-row.password-eye { position: relative; }
table.preview-csv tr td {  position: relative; color: rgba(0, 37, 54, 0.70); font-family: Jost; font-size: 14px; font-style: normal; font-weight: 400; background-color: transparent; }
table.preview-csv tr td:after { content: ""; display: inline-block;  position: absolute; bottom: -12px; width: calc(100%  + 2px); border-bottom: 1px solid #002536;
    height: 100%;  left: 0; opacity: 0.25;}
table.preview-csv tr td span { color: #002536; }
table.preview-csv tr td div { margin-bottom: 5px; }
table.preview-csv tr td:nth-child(1) { padding-right: 0; padding-top: 0; }
table.preview-csv tr td:nth-child(2) { border-right: 2px solid #002536; padding-top: 0; padding-bottom: 0; border-left: 2px solid #002536; padding-left: 30px; }
table.preview-csv tr td:nth-child(3) { padding-top: 0; }
table.preview-csv tr { margin-bottom: 20px; }
table.preview-csv { border-collapse: separate !important; border-spacing: 0 25px !important; }
.upload_div { border-radius: 4px; background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); }
.Llisting-title { padding: 23px 30px 17px; border-bottom: 1px solid rgb(0 37 54 / 30%); }
.Llisting-title h3 { margin: 0; font-size: 24px; font-style: normal; font-weight: 500; }
.upload-Cancel button { border-radius: 4px; background-color: #087E84 !important; text-transform: capitalize; padding: 7px 40px; display: inline-block; height: auto; line-height: normal; font-size: 18px; font-weight: 500; }
.upload-Cancel button#close-fancy-box { background-color: rgb(0 37 54 / 15%) !important; color: #002536; margin-left: 20px; }
.upload_div form .upload-Cancel { padding: 20px 30px 0; }
table.preview-csv { border-top: 1px solid rgb(0 37 54 / 30%); margin-top: 20px; }
.upload_div form .upload-Cancel .offers-btn+.offers-btn { margin-left: 20px; }
.yetix .ui.form .field.yetix-checkbox { display: flex; }
.sellers-ul-wrap li:nth-child(1) { width: 308px; }
.report-an-issue-div a { font-size: 12px; font-style: normal; font-weight: 400; color: #002536; opacity: 0.6; padding-top: 10px; display: inline-block; }
.post_thumbnail-img .thumbnail_title { width: calc(100% - 80px); }
.single-product-section .product-right .product-right-inner .price span { font-size: 30px; font-style: normal; font-weight: 600; color: #087E84; line-height: normal; }
.ingame-services-ullist input, .vgame_search input { border-radius: 25px; border: 1.5px solid var(--Green, #087E84); background: var(--White, #FFF); width: 100%; background-image: url(includes/images/search.png); background-position: 13px 10px; background-repeat: no-repeat; padding-left: 40px; height: 42px; color: var(--Green, #087E84); font-family: Jost; font-size: 18px; font-style: normal; background-size: 18px; font-weight: 400; }
.ingame-services-ullist { max-width: 347px; width: 50%; }
.product-quantity-right .product-subtotal { display: none; }
.ingame-services-ullist li { width: 100%; }

/*
.table-of-content-policy-sidebar{
position: relative; }

.table-of-content-policy-sidebar .sticky-div {
position: absolute;
}*/
.vgame_search input { border-color: rgb(8 126 132 / 20%); border-radius: 4px; background-image: url(includes/images/search-gray.png); font-size: 14px; font-style: normal; font-weight: 400; }
.vgame_search { padding-top: 20px; padding-bottom: 6px; width: 100%; }
ul.woocommerce-PaymentMethods.payment_methods li { margin-bottom: 20px !important; background-color: #FFF !important; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15) !important; }
ul.woocommerce-PaymentMethods.payment_methods li input { background: rebeccapurple; }
ul.woocommerce-PaymentMethods.payment_methods li { padding: 20px 20px 20px !important; }
ul.woocommerce-PaymentMethods.payment_methods li .woocommerce-PaymentBox { background-color: transparent !important; box-shadow: none; }
ul.woocommerce-PaymentMethods.payment_methods li>label:after { content: ''; opacity: 0; visibility: hidden; width: 10px; height: 10px; background: #087E84; position: absolute; top: 8px; left: -16px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
ul.woocommerce-PaymentMethods.payment_methods li>label:before { content: ''; content: ''; position: absolute; left: -20px; top: 4px; width: 18px; height: 18px; border: 1px solid #777; border-radius: 100%; background: #fff; }
ul.woocommerce-PaymentMethods.payment_methods li>label { position: relative; padding-left: 10px; font-size: 20px; font-weight: 400; line-height: normal; }
ul.woocommerce-PaymentMethods.payment_methods li [type="radio"]:checked+label:after { opacity: 1; visibility: visible; }
ul.woocommerce-PaymentMethods.payment_methods li [type="radio"] { opacity: 0; visibility: hidden; }
.main-table-section ol.table-menu { overflow: auto; height: calc(100vh - 410px); }
.input-yupe-text .validation-message { margin-top: -20px; }

.woocommerce-MyAccount-content #payment .payment_methods a.woocommerce-Button--alt.button.alt { margin-bottom: 20px; font-size: 18px;  font-weight: 500; line-height: normal; text-transform: capitalize; padding: 9px 15px; border-radius: 4px; height: auto;  display: table;margin-left: 0; background-image: url(includes/images/black-arrow.svg); background-repeat: no-repeat; font-size: 0;transform: rotate(90deg); background-size: 15px; height: 34px; min-width: 0px !important; background-color: transparent; border: 1px solid #002536; background-position: center; }






/* ===== Scrollbar CSS ===== */

/* Firefox */

.main-table-section ol.table-menu { scrollbar-width: auto; scrollbar-color: rgb(0 37 54 / 10%) rgb(8 126 132 / 30%); }

/* Chrome, Edge, and Safari */
.main-table-section ol.table-menu::-webkit-scrollbar { width: 10px; }
.main-table-section ol.table-menu::-webkit-scrollbar-track { border-radius: 20px; background: rgb(0 37 54 / 10%); }
.main-table-section ol.table-menu::-webkit-scrollbar-thumb { border-radius: 20px; background-color: rgb(8 126 132 / 30%); }
html { scroll-behavior: smooth; }
a.woocommerce-product-gallery__trigger { top: 0 !important; position: absolute; height: 445px !important; width: 80% !important; background-color: transparent !important; right: 0 !important; }
a.woocommerce-product-gallery__trigger::before { opacity: 0; content: none !important; }
.articals_section .button { height: auto; padding-left: 0; padding-right: 0; }
.woocommerce-cart ul.woocommerce-error { max-width: 100%; margin: 0 auto; }
table.shop_table_responsive tbody tr td[data-title="Total"] { text-align: right; }
.back-to-top { padding: 0 !important; height: 40px !important; line-height: 40px !important; bottom: 100px!important;}
.term-in-game-currency .category_section, .term-in-game-services .category_section, .term-items .category_section, .term-accounts .category_section { padding-bottom: 21px; }
.term-in-game-currency .category_section h1, .term-in-game-services .category_section h1, .term-items .category_section h1, .term-accounts .category_section h1, .gc-currency.category_section h1, .gc-services.category_section h1 { font-size: 30px; margin-bottom: 0; }
.order-overview-section .woocommerce-order-details .purchase_details_main.d-flex.flex-wrap section.woocommerce-order-details { width: 100%; }
#customer_details .woocommerce-billing-fields h3 { margin-bottom: 10px; color: #002536; opacity: 1; font-weight: 500;}
.category_section.gc-currency { margin-bottom: 0; border-bottom: 0px; padding-bottom: 0; }
.game-currency-product-tag { border-bottom: 1px solid rgb(0 37 54 / 50%); margin-bottom: 20px; }
.single-product div.product .video-product-cart form.cart button.single_add_to_cart_button:hover::after { filter: brightness(0) saturate(100%) invert(33%) sepia(79%) saturate(877%) hue-rotate(144deg) brightness(94%) contrast(94%); }
.user-dashboard-activated .footer-bottom { transition: all 400ms ease; display: inline-block; width: 100%; }
.user-dashboard-activated .site-branding { display: none; }
/*.user-dashboard-activated .header-middle .custom-product-search { margin-top: 2em; }*/
.user-dashboard-activated .header-middle .custom-product-search .nav-left { display: none; }
.my-account-login-page.user-dashboard-activated .site-branding { display: block; }
.my-account-login-page.user-dashboard-activated .header-middle .custom-product-search { margin-top: 15px; }
.my-account-login-page.user-dashboard-activated .header-middle .custom-product-search .nav-left { display: block; }
.my-account-login{display: flex;}
.my-account-login-page.user-dashboard-activated.woocommerce-account.left-sidebar .header-section { width: 100% !important; }
.my-account-login-page.user-dashboard-activated.woocommerce-active .site-header .shopper-myacc-cart { width: 40%; }
.woocommerce-MyAccount-navigation>ul, .dokan-dashboard .dokan-dash-sidebar #dokan-navigation { -ms-overflow-style: none;    /* Internet Explorer 10+ */ scrollbar-width: none;    /* Firefox */ }
.woocommerce-MyAccount-navigation>ul::-webkit-scrollbar, .dokan-dashboard .dokan-dash-sidebar #dokan-navigation::-webkit-scrollbar { display: none;    /* Safari and Chrome */ }
.return-to-shop a { padding: 9px 35px; background-color: var(--green); font-size: 18px; font-weight: 500; color: #fff; line-height: normal; border-radius: 50px; display: inline-block; text-transform: capitalize; height: auto; border: 1px solid var(--green); }
.return-to-shop { text-align: center; margin: 15px 0 15px; }
.return-to-shop a:hover { background-color: transparent; color: var(--green); }

/*.user-dashboard-activated.woocommerce-active .site-header .shopper-myacc-cart { width: 50%; }*/
.logged-details-table { border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.20); background-color: var(--White, #FFF); }
.logged-details-table tr+tr td { border-top: 1px solid rgb(8 126 132 / 30%); }
.logged-details-table tr td { color: rgb(0 37 54 / 80%); font-size: 16px; font-weight: 400; line-height: 28px; }
.logged-details-wrap h4 { font-size: 24px; font-weight: 500; color: #002536; border-bottom: 1px solid hsl(199deg 100% 11% / 30%); margin-bottom: 25px; padding-bottom: 15px; }
.yith-wcaf-section table { border-radius: 8px !important; border: 1px solid rgba(8, 126, 132, 0.20) !important; background-color: var(--White, #FFF) !important; overflow: hidden; }
.yith-wcaf-section table tr+tr td { border-top: 1px solid rgb(8 126 132 / 30%); }
.yith-wcaf-section table tr td { color: rgb(0 37 54 / 80%); font-size: 16px; font-weight: 400; line-height: 28px; }
#yith_wcaf_dashboard_commissions_table { margin: 0 30px; width: calc(100% - 60px); }
.mb-25 { margin-bottom: 25px; }
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper { position: initial; display: flex; flex-wrap: wrap; }
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .dokan-store-tabs { width: calc(100% - 320px); padding-left: 30px; padding-right: 30px; }
form.dokan-store-products-ordeby [type="text"] { border-radius: 25px; border: 1.5px solid var(--Green, #087E84); background-color: var(--White, #FFF); }
.dokan-store-products-filter-area input.search-store-products[name="search_store_products"] { display: inline-block; width: 50px; height: 50px; content: ''; background-image: url(includes/images/search.png); position: relative; padding: 0; background-color: transparent; font-size: 0px; background-size: 25px; border: none; background-repeat: no-repeat; background-position: center center; left: -50px; top: -6px; }
.category_search input.product-name-search { position: relative; }
.seller-items ul.products li { width: calc(33.33% - 10px) !important; }
.dokan-store-products-filter-area .orderby-search { border: 1.5px solid #087E84; background-color: #FFF; }
.dokan-store-products-filter-area { padding-top: 30px; }
.dokan-pagination { margin-top: 30px; display: flex !important; align-items: center; justify-content: center; width: 100%; border: none; }
.dokan-pagination li a { border-radius: 4px; border: 0.5px solid rgba(0, 37, 54, 0.10) !important; background-color: rgb(255 255 255 / 60%) !important; width: 42px; height: 42px; display: flex; align-items: center; justify-content: center; color: var(--dark, #002536); font-size: 16px !important; font-weight: 500; margin: 0 2px !important; }
.dokan-pagination li.active a { border-radius: 4px; border: 1.5px solid rgb(8 126 132 / 60%) !important; color: #087E84; }
.dokan-pagination li.prev a:after, .dokan-pagination li.next a:after { font-size: 15px; content: 'Previous'; background-image: url(includes/images/right-arrow.svg); background-repeat: no-repeat; background-size: 20px; background-position: 2px 1px; display: inline-flex; padding: 0px 0 0 29px; position: relative; top: 0px; left: 0; color: rgb(0 37 54); }
.dokan-pagination li.next a:after { content: 'Next'; background-image: url(includes/images/left-arrow.svg); padding: 0 29px 0 0; background-position: 36px 0; }
.dokan-pagination li.prev a, .dokan-pagination li.next a { width: 120px; display: flex; text-align: center; align-items: center; justify-content: center; position: relative; font-size: 0px !important; background-color: rgb(0 37 54 / 5%) !important; }
.dokan-pagination li:nth-child(2), .dokan-pagination li:nth-last-child(2) { display: none; }
.dokan-pagination li.disabled { display: none; }

ul.custom-dashboard-tabs li.custom-dashboard-tabs-list { margin-bottom: 10px; }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5 { position: relative; font-size: 14px; font-weight: 400; color: #fff; cursor: pointer; margin: 0; padding: 8px 12px; line-height: normal; }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5:after { content: ''; background-image: url(includes/images/black-arrow.svg); width: 12px; height: 7px; position: absolute; right: 14px; top: 50%; transform: translateY(-50%); transition: all 400ms ease; filter: brightness(0) invert(1); opacity: 0.6; }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list>ul { display: none; }
ul.custom-dashboard-tabs ul { border: none; }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5:hover { background-color: rgb(255 255 255 / 10%); border-radius: 4px; }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5.slider-open { background-color: rgb(255 255 255 / 10%); border-radius: 4px 4px 0 0; }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5.slider-open+ul { background-color: #0d3040; border-radius: 0 0 4px 4px; }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5.slider-open+ul li a { background-color: transparent; padding-left: 0; padding-right: 0; }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5.slider-open+ul li:hover { background-color: rgb(255 255 255 / 10%); }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5.slider-open+ul li { transition: all 400ms ease; }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list ul li a { background-color: transparent; padding-left: 0; padding-right: 0; }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5.slider-open:after { transform: rotate(180deg); }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5:before { content: ''; background-image: url(includes/images/Dashboard.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; display: inline-block; margin: 0px 12px 0 0px; position: relative; top: 2px; left: 4px; }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5.woocommerce-MyAccount-navigation-link--payment-methods:before { background-image: url(includes/images/Payout-Methods.png); }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5.woocommerce-MyAccount-navigation-link--user-available-balance:before { background-image: url(includes/images/Payout-Methods.png); }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5.woocommerce-MyAccount-navigation-link--edit-address:before { content: "\f015"; font: normal normal normal 14px/1 FontAwesome; background-image: none; color: #06D5EA; font-size: 18px; }
ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5.woocommerce-MyAccount-navigation-link--affiliate-dashboard:before { background-image: url(includes/images/Affiliation.png); }
.sidebars-open ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5:before { right: 0px !important; position: absolute !important; top: 10px !important; left: auto; }
.sidebars-open ul.custom-dashboard-tabs li.custom-dashboard-tabs-list h5:after { display: none; }
.product-cartprice p.price { margin-right: 25px; }
.product-cartprice p.price span { margin: 0; font-size: 35px; font-style: normal; font-weight: 600; }
.product-cartprice .video-product-cart { width: auto; }
.product-cartprice { align-items: center; padding-top: 5px; }
.toggle_data_dropdown { padding: 0; }
.toggle_data_dropdown select { color: #087E84; font-size: 18px; font-weight: 500; border: none; background-color: transparent; width: 100%; text-transform: capitalize; }
.video-product-summary .point_to_earn { color: #002536; font-size: 18px; font-weight: 400; line-height: 28px; }
.swal2-close { color: #000 !important; }
.swal2-actions button { border-radius: 4px !important; border: 1.5px solid #087E84 !important; background-color: #087E84 !important; font-size: 20px !important; font-weight: 500; line-height: normal; padding: 8px 40px; text-transform: capitalize; transition: all 400ms ease; }
.swal2-actions button:hover { background-color: transparent !important; color: #087E84 !important; background-image: none !important; }
.swal2-title { color: #002536 !important; font-size: 24px !important; font-weight: 500 !important; padding-top: 60px !important; }
.swal2-container.swal2-center>.swal2-popup { padding-bottom: 60px; }
select.swal2-select, .swal2-input { border-radius: 4px; border: 1px solid rgba(0, 37, 54, 0.50); background-color: #FFF; height: 44px; color: #002536; font-size: 18px; font-weight: 400; line-height: 28px; margin: 37px 60px 14px; }

/*.search-results*/
.post-type-archive main#main { max-width: 1170px; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; }

/*.search-results*/
.post-type-archive main#main .product-grid li.product { width: calc(33.33% - 10px); }

/*.search-results*/
.post-type-archive nav.woocommerce-pagination ul.page-numbers a.page-numbers { height: 42px; width: 42px; padding: 0; display: flex; align-items: center; justify-content: center; }

/*.search-results*/
.post-type-archive .shopper-sorting.shopper-nav-pos-right .woocommerce-pagination { display: none; }

/*.search-results*/
.post-type-archive main#main .product-grid+.shopper-sorting .woocommerce-pagination { margin-top: 30px !important; flex-wrap: wrap; display: flex; align-items: center; justify-content: center; width: auto; border: none; }

/*.search-results*/
.post-type-archive main#main .product-grid+.shopper-sorting form.woocommerce-ordering { display: none; }

/*.search-results*/
.post-type-archive main#main .product-grid+.shopper-sorting p.woocommerce-result-count { display: none; }

/*.search-results*/
.post-type-archive main#main .product-grid+.shopper-sorting nav.woocommerce-pagination { width: 100%; float: none; text-align: center; }

/*.search-results*/
.post-type-archive main#main .product-grid+.shopper-sorting ul.page-numbers .page-numbers { list-style: normal !important; height: 42px !important; color: #000; padding: 0 !important; display: flex; font-size: 16px !important; }

/*.search-results*/
.post-type-archive main#main .shopper-sorting select { border-radius: 4px; border: 1px solid rgba(0, 37, 54, 0.50); background-color: #FFF; height: 40px; color: #002536; font-size: 14px; font-weight: 500; }

/*.search-results*/
.post-type-archive main#main .shopper-sorting { margin-top: 20px; margin-bottom: 20px; }

/*.search-results*/
.post-type-archive main#main .shopper-sorting .woocommerce-result-count { font-size: 15px; }
.post-type-archive main#main .product-grid+.shopper-sorting nav.woocommerce-pagination ul.page-numbers { height: auto; width: auto !important; flex-wrap: wrap; border: none; }
.Transaction_History-table table { margin-bottom: 30px; border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.20) !important; background: var(--White, #FFF); }
.Transaction_History-table { padding: 0 30px; }
.Transaction_History-table table tr+tr td { border-top: 1px solid rgb(8 126 132 / 30%); }
.Transaction_History-table table tr td { color: rgb(0 37 54 / 80%) !important; font-weight: 400 !important; background-color: transparent !important; }
.Transaction_History-table table tr { background-color: transparent !important; }
.Transaction_History-table table tr:nth-child(even) { background-color: rgb(0 37 54 / 7%) !important; }
table.dataTable.hover>tbody>tr.selected:hover>*, table.dataTable.display>tbody>tr.selected:hover>* { box-shadow: none !important; }
.Transaction_History-table .top { display: flex; flex-wrap: wrap; justify-content: space-between; flex-direction: row-reverse; padding-bottom: 20px; border-bottom: 1px solid rgb(0 37 54 / 30%); margin-bottom: 25px; }
.Transaction_History-table .top label { font-size: 0; }
.Transaction_History-table .top label input[type="search"] { width: 460px; border-radius: 4px; border: 1px solid rgba(0, 37, 54, 0.20); background: var(--White, #FFF); height: 42px; margin: 0; background-image: url(includes/images/search-gray.png); background-repeat: no-repeat; background-position: 10px 10px; background-size: 18px; padding-left: 40px; font-size: 16px; }
.Transaction_History-table table thead tr th { border-bottom: 0px; }
.creating-list-tabs .gc-vendor-product-form .select2-container--default .select2-selection--single { border: 1px solid rgba(0, 37, 54, 0.50) !important }
.Transaction_History-table .top button, .Transaction_History-table .top button:hover { font-size: 16px; font-style: normal; font-weight: 400; text-transform: capitalize; box-shadow: none; border: none; background: transparent; opacity: 1 !important; padding: 0 0 0 30px; margin: 0; }
.Transaction_History-table table td { box-shadow: none !important; }
.Transaction_History-table table td.select-checkbox { padding-left: 50px !important; position: relative !important; }
.Transaction_History-table table td.select-checkbox:before { content: ''; -webkit-appearance: none; padding: 8px; display: inline-block !important; position: absolute !important; vertical-align: middle; cursor: pointer; margin-right: 5px; left: 0 !important; border-radius: 2px; border-radius: 4px; border: 1px solid rgba(0, 37, 54, 0.30) !important; background: var(--White, #FFF); margin: 0 !important; left: 17px !important; top: 13px !important; }
.Transaction_History-table table .selected td.select-checkbox:before { background: #087E84; border-color: #087E84; }
.Transaction_History-table table td.select-checkbox:after { content: ''; display: block !important; position: absolute !important; top: 16px !important; left: 23px !important; width: 5px !important; height: 9px !important; border: solid #ffffff; border-width: 0 2px 2px 0; transform: rotate(45deg); opacity: 0; }
.Transaction_History-table .bottom { display: inline-block; width: 100%; padding-bottom: 30px; }
.Transaction_History-table tr.selected td.select-checkbox:after { opacity: 1; text-shadow: none !important; margin: 0 !important; content: '' !important; }
.Transaction_History-table .dt-buttons button:before { content: ''; background-image: url(includes/images/Download-All.png); width: 22px; height: 22px; display: inline-block; background-repeat: no-repeat; position: relative; top: 5px; left: -10px; }
.Transaction_History-table .top button:hover span { color: rgb(0 37 54 / 70%); }
.Transaction_History-table .top button, .Transaction_History-table .top button:hover span { color: rgb(0 37 54 / 70%); }
.Transaction_History-table .dt-buttons button:nth-child(1):before { background-image: url(includes/images/Download-Selected.png); }
.Transaction_History-table table tr td:nth-child(2), .Transaction_History-table table tr td:nth-child(2) a { color: #002536 !important; font-size: 16px !important; font-weight: 400 !important; line-height: 28px; }
.Transaction_History-table table tr td:nth-child(3) span.woocommerce-Price-amount.amount { color: #087E84; font-size: 16px; font-weight: 500; line-height: 28px; }
.Transaction_History-table table tr td:nth-child(5), .Transaction_History-table table tr td:nth-child(4) { color: var(--dark, #002536) !important; font-size: 16px; font-weight: 500 !important; line-height: 28px; opacity: 0.8; }
.transaction-history-filters #filters { padding: 20px 30px 20px; margin-bottom: 30px; border-bottom: 1px solid rgb(0 37 54 / 30%); }
.Transaction_History-table .dataTables_wrapper .dataTables_filter input { border: 1px solid #aaa; border-radius: 3px; padding: 3px 10px; background-color: transparent; margin-left: 3px; border: 1px solid rgba(0, 37, 54, 0.20); background: var(--White, #FFF); height: auto; font-size: 15px; }
.Transaction_History-table .dataTables_wrapper .dataTables_filter select { border: 1px solid #aaa; border-radius: 3px; padding: 10px 10px 10px; background-color: transparent; margin-left: 3px; border: 1px solid rgba(0, 37, 54, 0.20); background: var(--White, #FFF); height: auto; color: rgb(0 37 54 / 75%); font-size: 15px; }
.Transaction_History-table .top #myTable_processing { position: initial !important; background: transparent !important; }
.Transaction_History-table .bottom .dataTables_info { color: #002536; font-size: 20px; font-weight: 400; line-height: normal; opacity: 0.7; }
.transaction-history-filters #filters select, .transaction-history-filters #filters input#daterange { margin-left: 20px; height: 42px; border-radius: 4px; border: 1px solid rgba(0, 37, 54, 0.20); color: rgb(0 37 54 / 75%); font-size: 15px; font-style: normal; font-weight: 500; line-height: normal; }
.Transaction_History-table .dataTable .cancel-request { color: red; }
.Transaction_History-table .dataTable .processing { color: #F3831B; }
.Transaction_History-table .dataTable .completed { color: #087E84; }
.transaction-history-filters #filters input#daterange { margin-left: 0; }
.vendors-product-listing { width: 100%; }
.vendors-product-listing .search_filter { width: 278px; margin: 15px 0; }
.vendor-product-list { padding-left: 0 !important; padding-right: 0 !important; }
.vendor-product-list .custom-content { padding: 0 30px; }
.vendor-product-list-main .item { margin-bottom: 10px !important; border: none !important; box-shadow: 0px 0px 15px 0px rgba(174, 174, 174, 0.25) !important; }
.vendor-product-list-main .item span.woocommerce-Price-amount.amount { color: #002536; font-size: 18px; font-weight: 500; line-height: 28px; }
.dokan-dashboard .custom-content .search_filter:after { background-repeat: no-repeat; }
.vendors-product-listing .vendor-category-tabs { display: flex; overflow: auto; }
.vendors-product-listing .vendor-category-tabs button { white-space: nowrap; padding: 10px 20px !important; color: #002536; font-size: 20px; font-weight: 400; }
.vendors-product-listing .vendor-category-tabs button span { color: #E9654C; }
.my-account-login-page.user-dashboard-activated.left-sidebar .site-footer { width: 100% !important; }
.my-account-login-page.user-dashboard-activated.left-sidebar .container { max-width: 1170px !important; }

/*.vendors-product-listing .vendor-category-tabs::-webkit-scrollbar { display: none; }*/
.vendor-category-tabs::-webkit-scrollbar { height:6px; }

/* Track */
.vendor-category-tabs::-webkit-scrollbar-track { background: #f1f1f1; }

/* Handle */
.vendor-category-tabs::-webkit-scrollbar-thumb { background: rgb(0 37 54 / 50%); }
.vendor-product-list-main { overflow: auto; }
.vendor-product-list-main::-webkit-scrollbar { height:6px; }

/* Track */
.vendor-product-list-main::-webkit-scrollbar-track { background: #f1f1f1; }

/* Handle */
.vendor-product-list-main::-webkit-scrollbar-thumb { background: rgb(0 37 54 / 50%); }
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button:hover { background-color: rgb(8 126 132 / 10%) !important; color: #000 !important; border-color: #087e84 !important; }
.user-dashboard-activated .switch-buying-header a { border-radius: 4px; border: 1.5px solid var(--Green, #087E84); background: var(--Green, #087E84); display: inline-block; color: #FFF; font-size: 16px; font-weight: 500; letter-spacing: 0.16px; padding: 6px 20px; border: 1px solid #087E84; }
.user-dashboard-activated .switch-buying-header a:hover { background-color: transparent; color: var(--Green, #087E84); }
.user-dashboard-activated.header-middle .container .d-flex.flex-wrap.align-items-center { justify-content: space-between; }
.user-dashboard-activated.woocommerce-active .site-header .shopper-myacc-cart { width: 50%; }
.site-header .custom-product-search .nav-search-facade { display: none; }
.custom-product-search .select2-container--default .select2-selection--single .select2-selection__rendered { background-color: rgb(8 126 132 / 10%) !important; color: var(--green); font-size: 16px !important; font-weight: 400 !important; border-radius: 50px; background-color: #f7f7f9; font-size: 14px; border: none; padding: 4px 56px 4px 20px; line-height: 26px; display: flex; align-items: center; justify-content: space-between; }
.custom-product-search .select2-container .select2-selection--single { border: none !important; }
.chat_box_vendor a:before { content: ''; background-image: url(includes/images/Inbox.png); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 12px; }
.creating_list a:before { content: ''; background-image: url(includes/images/create-listings.svg); width: 27px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 2px; top: 4px; position: relative; }
.manage_list a:before { content: ''; background-image: url(includes/images/manage-listings.svg); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 12px; }
.seller_analytics a:before { content: ''; background-image: url(includes/images/seller_analytics.svg); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 12px; }
.seller_earnings a:before { content: ''; background-image: url(includes/images/seller_earnings.svg); width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; font-size: 0px; margin-right: 12px; }
.dokan-dashboard .sidebars-open ul.dokan-dashboard-menu li.chat_box_vendor a:before,
.dokan-dashboard .sidebars-open ul.dokan-dashboard-menu li.creating_list a:before,
.dokan-dashboard .sidebars-open ul.dokan-dashboard-menu li.manage_list a:before,
.dokan-dashboard .sidebars-open ul.dokan-dashboard-menu li.seller_analytics a:before,
.dokan-dashboard .sidebars-open ul.dokan-dashboard-menu li.seller_earnings a:before,
.dokan-dashboard .sidebars-open .dokan-dash-sidebar ul.dokan-dashboard-menu li.dashboard a:before,
.dokan-dashboard .sidebars-open .dokan-dash-sidebar ul.dokan-dashboard-menu li.affiliate_vendor_withdraw a:before,
.dokan-dashboard .sidebars-open .dokan-dash-sidebar ul.dokan-dashboard-menu li.privacy_security a:before,
.dokan-dashboard .sidebars-open .dokan-dash-sidebar ul.dokan-dashboard-menu li.user_general_dashboard a:before { position: absolute; right: 5px; }
.chat_box_vendor a i, .creating_list a i, .manage_list a i, .seller_analytics a i, .seller_earnings a i { display: none !important; }
.trending_tags__wrap:not(.no-product-empty) { border-bottom: 1px solid rgb(0 37 54 / 50%); margin-bottom: 15px; padding-bottom: 30px; }
ul.mainmenu li.active a { color: #087E84; }
.category_section.cat-inner-title { border-bottom: 0px; padding-bottom: 0; margin-bottom: 0; }
.single-product-section .product-left > .justify-content-between.d-flex.flex-wrap {  align-items: baseline;}
/*span.select2-dropdown.select2-dropdown--below {
border: 1.5px solid #087E84;
border-radius: 3px;
}*/

/*.custom-product-search .select2-container--default .select2-results__option--highlighted[aria-selected],
.custom-product-search .select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #087e84;
}*/

.overview-section-else .order-overview-section { gap: 0; width: 65%; }
.overview-section-else .order-overview-section .woocommerce-thank-you { width: 100%; }
.overview-section-else { gap: 30px; align-items: flex-start; }
.overview-section-else .order-overview-wrap { width: calc(35% - 30px); margin-top: 71px; height: auto; }
.region-filter span.select2-selection.select2-selection--single { width: 130px; }
.select-product-tag .d-flex.flex-wrap:not(.region-filter) li select { appearance: none; background-image: url(includes/images/black-arrow.svg); background-repeat: no-repeat; background-size: 12px; background-position: 91% 55%; padding-right: 30px; color: rgb(0 0 0 / 50%); font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; padding: 8px 30px 8px 10px; }
.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-MyAccount-box { background-color: transparent; padding: 0; }
.alg-mowc-suborder-details .orders-table { box-shadow: none; padding: 0; background-color: transparent; }
.woocommerce-breadcrumb a:first-of-type:before { content: '' !important; margin: 0; }
.video-product-cart .submit-button { margin-top: 0; }
.product_tabs-nav-right #tab-description { background: rgb(6 213 234 / 3%); margin-top: 20px; position: relative; margin-bottom: 0 !important; }
.product_tabs-nav-right #tab-system_requirements { background: rgb(6 213 234 / 3%); position: relative; margin-bottom: 35px !important; padding-bottom: 30px; }
.product_tabs-nav-right #tab-description::before, .product_tabs-nav-right #tab-system_requirements::before { content: ""; display: inline-block; position: absolute; left: -300%; width: 300%; background: rgb(6 213 234 / 3%); height: 100%; top: 0; }
.product_tabs-nav-right #tab-description::after, .product_tabs-nav-right #tab-system_requirements::after { content: ""; display: inline-block; position: absolute; right: -300%; width: 300%; height: 100%; background: rgb(6 213 234 / 3%); top: 0; }
.product_tabs-nav-right #tab-system_requirements .select-product-tag { padding: 0; margin: 0; border: none; }
.single-product .articals_section { padding-bottom: 10px; }
.single-product-section .product-left h1.product_title { margin-bottom: 0; width: 87%;}
.post_thumbnail-img .thumbnail_title .title, #custom-product-tab-content .video-det .image-title-price .title { color: #002536; font-size: 20px; font-style: normal; font-weight: 500; line-height: 28px; }
.offers-from-sellers .sellers-ul-wrap .delivery_speed .delivery-eta { background-color: transparent; }
#tab-more_seller_product .product-card__wrap .product__count { font-size: 14px; }
.shopper-full-width-content.single-product div.product .summary .title_wishlist button#add_product_wishlist img { width: 30px; }
.shopper-full-width-content.single-product div.product .summary .title_wishlist button { position: relative; }
.shopper-full-width-content.single-product div.product .summary .title_wishlist button#add_product_wishlist:before { text-transform: none; content: attr(data-title); font-size: 14px; position: absolute; color: #fff; background: #087E84; padding: 0px 10px; width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 200px; opacity: 0; pointer-events: none; right: 0px; top: 0; border-radius: 4px; transform: translate3d(-50%, 0%, 0); opacity: 0; line-height: 30px; }
.shopper-full-width-content.single-product div.product .summary .title_wishlist button#add_product_wishlist:after { content: ""; position: absolute; top: 8px; left: -4px; border-width: 7px; border-style: solid; border-color: transparent transparent transparent #087E84; opacity: 0; }
.shopper-full-width-content.single-product div.product .summary .title_wishlist button#add_product_wishlist:hover:after, .shopper-full-width-content.single-product div.product .summary .title_wishlist button#add_product_wishlist:hover:before { opacity: 1; }
/* 29-12-2023 */
.offers-from-sellers #add_product_wishlist:hover:before,.offers-from-sellers #add_vendor_wishlist:hover:before,.offers-from-sellers #remove_vendor_wishlist:hover:before{
    opacity: 1;
}
.offers-from-sellers #add_product_wishlist,.offers-from-sellers #add_vendor_wishlist,.offers-from-sellers #remove_vendor_wishlist{
    position: relative;
}
.offers-from-sellers #add_vendor_wishlist:before{
    right: -8px !important;
}
.offers-from-sellers #add_product_wishlist:before,.offers-from-sellers #remove_vendor_wishlist:before{
    right: -15px !important;
}
.offers-from-sellers #add_product_wishlist:before,.offers-from-sellers #add_vendor_wishlist:before,.offers-from-sellers #remove_vendor_wishlist:before{
    text-transform: none;
    content: attr(data-title);
    font-size: 14px;
    position: absolute;
    color: #fff;
    background: #087E84;
    padding: 0px 10px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 200px;
    opacity: 0;
    pointer-events: none;
    top: 0;
    border-radius: 4px;
    transform: translate3d(-50%, 0%, 0);
    opacity: 0;
    line-height: 30px;
}
.offers-from-sellers #add_product_wishlist:hover,.offers-from-sellers #add_vendor_wishlist:hover,.offers-from-sellers #remove_vendor_wishlist:hover{
    position: relative;
}
.offers-from-sellers #add_product_wishlist:hover:after,.offers-from-sellers #add_vendor_wishlist:hover:after,.offers-from-sellers #remove_vendor_wishlist:hover:after{
    opacity: 1;
}
.offers-from-sellers #add_product_wishlist:after,.offers-from-sellers #add_vendor_wishlist:after,.offers-from-sellers #remove_vendor_wishlist:after{
    content: "";
    position: absolute;
    top: 8px;
    left: -4px;
    border-width: 7px;
    border-style: solid;
    border-color: transparent transparent transparent #087E84;
    opacity: 0;
}
/* End 29-12-2023 */

.woocommerce-order-received .order_details .author_detail_order li { color: #002536; }
.woocommerce-order-received .order_details .author_detail_order li:first-child { opacity: 0.7; }
.edit-account-wrap .metabox-holder table.heateor-ss-table table { margin-bottom: 0; }
.edit-account-wrap .metabox-holder table.heateor-ss-table table tr td { vertical-align: middle; background-color: transparent; }
.edit-account-wrap .metabox-holder table.heateor-ss-table tr td { background-color: #fff; }
.single-blog-main .author-info-data ul.social-icon-cls li a:after { filter: brightness(0) saturate(100%) invert(28%) sepia(91%) saturate(1388%) hue-rotate(156deg) brightness(92%) contrast(94%); }
.single-blog-main .author-info-data .socia-media { width: 75px; padding-left: 40px; }
.single-blog-main .author-info-data .socia-media ul.social-icon-cls { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.no-blogs { text-align: center; font-size: 18px; }
.order-status-filter { overflow: auto; }
.single-blog-main .author-info-data .socia-media ul.social-icon-cls li:before { display: none; }
.single-blog-main .author-info-data .socia-media ul.social-icon-cls li { margin-bottom: 5px; height: 38px; }

/* width */
.order-status-filter::-webkit-scrollbar { width: 6px; }

/* Track */
.order-status-filter::-webkit-scrollbar-track { background-color: rgb(0 37 54 / 10%); border-radius: 4px; }

/* Handle */
.order-status-filter::-webkit-scrollbar-thumb { background: rgb(8 126 132 / 30%); border-radius: 4px; }

/* ===== Scrollbar CSS ===== */

/* Firefox */

.order-status-filter { scrollbar-width: auto; scrollbar-color: rgb(0 37 54 / 10%) rgb(8 126 132 / 30%); margin-bottom: 20px; }
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td { font-size: 12px !important; padding: 5px !important; }
.daterangepicker .drp-buttons .btn { line-height: 22px; }

/*.wp-block-uagb-container.table-of-content-policy-sidebar.is-affixed .inner-wrapper-sticky {    margin-top: 150px; }
*/
div#myTable_filter { width: 100%; display: flex; justify-content: space-between; align-items: center; margin: 20px 0; border-bottom: 1px solid rgb(0 37 54 / 30%); padding-bottom: 20px; }
.Transaction_History-table .top div#myTable_info { font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; color: rgb(0 37 54 / 70%); padding-top: 7px; }
.woocommerce-MyAccount-content .account-settings { margin-top: 20px; }
.woocommerce-MyAccount-content .account-settings form[method="post"] { border-radius: 0px; background-color: transparent; box-shadow: none; padding: 0; }
.woocommerce-MyAccount-content .account-settings .box-block { border-radius: 4px; background-color: #FFF; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 30px; margin-bottom: 30px; }
.woocommerce-MyAccount-content .account-settings .woocommerce-address-fields__field-wrapper .form-row { width: 100%; margin: 0; display: flex; align-items: center; }
.woocommerce-MyAccount-content .account-settings .woocommerce-address-fields__field-wrapper .form-row label { color: #002536; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28px; width: 25%; }
.woocommerce-MyAccount-content .account-settings .woocommerce-address-fields__field-wrapper .form-row span.woocommerce-input-wrapper { width: calc(100% - 25%); max-width: 60%; }
.woocommerce-MyAccount-content .account-settings .box-block .button[type="submit"] { min-width: 205px; margin-top: 30px; }
.woocommerce-MyAccount-content .account-settings .box-block #billing_address_2_field { display: none !important; }
.woocommerce-MyAccount-content .account-settings .account_deactivation { border-top: 1px solid rgb(0 37 54 / 30%); padding-top: 20px; margin-top: 30px; }
.woocommerce-MyAccount-content .account-settings .account_deactivation h4 { color: #002536; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28px; margin-bottom: 20px; }
.woocommerce-MyAccount-content .account-settings .account_deactivation ul { font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; }
.woocommerce-MyAccount-content .account-settings .account_deactivation ul li { list-style: disc; }
.woocommerce-MyAccount-content .account-settings .account_deactivation ul { font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; padding-left: 20px; color: rgb(0 37 54 / 90%); }
.woocommerce-MyAccount-content .account-settings #deactivate_account { border-color: #087E84; background-color: #087E84; border: 1px solid #087E84; font-size: 18px; font-weight: 500; line-height: normal; text-transform: capitalize; padding: 9px 19px; border-radius: 4px; height: auto; margin-top: 25px; }
.daterangepicker td.active, .daterangepicker td.active:hover { background-color: #007474; border-color: transparent; color: #fff; border-radius: 0 !important; }

.account-deactivation-wrap .account_deactivation h2 { font-size: 2em; font-weight: 500; border-bottom: 1px solid hsl(199deg 100% 11% / 30%); margin-bottom: 25px; padding-bottom: 15px; }
.account-deactivation-wrap .account_deactivation h4 { color: #002536; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28px; margin-bottom: 20px; }
.account-deactivation-wrap .account_deactivation ul { font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; padding-left: 20px; color: rgb(0 37 54 / 90%); }
.account-deactivation-wrap .account_deactivation ul li { list-style: disc; }
.account-deactivation-wrap .account_deactivation button { border-color: #087E84; background-color: #087E84; border: 1px solid #087E84; font-size: 18px; font-weight: 500; line-height: normal; text-transform: capitalize; padding: 9px 19px; border-radius: 4px; height: auto; margin-top: 25px; }
.account-deactivation-wrap .account_deactivation button:hover ,.woocommerce-MyAccount-content .account-settings #deactivate_account:hover{ background-color: transparent; color: #087E84; }

.wnbell-dropdown-box .wnbell_notification_item:hover a { color: #087E84; }
.store-page-wrap .profile-info-box > img.profile-info-img { position: absolute; height: 350px !important; object-fit: cover; }
.dokan-store-wrap ul.dokan-pagination li:nth-child(2) { display: block; }
.dokan-store-wrap .dokan-pagination li.active:nth-last-child(2) { display: block;}
.dokan-store-wrap .dokan-pagination-container .dokan-pagination li.prev + li { display: none; }
.lost_password-text{text-align:center;margin:50px 0;font-size:21px;line-height:normal;}
.lost_password-text p { margin: 0; }
.woocommerce-ResetPassword .login-text { margin-bottom: 11px; }


.new_password_eye .woocommerce-password-strength { text-align: center; }
.new_password_eye .woocommerce-password-hint { line-height: 12%; }
.reset_password_wrap .login-rightimage { padding-top: 50px; }
.reset_password_wrap .login-rightimage h3 { padding-top: 17px; font-size: 30px; }
.reset_password_wrap .woocommerce-form-row { width: 100% !important; }

.woocommerce-message.success-message { position: relative;z-index: 9 !important; }
.woocommerce-message.success-message .woocommerce-close { height: 30px; width: 30px; font-size: 12px; }
.woocommerce-message.success-message .woocommerce-close:before { top: -4px; position: relative; }
.page-id-61 .footer-bottom { display: inline-block; width: 100%; }
.page-id-614 .footer-bottom, .page-id-614 .site-footer { display: inline-block; width: 100%; }
.term_description .container > *:first-child { margin-top: 0; padding-top: 0; }
.borderproduct-section { border-bottom: 1px solid rgb(0 37 54 / 30%); margin-bottom: 5px; }
#custom-product-tab-content-ingame .sellers-ul-wrap li.cart_li { padding-left: 0; }
.store-page-wrap .seller-items { padding-top: 50px; }

.become-an-affiliate-form .form-row { text-align: center; }
.become-an-affiliate-form .form-row button { border-radius: 4px; border: 1.5px solid var(--Green, #087E84); background: var(--Green, #087E84); display: inline-block; color: #FFF; font-size: 16px; font-weight: 500; letter-spacing: 0.16px; padding: 6px 35px; border: 1px solid #087E84; height: auto; text-transform: capitalize; }
.become-an-affiliate-form .form-row button:hover { background-color: transparent; color: #087E84; }

.become-an-affiliate-form { background-color: #fff !important; font-size: 22px; line-height: normal; box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); border-radius: 4px !important;}


table.dataTable#product_table thead .sorting, table.dataTable#product_table thead .sorting_asc { background-image:none !important; }
.wps_wpr_slide_toggle .wps_wpr_view_log_notice {
    background-color: #ffffff;
    color: #000;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 0;
    padding: 10px 20px 10px 10px;
    position: relative;
    cursor: pointer;
    line-height: 1.5;
    margin-bottom: 10px;
}

.wps_wpr_slide_toggle {  box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15);}
.wps_wpr_slide_toggle tbody {display: block; max-height: 300px;  overflow: auto;}
.wps_wpr_slide_toggle tr { display: table; width: 100%; table-layout: fixed; }


.wps_wpr_slide_toggle table.wps_wpr_common_table {
    border-radius: 8px !important;
    border: 1px solid rgba(8, 126, 132, 0.20) !important;
    background-color: var(--White, #FFF) !important;
    overflow: hidden;
    /* margin: 20px; */
    /* width: calc(100% - 40px); */
}

.wps_wpr_total_points h4 {margin-bottom: 0; }
.wps_wpr_points_only, .wps_wpr_heading { font-size: 18px; font-weight: 500; padding-bottom: 12px; color: #002536; }
span.wps_wpr_view_log a { padding: 10px 20px; background-color: #007474 !important; border: 1px solid #007474 !important; color: #ffffff; border-radius: 4px; text-transform: capitalize; display: inline-block; width: 100%; font-size: 17px; }
span.wps_wpr_view_log a:hover { color: #007474 !important; background-color: transparent !important; }
.paging_simple_numbers span .paginate_button { width: 44px !important; }
.paging_simple_numbers .paginate_button svg { display: none; }
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table { box-sizing: border-box; border: 1px solid rgba(8, 126, 132, 0.20) !important; border-radius: 8px; overflow: hidden; }
.paging_simple_numbers a.previous, .paging_simple_numbers a.next { padding: 0 13px !important; }
.wps_wcb_content_template { box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15); padding: 30px; border-radius: 4px; background-color: #fff ;}
.wps_wcb_content_template
.affiliate-vendor-withdraw { max-width: 100%; }
.affiliate-vendor-withdraw .affiliate-balance-total { width: 33.33%; }
.affiliate-vendor-withdraw .affiliate-balance-total span.woocommerce-Price-amount.amount { display: inline-block; width: 100%; }
.affiliate-vendor-withdraw .affiliate-balance-total input#amount { width: 105px; }
.affiliate-vendor-withdraw .affiliate-balance-total label { display: block; }
.affilate_transaction_title h4 { border-bottom: 1px solid rgb(0 37 54 / 30%); padding: 0px 0px 30px; margin-bottom: 30px; font-weight: 500; display: flex; align-items: center; }

.wps-wallet-transaction-container table.dataTable thead .sorting_asc { background-image: none !important; }
.affilate_transaction_content { border-radius: 8px; border: 1px solid rgba(8, 126, 132, 0.20); background-color: #FFF; }
.affilate_transaction_title h4 .count { margin-left: 10px; }
.wps_wallet_debit span.woocommerce-Price-amount.amount{color:red;font-size:16px;font-weight:500;line-height:normal;}
.wps_wallet_debit span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol { color: unset; }
.affiliate-vendor-withdraw { max-width: 100%; }
#customer_details .col-2.hide, .woocommerce-checkout .main-form { display: none !important; }
.order-received-section .login-rightimage { padding-top: 50px; }
.my-account-section .form-section .order-received-checkbox label { display: flex; align-items: center; }
.my-account-section .form-section .order-received-checkbox label span:after { top: 50%; width: 6px; height: 10px; left: 7px; transform: translateY(-50%) rotate(45deg); }
.my-account-section .form-section .order-received-checkbox label span:before { top: 50%; }
.order-received-section.my-account-section .form-section form input { width: 100%; }
.order-received-section.my-account-section .form-section .form-row { width: 100% !important; }
.my-account-section .form-section .order-received-checkbox label { font-size: 18px; }
.order-received-section .lost_password { color: #002536; text-align: right }
.order-received-section .lost_password a { position: inherit; color: #002536; font-size: 20px; font-weight: 400; line-height: normal; }

/*billing Account Settings*/
.woocommerce-edit-address .woocommerce-info { display: none; }
/*billing Account Settings*/


.manage_list_data_table span  {
    color: #000;
    font-weight: normal;
}

.manage_list_data_table span.remaining-time-cell, .manage_list_data_table td, .manage_list_data_table .product-status-cell, .manage_list_data_table .duration-cell {
    color: #676767;
    font-size: 16px;
}

.manage_list_data_table td a, .manage_list_data_table td a.change-amount span {
    color: #087e84;
}

.manage_list_data_table td a:hover,  .manage_list_data_table td a.change-amount:hover  span {
    color:#EB001B;
}

.manage_list_data_table thead {
    display: none;
}

table.dataTable.manage_list_data_table tbody tr td {
    background: rgba(0, 37, 54, 0.03) !important;
}

.custom-popup {
    padding: 15px;
    color: #fff;
}

.custom-popup h3 {
    font-size: 20px;
    color: #fff;
}

.custom-popup .input-group {
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
}

.custom-popup .input-group input {
    width: 100%;
    font-size: 14px;
}

.button-group {
    width: 100%;
    margin-bottom: 20px;
}

.custom-popup .button {
    background-color: #005b5b !important;
    background: var(--Green, #087E84);
    display: inline-block;
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.16px;
    padding: 4px 30px;
    height: auto;
    border-radius: 4px;
    border: 1px solid #005b5b !important;
}

.custom-popup .button-all button {
    background-color: #ececec !important;
    color: #333;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.16px;
    padding: 2px 20px;
    height: auto;
    border-radius: 4px;
}

.custom-popup .button.btn-secondary {
    border: 1px solid #005b5b !important;
    background-color: #fff !important;
    color: #005b5b;
}

.custom-popup .input-group input[type="checkbox"] {
    position: absolute;
    left: 0;
    opacity: 0;
}

.custom-popup .input-group input[type="checkbox"] + label {
    padding-left: 30px;
    position: relative;
}

.custom-popup .input-group input[type="checkbox"] + label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    border: 1px solid #fff;
}

.custom-popup .input-group input[type="checkbox"] + label:after {
    content: "\2713";
    position: absolute;
    left: 5px;
    opacity: 0;
    top: 1px;
}

::after {}

.custom-popup .input-group input[type="checkbox"]:checked + label:after {
    opacity: 1;
}

.dokan-input-group input.wc_input_price{
    margin-top: 20px;
}

@media only screen and (max-width:1800px) and (min-width:768px) {
    #product_table tbody tr td button { font-size: 10px; padding: 4px 5px; }
    .woocommerce-account.left-sidebar .header-section ul#menu-main-menu li:first-child a { padding-left: 0 !important; }
    .woocommerce-account.left-sidebar .header-section, .user-dashboard-activated.left-sidebar .site-footer, .woocommerce-account.left-sidebar .woocommerce-breadcrumb, .user-dashboard-activated.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content, .user-dashboard-activated.dokan-dashboard .dokan-dashboard-content { width: 90%!important; margin-left: auto; margin-right: 0; }
    .user-dashboard-activated.dokan-dashboard.sidebar-open .dokan-dashboard-content .container { max-width: 1170px !important }
    .user-dashboard-activated.dokan-dashboard .dokan-dashboard-content .container { max-width: 100% !important; }
    .woocommerce-account.left-sidebar.sidebar-open .header-section, .woocommerce-account.left-sidebar.sidebar-open .woocommerce-breadcrumb, .user-dashboard-activated.woocommerce-account.left-sidebar.sidebar-open .entry-content .woocommerce .woocommerce-MyAccount-content, .user-dashboard-activated.left-sidebar.sidebar-open.dokan-dashboard .dokan-dashboard-content { width: calc(100% - 60px) !important; }
    .woocommerce-account.left-sidebar.sidebar-open .header-section ul#menu-main-menu li:first-child a { padding-left: 0 !important; }
    .sidebar-open .header-wrap .container { max-width: 1200px; }

    /*.woocommerce-account.left-sidebar .header-section .container { max-width: 100%; }*/
    .user-dashboard-activated.left-sidebar.sidebar-open .site-footer { width: calc(100% - 60px) !important; margin-left: auto !important; margin-right: 0 !important; }
    .user-dashboard-activated.left-sidebar.sidebar-open .site-footer .container { max-width: 1170px !important; margin-left: auto !important; margin-right: auto !important; }

    /*.user-dashboard-activated.woocommerce-account.left-sidebar.sidebar-open .footer-bottom { width: calc(100% - 60px); margin-left: auto; }*/
    .page-template-vendor-dashboard-full-width.left-sidebar .header-section ul#menu-main-menu li:first-child a { padding-left: 0 !important; }
    .page-template-vendor-dashboard-full-width.left-sidebar .header-section, .page-template-vendor-dashboard-full-width.left-sidebar .woocommerce-breadcrumb { width: calc(100% - 300px); margin-left: auto; }
    .page-template-vendor-dashboard-full-width.left-sidebar.sidebar-open .header-section, .page-template-vendor-dashboard-full-width.left-sidebar.sidebar-open .woocommerce-breadcrumb { width: 100%; }
    .page-template-vendor-dashboard-full-width.left-sidebar.sidebar-open .header-section ul#menu-main-menu li:first-child a { padding-left: 0 !important; }
    .sidebar-open .header-wrap .container { max-width: 1200px; }
    .user-dashboard-activated.left-sidebar .header-section .container, .user-dashboard-activated.left-sidebar.sidebar-open .dokan-dashboard .dokan-dashboard-content { max-width: calc(100% - 60px); }
    .user-dashboard-activated.left-sidebar .container { max-width: 100% !important; }
    .user-dashboard-activated.left-sidebar .woocommerce-message.success-message { position: relative; max-width: calc(100% - 300px); margin: 14px auto !important;left: 150px;}
    .woocommerce-message.hide { display: none !important; }
    .user-dashboard-activated.left-sidebar .site-footer { display: block; }
    .user-dashboard-activated.left-sidebar.sidebar-open .header-section .container, .user-dashboard-activated.woocommerce-account.left-sidebar.sidebar-open .entry-content .woocommerce .woocommerce-MyAccount-content .container { max-width: 1170px !important; margin-left: auto !important; margin-right: auto !important; }
    .user-dashboard-activated.left-sidebar.sidebar-open .header-section { width: calc(100% - 60px) !important; }
}

.dokan-single-store .seller-items ul.products li { width: calc(25% - 12px) !important; }

.yith-wcaf-dashboard table.yith-wcaf-table#yith_wcaf_dashboard_commissions_table tr .column-status { text-align: left !important; }
.yith-wcaf-dashboard table.yith-wcaf-table#yith_wcaf_dashboard_commissions_table tr .column-status mark.status-badge {
    text-align: left !important;
    padding: 0;
}

#yith_wcaf_dashboard_commissions_table tr td, .recent-commissions-dashboard-table .shop_table tr td { background-color: #ffffff; }
#yith_wcaf_dashboard_commissions_table tr:nth-child(even) td, .recent-commissions-dashboard-table .shop_table tr:nth-child(even) td { background-color: rgb(0 37 54 / 7%);  border-radius: 0 !important;}

/* .sub_orders_view_details { padding-left: 50px; position: relative; } */
.sub_orders_view_details .alg-mowc-suborder-details h2 { display: none; }
.sub_orders_view_details .order-btns .wc-cancel-order , .user-order-row .order-btns .wc-cancel-order{ display: none; }

.sub_orders_toggle_box a { border-radius: 4px; border: 1px solid #087E84; background-color: #087E84; text-transform: capitalize; padding: 10px 23px; font-size: 18px; display: inline-block; color: #fff; text-transform: capitalize; margin-top: 20px; }
.sub_orders_toggle_box a:hover { color: #087E84; background-color: transparent; }
/* .sub_orders_view_details:before { content: ''; width: 30px; height: 40px; background-repeat: no-repeat; background-size: 100%; background-image: url(includes/images/nextright.png); position: absolute; top: 3px; left: 12px; } */
.product_permalink__image { position: relative; padding-left: 63px; }
.product_permalink__image a { }
.product_permalink__image a .attachment-woocommerce_thumbnail { float: none; width: 46px; height: 56px; margin: 0 !important; max-width: inherit; margin-right: 21px !important; position: absolute; left: 0; top: 0; }
.product_permalink__image > a { display: flex; flex-wrap: wrap; text-transform: capitalize;}
.woocommerce-mini-cart-item.mini_cart_item .variation { width: 100%; }
.woocommerce-mini-cart-item.mini_cart_item .variation .variation-Vendor p { margin: 0 !important; color: rgba(0, 37, 54, 0.70); font-family: Jost; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; margin-left: 9px !important; }
.product_permalink__image .variation-Vendor { margin: 0 !important; }
.woocommerce-mini-cart-item.mini_cart_item .quantity { margin: 13px 0 0 !important; width: 100%; padding-left: 60px; }
.edit__manage_list{max-width:100%;}
.edit__manage_list h3{font-size:24px;font-style:normal;font-weight:500;}
.edit__manage_list form ul{counter-reset:section;}
.edit__manage_list form ul li{width:100%!important;padding:0 15px 22px!important;float:left;position:relative;padding-left:35px!important;}
.edit__manage_list form ul {max-width:490px;}
.edit__manage_list form ul li:before { counter-increment: section; content: counter(section); font-size: 13px; font-weight: 400; border: 1px solid rgb(0 37 54 / 20%); width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; border-radius: 100%; color: #002536; position: absolute; left: 0; top: 0; }
.edit__manage_list form label { font-size: 14px !important; font-weight: 500 !important; }
.submin-cancle-btn { border-top: 1px solid hsl(199deg 100% 11% / 30%); padding-top: 20px; }
.submin-cancle-btn .cancel-btn input[type="button"] { color: #087E83 !important; background-color: transparent !important; border: 1px solid #087E84; font-size: 18px; font-weight: 500; line-height: normal; text-transform: capitalize; padding: 9px 19px; border-radius: 4px; height: auto; }
.submin-cancle-btn > div { margin-right: 15px; }
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.filter_active a em.order_status_text { border-bottom: 1px solid #002536; }
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li a em.order_status_text {font-style: normal;}

.wc-cancel-main .wc-cancel-head {
    font-size: 30px;
    font-weight: 300;
    color: #087E84;
    margin-bottom: 30px;
    font-weight: 600;
    display: inline-block;
    width: 100%;
}


.wc-cancel-main .wc-cancel-order-num {
    font-weight: 600;
    font-size: 18px;
    color: #002536;
    margin-bottom: 10px;
}

.order-cancellation {
    border-radius: 4px;
    background: var(--White, #FFF);
    box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15);
    border-left: 8px solid #EB001B;
    margin-bottom: 30px;
    padding: 20px 40px;
}

.response-message-success {
    border-radius: 4px;
    background: var(--White, #FFF);
    box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15);
    border-left: 8px solid #087E84;
    margin-bottom: 30px;
    padding: 20px 40px;
}
.response-message-error {
    border-radius: 4px;
    background: var(--White, #FFF);
    box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15);
    border-left: 8px solid #EB001B;
    margin-bottom: 30px;
    padding: 20px 40px;
}

.response-message .dokan-panel-body, .response-message-error  .dokan-panel-body{
    padding: 0;
}
.response-message .dokan-panel-body .actual-message, .response-message-error .dokan-panel-body .actual-message {
    margin-bottom: 0;
    padding-left: 35px;
}

.response-message .dokan-panel-body::before {
    content: "\f14c";
    font-family: dashicons;
    vertical-align: middle;
    position: absolute;
    color: #087E84;
    font-size: 24px;
}


.response-message-error.response-message .dokan-panel-body::before {
    color: #EB001B;
}

.response-message {
    position: relative;
}

.response-message .close {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 28px;
}

.response-message .close .dashicons {
    font-size: 34px;
    width: auto;
    height: auto;
}

.response-message
.order-cancellation .dokan-panel-heading {
    padding: 0 0 15px;
}



.order-cancellation .dokan-panel-body {
    padding: 0;
    color: var(--dark, #002536);
    font-family: Jost;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 155.556% */
    margin-bottom: 30px;
}

.order-cancellation .dokan-panel-body p {
    margin-bottom: 0;
}

.order-cancellation .dokan-panel-body .cancel-timer {
    background-color: red;
    color: white;
    padding: 0 5px;
    font-size: 12px;
}

.order-cancellation .dokan-panel-heading strong {
    color: var(--dark, #002536);
    font-family: Jost;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.order-cancellation .cancel_request_div button {
    border-radius: 26px;
    border: 1.5px solid #087E84;
    background: #FFF;
    color: #087E84;
    text-transform: capitalize;
    margin-right: 12px;
    padding: 0px 17px;
    height: auto;
    min-width: 110px;
}

.order-cancellation .cancel_request_div {
    margin-bottom: 0;
}


.user-order-item-details .left-area .product-info .right-area a.woocommerce-button.button.wc-cancel-order, .order-details-suborder .confirm_form .wc-cancel-order {
    background-color: #EB001B !important;
    border-color: #EB001B !important;
    border-radius: 4px;
    text-transform: unset;
    font-weight: 500;
}

.order-cancellation .cancel_request_div button:hover {
    background-color: #087E84;
    color: #ffffff;
}

#hide_when_select ul {
    display: flex;
    gap: 20px;
    margin-bottom: 20px;
}

#hide_when_select label{
    color: #002536;
    font-size: 14px;
    font-weight: 500;
}

#hide_when_select select, #hide_when_select li.sort_by_select select#sort_select {
    border-radius: 4px;
    border: 0.5px solid #002536;
    background: #FFF;
    padding: 5px 9px;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    color: rgb(0 0 0 / 50%);
    appearance: none;
    background-image: url(includes/images/black-arrow.svg);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: 91% 55%;
    padding-right: 30px;
    color: rgb(0 0 0 / 50%);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 8px 30px 8px 10px;
}

.chat_data {
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.tippy-content {
    position: relative;
}
.tippy-content .loader-overlay {
    left: 0;
    top: 0;
}

.user-products-key tbody tr td .edit-btn { overflow: visible; }
.user-products-key tbody tr td .edit-btn .close-key-popup .button-group { display: flex; }
.user-products-key tbody tr td .edit-btn .close-key-popup .button-all button { background-color: #ececec !important; }
.manage_list_data_table .close-popup button { text-transform: capitalize; }


/*A 06-12-2023*/
.preview-listing-section .Llisting-title { padding: 0; }
.preview-listing-section { padding: 0; }
.preview-listing-section .Llisting-title { padding: 15px 30px; }
.preview-listing-section form#upload_preview_data { padding: 30px; }
.upload-Cancel .offers-btn { border-radius: 18px; border: 1px solid #06D5EA; background-color: #FFF; padding: 7px 20px; color: #002536; font-family: Jost; font-size: 16px; font-weight: 500; margin-right: 20px; }
.upload-Cancel .offers-btn span:after { border-left: 1.5px solid #06D5EA; content: ''; position: absolute; height: 21px; left: 0; top: 50%; transform: translateY(-50%); }
.upload-Cancel .offers-btn span { margin-left: 7px; padding-left: 11px; position: relative; }
.upload-Cancel #close-key-upload-preview { border-radius: 4px; background-color: rgb(0 37 54 / 15%) !important; color: #002536; }
.button-upload button{margin-right:25px;}
.preview-listing-section table td { color: rgba(0, 37, 54, 0.70); font-size: 14px; font-weight: 400; line-height: normal; padding: 20px 0 20px;/* border-bottom: 1px solid rgb(0 37 54 / 25%); */}
.preview-listing-section table td span { color: #002536; }
.preview-listing-section table td div + div { margin-top: 5px; }

/*.preview-listing-section table tr:first-child td { border-top: 1px solid rgb(0 37 54 / 25%); }*/
.preview-listing-section .button-upload { margin-bottom: 25px; }
.preview-listing-section table tr:last-child td { border-right: 0; }
.preview-listing-section table.preview-csv tr td:last-child { border-right: 0px; }
.key-upload-button-new , .gc-upload-button-new { border-radius: 4px; border: 1.5px solid #087E84 !important; background-color: #087E84 !important; font-size: 20px; display: flex; align-items: center; padding: 15px 25px 15px 54px; text-transform: capitalize; height: auto; line-height: 19px;background-image: url(includes/images/download-1.png); background-repeat: no-repeat; background-position: 17px 50%; background-size: 22px; }

.custom-modal .custom-modal-dialog { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); }
body.modal-open .custom-modal .custom-modal-dialog { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
body.modal-open-gc #custom-modal-gc .custom-modal-dialog { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.custom-modal, body .custom-modal, body.modal-open .custom-modal .custom-modal-dialog, body .custom-modal .custom-modal-dialog { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
body.modal-open-gc #custom-modal-gc .custom-modal-dialog { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.custom-modal-inner > h4 { background-color: rgba(0, 37, 54, 11%); padding: 15px 30px; font-family: 'Jost'; font-size: 20px; font-weight: 500; line-height: 29px; letter-spacing: 0em; text-align: left; color: #002536; margin-bottom: 0; }
/*popup desgin*/
.custom-modal-dialog { max-width: 700px; }
.custom-modal { z-index: 99; }
.custom-modal-dialog .custom-modal-content { padding: 0; box-shadow: 3px 4px 25px 6px #AEAEAE26; border-radius: 0; }
.custom-modal .title_wrap { background-color: rgba(0, 37, 54, 11%); padding: 15px 30px; }
.custom-modal .title_wrap h4 { font-family: 'Jost'; font-size: 20px; font-weight: 500; line-height: 29px; letter-spacing: 0em; text-align: left; color: #002536; margin-bottom: 0; }
.close-modal { background-image: url('includes/images/close-icon.svg'); background-repeat: no-repeat; background-size: contain; background-color: transparent; border: 0; font-size: 0; width: 15px; height: 15px; right: 30px; top: 20px; }
.custom-modal .gc-vendor-product-download-list ,.custom-modal form { padding: 30px; }
.category-dropdown-list { display: flex; flex-direction: column; }
.custom-modal label { font-family: 'Jost'; font-size: 18px; font-weight: 400; line-height: 26px; letter-spacing: 0em; text-align: left; color: #087E84; margin-bottom: 5px; }
.custom-modal select { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; background-image: url('includes/images/arrow_down.svg'); background-repeat: no-repeat; background-size: 16px; background-position: 97% 55%; }
.custom-modal select, .custom-modal input { border: 1px solid rgba(0, 37, 54, 30%); padding: 13px; margin-bottom: 25px; font-family: 'Jost'; font-size: 14px; font-weight: 400; line-height: 20px; letter-spacing: 0em; text-align: left; color: #002536; }
.custom-modal button { border: 1.5px solid #087E84 !important; background-color: #087E84 !important; padding: 8px 35px; height: auto; text-transform: capitalize; font-family: 'Jost'; font-size: 20px; font-weight: 500; line-height: 29px; letter-spacing: 0em; text-align: center; }

/* 27-12 */
.site-header .shopper-product-search{overflow: visible;}
.search_item_wrap_block {
    width: 100%;
    background-color: rgb(255, 255, 255);
    /* box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 16px 0px; */
    border-radius: 20px;
    border: 1.5px solid #087e84;
    margin-top: 12px;
    padding: 0px 10px 5px;
    left: 0;
    position: absolute;
    /*padding: 0px 15px;*/
}

.search_item_wrap_block p.title {
    color: #002536;
    font-family: Jost;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 15px;
    /* padding: 10px 20px 0; */
}

.search_item_wrap_block p {
    margin-bottom: 10px;
}

.search_item_wrap_block hr {
    border: 0;
    border-top: 1px solid #444;
    margin: 10px 0;
}

.best_selling_products {
    width: 670px;
    z-index: 2;
    position: relative;
}

.seatch_item {
    border-top: none;
    align-items: flex-start;
    display: flex;
    border-bottom: 1px solid rgb(0 37 54 / 25%);
    padding: 20px;
    margin-bottom: 0;
    transition: 0.5s all ease-in;
}
.seatch_item:hover {
    background-color: rgb(8 126 132 / 10%) !important;
    transition: 0.5s all ease-in;
}

.seatch_item a {
    display: flex;
    align-items: center;
}

.seatch_item a img {
    display: block;
    border-radius: 4px;
    width: 52px;
    height: 70px;
}

.seatch_item a h3 {
    font-size: 16px;
    line-height: 20px;


}

.seatch_item a .right {
    margin-left: auto;
    padding-left: 10px;
    min-width: 130px;
    text-align: right;
}

.search_item_wrap .no_result {
    padding: 00px 20px 10px 20px;
}

.seatch_item a .title {
    flex-grow: 2;
    padding-left: 25px;
}

.seatch_item a span.other_seller {
    color:#002536;
    font-family: Jost;
    font-size: 8px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}

.search-shadow {
    z-index: 1;
    position: fixed;
    inset: 0px;
    background-color: rgba(0, 0, 0, 0.5);
}

.game-item {
    position: relative;
    padding: 3px 0;
}

.game-item .title {
    font-size: 16px;
    margin: 0;
    font-weight: bold;
    cursor: pointer;
}

.category-list {
    display: none;
    margin-top: 5px;
    gap: 2px;
    flex-wrap: wrap;
}

.category-item {
    font-size: 13px;
    background: #333;
    color: #000;
    padding: 5px 12px!important;
    border-radius: 25px!important;
    text-decoration: none;
    display: inline!important;
    margin-right: 4px;
}

.category-item.no-offer {
    background: transparent!important;
    color: #000!important;
    font-weight: 500!important;
    flex: none!important;
    border: 1px solid #005b5b!important;
}

.category-item:hover {
    border: 1px solid black!important;
    background: #005b5b!important;
    text-decoration: none!important;
    color: white!important;
}

.custom-product-search{
    background-color: #fff;
    border-radius: 30px;
}
.site-header .custom-product-search input[type="text"]{border-radius: 30px;}

/*29-12-23*/
.search_item_wrap{
    max-height: 450px;
    overflow: auto;
}
.search_item_wrap  {
    --sb-track-color: #eeeeee;
    --sb-thumb-color: #087E84;
    scrollbar-color: var(--sb-thumb-color)
    var(--sb-track-color);
    scrollbar-width: 2px!important;
}

.search-open-list .seatch_item {
    filter: blur(2px);
}

.loading-spinner {
    height: 0;
    width: 0;
    padding: 15px;
    border: 6px solid #ccc;
    border-right-color: #005b5b;
    border-radius: 22px;
    -webkit-animation: rotate 1s infinite linear;
    position: absolute;
    left: 40%;
    top: 45%;
    z-index: 3;
    margin: 0 auto;
    bottom: auto;
    display: none;
}
.search-open-list .loading-spinner{display: block;}
@-webkit-keyframes rotate {

    100% {
        -webkit-transform: rotate(360deg);
    }
}
.seatch_item a{width: 100%;}
.price_cat {
    padding-left:0px;
}

.yith-wcaf-link-generator .link-generator-box>div.affiliate-info .w-100.affiliate-id {
    padding-bottom: 30px !important;
}
@media(max-width:1400px) {
    .custom-modal { padding-left: 200px; }
    .custom-modal-dialog { max-width: 600px; }
    .user-dashboard-activated.woocommerce-active .site-header .shopper-myacc-cart { width: 57%; }
}


.loading-text { display: flex; align-items: center; color: #002536; font-size: 20px; font-weight: 400; line-height: normal; margin-bottom: 20px; }
.loading-text span { color: #087E84; opacity: 0.8; }
.loading-text img { width: 22px; height: 20.208px; object-fit: contain; margin-right: 20px; }
.gc_match_selected_cat_error { color: #fa0000; padding-top: 10px; }



.upload-progress-complete.upload-Cancel { margin-bottom: 20px; }
.upload-progress-complete .loading-text { margin: 0; }
#upload_preview_data .errors { color: red; }
.download-key button#key-download-button { height: auto; border-radius: 4px; background: var(--Green, #087E84); display: inline-block; color: #FFF; font-size: 16px; font-weight: 500; letter-spacing: 0.16px; padding: 6px 20px; border: 1px solid #087E84; line-height: normal; }
.download-key button#key-download-button:hover { background-color: transparent; color: var(--Green, #087E84); }


/*A 06-12-2023 end*/


/*A 08-12-2023*/
.wc_aelia_cs_currency_selector .selected_currency { color: #002536; font-size: 16px; border: none; font-weight: 400; }
.currency_selector form.currency_switch_form { margin: 0; position: relative; }
.currency_selector form.currency_switch_form select.aelia_cs_currencies { border: 0px; color: #002536; font-size: 16px; font-weight: 400; text-transform: capitalize; padding-right: 0; cursor: pointer; }
.currency_selector form.currency_switch_form:before { position: absolute; content: ''; width: 20px; height: 19.721px; background-image: url(includes/images/lang.png); background-repeat: no-repeat; background-size: contain; top: 6px; left: -14px; }

.product-currency-wrap + div.loader-overlay { width: 30px; height: 30px; position: absolute; background-color: transparent; }
.product-currency-wrap + div.loader-overlay .cat-loader { transform: none; top: -28px; position: relative; right: 26px; border: 3px solid #c9c1c1; border-top: 3px solid #087E84; width: 20px; height: 20px; left: auto; }

/*15-02-2024*/
.top-actions-customer .dokan-label { display: inline-block; margin: 0; line-height: 23px; }
.confirm_form { margin-right: 10px; }

.code-block-wrap > label { width: 100%; padding-bottom: 10px; }
.code-block-inner { display: flex; flex-wrap: wrap; gap: 25px; }
.code-block-inner .code-block { align-items: flex-start; border: 1px solid #d5d5d5; background-color: #f8f8f8; display: flex; flex-wrap: wrap; height: 100%;width:calc(25% - 20px); background-color: #f5f5f5; padding: 10px 15px; border-radius: 5px; }
.code-block-inner .code-block .top { width: 100%; }
.code-block .top label { display: inline-block; width: auto; }
.code-block-wrap { width: 100%; display: flex; flex-wrap: wrap; border-radius: 4px; padding: 10px; border: 1px solid #e5e1e1; flex-direction: column; }
.code-block .top { display: flex; flex-wrap: wrap; align-items: center; cursor: pointer; }
.code-block .top h4 { margin: 0; font-size: 16px; }
.code-block .top label { margin-left: auto; font-weight: normal; border: 0.7px solid rgb(0 37 54 / 20%); padding: 2px 10px; border-radius: 10px; margin-bottom: 0;}
.code-block .content { display: flex; flex-wrap: wrap; align-items: center; display: none; margin-top: 10px; }
.code-block .icon { background-color: #007474; width: 30px; height: 30px; border-radius: 5px; margin-right: 7px; display: flex; align-items: center; justify-content: center; }
.code-block .icon img { width: 20px; filter: brightness(0) invert(1); }
.code-block .copy_data { width: 14px; cursor: pointer; margin-left: 5px; vertical-align: middle; display: inline-block; }
.code-block .content .value { display: inline-block; }


/*21-02-2024 A*/
.password-input-type { width: calc(100% - 215px); position: relative; font-size: 18px; }
.password-input-type span.toggle-password { font-size: 0; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); background-image: url(includes/images/eye-close.png); width: 15px; height: 15px; background-size: contain; background-repeat: no-repeat; background-position: center; cursor: pointer; }
.password-input-type span.toggle-password.fa-eye.fa-eye-slash { background-image: url(includes/images/eye.png); }
#change-password-form > .d-flex.flex-wrap { margin-bottom: 20px; align-items: center; }
#change-password-form > .d-flex.flex-wrap label { margin: 0; }
#change-password-form > .d-flex.flex-wrap #password-strength { margin: 0; }
.set-password form input[type="password"], .set-password form input[type="text"] { height: auto; }
.dokan-panel-body .Product-order ul li.Product_ID { padding-right: 20px; width: 24%; text-align: left; }
.dokan-panel-body .Product-order ul li:nth-child(3) { width: 6%; text-align: center; }
.dokan-panel-body .Product-order ul li { text-align: center; }
.single-product-section .product-left  .product_cart_three-bars #add_product_wishlist { position: initial; }
.product_cart_three-bars button { padding: 0 8px; }
.delivered-left { width: 65%; }
.delivered-right { width: 35%; }
.delivered-quantity + .delivered-quantity { border-top: 1px solid rgb(0 37 54 / 30%); padding-top: 25px; }
.delivered-quantity.delivered-quantity-div { display: inline-block; width: 100%; }

#source-code .line-numbers {
    display: flex;
    flex-direction: column;
    position: absolute;
    font-size: 14px;
    /* bottom: -3px; */
    left: 10px;
    z-index: 1;
    line-height: normal;
    align-items: flex-end;
    /* height: 100%; */
}

#source-code {
    overflow-y: scroll;
    height: 110px;
    position: relative;
    z-index: 1;
}

#source-code:after {
    content: '';
    height: 97.1%;
    position: absolute;
    background-color: #f0f0f0;
    left: 2px;
    width: 25px;
    top: 1px;
}

#source-code {
    /* overflow-y: scroll; */
    height: 110px;
    position: relative;
    padding-left: 35px;
    /* padding-top: 10px; */
    /* z-index: 1; */
    border: 1px solid rgba(0, 37, 54, 0.50) !important;
    /* align-items: flex-end; */
    /* display: flex; */
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}

#keycode-section textarea#game_key_code {
    background-image: none;
    padding: 0;
    border: none !important;
    /* height: auto !important; */
    min-height: initial !important;
    /*overflow: hidden;*/
    resize: inherit;
    left: 0;
    width: 100%;
    font-size: 14px;
}

#source-code ::-webkit-scrollbar { width: 4px; }
#source-code ::-webkit-scrollbar-track { background-color: rgb(8 126 132 / 10%); border-radius: 0px; }
#source-code ::-webkit-scrollbar-thumb { background: #087E84; border-radius: 0px; }
.delivered-right { text-align: right; }

@media (min-width:1200px) {
    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery { background-color: rgb(8 126 132); padding-bottom: 30px; }
}

@media (max-width:1600px) {
    .yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats  { grid-column-gap: 20px; }
    .affiliate-stats-item .stat-item>span.stat-value span.woocommerce-Price-amount.amount {    font-size: 18px; }
    .affiliate-stats-item .stat-item>span {    font-size: 14px; }
    .code-block-inner .code-block { padding: 10px 5px; align-items: center; }
    .code-block-inner .code-block { width: calc(33.33% - 20px); }

    .delivered-right button.cancel-delivery-btn.button { font-size: 12px !important; padding: 0 10px; }

}

@media (max-width:1400px) {
    .user-order-form-filter form.dokan-left { gap: 20px }
    .site-header .custom-product-search { max-width: 400px; }
    .main-navigation ul.mainmenu>li>a { font-size: 14px; padding: 9px 5px 7px !important; }
    .tabcontent .file-upload-field { width: 90% !important; }
    .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right { margin-top: 15px !important; }
    .creating-list-tabs .creating-tab-new .tabcontent-download .file-upload-field .upload-button-wrap button{ padding: 0 20px 0px 40px !important }
    .creating-list-tabs .tabcontent-download .file-upload-field button, .creating-list-tabs .tabcontent-download .file-upload-field button#gc-download-csv-button { margin-left: 0px !important }
    .creating-tab-new .tabcontent-download .file-upload-field .upload-button-wrap img { left: 24px !important }


}

@media (max-width:1300px) {
    .shopper-primary-navigation { margin: 0; padding: 0; }
    .creating-list-tabs .tabcontent-download .file-upload-field .upload-button-wrap button { padding: 12px 18px 12px 47px !important; font-size: 14px; }
    .creating-list-tabs .tabcontent-download .file-upload-field img { width: 15px; }
    .woocommerce-active .site-header .header-middle .shopper-myacc-cart>* { margin-left: 20px; }
    .header-top-menu.switch-buying-header a { font-size: 13px; }
    .site-header .custom-product-search { max-width: 358px; }
    /*.header-top-menu.switch-buying-header a { font-size: 14px; }*/
}

@media (min-width:768px) {
    .trending-products-wrap .mobile-button { display: none; }
    body.left-sidebar .site-header .site-branding img { object-position: left; }
}

@media screen and (max-width:1200px) {
    h1 { font-size: 40px }
    h2 { font-size: 35px; }
    h3 { font-size: 30px }
    h4 { font-size: 24px }
    h5 { font-size: 18px; line-height: 28px }
    .shopper-primary-navigation { padding-right: 0; }
    .header-wrap .container { max-width: 100%; }
    .footer-widgets .block.footer-widget-2 .widget { margin-right: 49px; }
    .trending__product-cards .product-card__wrap, ul.products li.product { width: calc(25% - 8px); }
    .single-awsm_job_openings .entry-header h1.entry-title { font-size: 31px; }
    .single-awsm_job_openings .entry-header { padding-bottom: 20px; }
    .single-awsm_job_openings .awsm-job-form-inner input[type="text"], .single-awsm_job_openings .awsm-job-form-inner input[type="email"], .single-awsm_job_openings .awsm-job-form-inner input[type="file"], .single-awsm_job_openings .awsm-job-form-inner textarea, .single-awsm_job_openings .awsm-job-form-inner input[type="tel"i] { height: 45px; padding: 8px 32px; }
    .single-awsm_job_openings .awsm-job-form-inner form .awsm-job-form-group:nth-child(5) input[type="file"] { font-size: 10px; padding: 13px 10px; }
    .single-awsm_job_openings .awsm-job-form-inner textarea { height: 100px !important; min-height: auto; }
    .single-awsm_job_openings .awsm-job-form-inner form .awsm-job-form-group textarea { height: 100px !important; }
    .single-awsm_job_openings .awsm-job-specification-wrapper { flex-wrap: wrap; }
    .single-awsm_job_openings .entry-header { padding-left: 15px; padding-right: 15px; }
    .site-header .custom-product-search .nav-fill { width: 200px; }
    .site-header .custom-product-search .nav-left {		/*width: 130px;*/ }
    .header-middle { justify-content: space-between; float: none; }
    .header-section .site-branding { margin: 0; }
    .site-header .custom-product-search { max-width: 430px; flex: inherit; }
    .site-header .shopper-product-search { margin-right: 0; }
    .woocommerce-active .site-header .shopper-myacc-cart { padding: 0; }
    .main-navigation a { font-size: 18px; }
    .my-account-section #customer_login, .my-account-section .customer_login { padding-left: 40px; width: 60% !important; padding-right: 30px; }
    .my-account-section .login-rightimage { width: 40%; }
    .login-rightimage h3 { font-size: 25px; padding-top: 40px; }
    .login-rightimage .login-logo img { width: 234.1px; height: 109.6px; }

    /*Seller/Vendor Application Page - Step 1*/
    #progressbar li { font-size: 15px; }
    #progressbar li::before { width: 30px; height: 30px; font-size: 14px; }
    #progressbar li.active:after { width: 8px; height: 15px; left: 11px; top: 5px; }
    .upload-photo .content p { font-size: 18px; }
    .game-services-wrap ul.products.columns-4 li.product-card__wrap { width: calc(33.33% - 10px); }
}

@media (max-width:1199px) {
    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { top: 0; }
    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head { top: 0; }
    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery { padding-top: 25px; }
    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .dokan-store-tabs { width: 100%; }
    .dokan-single-store .seller-items ul.products li { width: calc(33.33% - 10px) !important; }
    .user-dashboard-activated.woocommerce-active .site-header .shopper-myacc-cart { width: 100%; }
    .delivered-left { width:100%; }
    .delivered-right { width: 100%; }
    .delivered-right { text-align: left; }
    .delivered-right button.cancel-delivery-btn.button { font-size: 12px !important; padding: 0 10px; }
}

@media (max-width:1024px) {
    ul.woocommerce-error { max-width: 100%; }
    .main-navigation a { font-size: 16px; }
    .gamer-choice-images figure.image-one { width: 300px; height: 300px; }
    .selling-gift-card p.has-text-color { font-size: 19px !important; }
    .payment-method { padding: 0 25px; }
    ul.application-list li .inputtype input { width: 48% !important; }
    ul.application-list li .inputtype { gap: 12px; }
    ul.application-list li label { width: 300px; font-size: 18px; line-height: normal; }
    ul.application-list li label+* { width: calc(100% - 300px); }
    ul.application-list li label p { font-size: 15px; line-height: normal; }
    .fs-title-wrap { font-size: 16px; line-height: normal; }
    #msform input { width: 50%; }
    ul.account-verification li label { font-size: 18px; }
    .order-overview-section .woocommerce-thank-you { width: 100%; }
    .order-overview-section .order-overview-wrap { width: 100%; margin-bottom: 50px; }
    .woocommerce-order h1 { font-size: 39px; }
    .similar-product-wrap li.product { width: calc(33.33% - 12px) !important; }
    .trem-btn a { margin-bottom: 10px; }



}

@media (min-width:991px) {
    .header-myacc-link i { display: none; }
    .shopper-primary-navigation .main-navigation ul.mainmenu li:first-child>a { padding-left: 0 !important; }
    .main-navigation li:hover>ul { opacity: 1; visibility: visible; }
}

@media (max-width:991px) {
    h1 { font-size: 35px }
    h2 { font-size: 30px; }
    h3 { font-size: 28px }
    h5 { font-size: 16px; line-height: 23px }
    .form-section select {padding:10px 12px;}
    .about-banner-section .banner-des { font-size: 20px !important; }
    .header-wrap .container { max-width: 100% !important }
    .who-we-are-right figure { float: none !important; margin: 0 auto 40px !important; }
    .contact-us-right-wrap figure { right: 0; width: 90%; margin: 0 auto; }
    .contact-us-left-wrap .wp-block-uagb-call-to-action .uagb-cta__wrap { text-align: left; }
    .contact-us-left-wrap { margin: 0 auto !important; align-items: center; }
    .contact-us-left-wrap>.wp-block-group { max-width: 300px; margin: 20px 0 30px; }
    .contact-us-main-wrap h1 { font-size: 30px; line-height: 35px; }
    .contact-us-main-wrap { padding: 40px 20px; }
    #vertical-basic .timeline-item:nth-child(even) .timeline-content h3.timeline-title { text-align: left; }
    #vertical-basic .timeline-centered .timeline-item .timeline-info { left: 0; right: auto; position: inherit !important; text-align: left !important; padding-bottom: 0 !important; }
    #vertical-basic .timeline-content { padding-top: 0px !important; padding-bottom: 30px !important; }
    .site-footer .col-full figure.wp-block-gallery { width: 40%; }
    .site-footer .wp-block-columns { gap: 20px; }
    .site-footer .col-full figure.wp-block-gallery { width: auto; }
    .site-footer .block.footer-widget-2 .uagb-container-inner-blocks-wrap>div>div:nth-child(2) { justify-content: center; }
    .site-footer .block.footer-widget-2 .uagb-container-inner-blocks-wrap>div>div:nth-child(1) { text-align: center; justify-content: center; }
    #vertical-basic .timeline-centered .timeline-marker { top: 0px !important; margin-left: 61px !important; }
    #vertical-basic .timeline-centered .timeline-item .timeline-info { padding-top: 0 !important; padding-right: 25px !important; padding-left: 20px !important; font-size: 21px; }
    .contact-page-forms h2 { margin-bottom: 0; float: none; width: 100%; text-align: center; padding-top: 20px; }
    .contact-us-right-wrap.back-form { padding: 50px 50px 10px; }
    .form-section { margin: 0 auto; }
    .candidate-inner { width: calc(33.33% - 20px) !important; flex: inherit !important; }
    .candidate-section { flex-wrap: wrap !important; }
    .careers-banner .wp-block-columns .wp-block-column { flex-basis: 50% !important; }
    .job-offers-section ul.uagb-tabs__panel li a { padding: 2px 7px !important; font-size: 14px; margin: 0 !important; }
    .job-offers-section ul.uagb-tabs__panel li, .job-offers-section ul.uagb-tabs__panel li+li { margin: 0 2px 4px !important; }
    .job-offers-section { margin: 0 !important; }
    .woocommerce-active .site-header .shopper-myacc-cart { margin: 0; }
    .products-services-section { padding: 40px 30px 50px; }
    .selling-gift-card { padding-top: 0px !important; padding-bottom: 20px !important; }
    .menu-toggle { display: block; }
    .primary-navigation { display: none; }
    .site-header .custom-product-search { max-width: 100%; margin-top: 10px; margin-bottom: 16px; }
    .woocommerce-active .site-header .shopper-myacc-cart { order: -1; width: 70%; justify-content: flex-end; background-color: transparent; margin-left: auto; padding-right: 50px !important; }
    .header-middle { display: flex; clear: initial; margin: 0.75em 0; padding: 0 10px; }
    .site-header .shopper-product-search { width: 100% !important; }
    .header-section .site-branding { order: -1; width: 10%; }
    button.menu-toggle { left: auto !important; right: 20px; font-size: 22px; top: 20px !important; color: #087e84 !important; position: absolute !important; width: auto !important; background-color: transparent; }
    #mobile-menu-wrapper { display: none !important; }
    .site-header .shopper-myacc-cart .header-myacc-link { display: block; }
    .cart-toggle { position: initial; }
    .site-header .shopper-myacc-cart .header-myacc-link { bottom: auto; }
    .site-header .custom-product-search .nav-left { right: 90px; }
    .site-header .custom-product-search .nav-right { right: 30px; z-index: 1; }
    .shopper-primary-navigation .main-navigation .primary-navigation { position: absolute; top: 62px; left: 0; background-color: #000; height: 100vh; z-index: 3; }
    .main-navigation ul li { width: 100%; position: relative; }
    .main-navigation ul { height: 100%; flex-direction: column; align-items: flex-start; text-align: left; display: none;overflow: auto; max-height: 490px; }
    .header-section .site-branding { width: auto; }
    .woocommerce-active .site-header .header-middle .shopper-myacc-cart>* { margin-left: 15px; background-color: transparent; }
    .site-header .custom-product-search button[type="submit"] i { opacity: 0; }
    .header-myacc-link a { font-size: 0px !important; }
    .header-myacc-link a i:before { font-size: 18px; line-height: 33px; color: #087e84; }
    .woocommerce-active .site-header .shopper-myacc-cart { padding-right: 20px !important; width: 74%; }
    .header-section .site-branding { width: 15px; }
    .header-wrap .container { padding-left: 0; padding-right: 0px; }
    .site-header { margin: 0 !important; }
    .site-header .custom-product-search input[type="text"] { font-size: 14px; }
    .site-header .custom-product-search .nav-left { right: 64px; }
    .main-navigation ul li a { font-size: 18px; color: #087e84; font-weight: 600; border-color: #087e84cc; }
    .main-navigation ul>li>a { color: #fff !important; }
    .my-account-section #customer_login, .my-account-section .customer_login { width: 100% !important; justify-content: center; padding: 20px 20px !important; }
    .my-account-section .login-rightimage { display: inline-block; padding: 0; width: 100%; background-size: cover !important; height: auto; }
    .my-account-section #customer_login>div, .my-account-section .customer_login>div { margin: 0 auto; padding: 0; }
    .my-account-section>div { display: inline-block; width: 100%; }
    .login-rightimage .login-logo img { margin: 20px auto 0; }
    .my-account-section .form-section form input { font-size: 13px; padding: 10px 12px; }
    .or-text { padding: 30px 12px; }
    .my-account-section .form-section .form-row .button { padding: 9px 0; font-size: 17px; margin-top: 10px !important; }
    .login-text>.d-flex { flex-wrap: wrap;font-size: 16px;gap:0.5rem; }
    .login-text>.d-flex>div { margin: 0; }
    .my-account-section .form-section ul.the_champ_login_ul i.theChampLogin+span.custom-social-text { font-size: inherit; }
    .login-text h4 { font-size: 26px; }
    .trending-product-post-wrap ul.products li.product { width: calc(50% - 10px); }

    /*.page-id-11 .header-wrap .container { max-width: 79%; margin-right: 15px; }*/
    .sidebar-open .header-wrap .container { max-width: 920px; margin-right: 15px; margin-left: 40px; }
    .cart-main-wrap .cart-form { width: 100%; }
    .cart-main-wrap .cart-collaterals { width: 100%; }
    .progress-bar-wrap { width: 100%; }
    form#msform ul#progressbar { width: 100%; }
    #msform input, #msform textarea, .languages-option { font-size: 15px; }
    .description-limit { font-size: 16px; }
    #msform .action-button { font-size: 18px; }
    .single-product-section .product-left { width: 100%; padding: 20px 0 0; }
    .single-product-section .product-right { width: 100%; }
    .woocommerce-product-details__meta-details ul li { width: 33.33%; }
    .trending-product-post-wrap .trending-product-post.full-width-post ul.products>li { width: calc(50% - 8px); }
    .game-services-wrap ul.products.columns-4 li.product-card__wrap { width: calc(50% - 4px); }
    .articals-main-wrap>li { width: calc(50% - 10px); }
    #tab-more_seller_product ul.products li { width: calc(50% - 8px); }
    .articals-main-wrap>li { width: 100%; }
    .articals_section .trending-title h3 { width: 100%; }
    .video-product-summary { width: 100%; padding: 0 0 30px; }
    .video-product .product-image-wrap { width: 100%; max-width: 500px; margin: 0 auto; }
    .nav-right.vertical-tab .woocommerce-tabs ul.tabs li { margin-right: 20px; }
    #tab-more_seller_product ul.products li { width: calc(33.33% - 12px); }
    .sellers-ul-wrap li { width: 100% !important; display: flex; align-items: center; padding: 10px 0; }
    .sellers-ul-wrap>li+li { border-top: 1.5px solid var(--green); }
    #custom-product-tab-content-ingame ul li span.custom-product-title { width: 150px; text-align: left; }
    #custom-product-tab-content-ingame ul li>span:nth-child(2) { text-align: left; }
    #custom-product-tab-content-ingame ul li>span { width: auto; }
    .sellers-ul-wrap li.price_li { width: 50% !important; }
    .sellers-ul-wrap li.cart_li { width: 50% !important; text-align: right; justify-content: flex-end; }
    .sellers-ul-wrap li.price_li span { padding-right: 5px; }

    /*.sellers-ul-wrap li.cart_li>* { margin: 12px 12px; }*/
    .sellers-ul-wrap { padding: 20px 20px 0; }
    .blog-listing .filter { width: 100%; }
    .blog-listing .blog-left { width: 100%; padding: 20px 0 0; }
    .blog-listing .blog-left .articals-main-wrap>li { width: calc(50% - 10px); }
    .product-quantity-right .product-subtotal { position: initial; padding-top: 25px; }
    .product-quantity-right .w-100 { padding-bottom: 10px; }
    .similar-product-wrap li.product { width: calc(50% - 12px) !important; }
    a.menulinks i { display: inline; position: relative; top: -2px; margin-left: 0; -webkit-transition-duration: 0s; -webkit-transition-delay: .2s; -moz-transition-duration: 0s; -moz-transition-delay: .2s; transition-duration: 0s; transition-delay: .2s; }
    a.menulinks i:before, a.menulinks i:after { position: absolute; content: ''; left: 0; }
    a.menulinks i, a.menulinks i:before, a.menulinks i:after { width: 30px; height: 3px; background-color: #002536; display: inline-block; }
    a.menulinks i:before { margin-top: -10px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
    a.menulinks i:after { margin-top: 10px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
    .mobile-open a.menulinks i { background-color: rgba(0, 0, 0, 0.0); -webkit-transition-delay: .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
    .mobile-open a.menulinks i:before { margin-top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
    .mobile-open a.menulinks i:after { margin-top: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
    a.child-triggerm { display: block !important; cursor: pointer; position: absolute !important; top: 0px; right: 0px; width: 50px !important; min-width: 50px !important; height: 45px !important; padding: 0 !important; border-left: 1px dotted rgba(255, 255, 255, .20); }
    a.child-triggerm:hover { text-decoration: none; color: #f00; }
    a.child-triggerm span { position: relative; top: 50%; margin: 0 auto !important; -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
    a.child-triggerm span:after { position: absolute; content: ''; }
    a.child-triggerm span, a.child-triggerm span:after { width: 10px; height: 1px; background-color: #fff; display: block; }
    a.child-triggerm span:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
    a.child-triggerm.child-open span:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
    a.child-triggerm.child-open span { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
    a.child-triggerm:hover span, a.child-triggerm:hover span:after { background-color: #fff; }
    a.child-triggerm { border-bottom: 0px !important; }
    .shopper-primary-navigation .main-navigation { display: inline-block; }
    .site-header .custom-product-search { width: 80%; }
    .site-header .custom-product-search .nav-left { width: auto; }
    nav#site-navigation { position: absolute; left: 0; right: 0; background-color: #002536; top: 100%; }
    nav#site-navigation a.menulinks { position: absolute; top: -60px; right: 20px; padding: 0 !important; cursor: pointer; }
    #site-navigation>ul>li ul.ul_list h6 { position: relative; top: 0 }
    #site-navigation>ul>li ul { position: initial; display: none; column-count: 1; column-gap: 0px; padding: 0; margin: 0; }
    #site-navigation>ul>li ul li+li { border-top: 0.5px solid rgb(0 37 54 / 21%); }
    #site-navigation>ul>li ul li a { width: 100%; padding: 3px 31px !important; display: inline-block; color: rgba(0, 37, 54, 0.70) !important; }
    .main-navigation a { border-width: 1px; }
    .main-navigation ul.mainmenu li a:first-child { padding: 12px 20px !important; }
    .category_search input { width: 100%; }
    .category_section { padding-bottom: 20px; }
    #site-navigation>ul>li ul { opacity: 1; visibility: visible; columns: auto !important; column-gap: 0px !important;padding: 20px;
        overflow: auto; }
    #site-navigation>ul>li ul.ul_list { padding-top: 30px; }
    #site-navigation>ul>li ul.ul_list li {  display: flex; margin-bottom: 0;align-items: center; padding: 5px 0;}
    .footer-widgets.col-3 .block.footer-widget-3 .wp-container-41 .wp-block-column:nth-child(2), .footer-widgets.col-3 .block.footer-widget-3 .wp-container-41 .wp-block-column:nth-child(1) { width: 100%; justify-content: center; }
    .main-navigation ul { justify-content: flex-start; }
    .header-section .header-wrap { position: relative; z-index: 99; }
    ul.mainmenu .header-top-menu a { padding: 12px 20px !important; color: #fff; font-weight: 600; font-size: 14px; }
    .shopper-primary-navigation { position: relative; }
    .seller-items ul.products li { width: calc(50% - 8px) !important; }
    .overview-section-else .order-overview-section { width: 100%; }
    .overview-section-else .order-overview-wrap { width: 100%; margin: 0; }
    .overview-section-else { gap: 0px; }
    .trending-title .button a { min-width: 180px; padding: 7px 40px 7px 25px; }
    .single-blog-main .author-info-data .socia-media { width: 75px; padding-left: 20px; }

    #custom-content-in-footer .profile-link-wrap > div a { font-size: 15px !important; }
    .custom-content-user .left { padding-left: 0; }
    .custom-content-user { padding: 10px; }
    .custom-content-user .right { width: 40px; }
    .custom-content-user .left .display-user-rank { font-size: 17px !important; }
    .dokan-single-store .seller-items ul.products li{width:calc(50% - 10px)!important;}
    .my-account-section .form-section .order-received-checkbox label{font-size:15px;}
    .my-account-section .form-section .woocommerce-LostPassword.lost_password ,.order-received-section .lost_password a{font-size:inherit;text-align:end;}
    .order-received-section .lost_password { text-align: center; }
}

@media (max-width:767px) {
    h1 { font-size: 29px !important }
    h2 { font-size: 29px; }
    h3 { font-size: 26px }
    h4 { font-size: 24px }
    .sidebar-open .header-wrap .container { max-width: 100% !important; margin: 0 !important; padding: 0 !important; }
    .header-top-menu a { background-color: transparent; color: #000; }
    .site-header { padding: 0; }
    .site-header .custom-product-search { padding: 0 20px; margin-top: 10px; margin-bottom: 0; }
    .header-section .site-branding img { height: 55px; margin-top: 10px; }
    .application-question form ul li { width: 100%; }
    .application-question form ul { gap: 0px; }
    .footer-widgets .widget-title { pointer-events: visible; }
    .our-sites-list .uagb-icon-list__wrap>div { display: inline-block !important; }
    .our-sites-list .uagb-icon-list__wrap>div { width: 100%; display: inline-block !important; padding: 0 0 11px !important; border: none !important; }
    .our-sites-list .uagb-icon-list__wrap { display: inline-block !important; }
    .site-footer .col-full { padding: 20px 16px; }
    .site-footer ul.wp-block-social-links { justify-content: center; }
    .site-footer ul.wp-block-social-links { justify-content: center; }
    .site-footer .col-full figure.wp-block-gallery { justify-content: center; margin: 0 auto; }
    .site-footer p { text-align: center; }
    .footer-widgets .block.footer-widget-1>div { width: 100%; padding: 10px 0 0; }
    .footer-widgets .block.footer-widget-1>div { width: 100%; padding: 10px 0 0; }
    .site-footer .widget .widget-title { color: #000; }
    .footer-widgets .block.footer-widget-2 { padding-bottom: 20px; padding-top: 30px; }
    .footer-widgets .block.footer-widget-2 .widget { display: inline-block; }
    .footer-widgets .block.footer-widget-2 .wp-block-uagb-container { display: block; border: none; }
    .wp-block-uagb-container.uagb-is-root-container { display: block; }
    .footer-widgets.col-3 .block.footer-widget-3 .wp-block-uagb-container { display: block; padding: 15px 0 15px }
    .footer-widgets .block ul.footer-social-media { justify-content: space-around; }
    .footer-widgets.col-3 .block.footer-widget-3 .wp-block-uagb-container figure.wp-block-image { justify-content: center; align-items: center !important; }
    .footer-widgets.col-3 .block.footer-widget-3 .wp-block-uagb-container figure.wp-block-image a { display: flex; align-items: center; margin: 5px 0 10px; }
    #vertical-basic .timeline-centered .timeline-item .timeline-info { padding: 0 !important; }
    #vertical-basic .timeline-item { padding-top: 0 !important; }
    #vertical-basic .timeline-centered .timeline-marker { margin-left: 0 !important; }
    #vertical-basic .timeline { padding-left: 30px !important; }
    #mobile-menu-wrapper { z-index: 999; }
    .site-header .site-branding img { margin-top: 0; }
    .cart-toggle { display: block; right: 60px; top: 25px; font-size: 21px; color: #087e84; }
    .contact-us-right-wrap.back-form { padding: 45px 0 10px; }
    .my-account-section .u-columns>div { width: 100% !important; margin-bottom: 30px !important; }
    .form-section .woocommerce-LostPassword.lost_password { left: 20px; bottom: 90px; }
    .form-section .form-row .button { margin-top: 60px !important; }
    nav.woocommerce-MyAccount-navigation { width: 100%; }
    .woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content { padding: 15px; margin: 0 !important; width: 100%; }
    .woocommerce-MyAccount-content table tbody tr:nth-child(odd) td { border-bottom: 1px solid #fafafa; }
    table tbody tr:nth-child(2n) td { border-bottom: 1px solid #c0c0c0; }
    .woocommerce-MyAccount-navigation ul { height: auto; }
    .awsm-selectric-items .awsm-selectric-scroll ul { flex-direction: column; gap: 0px; }
    .awsm-selectric-hide-select.awsm-selectric-is-native select { padding: 0; }
    .awsm-selectric-hide-select.awsm-selectric-is-native { opacity: 0; visibility: hidden; }
    .awsm-selectric-items .awsm-selectric-scroll ul li+li { margin: 0 !important; }
    .awsm-list-item .awsm-job-item { flex-wrap: wrap; }
    .awsm-list-right-col { flex-direction: row; align-items: center; padding: 0; }
    .awsm-list-item h2.awsm-job-post-title { text-align: left; }
    .awsm-list-item .awsm-job-specification-wrapper { padding: 0; }
    a.awsm-job-more { height: auto; }
    .awsm-list-item .awsm-job-more-container { top: 0; }
    .trending__product-cards .product-card__wrap { width: calc(50% - 8px); }
    .button a { font-size: 16px; padding: 7px 52px 7px 25px; }
    .home-slide .inner .title h2 { line-height: normal; }
    .banner-right-image { width: 100%; padding-bottom: 0; max-width: 330px; margin: 0 auto; }
    .home-slide .inner { padding-top: 30px; text-align: center; height: 100%; }
    .home-slide .inner .title h2, .home-slide .inner .title h3 { text-align: center; }
    .p-text { font-size: 17px; }
    .p-text br { display: none; }
    .our-offering-sectoin { padding-left: 15px; padding-right: 15px; padding-bottom: 0; }
    .gamer-choice-images figure.image-two { position: initial; margin: 20px auto; }
    .gamer-choice-images figure.image-one { margin: 0 auto; }
    .footer-sidebar h2 { width: 100%; text-align: center; }
    .payment-method #block-15 { width: 100%; }
    .payment-method { padding: 25px 14px; text-align: center; }
    .payment-method #block-12 { width: 100%; }
    .footer-widgets .block ul.wp-block-social-links { justify-content: center; }
    .footer-widgets .block.footer-widget-2 .widget { margin: 0; }
    .trending-products-wrap .trending-title {
        flex-direction: column;
        margin-bottom: 1rem;
        align-items: center;
    }
    .trending-products-wrap .mobile-button { display: block; text-align: center; padding-top: 40px; }
    .support-contact .contact-title, .support-contact .contact-title+p.p-text, .support-contact .get-in-touch-btn { width: 100%; flex: auto; }
    .support-contact { flex-direction: column; }
    .digital-marketplce-section { min-height: auto !important; padding: 50px 10px !important; }
    .timeline-vertical-7 .timeline-ver-7-timeline__container::before, .timeline-vertical-7:after { left: 12px !important; right: auto !important; margin: inherit !important; }
    .timeline-vertical-7 .timeline-ver-7-timeline__content { width: 92% !important; }
    .timeline-vertical-7 .timeline-ver-7-timeline__block:nth-child(even) .timeline-ver-7-timeline__content { margin-left: auto !important; z-index: 4; }
    .timeline-vertical-7 .timeline-ver-7-timeline__block:nth-child(even) .timeline-ver-7-timeline__content::after { right: auto; transform: scaleX(-1); left: -80px; display: none; }
    .timeline-vertical-7 .timeline-ver-7-timeline__content:after { left: -80px; background-size: 100%; background-repeat: no-repeat; top: 10px; width: 79px; position: absolute; height: 37px; display: none !important; }
    .timeline-vertical-7 .timeline-ver-7-timeline__container { padding-bottom: 0; }
    .timeline-vertical-7:after { left: 1px !important; }
    .single-awsm_job_openings .awsm-job-specification-wrapper { flex-direction: column; }
    .single-awsm_job_openings .entry-header h1.entry-title { font-size: 24px; text-align: center; }
    .single-awsm_job_openings .entry-header .applynow { text-align: center; width: 100%; }
    .single-awsm_job_openings .applynow a { padding: 7px 21px; font-size: 16px; }
    .single-awsm_job_openings .awsm-job-content { font-size: 16px; line-height: 24px; }
    .single-awsm_job_openings .awsm-job-single-wrap ul li { line-height: 31px; }
    .single-awsm_job_openings .awsm-job-form-inner form>* { width: 100% !important; }
    .single-awsm_job_openings .awsm-job-form-inner { padding: 15px 15px 0; }
    .home-slide .inner .title { width: 100%; text-align: center; margin-bottom: 30px; }
    .single-awsm_job_openings .awsm-job-form-inner input[type="text"], .single-awsm_job_openings .awsm-job-form-inner input[type="email"], .single-awsm_job_openings .awsm-job-form-inner input[type="file"], .single-awsm_job_openings .awsm-job-form-inner textarea, .single-awsm_job_openings .awsm-job-form-inner input[type="tel"i] { padding: 8px 15px; font-size: 15px; }
    .footer-widgets.col-3 .block.footer-widget-3 .widget-odd { border-top: 0; }
    .site-footer .widget .widget-title { padding: 0 0; }
    .woocommerce-active .site-header .shopper-myacc-cart .header-top-menu { order: -1; }
    .advertisement-slide .inner { padding: 50px 15px; background-size: contain; }
    .advertisement-slide .title h2 { font-size: 25px; }
    .my-account-section .form-section ul.the_champ_login_ul i.theChampLogin+span.custom-social-text { font-size: inherit;  }
    .trending-product-post-wrap .filter { width: 100%; margin-bottom: 30px; }
    .trending-product-post-wrap .trending-product-post { width: 100%; padding-left: 0; }
    .woocommerce ul.products li.product .loop-addtocart-btn-wrapper .button { border-radius: 5px; text-transform: capitalize; position: initial; margin: 10px 0 0; background: var(--green); font-size: 18px; font-weight: 500; padding: 5px; height: auto; }
    ul.products li.product .loop-addtocart-btn-wrapper { position: initial; }
    .product-quantity-right { width: 100%; padding: 15px; justify-content: space-between; border-left: 0; align-items: center; border-top: 1px solid rgb(0 37 54 / 20%); }
    .product-quantity-right .w-100 { text-align: center; }
    .woocommerce-cart-form__cart-item .product-name-left { width: calc(100% - 190px); }
    ul.application-list li label { width: 100%; }
    #msform input { width: 100%; }
    ul.application-list li .inputtype input { width: 100% !important; margin: 0 0 10px !important; }
    ul.application-list li .inputtype { width: 100%; }
    ul.application-list li label+* { width: 100%; }
    #msform .action-button { width: unset; }
    .languages-option .button { margin-top: 10px; }
    ul.application-list li label { padding-bottom: 12px; }
    ul.application-list li label p { margin: 0; padding: 0; }
    #progressbar li { margin-bottom: 11px; justify-content: center; }
    #progressbar li strong { font-size: 0px; }
    #progressbar li strong:after { content: none; }
    #progressbar li.active:after { left: 39px; }
    .upload-photo .right { width: 100%; }
    .upload-photo .left { width: 100%; }
    ul.account-verification li { flex-direction: column; }
    ul.account-verification li+li { margin: 18px 0 20px; }
    .custom-file-input label { padding: 10px 23px; }
    .upload-photo img { width: auto; margin: 20px auto 0; }
    .woocommerce-product-details__meta-details ul li { width: 100%; }
    .delivery-cart form.cart .woocommerce { margin-bottom: 0; }
    .contact-seller-left { padding-bottom: 10px; }
    .product-right-inner .price bdi, .points-earn, .single-product-section .product-right .product-right-inner .price span { font-size: 18px; }
    .quantity { width: 55%; }
    .product-right-inner { padding: 30px 15px; }
    .select-product-tag ul li { padding: 7px 0; }
    .tag-show+.tag-show { margin: 0 5px; }
    .select2-container .select2-selection--single { width: 150px; }
    .nav-right.vertical-tab .woocommerce-tabs ul.tabs { flex-wrap: unset; overflow: auto; }
    .nav-right.vertical-tab .woocommerce-tabs ul.tabs li a { white-space: nowrap; }
    #tab-more_seller_product ul.products li { width: calc(50% - 12px); }
    .woocommerce-tabs-product ul li a { font-size: 15px; padding: 13px 5px 7px !important; }
    .video-product-cart button { font-size: 15px; padding: 2px 15px !important; }
    .system_requirements_span { font-size: 15px; padding-bottom: 8px; }
    .video-product-summary { padding-bottom: 0; }
    .product_tabs-nav-right .woocommerce-Tabs-panel>h2, .articals_section .trending-title h3, #tab-system_requirements .select-product-tag h3, #tab-more_seller_product h3, .product_tabs-nav-right h3 { font-size: 25px !important; padding-bottom: 10px !important; }
    .woocommerce-order h1 { font-size: 29px; }
    .purchase_details .purchase_details_left { width: calc(100% - 70px); padding-left: 10px; }
    .purchase_details .purchase_details_img { width: 70px; height: 60px; margin-top: 8px; }
    .purchase_details { padding: 10px; }
    .purchase_details .purchase_details_left ul { width: 100%; flex-direction: row; margin-top: 10px; }
    .StepProgress_wrapper { padding: 10px 0; }
    .StepProgress_wrapper h5 { width: 100%; text-align: center; padding-bottom: 10px; }
    .StepProgress { width: 100%; }
    .purchase_details_left .button-1 a { font-size: 14px; padding: 6px 6px; }
    .purchase_details_left li, .purchase_details_left li.product_name { padding-bottom: 0; font-size: 14px; }
    .woocommerce-notice { margin: 9px 0 0; font-size: 13px; }
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li { border-right: 0px; }
    .full-box-shadow, .woocommerce-billing-fields, .order_review-section, .customer_details-section .col-2 { padding: 15px; }
    .customer_details-section .form-row.address-field { width: 100%; }
    h3#ship-to-different-address label.checkbox span { font-size: 17px; }
    h3#ship-to-different-address label.checkbox [type="checkbox"] { display: none; }
    .order_review-section button[type="submit"] { font-size: 16px; }
    .woocommerce-delivery_methods .custom-product-title { width: 100%; }
    .woocommerce-delivery_methods ul.delivery_methods { width: 100%; }
    .woocommerce-delivery_methods ul.delivery_methods li { display: inline-block; }
    .sellers-title .tag-show { margin: 5px; }
    .single-product-section .product-right .delivery-cart { padding: 15px; }
    .video-product-cart .quantity input[type="number"] { width: 100%; }
    .video-product-cart .quantity { margin: 100%; width: 100%; margin-bottom: 17px !important; }
    .video-product-cart form.cart button.single_add_to_cart_button { margin: 0 !important; }
    .video-product-cart button#add_vendor_wishlist { margin-top: 11px; border-radius: 4px; }
    .video-games-advertisement .advertisement-slide .title h2 { font-size: 29px; }
    .video-games-advertisement .advertisement-slide .title h2 { font-size: 29px; }
    .product-image-wrap .flex-viewport, a.woocommerce-product-gallery__trigger { width: 100% !important; height: 300px !important; }
    .product-image-wrap .flex-viewport img { height: 300px !important; }
    .product-image-wrap ol.flex-control-nav { width: 100% !important; flex-direction: row; order: 1; }
    .category-heading-section .category-title { font-size: 25px; }
    .faq-sectuion { padding: 15px; }
    nav#site-navigation a.menulinks { top: -55px; }
    .single-product div.product .woocommerce-product-gallery .flex-control-thumbs { height: auto; }
    .sellers-three-bar { border: none; flex-direction: row; }
    #custom-product-tab-content li .price_html { width: 100%; justify-content: space-around; padding-bottom: 10px; }
    .sellers-three-bar .three-bar { padding-bottom: 0; }
    .articals_section .trending-title h3, #tab-system_requirements .select-product-tag h3, #tab-more_seller_product h3, .product_tabs-nav-right .select-product-tag h3, .product_tabs-nav-right .select-product-tag h2 { font-size: 25px !important; }
    .product-image-wrap ol.flex-control-nav li { margin: 0 20px 20px 0 !important; width: auto !important; }
    #wc-stripe-payment-request-button-separator { display: none !important; }
    #wc-stripe-payment-request-wrapper { padding: 0 !important; }
    .delivery-eta {		/*width: calc(100% - 150px);*/
        justify-content: flex-start; }
    .similar-product-wrap h2 { font-size: 25px; }
    .delivery_speed { display: flex; align-items: center; }
    .stock_li { text-align: left; }
    .min_purchase_li { text-align: -webkit-auto; }
    .uagb-modal-popup-wrap { max-width: 80% !important; }
    .uagb-modal-popup.active .uagb-modal-popup-close { right: 0; top: 0; }
    .uagb-modal-popup-content { padding: 20px !important; }
    .wp-block-contact-form-7-contact-form-selector.form-section form li { width: 100%; }
    .wp-block-contact-form-7-contact-form-selector.form-section form li input { padding: 11px 52px; }
    .uagb-modal-popup-wrap { width: 80% !important; }
    .uagb-modal-popup-content span.wpcf7-spinner { position: absolute; right: 0; top: 6px; }
    .wp-block-contact-form-7-contact-form-selector.form-section form li input[value="Submit"] { padding: 8px 5px !important; line-height: normal !important; height: auto; }
    .wp-block-contact-form-7-contact-form-selector.form-section form li.submit-form { position: relative; }
    .uagb-modal-popup-content h2 { margin-bottom: 20px; }
    .wp-block-contact-form-7-contact-form-selector.form-section form textarea { height: 80px !important; padding: 11px 52px !important; }
    .form-section ul li span.wpcf7-form-control-wrap:after { left: 11px; top: -4px; }
    .wp-block-contact-form-7-contact-form-selector.form-section form span.wpcf7-form-control-wrap:after { top: -4px; }
    .support-contact .contact-title+p.p-text { margin: 0 0 1.2135em; }

    /*.site-header .shopper-myacc-cart ul.site-header-cart { position: absolute; }*/
    .woocommerce-active .site-header .shopper-myacc-cart button.cart-toggle { display: none; }
    .site-header .shopper-myacc-cart ul.site-header-cart { display: block; }
    .site-header .shopper-myacc-cart ul.site-header-cart li { padding: 0 0px 0 20px;        /* height: 29px; */ display: flex; align-items: center; justify-content: center; }

    /*.site-header .shopper-myacc-cart ul.site-header-cart li span.amount { position: absolute; top: -30px; right: 0; }*/
    #site-header-cart li:nth-child(2) { right: 30px; top: 65px; background-color: #f7fbfb; position: absolute; }
    .woocommerce-active .site-header .shopper-myacc-cart .cart-contents .amount { padding-right: 0; }
    .woocommerce-active .site-header .shopper-myacc-cart .cart-contents .amount { font-size: 12px; position: absolute; right: 0; bottom: 10px; }
    .woocommerce-active .site-header .shopper-myacc-cart .cart-contents .count { right: -17px; font-size: 8px; height: 15px; min-width: 15px; line-height: 15px; top: -21px; }
    .similar-product-wrap { border-bottom: 0px; }
    .video-product-cart .quantity { max-width: 100%; }
    .site-header .site-header-cart .widget_shopping_cart { display: none; }
    .woocommerce-active .site-header .shopper-myacc-cart { width: auto; justify-content: center; }
    .header-section .site-branding { width: auto; margin-bottom: 10px; }
    .my-account-section .form-section .form-row .button { display: inline-block; width: auto; padding: 5px 15px; font-size: 15px; }
    .site-footer .widget .widget-title:before { width: auto; }
    .product-right-inner .quantity { width: 60%; }
    .site-footer .widget .widget-title.active { margin: 0; }
    .logged-in.woocommerce-active .site-header .header-middle .shopper-myacc-cart>* { margin-left: 19px; }
    .search .category_section .category_search { margin: 0 0 10px; }
    .category_search { margin-bottom: 0; }
    .requirement-wrap-table { overflow: auto; }
    .articals_section .button { text-align: center; width: 100%; padding-top: 30px; }
    .header-myacc-link img { width: 30px !important; height: 30px !important; }
    .title_wishlist { flex-wrap: nowrap; align-items: flex-start; }
    .video-product-summary h1.product_title { line-height: 28px; }
    .contact-seller-wrap .contact_seller_btn.seller_contact_btn { margin: 0px 0px 0 10px !important; }
    .contact-seller-wrap .contact_seller_btn.seller_contact_btn a { font-size: 15px; padding: 6px 11px !important; }
    .contact-seller-wrap { justify-content: space-between; align-items: center; }
    .author_detail_order { padding: 8px 10px; }
    .order-overview-section .order-overview-wrap { margin-top: 0; }
    .site-header .shopper-primary-navigation { margin: 0; }
    .site-header .shopper-primary-navigation>div, .site-header .shopper-primary-navigation .primary-navigation { display: block; }
    .site-header .custom-product-search .nav-left { display: none; }
    .trending-new-title h2 { line-height: normal; }
    .trending-new-title h2 { margin-bottom: 13px; }
    .seller-items ul.products li { width: 100% !important; }
    .post-type-archive main#main .product-grid li.product { width: calc(50% - 8px); }
    .home-slide .inner .title h3 { line-height: normal; }
    .trending-product-post-wrap .trending-product-post.full-width-post ul.products>li { width: 100%; }
    .term_description h3, .term_description h2, .term_description h4, .product_tabs-nav-right #tab-description h3, .product_tabs-nav-right #tab-description h2, .product_tabs-nav-right #tab-description h4 { font-size: 20px; }
    .term_description ol { column-count: 1; }
    .woocommerce-cart-form__cart-item .cart-products li { margin-right: 50px; }
    .author-info-data .socia-media { width: 100%; padding-left: 0; }
    .single-blog-main .author-info-data .socia-media ul.social-icon-cls { flex-direction: row; }
    .single-blog-main .author-info-data ul.social-icon-cls li button:after { background-position: center; }
    .single-blog-main .author-info-data .socia-media ul.social-icon-cls li { margin-bottom: 5px; margin-left: 3px; margin-right: 3px; }

    .header-myacc-link #custom-content-in-footer { width: 250px; top: 30px; right: 0; }
    #custom-content-in-footer a { font-size: 15px; }
    #custom-content-in-footer .profile-link-wrap { padding: 10px; }

    .dokan-single-store .seller-items ul.products li { width: 100% !important; }
    .my-account-section .form-section p.form-row .password-input + .toggle-password{right:10px; top: 15px;}
    .my-account-section .form-section p.form-row .password-input + .toggle-password.fa-eye::before,.my-account-section .form-section p.form-row .password-input + .toggle-password.fa-eye-slash::before{width:14px;height:11px;}
    .login-rightimage h3 { max-width: 100%; }
    .system_requirements ul li {width: 100%; flex-basis: 100%;}
    .search_item_wrap_block { width: 100vw; left: 65% !important; transform: translateX(-50%);}
    .single-product-section .product-left h1.product_title { width: 100%; }
}

@media (max-width:600px) {
    .wp2sv .mt { text-align: center; flex-wrap: wrap; }
    .wp2sv-setup .wp2sv-start .wp2sv-icon { margin: 0 auto; }
    .wp2sv .wp2sv-card { border: none; }
    .wp2sv .wp2sv-row .pull-right { margin: 0 auto 10px; }
    .wp2sv .mt .wp2sv-col-0 { justify-content: center; display: flex; align-items: center; width: 100%; margin-bottom: 9px; height: auto; }
    .wp2sv .wp2sv-col+.wp2sv-col p { word-break: inherit; display: inline-block; width: 100%; }
    .wp2sv .wp2sv-col+.wp2sv-col p span { display: inline-block; width: 100%; }
    .woocommerce-active .site-header .header-middle .shopper-myacc-cart>* { margin-left: 5px; }
    .woocommerce-cart-form__cart-item .products-details .product-thumbnail { width: 50%; padding: 10px; }
    .woocommerce-cart-form__cart-item .product-name-left { width: 50%; padding: 15px; }
    .woocommerce-active .site-header .header-middle .shopper-myacc-cart>* { margin-left: 14px; }
    .product-name dl.variation { flex-wrap: wrap; }
    .product-name dl.variation dd.variation-Vendor { padding: 0 0 10px; }
}
@media screen and (max-width:567px) {
    .home-slide .inner .title { width: 100%; padding-top: 10px; }
    .home-slide .inner .learnmore-btn { width: 100%; text-align: center; padding-bottom: 25px; }
    .home-slide .inner .learnmore-btn a { margin: 0; }
    .home-slide .title h2 { padding: 0 20px; }
    .header-middle { padding: 0; }
    .product-thumbnail { width: 100%; }

    /*.woocommerce-cart-form__cart-item .product-name-left { width: 100%; padding: 15px; }*/
    .product-thumbnail img { height: 100px; }
    .woocommerce-cart-form__cart-item .products-details { padding-bottom: 0; }
    .woocommerce-cart-form__cart-item .cart-products { padding: 12px; }
    .product-center-details li, .product-name dl.variation dt.variation-Vendor, .product-name dl.variation dd.variation-Vendor { font-size: 15px; line-height: 21px; }
    span.woocommerce-Price-amount.amount { font-size: 15px; }
    .woocommerce-cart-form__cart-item .cart-products li.d-flex { margin: 9px 0 0; }
    .trending-product-post-wrap ul.products li.product { width: 100%; }
    .pagination .next.page-numbers:after, .pagination .prev.page-numbers:after { font-size: 12px; padding: 0 0; margin: 0; }
    .pagination .prev.page-numbers, .pagination .next.page-numbers { padding: 0 9px; }
    .similar-product-wrap li.product { width: 100% !important; }
    .woocommerce-cart-form__cart-item .product-name-left { width: 70%; padding-left: 0; }
    .woocommerce-cart-form__cart-item .products-details .product-thumbnail { width: 30%; }
    .video-product-cart button { padding: 8px 15px !important; }
    .post-type-archive main#main .product-grid li.product { width: 100%; }
}
@media (max-width:450px) {
    .dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon { display: none !important; }
    .dokan-dashboard .dokan-dash-sidebar #dokan-navigation ul.dokan-dashboard-menu { display: block !important; }
}
@media only screen and (min-width:1750px) and (max-width:1800px) {
    .user-dashboard-activated.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content, .user-dashboard-activated.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content { max-width: 97%; }
}
@media only screen and (min-width:1800px) and (max-width:4000px) {
    .dokan-dashboard-content>.container { padding-left: calc((100% - 1155px) / 2) !important; max-width: 100%; }
    .woocommerce-MyAccount-content>.container { padding-left: calc((100% - 1155px) / 2) !important; max-width: 100%; }
}
@media (max-width: 768px) {
    .gamer-choice-images {
        display: none;
    }
}

@media (max-width: 768px) {
    .banner-section {
        display: none;
    }
}



/*12-01-2024*/
/*.single-awsm_job_openings .awsm-application-message { position: absolute; top: 0; width: 100%; left: 0; background-color: #fff; text-align: center; font-size: 20px; height: auto; line-height: normal; z-index: 999; box-shadow: none; color: #1ea508; }*/
/*.single-awsm_job_openings .single-awsm_job_openings .awsm-job-form { position: inherit; }
.single-awsm_job_openings .single-job-openings-wrapper { position: relative; }
.single-awsm_job_openings .awsm-job-form { position: inherit; }
*/.single-job-openings-wrapper >* { padding-top: 40px; }

.awsm-application-message { cursor: pointer; position: fixed; top: 160px; right: 30px; z-index: 999999999; font-size: 17px; padding: 15px 50px 15px 15px; -webkit-box-shadow: 3px 4px 30px 0px rgba(209, 209, 209, 0.5); -moz-box-shadow: 3px 4px 30px 0px rgba(209, 209, 209, 0.5); box-shadow: 3px 4px 30px 0px rgba(209, 209, 209, 0.5); border-radius: 6px; }
.awsm-application-message:after { content: ''; background-image: url(includes/images/close-icon.svg); height: 25px; width: 25px; position: absolute; right: 0; background-repeat: no-repeat; top: 50%; filter: brightness(0) invert(1); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; background-position: 0 5px; }
.awsm-application-message.awsm-success-message { background-color: #73b573; color: #fff; border-color: #73b573; }
.awsm-error-message { background-color: #db4c4c; color: #fff; }


.woocommerce-lost-password .woocommerce-error li { width: 100%; }
.woocommerce-lost-password .woocommerce-error { max-width: 100% !important; }
.woocommerce-lost-password .woocommerce-error li { padding: 15px 50px 15px 15px !important; }
.woocommerce-lost-password .woocommerce-error { position: fixed !important; z-index: 99; top: 165px; right: 30px !important; font-size: 17px; padding: 0; -webkit-box-shadow: 3px 4px 30px 0px rgba(209, 209, 209, 0.5); -moz-box-shadow: 3px 4px 30px 0px rgba(209, 209, 209, 0.5); box-shadow: 3px 4px 30px 0px rgba(209, 209, 209, 0.5); border-radius: 6px; max-width: initial !important; width: auto; display: inline-block; left: auto !important; }
.woocommerce-lost-password .woocommerce-error li { margin: 0 !important; }
.woocommerce-lost-password .woocommerce-error li:after { content: ''; background-image: url(includes/images/close-icon.svg); height: 25px; width: 25px; position: absolute; right: 0; background-repeat: no-repeat; top: 50%; filter: brightness(0) invert(1); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; background-position: 0 5px; }

.page-id-9 .woocommerce-error li { width: 100%; }
.page-id-9 .woocommerce-error { max-width: 100% !important; }
.page-id-9 .woocommerce-error li { padding: 15px 50px 15px 15px !important;margin: 0 !important; cursor: pointer; }
.page-id-9 .woocommerce-error { position: fixed !important; z-index: 99; top: 165px; right: 30px !important; font-size: 17px; padding: 0; -webkit-box-shadow: 3px 4px 30px 0px rgba(209, 209, 209, 0.5); -moz-box-shadow: 3px 4px 30px 0px rgba(209, 209, 209, 0.5); box-shadow: 3px 4px 30px 0px rgba(209, 209, 209, 0.5); border-radius: 6px; max-width: initial !important; width: auto; display: inline-block; left: auto !important; }
.page-id-9 .woocommerce-error li:after { content: ''; background-image: url(includes/images/close-icon.svg); height: 25px; width: 25px; position: absolute; right: 0; background-repeat: no-repeat; top: 50%; filter: brightness(0) invert(1); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; background-position: 0 5px; }
.page-id-9 .woocommerce-error li + li { display: none;}


.woocommerce-message.success-message li { width: 100%; }
.woocommerce-message.success-message { max-width: 100% !important; }
.woocommerce-message.success-message li { padding: 15px 50px 15px 15px !important; margin: 0 !important; cursor: pointer; }
.woocommerce-message.success-message { position: fixed !important; z-index: 99; top: 165px; right: 30px !important; font-size: 17px; height: auto; -webkit-box-shadow: 3px 4px 30px 0px rgba(209, 209, 209, 0.5); -moz-box-shadow: 3px 4px 30px 0px rgba(209, 209, 209, 0.5); box-shadow: 3px 4px 30px 0px rgba(209, 209, 209, 0.5); border-radius: 6px; max-width: initial !important; width: auto; display: inline-block; left: auto !important; padding-right: 80px; border: none; }
.woocommerce-message.success-message li:after { content: ''; background-image: url(includes/images/close-icon.svg); height: 25px; width: 25px; position: absolute; right: 0; background-repeat: no-repeat; top: 50%; filter: brightness(0) invert(1); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; background-position: 0 5px; }

/*01-02-2024*/
ul.dokan-dashboard-menu li.has-submenu.open-menu > a { background-color: rgb(255 255 255 / 10%); border-radius: 4px 4px 0 0; }
ul.dokan-dashboard-menu li.has-submenu > ul { background-color: #0d3040; border-radius: 0 0 4px 4px; }
ul.dokan-dashboard-menu li.has-submenu > ul > li.active a { background-color: transparent !important; }
ul.dokan-dashboard-menu li.has-submenu > ul li.active, ul.dokan-dashboard-menu li.has-submenu > ul li:hover { background-color: rgb(255 255 255 / 10%) !important; }
.sidebar-open.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu>li .arrow-menu:after { opacity: 0; }
.sidebar-open.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{ padding: 0; }
ul.dokan-dashboard-menu li.has-submenu > ul > li { padding: 0; }
.product-right-inner-insurance .summary.entry-summary { display: flex; align-items: center; justify-content: space-between; background-color: #eef4ff; padding: 25px 30px; border-radius: 11px; font-size: 18px; color: #33759f; font-weight: 500; }
.product-right-inner-insurance .image img { width: 25px; height: 25px; margin-right: 10px; filter: brightness(0) saturate(100%) invert(39%) sepia(90%) saturate(311%) hue-rotate(159deg) brightness(91%) contrast(97%); }
.product-right-inner-insurance .image{display:flex;flex-wrap:wrap;align-items:center;}
.product-right-inner-insurance{margin-bottom:22px !IMPORTANT;display:inline-flex;width:100%;}


@media (max-width: 767px){
    .woocommerce-lost-password .woocommerce-error { font-size: 13px; }
    .woocommerce-lost-password .woocommerce-error li { padding: 10px 30px 10px 10px !important; }
    .woocommerce-lost-password .woocommerce-error li:after { background-size: 11px; background-position: center; }

    .woocommerce-lost-password .woocommerce-error { font-size: 13px; }
    .woocommerce-lost-password .woocommerce-error li { padding: 10px 30px 10px 10px !important; }
    .woocommerce-lost-password .woocommerce-error li:after { background-size: 11px; background-position: center; }
}

.select-product-tag .region-filter  span.select2-selection.select2-selection--single {
    width: 100%;
}


.select-product-tag .region-filter span.select2.select2-container.select2-container--default {
    WIDTH: AUTO !IMPORTANT;
}

.post_thumbnail-img .online_user_indicator {
    bottom: -6px;
    left: -5px;
}

.service-cards h2.woocommerce-loop-product__title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.report-icon {
    position: fixed;
    right: 20px;
    bottom: 100px;
    z-index: 9;
}

.report-issue-form {
    max-width: 472px;
    width: 100%;
    position: fixed;
    right: 0px;
    bottom: 160px;
    background-color: #fff;
    padding: 30px;
    max-height: calc(100vh - 300px);
    border-radius: 10px 10px 0px 10px;
    box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15);
    z-index: 9;
}

.report-issue-form .close {
    position: absolute;
    right: 20px;
    top: 20px;
}

@media screen and (max-width: 767px) {
    .report-issue-form {
        max-width: 472px;
        bottom: 40px;
        padding: 30px;
        max-height: calc(100vh - 230px);
        Z-INDEX: 99;
    }
}

.order_first_step label {
    color: var(--dark, #002536);
    text-align: center;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    display: block;
}

.order_first_step {
    max-width: 400px;
    margin: 0 auto;
    text-align: center;
}

.order_first_step input#set_order_to_preparing {
    padding: 6px 35px;
}

.information_description-inner .delivery-btn {
    width: 59%;
    display: flex;
    margin-left: auto;
}

.information_description-inner .delivery-btn ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}

.custom-modal_upload_image .custom-modal-content {
    padding: 30px;
}

.custom-modal_upload_image .custom-modal-content .title_wrap h4 {
    color: var(--dark, #002536);
    font-family: Jost;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.screenshort-upload-list .block {
    width: 140px;
    position: relative;
    border-radius: 10px;
    background: url(<path-to-image>), lightgray 50% / cover no-repeat;

    /* Box */
    box-shadow: 3px 4px 25px 6px rgba(174, 174, 174, 0.15);
}

.screenshort-upload-list .block .img {
    width: 100%;
}

.screenshort-upload-list .block .img img {
    border-radius: 12px;
}

.screenshort-upload-list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 30px;
    border-bottom: 1px solid rgb(0 37 54 / 30%);
    padding-bottom: 40px;
}

.screenshort-upload-list .block h6 {
    /*position: absolute;*/
    bottom: 0;
    border-radius: 0px 0px 10px 10px;
    background: var(--White, #FFF);
    margin: 0;
    padding: 10px 9px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: var(--dark, #002536);
    font-family: Jost;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 100%;
}
a.share-icon {
    display: inline-block;
    width: 100%;
    position: absolute;
    top: 7px;
    width: 15px;
    background-color: #002536;
    width: 22px;
    height: 22px;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 7px;
}

a.share-icon img {
    max-width: 15px;
}

.screenshort-upload-list .block .img span.close-icon {
    position: absolute;
    top: -14px;
    right: -7px;
    width: 18px;
    border-radius: 100%;
    height: 18px;
    font-size: 12px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 20px;
    cursor: pointer;
    background-image: url(includes/images/close-icon.svg);
    font-size: 0px;
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: center;
}
/*.screenshort-upload-list .block a.share-icon {
    position: absolute;
    top: 15px;
    right: 15px;
}
*/
.delivery-proof-wrap {
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px;
}

.delivery-proof-wrap .upload-box {
    width: 140px;
}

.delivery-proof-wrap .delivery-proof-content {
    width: calc(100% - 140px);
    padding-left: 80px;
    color: rgb(0 37 54 / 80%);
    font-family: Jost;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}



.filter-list {
    width: 100%;
    margin-right: 0px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
    border-radius: 16px;
    border: 1.5px solid #087E84 !important;
    width: 100%;
    flex-wrap: nowrap;
    display: flex;
}

.filter-list .filter-select {
    flex: 100%;
    position: relative;
    padding: 5px 15px;
}

.filter-list .filter-select:first-child {
    padding-left: 20px;
}

.filter-list .filter-select:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 1px;
    height: 60%;
    right: 0;
    background-color: #087E84;
    top: 50%;
    transform: translateY(-50%);
}


.filter-list .filter-select label {
    font-weight: 600;
    color: #002536;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 18px;
}

.filter-list .filter-select:last-child:before {
    display: none;
}

.filter-list .filter-select .select2-container--default .select2-selection--single {
    border-radius: 4px;
    border: none !important;
    background: transparent !important;
}

.filter-list .filter-select .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 14px;
    line-height: normal;
    color: rgb(0 37 54 / 50%);
    padding: 5px !important;
}

.filter-list .filter-select span.select2-selection__arrow b:after {
    width: 16px;
    height: 9px;
    display: inline-block;
    margin-left: 0;
    position: relative;
    top: -9px;
    background-size: 14px  auto;
    background-repeat: no-repeat;
}

.dokan-dashboard .custom-content .vendor-category-tabs button.active {
    text-decoration: underline !important;
    text-underline-offset: 7px;
}


@media screen and (max-width: 1200px) {
    .filter-list { flex-wrap: wrap; }
    .filter-list .filter-select { flex: 33.33%; margin-bottom: 10px; }
}

@media screen and (max-width: 767px) {
    .filter-list { flex-wrap: wrap; }
    .filter-list .filter-select { flex: 100%; margin-bottom: 10px;  }
    .filter-list .filter-select:before { width: 100%; height: 1px; top: auto; transform: rotateY(0); bottom: 0;}

}


.custom-modal_upload_image.custom-modal .title_wrap {
    background-color: transparent;
    padding: 0;
}
.custom-modal_upload_image  form {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}

.custom-modal_upload_image form input#upload {
    opacity: 0;
    position: absolute;
}

.custom-modal_upload_image form  input#submit_proof {
    color: #fff;
    min-width: 110px;
    padding: 10px 20px;
    text-align: center;
    font-size: 16px;
    margin-top: 10px;
}

.invalid_files {
    background-color: #b70000;
    color: #fff;
    padding:0px 20px 0px;
    margin-bottom: 20px;
    text-align: center;
}


.delivery_status {
    margin-top: 30px;
    width: 100%;
    padding-right: 20px;
}

.delivery_status label {
    color: rgba(0, 37, 54, 0.70);
    font-size: 18px;
    font-weight: 400;
}

.delivered-quantity-list {
    margin-top: 30px;
}

.delivery_status label strong {
    color: #002536;
}

.delivery_status .delivery-progress-bar-container {
    width: 100%;
    height: 12px;
    background-color: #f0f0f0;
    margin-top: 10px;
    max-width: 373px;
    border-radius: 10px;
}

.delivery_status .delivery-progress-bar {
    height: 100%;
    background-color: #087e84;
    border-radius: 10px;
}

.delivery_status .pending input#quantity_delivered {
    padding: 21px 20px;
    font-size: 16px;
}

.delivered-quantity {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.delivered-quantity strong {
    color: #002536;
}

button.cancel-delivery-btn.button {
    background: #007474;
    margin-bottom: 0;
    display: inline-block;
    width: auto;
    margin-left: auto;
    display: inline-block;
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.16px;
    padding: 6px 20px;
    border: 1px solid #087E84;
    line-height: normal;
    border-radius: 5px;
    line-height: 21px;
}
button.cancelled-delivery-btn.button {
    background: red;
    margin-bottom: 0;
    display: inline-block;
    width: auto;
    margin-left: auto;
    display: inline-block;
    color: #FFF !important;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.16px;
    padding: 6px 20px;
    border: 1px solid red;
    line-height: normal;
    border-radius: 5px;
    line-height: 21px;
}

.cancel-delivery h5 {
    color: #002536;
    padding: 0;
}

.cancel-delivery {
    text-align: left;
    font-size: 16px;
}

.swal2-html-container {
    overflow: hidden !important;
}


.top-actions-customer .dokan-label {
    border-radius: 16px;
    background: rgb(246 167 53 / 50%);
    color: #002536;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    padding: 5px 25px;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down-wrapper {
    top: 0 !important;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown:hover #vendor-payment-method-drop-down li {
    margin: 0 !important;
    border: none !important;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div {
    background-color: transparent !important;
    box-shadow: none !important;
    margin-right:0 !important;
    padding: 20px 0 !important;
}

#payment-form .dokan-w10 {
    width: 100%;
    float: left;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-actions {
    background-color: transparent !important;
    text-align: left  !important;
    border-top: 1px #cccccc solid !important;
    padding: 20px 0 !important;
    margin: 0 !important;
    position: relative !important;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.data-warning {
    display: flex;
    box-shadow: none !important;
    padding: 10px;
    margin-bottom: 0 !important;
    border: 1px solid #cdcdcd !important;
}

form#payment-form button {
    background-color: #005b5b;
    border-color: #005b5b;
    color: #ffffff;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 500;
}

form#payment-form {
    display: flex;
    flex-wrap: wrap;
}


form#payment-form .payment-field-bank {
    width: 50%;
    padding-right: 20px;
    margin: 0;
}

form#payment-form .payment-right {
    width: 50%;
    padding-left: 20px;
    text-align: left;
    padding-top: 20px;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.dokan-form-group > div select {
    border: 1px solid rgba(0, 37, 54, 0.50);
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-actions a {
    color: #005b5b !important;
}

form#payment-form .payment-label-form {
    width: 50%;
    padding-right: 20px;
    margin: 0;
    padding: 20px 0;
    text-align: left;
}

form#payment-form .payment-label-form label.dokan-w3.dokan-control-label {
    width: 100%;
    margin-bottom: 10px;
}

form#payment-form .payment-label-form span.dokan-input-group-addon {display: none;}

form#payment-form .payment-label-form .dokan-input-group, form#payment-form .payment-label-form .dokan-w6  {
    width: 100%;
}

form#payment-form .payment-label-form .dokan-w6 .dokan-w8 {
    width: 100%;
}

form#payment-form .payment-label-form .dokan-form-group {
    max-width: 540px;
}

form#payment-form .payment-label-form .dokan-w4.ajax_prev {
    margin-top: 0;
    width: auto;
    margin-right: 20px;
}

form#payment-form .dokan-form-group .dokan-btn {
    background-color: #005b5b;
    border-color: #005b5b;
    color: #ffffff;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 500;
}

.full-box-shadow.verify-mobile {
    max-width: 500px;
    margin: 0;
    background: transparent;
    box-shadow: none;
}

a.button.btn-outline {
    border: 1px solid #005b5b;
    border-radius: 5px;
    color: #005b5b;
    font-weight: 500;
    height: auto;
    padding: 6px 20px;
    line-height: normal;
    margin: 0;
}

.purchase_details_left_uper {
    width: 100%;
}

.purchase_details_left_lower {
    width: 100%;
    padding-bottom: 80px;
}

.purchase_details_left_uper {
    width: 100%;
}

.purchase_details_left_lowe {
    width: 100%;
}.purchase_details_left_lower { width: 100%; padding-bottom: 80px; }
.woocommerce-view-order .woocommerce-MyAccount-content .rate-delivery { margin-top: 0; }


.dokan-profile-frame-wrapper {
    width: calc(27% - 50px);
    margin-right: 50px;
}

div#dokan-content {}

.store-page-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 40px;
    padding-bottom: 40px;
}

.cancalation_section {
    padding-left: 20px;
    display: flex;
    max-width: 510px;
    flex-wrap: wrap;
    margin-left: auto;
    text-align: center;
    justify-content: center;
}

.cancalation_section .cancel-timer {
    font-weight: bold;
    padding-right: 5px;
}


.user-products-key thead th:nth-child(2) { width: 200px !important; }
.user-products-key td:nth-child(2){ white-space: normal; }


.seller-ranking-edit-delete .seller-ranking-inner .seller-ranking-img { width: 80px; }
.seller-ranking-edit-delete .seller-ranking-inner .seller-ranking-img img { width: 100%; height: 100%; border-radius: 0px; }
.seller-ranking-edit-delete .seller-ranking-inner .seller-content { width: calc(100% - 80px); }
.seller-ranking-edit-delete .seller-ranking-inner::after { opacity: 0; visibility: hidden; }
.seller-ranking-edit-delete .seller-ranking-inner .seller-content button { font-size: 15px; text-transform: capitalize; margin-right: 10px; margin-top: 10px; border-radius: 5px; }
.seller-ranking-edit-delete + .seller-ranking-edit-delete .seller-ranking-inner { padding-top: 30px; margin-top: 30px; border-top: 1px solid #ddd; }

form.yetix-requestform div.yetix-requestform.field.field-wrapper.yetix-field:nth-child(3) {
    display: none;
}

.woocommerce-MyAccount-box .dokan-alert{
    margin-top: 150px;
}

p#otp_status {
    font-weight: 900;
    letter-spacing: 1px;
    text-align: center;
    color: red;
}
/*
.report-issue-form .loader { display: block; }
.showOverlay:before { border: 4px solid #f3f3f3; border-top: 4px solid #087E84; border-radius: 50%; width: 30px; height: 30px; animation: spin 2s linear infinite; z-index: 9999; display: block; content: ''; left: 50%; top: 50%; position: absolute; }
.report-issue-form .loader-overlay { left: 0; top: 0; right: 0; }
.showOverlay div#Formloader { display: block !important; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.showOverlay:after { content: ''; position: absolute; z-index: 1; background-color: #fff; opacity: 0.5; top: 0; right: 0; bottom: 0; left: 0; }
.showOverlay { overflow: hidden; }*/

.tooltip-wrap {
    position: relative;
    margin-left: 10px;
} .tooltip-wrap  span.tooltip-wrap i.fa-info-circle {
      font-size: 17px;
  }
.tooltip-wrap i.fa-info-circle {
    font-size: 15px;
}
.tooltip-wrap span.tippy {
    position: absolute;
    visibility: hidden;
    position: absolute;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity .6s;
    bottom: 33px;
    left: 50%;
    margin-left: -60px;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
}
.tooltip-wrap i.fas.fa-info-circle:hover +  span.tippy {
    visibility: visible;
    opacity: 1;
}
.single-product div.product {
    overflow: visible;
}

span.tippy:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black */
    z-index: 1000; /* Ensure it's above other content */
}

/* Popup container */
.popup-container {
    position: fixed;
    top: 50%; /* Center vertically */
    left: 50%; /* Center horizontally */
    transform: translate(-50%, -50%); /* Centering trick */
    background-color: #fff; /* White background */
    padding: 20px;
    border-radius: 8px;
    width: 60%;
    max-width: 600px;
    min-width: 300px;
    z-index: 1001; /* Ensure it's above the overlay */
}

body.overlay-active {
    overflow: hidden;
}



.documents-upload-files-wrapper{
    width: 100%;
    max-width: 600px;
    background: #fff;
    border-radius: 5px;

}
.documents-upload-files-wrapper header{
    color: #007474;
    font-size: 27px;
    font-weight: 600;
    text-align: center;
}
.documents-upload-files-wrapper form{
    height: 167px;
    display: flex;
    cursor: pointer;

    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-radius: 5px;
    border: 2px dashed #007474;
}
.documents-upload-files-wrapper form :where(i, p){
    color: #007474;
}
.documents-upload-files-wrapper form i{
    font-size: 50px;
}
.documents-upload-files-wrapper form p{
    margin-top: 15px;
    font-size: 16px;
}

.documents-upload-files-wrapper section .row{
    margin-bottom: 10px;
    background: #f9f9f9;
    list-style: none;
    padding: 15px 20px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.documents-upload-files-wrapper section .row i{
    color: #007474;
    font-size: 50px;
}
.documents-upload-files-wrapper section .row .delete-icon {
    color: #007474;
    font-size: 15px!important;
    cursor: pointer;
}
.documents-upload-files-wrapper section .details span{
    font-size: 14px;
}
.documents-upload-files-wrapper .progress-area .row .content{
    width: 100%;
    margin-left: 15px;
}
.documents-upload-files-wrapper .progress-area .details{
    display: flex;
    align-items: center;
    margin-bottom: 7px;
    justify-content: space-between;
}
.documents-upload-files-wrapper .progress-area .content .progress-bar{
    height: 6px;
    width: 100%;
    margin-bottom: 4px;
    background: #fff;
    border-radius: 30px;
}
.documents-upload-files-wrapper .content .progress-bar .progress{
    height: 100%;
    width: 0%;
    background: #007474;
    border-radius: inherit;
}
.documents-upload-files-wrapper .uploaded-area{
    max-height: 232px;
    overflow-y: scroll;
}
.documents-upload-files-wrapper .uploaded-area.onprogress{
    max-height: 150px;
}
.documents-upload-files-wrapper .uploaded-area::-webkit-scrollbar{
    width: 0px;
}
.documents-upload-files-wrapper .uploaded-area .row .content{
    display: grid;
    align-items: center;
    width: 100%;
    /* justify-content: space-between;
    gap: 0.5rem; */
    grid-template-columns: 1fr 2fr 1fr;
}
.documents-upload-files-wrapper  .uploaded-area .row .details{
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 100%;
}
.documents-upload-files-wrapper .uploaded-area .row .details .size{
    color: #404040;
    font-size: 11px;
}
.documents-upload-files-wrapper .uploaded-area i.fa-check{
    font-size: 16px;
}

#documents-verifi-image {
    width: auto;
    max-width: 75px;
    height: 50px;
    margin-left: 0px;
}

#content-trash-icon-container{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.close-button-container{
    display: flex;
    width: 100%;
    justify-content: flex-end;
    margin-bottom: 16px;
}
.document-status {
    font-size: 14px!important;
    align-self: flex-end;
    border: 1px solid;
    padding: 25px;
    border-radius: 28px;
    font-weight: 400!important;
    padding-block: 2px;
    /* color: #000708!important; */
    line-height: normal!important;
}
#document-Pending {
    background-color: #fbefcb;
    border-color:#f8e2a4;
    color:#f8ba13;
}
#document-Approved{
    background-color: #cbeeeb;
    border-color: #b9e5dc;
}
#document-Rejected{
    color: #d23341;
    background-color: #fab3b3;
    border-color: #d23341;

}
#document-UnderReview{
    background-color: #eaf8ff;
    border-color: #4bb9f9;
    color: #4bb9f9;
}
.image-preview {
    margin-left:0px!important;
}
.imageArea{
    margin-top: 1rem;
    display: flex;
    width: 100%;
    overflow-x: auto;
    gap:0.5rem;
}
.documents-feedback {
    text-align: center;
    margin-bottom: 1rem;
    font-size: 18px;
}

.document-image {
    max-height: fit-content;
    max-width: 130px;
}

.documents-loader {
    width: 100%;
    height: 84px;
    position: relative;
    overflow: hidden;
    display: none;
}

.documents-loader:before , .documents-loader:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: #007474;
    transform: translate(-50% , 100%)  scale(0);
    animation: push_4051 2s infinite ease-in;
}

.documents-loader:after {
    animation-delay: 1s;
}

@keyframes push_4051 {
    0% {
        transform: translate(-50% , 100%)  scale(1);
    }

    15% , 25% {
        transform: translate(-50% , 50%)  scale(1);
    }

    50% , 75% {
        transform: translate(-50%, -30%) scale(0.5);
    }

    80%,  100% {
        transform: translate(-50%, -50%) scale(0);
    }
}


.become-a-sender-form .application-list{
    display: grid;
    grid-template-columns: 1fr 1fr;
    font-size: 16px;;
    column-gap: 2rem;
}
.seller-vendor-application #progressbar li::before { counter-increment: section; content: counter(section); margin: 0; color: rgb(0 37 54 / 50%); font-family: Jost; font-size: 20px; font-style: normal; font-weight: 500; line-height: 28px; width: 40px; height: 40px; border-radius: 100%; border: 2px solid rgb(0 37 54 / 50%); display: flex; align-items: center; justify-content: center; margin-right: 11px; }
.seller-vendor-application #progressbar { counter-reset: section; }
.become-a-sender-form .application-list li{
    flex-direction: column;
}

.become-a-sender-form .application-list li .store_description {
    width: 100%;
}

.invalid {
    color: red;
    font-size: 14px;
}

.become-a-sender-form .application-list li  .languages-option {
    width: 100%;
}

.become-a-sender-form .application-list li label {
    font-size: 16px;
}
.become-a-sender-form .application-list li input {
    font-size: 16px;
    width: 100%!important;
}
.become-a-sender-form .application-list li .input-yupe-text {
    width: 100%!important;
}
.become-a-sender-form .application-list li  .fieldlabels {
    display: flex;
}
.become-a-sender-form .fs-title-wrap h2.fs-title {
    color: #087E84;
    font-size: 24px;
    line-height: normal;
    font-weight: 500;
    margin: 0px;
}
.become-a-sender-form .fs-title-wrap {
    margin-bottom: 0.5rem;
    color: #002536;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    border-bottom: 0px;
    border-top: 1px solid rgb(0 37 54 / 30%);
    padding-bottom: 0px;
}
.select2-selection__choice {
    font-size: 14px;
    flex-direction: row!important;
}
.select2-search__field {
    font-size: 14px!important;
}
.languages-option .select2-container--default .select2-selection--multiple {
    padding: 0px!important;
}
.select2-selection__rendered {
    padding: 0px!important;
}
.become-a-sender-form  .application-list li label>span {
    margin-left: 0px;
}
.become-a-sender-form textarea {
    font-size: 14px!important;
}
.become-a-sender-form .application-list li .input-yupe-text input{
    font-size: 14px!important;
    margin-bottom: 2px!important;
    height: 48px!important;
}
input:-internal-autofill-selected {
    background-color: #fff!important;
}

.become-a-sender-form  input[type="button"] {
    border-radius: 4px!important;
    border: 1.5px solid #087E84!important;
    background: #087E84!important;
    height: auto!important;
    color: #fff!important;
    width: unset!important;
    font-family: Jost!important;
    font-size: 16px!important;
    font-style: normal!important;
    font-weight: 500!important;
    line-height: 44px!important;
    margin: 0px!important;
}
#seller-preview-row {
    display: flex;
    gap: 0.5rem;
    font-size: 16px;
}
#seller-preview-row #title {
    font-weight: 600;
    font-size: 18px;
}
@media screen and (max-width:767px) {

    .become-a-sender-form .application-list{

        grid-template-columns: 1fr ;

    }

}

input#get-otp-field {
    padding-left: 15px;
    letter-spacing: 42px;
    border: 0;
    background-image: linear-gradient(to left, black 70%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-size: 50px 1px;
    background-repeat: repeat-x;
    background-position-x: 32px;
    width: 300px;
    overflow: hidden;
}

.my-account-otp {
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
}

.my-account-otp input {
    border: 0;
    border-bottom: 1px solid;
    text-align: center;
    width: 8%;
}

input#get-otp-field::-webkit-outer-spin-button,
input#get-otp-field::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input#get-otp-field[type=number] {
    -moz-appearance: textfield;
}
/* For this demo */
label span {
    display: block;
    font-family: ui-sans-serif, system-ui, sans-serif;
    font-weight: 500;
    margin-block-end: 1ch;
}
.resend-bottom .resend-link {
    margin-bottom: 10px;
    width: 100%;
}

.resend-bottom .resend-link a { text-decoration: underline;}
.resend-bottom {
    text-align: center;
}

.resend-bottom button {
    border-radius: 26px;
    border: 1.5px solid #087E84;
    background-color: #087E84 !important;
    padding: 6px 30px !important;
    background: #087E84;
    height: auto;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize !important;
}

.required{
    display: inline !important;
}

input[type="text"]:disabled {
    background: #dddddd;
}

span.offcanvasButton {
    display: none;
    color: black!important;
}

.bottomNav {
    display: none;
}

@media (max-width: 768px) {
    header .widget_wc_aelia_currencyswitcher_widget, header .header-top-menu, header .custom-product-search, header .site-header-cart, header .wnbell-dropdown, header .header-myacc-link{
        display: none!important;
    }
    span.offcanvasButton {
        display: block;
    }
    .bottomNav {
        display: flex;
        flex-direction: row;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background: #fff;
        border-top: 2px solid black;
        padding: 0.5rem 1rem;
        justify-content: space-around;
        align-items: center;
        z-index: 8;
        font-size: 1.5rem;
    }
    .bottomNav > a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        color: #002536!important;
    }

    .bottomNav a.btn {
        font-size: 15px;
        padding: 1rem 2rem;
        border: 1px solid black
    }

    .bottomNav a small {
        font-size: 12px;
    }
    .bottomNav a.btn-primary {
        background: #087e84;
        color: white;
    }
    .footer-bottom {
        padding-bottom: 8rem!important;
    }
}
/*

@media (min-width: 150px) {
    .navbar-brand{
        margin-left: 150px;
    }
}*/
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255);
    overflow-x: hidden;
    transition: 0.5s;
    color: black;
}

.sidenav.opened {
    width: 350px;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 5rem;
}

.sidenav * {
    color: black!important;
}

.sidenav > a {
    padding: 8px 8px 8px 32px;
}
.sidenav a {
    text-decoration: none;
    font-size: 25px;
    color: #087e84!important;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

#main {
    transition: margin-left .5s;
    padding: 16px;
}

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }
    .sidenav a {font-size: 18px;}
}

@media screen and (max-width: 768px) {
    .sidenav.opened {
        width: 100%
    }
}

.sidenav {
    hr {
        margin: 1rem 0;
    }
    .widget_wc_aelia_currencyswitcher_widget select {
        width: 100%;
    }
    .currency_selector form.currency_switch_form:before {
        left: -30px;
    }
    .header-top-menu a {
        padding-left: 0;
        padding-right: 0;
        color: white;
    }
    .custom-product-search {
        padding: 0!important;
        width: 100%;
    }
}

.notificationResult .wnbell-closebtn {
    display: none!important;
}

.sidenav .header-myacc-link {
    display: flex;
    flex-direction: column-reverse;
}

.sidenav #custom-content-in-footer {
    width: 90%;
    visibility: visible!important;
    opacity: 1!important;
    background: transparent!important;
    box-shadow: none!important;
    position: relative;
}

.sidenav .header-myacc-link > a {
    display: none!important;
}

@media screen and (max-width: 768px) {
    .shopper-myacc-cart {
        justify-content: flex-end!important;
    }
    .dokan-dashboard-content {
        padding: 45px 5px 25px 5px!important;
    }
    body.dokan-dashboard {
        margin: 2rem 0 !important;
    }
    body.dokan-dashboard .bottomNav {
        z-index: 115!important;
    }
    body.dokan-dashboard .footer-bottom {
        padding: 0 4rem!important;
    }
    nav#site-navigation a.menulinks {
        z-index: 9999999999!important;
    }
    body.dokan-dashboard nav#site-navigation ul.mainmenu {
        padding-left: 4rem!important;
    }
    body.dokan-dashboard nav#site-navigation a.menulinks {
        top: -34px;
    }

    .dokan-dashboard .dokan-dash-sidebar {
        left: 0;
    }


    div.dokan-dashboard-wrap.sidebars-open .dokan-dash-sidebar {
        bottom: auto!important;
        padding-top: 0!important;
        padding-bottom: 0!important;
        height: auto!important;
        border-radius: 0 0 25px;
        width: 350px!important;
    }

    div.woocommerce.sidebars-open .woocommerce-MyAccount-navigation {
        bottom: auto!important;
        padding-top: 0!important;
        padding-bottom: 0!important;
        height: auto!important;
        border-radius: 0 0 25px;
        width: 350px!important;
    }

    div.dokan-dashboard-wrap.sidebars-open .dokan-dash-sidebar div.dashboard-logo a:after  {
        top: 8px!important;
        right: 20px!important;
    }

    div.woocommerce.sidebars-open .woocommerce-MyAccount-navigation div.dashboard-logo a:after  {
        top: 8px!important;
        right: 20px!important;
    }

    div.dokan-dashboard-wrap.sidebars-open .dokan-dash-sidebar div.right-arrow  {
        top: 10px!important;
    }

    div.woocommerce.sidebars-open .woocommerce-MyAccount-navigation div.right-arrow  {
        top: 10px!important;
    }

    div.dokan-dashboard-wrap.sidebars-open .dokan-dash-sidebar div.dashboard-logo  {
        margin-top: 0!important;
    }

    div.woocommerce.sidebars-open .woocommerce-MyAccount-navigation div.dashboard-logo  {
        margin-top: 0!important;
    }

    table.dokan-table {
        overflow: auto!important;
    }
    div.dokan-dashboard-wrap.sidebars-open ul.dokan-dashboard-menu li ul {
        display: none!important;
    }
    div.woocommerce.sidebars-open ul.custom-dashboard-tabs {
        display: none!important;
    }
    div.dokan-dashboard-wrap.sidebars-open #dokan-navigation {
        display: none!important;
    }
    div.dokan-dashboard-wrap:not(.sidebars-open) .dokan-dash-sidebar {
        width: 100%!important;
    }
    div.woocommerce:not(.sidebars-open) .woocommerce-MyAccount-navigation {
        width: 100%!important;
        height: 100%!important;
    }
    div.dokan-dashboard-wrap:not(.sidebars-open) .dokan-dash-sidebar .right-arrow {
        right: 5px!important;
    }
    div.woocommerce:not(.sidebars-open) .woocommerce-MyAccount-navigation .right-arrow {
        right: 5px!important;
    }
    div.dokan-order-filter-serach form div.dokan-form-group {
        flex-wrap: wrap!important;
    }
    table.dokan-table tr td {
        min-width: 150px!important;
    }

    div.dokan-order-filter-serach form div.dokan-form-group span.select2-container,
    div.dokan-order-filter-serach form div.dokan-form-group input {
        min-width: 100%!important;
    }

    div.dokan-order-filter-serach form div.dokan-form-group .dokan-btn {
        min-width: calc(50% - 8px)!important;
        text-align: center!important;
        justify-content: center!important;
    }

    .order-statuses-filter li {
        border: 2px solid #007474;
        border-right: 2px solid #007474!important;
        border-radius: 20px;
        padding: 5px 10px 5px 10px!important;
    }

    .order-statuses-filter li.filter_active {
        background: #007474;
        border-color: black!important;
    }
    .order-statuses-filter li.filter_active a {
        color: white!important;
    }
    .order-statuses-filter li.filter_active a em {
        border-bottom: 0!important;
    }

    .all-message-wrap {
        left: auto;
        top: auto;
        margin-bottom: auto;
        width: 100%!important;
        background: white!important;
        padding: 1rem!important;
    }

    .dokan-dashboard-content .creating-tab-new {
        flex-direction: column;
    }
    .dokan-dashboard-content .tabcontent-download {
        width: 100%!important;
        padding-bottom: 1rem;
    }
    .dokan-dashboard-content .tabcontent-download button,
    .dokan-dashboard-content .tabcontent-download div {
        width: 100%!important;
        margin-left: 0!important;
    }
    .dokan-dashboard-content .tabcontent-download div a {
        width: 100%;
    }
    .dokan-dashboard-content div.creating-list-section div.tab button {
        width: 100%!important;
    }

    .dokan-dashboard-content .creating-tab-new form {
        width: 100%!important;
    }

    .dokan-dashboard-content .creating-tab-new form .prices-stock .priceswap {
        width: 100%!important;
    }

    .key_product_wrap .key_product_inner {
        width: 100%!important;
    }

    .key_product_wrap .key_product_inner .display_list {
        column-count: 1!important;
    }

    .key_product_wrap .key_product_inner .display_list li{
        width: 100%!important;
    }

    .key_product_wrap .key_product_inner li.upload-key form {
        width: 100%!important;
        margin-bottom: 1rem!important;
    }

    .key_product_wrap .key_product_filter {
        width: 100%!important;
        padding-left: 0!important;
    }

    .key_product_wrap .key_product_filter ul li{
        width: 100%!important;
    }

    .key_product_wrap .key_product_filter ul li span.select2 .select2-selection{
        width: 100%!important;
    }
    .Product-table_wrap li.sort_by_select {
        text-align: left;
        position: relative;
        margin-left: 1rem!important;
    }
    .Product-table_wrap .dataTables_filter {
        width: 100%!important;
    }
    .Product-table_wrap .dataTables_filter label {
        width: 100%!important;
        margin-top: 2rem!important;
    }
    .Product-table_wrap .dataTables_filter label input {
        border: 1px solid #087E84!important;
        background: white!important;
        margin: 0 0 1rem 0!important;
        width: 100%!important;
    }

    .dokan-dashboard .dashboard-account-area {
        flex-direction: column-reverse!important;
    }

    .dokan-dashboard .dashboard-account-area > div {
        width: 100%!important;
    }

    .seller-analytics-wrap>div {
        width: 100%!important;
    }

    .available_funds {
        width: 100%!important;
    }

    .dashboard-withdraw-wrap-inner {
        flex-direction: column!important;
    }

    .dashboard-withdraw-wrap-inner .dokan-panel-default {
        width: 100%!important;
    }

    .dashboard-withdraw-wrap-inner .dokan-panel-default .dokan-panel-body .dokan-form-group {
        width: 100%!important;
        flex-direction: column;
    }

    .dashboard-withdraw-wrap-inner .dokan-panel-default .dokan-panel-body .dokan-form-group label {
        width: 100%!important;
    }

    .dashboard-withdraw-wrap-inner .dokan-panel-default .dokan-panel-body .dokan-form-group .dokan-w6 {
        margin-top: 10px!important;
        width: 100%!important;
    }

    .withdraw-method-show {
        display: flex;
        flex-direction: column;
    }

    .withdraw-method-show label, .withdraw-method-show .dokan-w6, .withdraw-method-show .select2-selection--single {
        width: 100%!important;
    }

    form#payment-form .payment-label-form, form#payment-form .payment-right {
        width: 100%!important;
        padding: 0 1rem!important;
    }

    .woocommerce-checkout-review-order {
        flex-direction: column-reverse!important;
    }

    .woocommerce-checkout-payment {
        padding: 15px 0!important;
    }

    .woocommerce-checkout-payment h3 {
        margin-bottom: 15px!important;
    }
    body.user-dashboard-activated a.menulinks {
        top: -42px!important;
    }

    .search_item_wrap_block {
        width: 100%;
        left: 0!important;
        transform: none!important;
        box-shadow: none;
    }

    .search_item_wrap .seatch_item a {
        display: flex!important;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .search_item_wrap .seatch_item:last-child {
        border-bottom: none!important;
    }

    .search-form-chat {
        display: none!important;
    }
    .trending-title .button a {
        min-width: auto!important;
        font-size: 0!important;
        border: 0!important;
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .trending-title .button a:after {
        top: 0!important;
    }
    .trending-title {
        flex-direction: row!important;
        flex-wrap: nowrap!important;
    }

    .trending-product-post-wrap {
        overflow-x: hidden!important;
    }

    ul.trending__product-cards {
        overflow-x: auto;
        flex-wrap: nowrap!important;
    }

    .card-container {
        min-width: 130px!important;
    }
}

.game-item {
    padding: 10px 0!important;
    border-bottom: 1px solid #c2c2c2!important;
}

.game-item:last-child {
    border-bottom: none!important;
}

.game-item .title p {
    font-size: 15px!important;
}

.search_item_wrap_block p.title {
    font-size: 20px;
}

.search_item_wrap::-webkit-scrollbar {
    display: none!important;
}

.search_item_wrap {
    scrollbar-width: thin!important;
}

.search_item_wrap::-webkit-scrollbar-button:decrement,
.search_item_wrap::-webkit-scrollbar-button:increment {
    width: 0px;
}