@import url(https://fonts.googleapis.com/css2?family=Style+Script&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Outfit:wght@100..900&display=swap);
@font-face {
font-family: "Inter",Sans-serif!important; }
@font-face {
font-family: 'RomanSerif'; font-style: normal; font-weight: normal; src: local('fonts/RomanSerif'),url('fonts/RomanSerif.woff') format('woff'); }
:root { --custom-color-light: #dedede; --custom-color-dark: #ffb600; }

body .page-content a { text-decoration: none; }
body.page-home .inner-banner { display: none; }
.page-header .entry-title { text-align: center; }

.xpro-page-title .xpro-page-title-text { display: none; }
.woocommerce-products-header { display: none; }

a h1:hover, a h2:hover, a h3:hover, a h4:hover, a h5:hover, a h6:hover { color: var(--e-global-color-primary)!important; }

/*google-translate*/
.google-translate .gt_float_switcher { min-width: 85px; height: 30px; vertical-align: middle; }
.google-translate .gt-selected { z-index: auto!important; }
.google-translate .gt-selected .gt-current-lang { padding: 4px 14px 4px 8px!important; white-space: nowrap; }
.google-translate .gt_float_switcher .gt-selected .gt-current-lang img, .gt_float_switcher .gt_options img { width: 22px!important; }
.google-translate .gt_float_switcher .gt_options { background-color: var(--e-global-color-light); width: 100px; position: absolute!important; }
.google-translate .gt_float_switcher .gt_options a { padding: 10px 8px!important; }

/*pagination*/
nav.pagination { text-align: center; justify-content: center; width: 100%; }
nav.pagination a, nav.pagination span { border: 1px solid var(--e-global-color-border); text-decoration: none; line-height: 1; font-weight: var(--e-global-typography-text-font-weight); min-width: 1em; display: inline-block; padding: 0.5em; margin: 0 10px; }
nav.pagination a:focus, nav.pagination a:hover, nav.pagination span.current { background-color: #e9e6ed; color: #816e99; }

/*slider-swiper*/
.swiper-button-next, .swiper-button-prev { padding: 0!important; }
.swiper-button-prev:after { font-family: "swiper-icons"!important; content: 'prev'!important; }
.swiper-button-next:after { font-family: "swiper-icons"!important; content: 'next'!important; }

/*slider-slick*/
.slick-dots li { opacity: 1!important; }
.slick-dots li:hover { color: var(--e-global-color-primary)!important; }
.slick-dots li.slick-active span { color: var(--e-global-color-primary)!important; }
.slick-dots li span::before { font-size: 70%; }

/*slider-owl-carousel*/
.owl-carousel .owl-nav { }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { background-color: var(--e-global-color-primary)!important; height: 40px; width: 40px; border-radius: 50px; }
.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover { /*background-color: transparent;*/ color: var(--e-global-color-light)!important; }
.owl-carousel .owl-nav button.owl-next:hover i, .owl-carousel .owl-nav button.owl-prev:hover i { color: var(--e-global-color-light)!important; }
.owl-carousel .owl-nav button.owl-next i, .owl-carousel .owl-nav button.owl-prev i { /*color: var(--custom-color-light);*/ display: flex; justify-content: center; }

.owl-carousel button.owl-dot:hover span { background-color: var(--e-global-color-primary)!important; }
.owl-carousel button.owl-dot.active span { background-color: var(--e-global-color-primary)!important; }

.owl-carousel li { width: unset!important; }

.horizontal-timeline .owl-carousel .owl-nav button.owl-prev::before { font-family: "Font Awesome 6 Pro"; }
.horizontal-timeline .owl-carousel .owl-nav button.owl-next::before { font-family: "Font Awesome 6 Pro"; }

/*level-box-list */
.center-grid-list-box > div > div > ul { display: flex; flex-wrap: wrap; justify-content: center; }
.center-grid-list-box > div > div > ul > li { display: flex!important; flex-direction: column!important; }
.center-grid-list-box > div > div > ul > li.box-item { }
.center-grid-list-box > div > div > ul > li.box-item a { display: flex!important; flex-direction: column!important; height: 100%; }
.center-grid-list-box > div > div > ul > li.box-item .box-image { }
.center-grid-list-box > div > div > ul > li.box-item .box-image img { }
.center-grid-list-box > div > div > ul > li.box-item .box-text { display: flex; flex-direction: column; flex: 1; gap: 10px; height: 100%; }
.center-grid-list-box > div > div > ul > li.box-item .box-text a { display: flex; flex-direction: column; height: 100%; }
.center-grid-list-box > div > div > ul > li.box-item .box-text .box-title { flex: 10; }
.center-grid-list-box > div > div > ul > li.box-item .box-text .read-more { height: auto; margin: auto auto 0 0!important; }

/*level-post-div-box */
.center-grid-post-div-box { justify-content: center; }
.center-grid-post-div-box .ube-post-grid { display: flex; flex-wrap: wrap; justify-content: center; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item { display: flex; flex-direction: column; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card { flex: 1; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card-body { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card-body .ube-entry-header { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card-body .ube-entry-header .card-title { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card-body .ube-entry-header .card-title a { flex: 10; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card-body .ube-entry-content { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card-body .ube-entry-content .read-more-button-wrapper { margin: auto 0 0 0; }
.center-grid-post-div-box .post { margin: 0 0 20px 0; }
.center-grid-post-div-box .box-item { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .box-item .box-image { }
.center-grid-post-div-box .box-item .box-image img { }
.center-grid-post-div-box .box-item .box-text { display: flex; flex-direction: column; flex: 1; gap: 10px; height: 100%; }
.center-grid-post-div-box .box-item .box-text > a:first-child { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .box-item .box-text .box-title { flex: 10; }
.center-grid-post-div-box .box-item .box-text .read-more { height: auto; margin: auto auto 0 0!important; }

/*level-div-box */
.center-grid-div-box .elementor-grid { }
.center-grid-div-box:not(.elementor-widget-ube-advanced-team-member) .elementor-grid .elementor-grid-item { display: flex; flex-wrap: wrap; justify-content: center; }
.center-grid-div-box .elementor-grid .elementor-grid-item .card { height: 100%; }
.center-grid-div-box .elementor-grid .elementor-grid-item .card .card-body { display: flex; flex-direction: column; flex: 1; gap: 10px; height: 100%; }
.center-grid-div-box .elementor-grid .elementor-grid-item .card .card-body .ube-tm-name { display: flex; flex-direction: column; height: 100%; }
.center-grid-div-box .elementor-grid .elementor-grid-item .card .card-body .ube-tm-desc { margin: auto 0 0 0; }
.center-grid-div-box .elementor-grid .elementor-grid-item .ube-icon-box-wrapper { display: flex; flex-direction: column; height: 100%; }
.center-grid-div-box .elementor-grid .elementor-grid-item .ube-icon-box-wrapper .ube-image-box { display: flex; flex-direction: column; height: 100%; }
.center-grid-div-box .elementor-grid .elementor-grid-item .ube-icon-box-wrapper .ube-image-box .ube-ib-content { display: flex; flex-direction: column; height: 100%; }
.center-grid-div-box .elementor-grid .elementor-grid-item .ube-icon-box-wrapper .ube-image-box .ube-ib-content h4 { flex: 10; }

/*level-slider-slick*/
.center-grid-slick .slick-list .slick-track { display: flex; flex-wrap: wrap; justify-content: center; }
.center-grid-slick .slick-list .slick-track .slick-slide { display: flex; flex-direction: column; }
.center-grid-slick .slick-list .slick-track .slick-slide > div { display: flex; flex-direction: column; height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item { display: flex; flex-direction: column; height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card { flex: 1; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .card-body { display: flex; flex-direction: column; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .card-body .ube-entry-header { display: flex; flex-direction: column; height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .card-body .ube-entry-header .card-title { display: flex; flex-direction: column; height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .card-body .ube-entry-header .card-title a { flex: 10; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .card-body .ube-entry-content { display: flex; flex-direction: column; height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .ube-entry-content { display: flex; flex-direction: column; height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .ube-entry-content .read-more-button-wrapper { margin: auto 0 0 0; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-slider-item { display: flex; flex-direction: column; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-slider-item .ube-testimonial { height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-slider-item .ube-testimonial .ube-testimonial-content { display: flex; flex-direction: column; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-slider-item .ube-testimonial .ube-testimonial-content .ube-testimonial-rating { margin: auto 0 0 0; }

/*level-slider-team-slick*/
.center-grid-team-slick .slick-track { display: flex; flex-wrap: wrap; justify-content: center; }
.center-grid-team-slick .slick-list .slick-track .slick-slide .card { display: flex; flex-wrap: wrap; height: 100%; }
.center-grid-team-slick .slick-list .slick-track .slick-slide .card .card-body { display: flex; flex-direction: column; }
.center-grid-team-slick .slick-list .slick-track .slick-slide .card .card-body .ube-tm-name { flex: 10; }

/*level-slider-owl-carousel*/
.center-grid-owl-carousel .box-item { display: flex; flex-direction: column; }
.center-grid-owl-carousel .box-item .box-image { }
.center-grid-owl-carousel .box-item .box-image img { }
.center-grid-owl-carousel .box-item .box-text { display: flex; flex-direction: column; flex: 1; gap: 10px; height: 100%; }
.center-grid-owl-carousel .box-item .box-text > a:first-child { display: flex!important; flex-direction: column!important; height: 100%; }
.center-grid-owl-carousel .box-item .box-text .box-title { flex: 10; }
.center-grid-owl-carousel .box-item .box-text .read-more { height: auto; margin: auto auto 0 0!important; }
.center-grid-owl-carousel .owl-carousel { display: flex; justify-content: center; flex-direction: column; }
.center-grid-owl-carousel .owl-carousel .owl-stage { display: flex; }
.center-grid-owl-carousel .owl-carousel .owl-stage .owl-item { flex: 1; padding: 10px 10px; }
.center-grid-owl-carousel .owl-carousel .owl-stage .owl-item .box-item { display: flex; flex-direction: column; height: 100%; }
.center-grid-owl-carousel .owl-carousel .owl-stage .owl-item .box-item > a:first-child { display: flex; flex-direction: column; height: 100%; }

/*accordion*/
.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active { background-color: var(--e-global-color-light)!important; border-radius: 10px; }

/*testimonial*/
.ube-testimonial-wrap .ube-testimonial-is-quote .ube-testimonial-client-say::after { display: none; }
.ube-testimonial-wrap .ube-testimonial-is-quote .ube-testimonial-client-say { padding: 50px 0 0 0; }

/*search*/
.search-icon .ube-search-box-show-modal { border: none!important; }
.search-icon .ube-search-box-modal-close { top: 45px!important; }
.search-icon .ube-search-box-modal-content { margin: 90px auto 60px!important; }
.search-icon .ube-search-box-layout-02 .ube-search-box-submit i { color: var(--e-global-color-primary); padding: 0 25px 0 0; }
.search-icon .ube-search-box-layout-02 button[type=submit], .search-icon .ube-search-box-layout-03 button[type=submit] { right: 9px!important; width: 20px!important; }
.search-icon .ube-search-box button[type=submit] svg { max-height: 60%; }
.search-icon .ube-search-box-show-modal i { /*color: var(--e-global-color-primary);*/ }
.search-icon button, .search-icon button:focus, .search-icon button:hover { background-color: transparent; background-image: none; border: 0; }
.search-icon button .e-fas-search, .search-icon button .fa-search, .search-icon button:hover .e-fas-search, .search-icon button:hover .fa-search { /*color: var( --e-global-color-primary ); */ }

/*modal*/
body.modal-open header nav { z-index: unset; }
body.modal-open header .elementor-sticky--effects nav, body.modal-open header.xtb-header-sticky.xtb-appear nav { z-index: 99; }
header .elementor-sticky--effects .modal, header.xtb-header-sticky.xtb-appear .modal { overflow: initial; }
header .elementor-sticky--effects .modal-dialog, header.xtb-header-sticky.xtb-appear .modal-dialog { margin: 5rem auto!important; }

.modal-backdrop.show { z-index: 999; opacity: 0.7!important; }

.ube-modal .ube-modal-btn-show svg { max-width: 30px; max-height: 30px; margin: 0 5px 0 0; }
.ube-modal .ube-modal-btn-show svg path { fill: #fff; }
.ube-modal .ube-modal-btn-show:hover svg path { fill: var(--e-global-color-primary); }

.ube-modal .modal-header .close { background-color: var(--e-global-color-secondary)!important; border-radius: 50%; padding: 3px 8px; margin: -8px; opacity: 1!important; }
.ube-modal .modal-header .close:hover { background-color: var(--e-global-color-primary)!important; }
.ube-modal .modal-header .close span { color: #fff; font-size: 22px; }
.ube-modal .modal-header .close:hover span { color: var(--e-global-color-secondary); }

.ube-modal .modal-no-header { margin: -27px; border: none!important; }

.ube-modal .embed-responsive { position: relative; }
.ube-modal .loading { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }

/*general*/
.breadcrumbs .breadcrumb-item { color: var(--e-global-color-primary); }

.btn-highlight .btn-group .btn { border-radius: 10px!important; text-transform: uppercase!important; }

/*header*/
header { position: relative; z-index: 999; }
/*temp*/
header .header-menu ul li a { font-family: "Inter",Sans-serif!important; }
/**/
header .header-menu ul li a::after { display: none!important; }
header .header-menu ul.sub-menu { top: 90px!important; }

.sticky-slider.tax-toggle-prices { display: none!important; top: 10%; right: 140px; }
body.logged-in.admin-bar .sticky-slider.tax-toggle-prices { top: 14%; }
.tax-toggle-prices { padding: 0 10px!important; margin: 0 0!important; background-color: transparent!important; color: #3b3130!important; box-shadow: none!important; font-size: 12px!important; font-weight: 400!important; z-index: 999!important; }
.tax-toggle-prices .price-including-tax::after { content: ""; background-image: url(images/icon-toggle-off.png); width: 30px; height: 18px; display: inline-block; position: absolute; top: 5px; left: -25px; }
.tax-toggle-prices .price-excluding-tax::before { content: ""; background-image: url(images/icon-toggle-on.png); width: 30px; height: 18px; display: inline-block; position: absolute; top: 5px; left: -25px; }

/* body header .elementor-sticky--effects .header-menu nav { margin-top: 21px!important; top: 21px!important; } */
header .elementor-sticky--effects, header.xtb-header-sticky.xtb-appear { border-bottom: 1px solid var(--custom-color-light); }
header .elementor-sticky--effects .header-menu .menu-center-logo, header.xtb-header-sticky.xtb-appear .header-menu .menu-center-logo { display: none; }
header .elementor-sticky--effects .header-menu .menu-center-logo img, header.xtb-header-sticky.xtb-appear .header-menu .menu-center-logo img { max-height: 100px; width: auto!important; max-width: none; padding: 5px 0; }
header .elementor-sticky--effects .elementor-widget-theme-site-logo, header.xtb-header-sticky.xtb-appear .elementor-widget-xpro-site-logo { text-align: left; }
header .elementor-sticky--effects .elementor-widget-theme-site-logo img, header.xtb-header-sticky.xtb-appear .elementor-widget-xpro-site-logo img { max-height: 55px; width: auto!important; max-width: none; }
header .elementor-sticky--effects .ube-search-box-modal, header.xtb-header-sticky.xtb-appear .ube-search-box-modal { height: 100vh; }

header .elementor-sticky--effects .tax-toggle-btn { bottom: 35px; }
header .header-cart-icon a { background-color: transparent!important; border: none!important; }
header .header-cart-icon .elementor-menu-cart__container.elementor-lightbox { max-width: 99vw!important; /*width: 460px!important;*/ }
header .header-cart-icon .elementor-menu-cart__container.elementor-lightbox .elementor-menu-cart__main { padding: 50px 10px; width: 460px!important; }
header .header-cart-icon .elementor-menu-cart__product { grid-template-columns: 20% auto!important; }
header .header-cart-icon .elementor-menu-cart__product .variation dd { margin: 0 5px!important; }
header .header-cart-icon .elementor-menu-cart__product .variation .tc-name, header .header-cart-icon .elementor-menu-cart__product .variation .tc-value { width: 100%; }

.header-top p { margin: 0; }

/*footer*/
footer .footer-bottom .elementor-widget-text-editor a:hover { text-decoration: none; }
footer .copyrights-text a { color: #fff; font-weight: 500; }

/*sidebar*/
.has-sidebar:not(.error404) #primary { float: right; width: 70%; vertical-align: top; position: relative; z-index: 999; }
.has-sidebar #secondary { display: inline-block; width: 25%; padding: 0; }

/*woocommerce*/
.woocommerce ins { text-decoration: none; }
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { max-width: unset; }
.woocommerce .col2-set .loading { text-align: center; }
.woocommerce .col2-set.col2-set-center .col-1, .woocommerce .col2-set.col2-set-center .col-2 { float: none; margin: 0 auto; }
.woocommerce fieldset { margin: 15px 0 0 0!important; }
.woocommerce .quantity .qty { padding: 5px 6px 5px 6px!important; }
.woocommerce .star-rating span { color: var( --custom-color-dark ); }
.woocommerce p.stars a { color: var( --custom-color-dark ); }
.woocommerce-account .addresses .title { z-index: unset; }
.woocommerce-account .addresses .title .edit { text-decoration: underline; }
.woocommerce .woocommerce-LostPassword.lost_password { padding: 15px 0 15px; }
.woocommerce .woocommerce-MyAccount-content .woo-wallet-sidebar ul { padding: 0; }

.woocommerce-info { border-top-color: var(--e-global-color-primary)!important; }
.woocommerce-info::before { color: var( --e-global-color-secondary )!important; }

.woocommerce-tabs { padding: 50px 0 0 0; }
.woocommerce-tabs .tabs { padding: 0 0 0 10px!important; margin: 0!important; }
.woocommerce-tabs .tabs::before { border-bottom: none!important; }
.woocommerce-tabs .woocommerce-Tabs-panel { border: 1px solid var( --custom-color-light ); padding: 45px!important; }

.woocommerce form .form-row { display: inherit; }
.woocommerce form .form-row label { line-height: 35px!important; }
.woocommerce form.woocommerce-form-login .form-row.form-submit { width: 100%!important; }
.woocommerce form.woocommerce-form-register h2 { visibility: hidden; height: 0; }
.woocommerce form.woocommerce-form-register .form-row.form-submit { width: 100%!important; }
.woocommerce form.woocommerce-form-register .form-row { vertical-align: top; }
.woocommerce form.woocommerce-form-register .form-row .optional { display: none; }
.woocommerce form.woocommerce-form-register .form-row select { border-color: var( --e-global-color-border ); height: 43px; }
.woocommerce form.woocommerce-form-register .form-row#billing_country_field .woocommerce-input-wrapper { vertical-align: sub; }
.woocommerce form.woocommerce-form-register .parent p:empty { display: none; }
.woocommerce form.woocommerce-form-register .parent p.wwp_form_css_row { display: none; }
.woocommerce form.lost_reset_password { margin: 0 auto; border: 1px solid #cfc8d8; padding: 20px; text-align: left; border-radius: 5px; }
.woocommerce form.lost_reset_password .form-row { width: 100%; }

.woocommerce .woocommerce-result-count { padding: 10px 0 0; }
.woocommerce .woocommerce-ordering select { background-color: #fff; padding: 8px 20px; }

.woocommerce .products .box-image img { margin: 0!important; }
.woocommerce .products .box-text { padding: 10px 15px 10px 15px; }
.woocommerce .products .box-text h2 { line-height: 25px; }
.woocommerce .products .add_to_cart_button { display: none!important; }

.woocommerce #respond input#submit, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce input.button { background-color: var(--e-global-color-secondary)!important; color: #fff!important; /*border-color: var(--e-global-color-primary)!important;*/ }
.woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { background-color: var(--e-global-color-secondary)!important; color: var(--e-global-color-primary)!important; }
.woocommerce #respond input#submit:focus, .woocommerce a.button.alt:focus, .woocommerce button.button:focus, .woocommerce input.button:focus { background-color: var(--e-global-color-secondary)!important; }

.order-again a.button, .woocommerce-error .button, .woocommerce-info .button { background-color: var(--e-global-color-secondary)!important; color: #fff!important; border: 1px solid var(--e-global-color-primary)!important; border-radius: 8px!important; padding: 8px 16px!important; }
.order-again a.button:hover, .woocommerce-error .button:hover, .woocommerce-info .button:hover { background-color: var(--e-global-color-secondary)!important; color: var(--e-global-color-primary)!important; }

.wc-block-components-button { background-color: var(--e-global-color-secondary)!important; color: #fff!important; border: 1px solid var(--e-global-color-primary)!important; border-radius: 8px!important; }
.wc-block-components-button:hover { background-color: var(--e-global-color-secondary)!important; color: var(--e-global-color-primary)!important; }
.wc-block-components-button:focus { box-shadow: none!important; }

.wc-block-components-address-card__edit { background-color: var(--e-global-color-secondary)!important; color: #fff!important; border: 1px solid var(--e-global-color-primary)!important; border-radius: 8px!important; }
.wc-block-components-address-card__edit:hover { background-color: var(--e-global-color-secondary)!important; color: var(--e-global-color-primary)!important; }
.wc-block-components-address-card__edit:focus { box-shadow: none!important; }

.wp-block-woocommerce-checkout a.wc-block-checkout__login-prompt { background-color: var(--e-global-color-secondary)!important; color: #fff!important; border: 1px solid var(--e-global-color-primary)!important; text-decoration: none!important; border-radius: 8px!important; padding: 13px 25px!important; }
.wp-block-woocommerce-checkout a.wc-block-checkout__login-prompt:hover { background-color: var(--e-global-color-secondary)!important; color: var(--e-global-color-primary)!important; }

.wc-block-components-button span.wc-block-components-button__text { background-color: var(--e-global-color-secondary)!important; color: #fff!important; opacity: 1!important; }
.wc-block-components-button span.wc-block-components-button__text:hover { color: var(--e-global-color-primary)!important; }

.wp-block-woocommerce-empty-cart-block h2.wp-block-heading:not(.wc-block-cart__empty-cart__title) { display: none; }
.wp-block-woocommerce-empty-cart-block .wp-block-product-new { display: none; }

.wpt_product_table *, .wpt_product_table td, .wpt_product_table tr>td { text-align: inherit!important; align-items: center; margin: 0 10px 0 0; }

.woocommerce div.product form.cart .button { background-color: var(--e-global-color-primary)!important; color: #fff!important; }
.woocommerce div.product form.cart .button:hover { color: var(--e-global-color-secondary)!important; }

.elementor-products-nothing-found { clear: both; }

/*post-list*/
.post-list .box-item { border: 1px solid var(--e-global-color-primary); /*box-shadow: 0 0 15px -8px rgba(0, 0, 0, 0.5);*/ }
.post-list .box-item .box-image { align-content: center; height: 250px; }
.post-list .box-item .box-image img { margin: 0 auto; height: 100%!important; object-fit: contain; }
.post-list .box-item .box-text { background-color: var(--e-global-color-accent); padding: 20px 15px 20px 15px; }
.post-list .box-item .box-text .box-title { /*background-color: var(--e-global-color-primary); */ color: var(--e-global-color-light); /*text-align: center;*/ }
.post-list .box-item .box-text .text-content { color: var(--e-global-color-primary); }

/*category-list*/
.category-list .products { }
.category-list .products .box-item { border: 1px solid var(--e-global-color-primary); margin: 15px 0!important; }
.category-list .products .box-item .box-image { align-content: center; height: 250px; }
.category-list .products .box-item .box-image img { margin: 0 auto; height: 100%!important; width: auto; }
.category-list .products .box-item .box-text { background-color: var(--e-global-color-accent); text-align: center; padding: 20px 15px 20px 15px; }
.category-list .products .box-item .box-text .box-title { color: #fff; }
.category-list .products .box-item .box-text .text-content { color: var(--e-global-color-light); }
.category-list .products .box-item .box-text .read-more { /*border: 0!important;*/ }

.category-list.category-box-list .products .box-item { border: 1px solid var(--e-global-color-primary); z-index: 9; }
.category-list.category-box-list .products .box-item .box-image { position: relative; }
.category-list.category-box-list .products .box-item .box-image img { }
.category-list.category-box-list .products .box-item .box-text { background-color: var(--e-global-color-accent); }
.category-list.category-box-list .products .box-item .box-text .box-title { /*color: #fff;*/ text-align: center; }
.category-list.category-box-list .products .box-item:hover .box-text .box-title { color: var(--e-global-color-light); position: relative; z-index: 99; }
.category-list.category-box-list .products .box-item:hover .box-text a .box-title:hover { color: #fff!important; }
.category-list.category-box-list .products .box-item .box-text .text-content { color: var(--e-global-color-light); display: none; }
.category-list.category-box-list .products .box-item:hover .box-text .text-content { background-color: var(--custom-color-dark); color: var(--e-global-color-light); display: block; position: absolute; z-index: 9; top: 0; left: 0; height: 100%; text-align: center; padding: 30px; }
.category-list.category-box-list .products .box-item .box-text .read-more { margin: 0 auto 0 auto!important; }
.category-list.category-box-list .products .box-item:hover .box-text .read-more { position: relative; z-index: 9; }

.category-list.category-metal-list .products .box-item { border: none; margin: 15px!important; }
.category-list.category-metal-list .products .box-item .box-image { }
.category-list.category-metal-list .products .box-item .box-image img { }
.category-list.category-metal-list .products .box-item .box-text { background-color: transparent!important; }
.category-list.category-metal-list .products .box-item .box-text .box-title { color: var(--e-global-color-light)!important; }
.category-list.category-metal-list .products .box-item .box-text .box-title:hover { color: var(--e-global-color-primary)!important; }

.category-list.category-style-list .products .box-item { border: none; margin: 15px!important; }
.category-list.category-style-list .products .box-item .box-image { }
.category-list.category-style-list .products .box-item .box-image img { }
.category-list.category-style-list .products .box-item .box-text { background-color: transparent!important; padding: 0; }
.category-list.category-style-list .products .box-item .box-text .box-title { color: var(--e-global-color-accent)!important; }
.category-list.category-style-list .products .box-item .box-text .box-title:hover { color: var(--e-global-color-primary)!important; }

/*products-page*/
.sidebar-filter-box { }
.awf-preset-title { display: none; }
.awf-togglable-preset-btn { float: left; padding: 10px!important; margin-right: 15px; }
.awf-filters-container li.awf-filter-container { padding: 0 9px 0 0; }
.awf-filters-container li.awf-filter-container label { font-size: 15px; font-weight: 300; line-height: 24px; }
.awf-filters-container.awf-show-in-row ul { justify-content: left; }
.awf-filters-container.awf-show-in-row:not(.awf-filters-product-categories) > ul > li.awf-filter-container { }
.awf-filters-container.awf-show-in-row.awf-collapsible-children > ul > ul li { width: 48%; }
.awf-filters-container.awf-show-in-row.awf-collapsible-children > ul > ul li::before { content: "- "; }
.awf-filters-container.awf-show-in-row.awf-filters-pa_metal-filter li.awf-filter-container { width: 48%; }
.awf-filters-container.awf-show-in-row.awf-filters-pa_profile-filter li.awf-filter-container { width: 48%; }
.awf-filters-container.awf-show-in-row.awf-filters-pa_style-filter li.awf-filter-container { width: 48%; }
.awf-filters-container.awf-show-in-row.awf-filters-pa_width-filter li.awf-filter-container { width: 23%; flex-grow: inherit; }
.awf-filters-container.awf-show-in-row.awf-filters-pa_size-filter li.awf-filter-container { width: 15%; flex-grow: inherit; }
.awf-filters-container .awf-filter-container.awf-range-slider-container, .awf-filters-container .awf-taxonomy-range-slider-container { margin: 50px 1.5em 50px 1.5em; }
.awf-filters-container .noui-pips-horizontal { height: auto!important; }
.awf-filter-wrapper .noui-connect { background-color: var(--e-global-color-primary); }
.awf-btn-container { float: left; }
.awf-btn-container button:focus { background-color: var(--e-global-color-secondary); }
.awf-btn-container button.awf-apply-filter-btn { background-color: var(--e-global-color-secondary); font-family: "Inter",Sans-serif; font-size: 18px; font-weight: 500; text-decoration: none; line-height: 24px; color: var(--e-global-color-light); border-style: solid; border-width: 1px 1px 1px 1px; border-color: var(--e-global-color-primary); border-radius: 10px 10px 10px 10px; }
.awf-btn-container button.awf-apply-filter-btn:hover { background-color: var(--e-global-color-secondary); color: var(--e-global-color-primary); }
.awf-reset-btn-container { display: inline-block; margin: 0 0 0 30px; }
.awf-reset-btn-container button { background-color: grey!important; border-color: grey!important; font-family: "Inter",Sans-serif; font-size: 18px; font-weight: 500; text-decoration: none; line-height: 24px; color: var(--e-global-color-light); border-style: solid; border-width: 1px 1px 1px 1px; border-radius: 10px 10px 10px 10px; }
.awf-reset-btn-container button:focus { background-color: var(--e-global-color-secondary); }
.awf-togglable-preset-close-btn i { margin: 0!important; }

.type-filter-list { }
.type-filter-list .filter-button-group { text-align: center; margin: 0; }
.type-filter-list .filter-button-group button { background-color: transparent; color: var(--e-global-color-secondary); border: none; line-height: 25px; padding: 10px 13px 10px 13px; margin: 0; }
.type-filter-list .filter-button-group button.active { background-color: var(--custom-color-light)!important; color: var(--e-global-color-primary); box-shadow: none; border-radius: 5px 5px 0 0; }
.type-filter-list .filter-button-group button:hover { color: var(--e-global-color-primary); }
.type-filter-list .products { background-color: var(--custom-color-light); justify-content: center!important; border-radius: 15px; padding: 25px 20px!important; }
.type-filter-list .products .box-item { border: none!important; margin: 15px!important; }
.type-filter-list .products .box-item.first { clear: unset!important; }
.type-filter-list .products .box-item > .woocommerce-LoopProduct-link { height: auto; }
.type-filter-list .products .box-item .box-image { }
.type-filter-list .products .box-item .box-image img { height: inherit!important; }
.type-filter-list .products .box-item .box-text { height: auto; }
.type-filter-list .woocommerce-no-products-found { background-color: var(--custom-color-light); border-radius: 15px; display: flex; justify-content: center; }
.type-filter-list .woocommerce-no-products-found .woocommerce-info { background-color: transparent; border: none; margin: 0!important; }

/*product-list*/
.product-list .products { justify-content: unset; }
.product-list .products .box-item { border: 1px solid var(--e-global-color-secondary); /*box-shadow: 0 0 15px -8px rgba(0, 0, 0, 0.5); margin-bottom: 15px!important;*/ }
.product-list .products .box-item .box-image { align-content: center; height: 250px; }
.product-list .products .box-item .box-image img { margin: 0 auto!important; height: 100%!important; /*width: auto;*/ }
.product-list .products .box-item .box-text { background-color: var(--e-global-color-accent); text-align: center; padding: 10px 15px 10px 15px; }
.product-list .products .box-item .box-text .text-content { color: var(--e-global-color-light); }
.product-list .products .box-item .box-text .read-more { /*border: 0!important;*/ }

.product-list .products .box-item .box-text .woocommerce-loop-product__title { color: var(--e-global-color-light); /* padding: 0!important;*/ }
.product-list .products .box-item .box-text .woocommerce-loop-product__title:hover { color: var(--e-global-color-primary); }
.product-list .products .box-item .box-text .price { color: var(--e-global-color-primary); margin: 0!important; }
.product-list .products .box-item .button { background-color: var(--e-global-color-secondary); color: var(--e-global-color-light); width: 100%; text-align: center; border: 1px solid var(--e-global-color-primary); font-weight: var(--e-global-typography-secondary-font-weight); font-family: var(--e-global-typography-text-font-family),Sans-serif; line-height: 24px; margin: 0!important; }
.product-list .products .box-item .button:hover { color: var(--e-global-color-primary); }
.product-list .products .box-item a.login-to-upgrade { margin-top: auto; height: unset!important; }
.product-list .products .box-item a:not(:first-child) { height: auto; }

.product-list.wc-block-product-new .products .box-item { margin: 13px!important; }
.product-list.related h2 { text-align: center; padding: 35px 0; }

/*product-details*/
.single-product .owl-carousel .owl-nav button.owl-prev { width: 30px; height: 30px; }
.single-product .owl-carousel .owl-nav button.owl-next { width: 30px; height: 30px; }
.single-product .woocommerce-product-gallery.images { margin: 0!important; }
.single-product .woocommerce-product-gallery.images .woocommerce-product-gallery__trigger { font-family: "Inter",Sans-serif; }
.single-product .woocommerce-product-gallery.images .woocommerce-product-gallery__trigger::before { color: var(--e-global-color-secondary); content: "+"!important; width: 12px!important; height: 12px!important; text-indent: 000; font-size: 16px; line-height: 14px; text-align: center; }
.single-product .woocommerce-product-gallery.images .woocommerce-product-gallery__trigger::after { height: 10px!important; top: 19px!important; left: 24px!important; }
.single-product .woocommerce-product-gallery.images ol.flex-control-thumbs li { padding: 0 3px 5px 0; }
.single-product .woocommerce-product-gallery.images .flex-viewport { border: 1px solid var(--custom-color-light); margin: 0 0 15px; }
.single-product .woocommerce-product-gallery.images .product-images-carousel .owl-item { border: 1px solid var(--custom-color-light); }

.single-product span.onsale { right: 50%; left: unset; z-index: 99; }

.single-product .summary .product_title { line-height: 40px; border-bottom: 1px solid var(--custom-color-light); padding: 0 0 15px 0!important; font-weight: 700; color: var( --e-global-color-accent ); }
.single-product .summary .product-detail-button { float: right; padding: 7px 0; }
/* .single-product .summary .price:nth-child(1n) { display: none!important; } */
.single-product .summary span.amount { color: var(--e-global-color-primary); line-height: 40px; font-weight: 700; }
.single-product .summary .quantity label { border: 1px solid var(--custom-color-light); vertical-align: top; padding: 6px 10px!important; margin: 0!important; }
.single-product .summary .quantity { margin: 0 25px 0 0!important; }
.single-product .summary .button { text-transform: uppercase; margin: 0 25px 0 0!important; }
.single-product .summary .button i { margin: 0!important; }
.single-product .summary .product_meta { width: 35%; display: inline-block; vertical-align: middle; }
.single-product .summary .product_meta .posted_in { display: none; }
.single-product .summary .woocommerce-product-rating { float: right; }
.single-product .summary .single_variation .woocommerce-variation-description, .single-product .summary .single_variation .woocommerce-variation-price { display: none!important; }
/* .single-product .summary .single_variation .price { color: var(--e-global-color-primary)!important; }
.single-product .summary .single_variation .in-stock { color: var(--e-global-color-primary); } */
.single-product table.variations { border: 1px solid var(--custom-color-light)!important; }
.single-product table.variations th.label { padding: 10px 13px!important; width: 180px; }
.single-product table.variations th.label label { text-transform: uppercase; margin: 0!important; }
.single-product table.variations td { padding: 7px!important; }
.single-product table.variations td.value { padding: 0!important; background: transparent!important; }
.single-product table.variations td select { border: none; padding: 10px 15px!important; margin: 0!important; }
.single-product table.variations td .reset_variations { display: none!important; }

body.logged-in .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item--attribute_pa_size, body.logged-in .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item--attribute_size { display: none; }
.woocommerce table.shop_attributes { margin-bottom: 15px!important; border: 1px solid var(--custom-color-light); }
/* .woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th { background: transparent!important; } */
.woocommerce table.shop_attributes tr td { background: transparent!important; padding: 0 0 0 15px; }
.woocommerce table.shop_attributes .woocommerce-product-attributes-item { border-bottom: 1px solid var(--custom-color-light); }
.woocommerce table.shop_attributes th { font-size: 18px; text-transform: uppercase; padding: 10px; width: 180px; }
.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th { font-style: normal; border: none 0; line-height: 2em; vertical-align: middle; }

.single-product .single_variation_wrap .variations_button { display: inline-block; }
.single-product .single_variation_wrap .tc-extra-product-options > ul { gap: 0; }
.single-product .single_variation_wrap .tc-extra-product-options > ul > li { gap: 0; padding: 0!important; margin: 0 0 0 0!important; border: 1px solid var(--custom-color-light); }
.single-product .single_variation_wrap .tc-extra-product-options > ul > li:first-child { border-bottom: none 0; }
.single-product .single_variation_wrap .tc-extra-product-options > ul > li:last-child { border-top: none 0; }
/*.single-product .single_variation_wrap .tc-extra-product-options > ul > li:nth-child(n) { background-color: #fff; }*/
.single-product .single_variation_wrap .tc-extra-product-options > ul > li:last-child { /*background: none;*/ margin: 0!important; }
.single-product .single_variation_wrap .tc-extra-product-options > ul > li .tc-label-text { font-size: 12px; }
.single-product .single_variation_wrap .tc-extra-product-options > ul > li select { background: none; border: none; font-family: "Inter"; font-size: 14px; max-width: 99%; padding: 17px 10px!important; }
.single-product .single_variation_wrap .tm-extra-product-options > ul > li .tc-epo-label { color: var(--e-global-color-secondary); width: 180px; font-size: 18px; font-weight: 700; line-height: 40px; text-transform: uppercase; padding: 6px 13px; background-color: hsla(0,0%,50.2%,.0705882353); }
.single-product .single_variation_wrap .toggle-variations { margin: 0 0 20px 5px; }
.single-product .single_variation_wrap .toggle-variations a { color: var( --e-global-color-accent ); font-family: "Inter",Sans-serif; font-weight: 600; text-decoration: none; line-height: 25px; }
.single-product .single_variation_wrap .popup-more-variations { margin: 0 0 20px 5px; display: none!important; }
.single-product .single_variation_wrap .engraving-text-preview { font-size: 50px; line-height: 60px; padding: 0 0 10px 5px; }
.single-product .tm-extra-product-options-totals .tm-options-totals { display: none; }

#laser-engraving-inside-roman, #roman-font-inside { font-family: RomanSerif; }
#helvetica-font-inside, #laser-engraving-inside-helvetica { font-family: Helvetica; }
#laser-engraving-inside-script, #script-font-inside { font-family: "Style Script",serif; font-weight: 400; font-style: normal; }
#times-font-inside { font-family: Times New Roman; }

/*products-popup*/
.mfp-content .wpb_wl_images a { pointer-events: none; }
.mfp-close-btn-in .mfp-close { color: #fff; width: 44px; font-size: 26px; border-radius: 100%; }
.mfp-close-btn-in .mfp-close:hover { background-color: var(--e-global-color-primary)!important; color: var(--e-global-color-secondary)!important; }
.mfp-arrow { display: none!important; }
.mfp-content .wpb_wl_product_price { display: inline-block!important; }
.mfp-content span.amount { color: var(--e-global-color-primary); line-height: 40px; font-weight: 700; }
.mfp-content .product-detail-button { float: right; }

.woocommerce .products .wpb_wl_preview_area { display: block; position: absolute; top: 0; text-align: center; width: 100%; z-index: 9; height: 83%; }
.woocommerce .products .wpb_wl_preview_area .wpb_wl_preview { background: transparent!important; opacity: 1; display: block!important; width: 100%; height: 100%; position: relative; }
.woocommerce .wpb_wl_summary form.cart { margin: 0; }
.woocommerce .wpb_wl_quick_view_content .quantity .qty { padding: 6px 12px!important; height: auto!important; width: auto!important; max-width: none!important; }
.woocommerce .product .tm-extra-product-options .tmcp-field-wrap .tc-label-wrap .tc-image { border: solid 1px #ccc!important; }
.woocommerce div.product form.variations_form .variations select#pa_size option:first-child { display: none!important; }
.woocommerce .wpb_wl_quick_view_content .wpb_wl_product_title { margin: 0 30px 20px 0; }

.modal-product-info.single-product .summary a.woocommerce-LoopProduct-link { pointer-events: none!important; }
.modal-product-info.single-product .summary a.woocommerce-LoopProduct-link .woocommerce-loop-product__title { padding: 0 10px 15px 0!important; }
.modal-product-info.single-product .summary .price { display: block!important; padding: 0 0 15px; }
.modal-product-info.single-product .summary .product-detail-button { display: block!important; position: absolute; top: 0; right: 0; clear: both; }
/* .modal-product-info.single-product .loading { justify-content: center; width: 100%!important; }
.modal-product-info.single-product .loading .spinner-border { width: 2rem!important; height: 2rem!important; }
.embed-responsive .embed-responsive-item .col-md-6 { filter: blur(20px); } */

/*cart-page*/
.wp-block-woocommerce-cart { margin-inline: 0!important; padding-top: 24px; }
.wc-block-checkout__sidebar .wc-block-components-product-name { line-height: 25px!important; }
.wc-block-cart-item__wrap .wc-block-components-product-metadata__description { display: none!important; }

/*difference-advanced-image-box */
.difference-advanced-image-box .elementor-grid-item .ube-image { background-color: var( --e-global-color-light ); border-radius: 50% 50%; padding: 20%; }

/*process-advanced-image-box*/
.process-advanced-image-box .elementor-grid-item { margin: 13px 0; }
.process-advanced-image-box .elementor-grid-item:nth-child(2n) { background-color: transparent!important; }

/*team-advanced-team-member-box*/
.team-advanced-team-member-box .elementor-grid-item .ube-image { background-color: var(--e-global-color-light); border: 5px solid var(--custom-color-light); border-radius: 50% 50%; height: 200px; display: flex; align-items: center; padding: 40px; }

/*ring-section*/
.ring-section .ube-ib-content { background-color: #3b313096; position: absolute; top: 0; text-align: center; width: 100%; padding: 40px 0 40px 0; }
.ring-section .ube-advanced-image-box .ube-ib-content { width: 48.5%; }

/*other*/
/* h3.home-cat-title a { font-size: 28px; }
h3.home-cat-title a:hover { color: var( --e-global-color-primary )!important; }*/

/**/
/*ul.products li .tm-has-options.tc-after-shop-loop { display: none!important; }*/

/* .mfp-content .single_variation_wrap .popup-more-variations { display: block!important; }
.mfp-content .woocommerce-variation-description { display: none; } */

.products .box-text .product-detail-button, .products .box-text table.shop_attributes { display: none!important; }
.single-product .summary .product-detail-button { display: none; }
.single-product .login-to-upgrade { margin: 0 0 15px 0!important; display: inline-block; }
body .login-to-upgrade:not(.elementor-button) { display: none; }

#wholesale_tire_price { display: none!important; }

.page-cart #ppcp-cart-paylater-messages, .page-cart .wc-block-cart__payment-options, .single-product .ppcp-messages { display: none!important; }
.wwp-wholesale-pricing-details b span.woocommerce-Price-amount + span.woocommerce-Price-amount { display: none; }
.wwp-wholesale-pricing-details span { font-size: 16px; color: var( --e-global-color-primary ); }
.wwp-wholesale-pricing-details b { color: transparent!important; font-size: 0!important; }
body.role-default_wholesaler .summary .wwp-wholesale-pricing-details { display: none!important; }
.wwp-wholesale-pricing-details span.price-text { display: none!important; }
.product div.summary .ppc-button-wrapper { display: none!important; }
.single-product .summary .single_variation .woocommerce-variation-availability .in-stock { display: none; }
.woocommerce div.product form.cart .button:disabled { opacity: 1!important; cursor: wait; }
.woocommerce a.added_to_cart.wc-forward { display: none!important; }

.ube-testimonial-wrap .ube-testimonial-is-quote .ube-testimonial-client-say::before { content: "“"!important; top: 20px!important; }
.slick-dots li span::before { display: none; }
.slick-dots li { display: inline-block; content: ''!important; border-radius: 50px; height: 12px!important; width: 12px!important; background-color: #fff; margin: 0 5px; }
.slick-dots li:hover { color: var(--e-global-color-primary)!important; }
.slick-dots li.slick-active { color: var(--e-global-color-primary)!important; }
/*new-css*/
body.woocommerce-custom .elementor-button { background-color: var(--e-global-color-secondary); font-family: "Inter",Sans-serif; font-size: 18px; font-weight: 500; text-decoration: none; line-height: 24px; color: var(--e-global-color-light); border-style: solid; border-width: 1px 1px 1px 1px; border-color: var(--e-global-color-primary); border-radius: 10px 10px 10px 10px; padding: 12px 24px; margin: auto 0; }
body.woocommerce-custom .elementor-button:focus, body.woocommerce-custom .elementor-button:hover { color: var(--e-global-color-primary); text-decoration: none; }

body.woocommerce-custom .alg-wc-wl-thumb-btn-abs { left: 20px!important; display: block!important; }
body.woocommerce-custom .alg-wc-wl-btn-wrapper button.alg-wc-wl-btn { background-color: transparent!important; border: none!important; color: #000!important; text-align: left!important; font-size: 20px; padding: 17px 10px; opacity: 0.7; }
body.woocommerce-custom .alg-wc-wl-btn-wrapper button.alg-wc-wl-btn:hover { background-color: transparent!important; border: none!important; color: #515151!important; }

/* .whmc-body .whmc-bottom-part .whmc_ft-buttons-con .chekouttxtvalues, .whmc-body .whmc-bottom-part .whmc_ft-buttons-con .ckhviewcart { background-color: var(--e-global-color-secondary)!important; color: var(--e-global-color-light)!important; font-family: "Inter",Sans-serif; padding: 12px 24px; font-size: 18px; font-weight: 500; text-decoration: none; line-height: 24px; border-radius: 10px 10px 10px 10px; border: 1px solid var( --e-global-color-primary )!important; }
.whmc-body .whmc-bottom-part .whmc_ft-buttons-con .chekouttxtvalues .wmctitel { color: var(--e-global-color-light)!important; }
.whmc-body .whmc-bottom-part .whmc_ft-buttons-con .chekouttxtvalues:hover { opacity: 1!important; }
.whmc-body .whmc-bottom-part .whmc_ft-buttons-con .chekouttxtvalues .wmctitel:hover, .whmc-body .whmc-bottom-part .whmc_ft-buttons-con .ckhviewcart:hover { opacity: 1!important; color: var( --e-global-color-primary )!important; } */
.whmc-body .cloasebtnwrap .cloasebtn { background: var( --e-global-color-secondary ); color: #fff; padding: 5px 8px; border-radius: 50%; }
.whmc-body .cloasebtnwrap .cloasebtn:hover { background: var( --e-global-color-primary ); color: var( --e-global-color-secondary ); }
.whmc-body .whmc-bottom-part .whmc_ft-buttons-con .chekouttxtvalues, .whmc-body .whmc-bottom-part .whmc_ft-buttons-con .ckhviewcart { font-family: "Inter",Sans-serif; padding: 12px 24px; font-size: 18px; font-weight: 500; text-decoration: none; line-height: 24px; }
.whmc-body .whmc-bottom-part .whmc_ft-buttons-con .chekouttxtvalues:hover { opacity: 1!important; }
.whmc-body .whmc-bottom-part .whmc_ft-buttons-con .chekouttxtvalues .wmctitel:hover, .whmc-body .whmc-bottom-part .whmc_ft-buttons-con .ckhviewcart:hover { opacity: 1!important; color: var( --e-global-color-primary )!important; }


