/*
Theme Name: unk-hub.com
Description: attractive business theme suitable for creating every type of professional website. This multipurpose responsive theme is neatly coded, fully customizable, and highly optimized for SEO to rank high on search engines. It works completely fine with Gutenberg and significant page builders like Elementor, Visual Composer, etc. Apexx is entirely compatible with WooCommerce to create your online store. With its extensive collection of features and easy customization options, every beginner can easily set up the websites without coding knowledge. It supports all the popular WordPress plugins, Google fonts, Menu options & Translation Ready. This stylish theme is 100% responsive, mobile-friendly, and good-looking with all device screens. Apexx is the best and well-suited theme for you to craft a high-quality website. Apexx theme is designed, developed, and Professionally maintained by Creative Brahma, and it is regularly updated with new advanced features.
Tags:  Custom Background, Custom Colors, Custom Header, Custom Logo, Custom Menu, E-Commerce, Blog, Sidebar, Editor Style, Food & Drink, Footer Widgets, Full Width Template, Business, Theme options, Three columns, Portfolio, Photography, Grid Layout, Left Sidebar, One Column, Template Editing, Multipurpose, Right Sidebar, Theme Options, Threaded Comments, Two Columns, Wide Blocks, Post Formats, Featured Image, Sticky Post
Version: 1.0.1
Requires at least: 5.0
Tested up to: 6.6
Requires PHP: 5.3
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: apexx
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-thumb {border: 3px solid var(--wdtBodyBGColor);background: linear-gradient(to bottom right, var(--wdtPrimaryColor), var(--wdtSecondaryColor));}
::-webkit-scrollbar-track {background: var(--wdtBodyBGColor);}
.elementor-85 .elementor-element.elementor-element-d2a9829 > .elementor-widget-container img {max-height: 54px;}
.elementor-widget-wdt-advanced-carousel .elementor-background-overlay {margin: 0 -390px;}
.woocommerce.tinv-wishlist table th {color: #fff !important;}
.elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item {margin: 0 0 25px 2%;padding: 0px;}
.wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner a{display: flex;justify-content: flex-end;border-radius: 20px;min-height: 400px;max-height: 400px;position: relative;flex-direction: column;}
.wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner:before-- {content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1px;background: conic-gradient(from calc(var(--angle) + 187deg), transparent 0, rgb(var(--wdtPrimaryColorRgb)) 20%,transparent 25%);-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite: xor;-webkit-mask-composite: xor;mask-composite: exclude;animation: cardAnim 12s linear infinite, cardAnim__opacity 4s linear infinite;z-index: 10;}
@property --angle {syntax: "<angle>";inherits: false;initial-value: 0deg}
@keyframes cardAnim {to {--angle: 360deg;}}
@keyframes cardAnim__opacity {0% {opacity: 0.5;}20%,70% {opacity: 1;}to {opacity: 0.5;}}
.wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image {position: absolute;display: flex;height: 100%;width: 100%;overflow: hidden;border-radius: inherit;transition: all 0.3s linear;}
.wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image > img {width: 100%;height: 100%;border-radius: 10px;position: absolute;object-fit: cover;}
.wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image:before {content: "";position: absolute;width: 100%;height: 100%;background: transparent;box-shadow: inset 0 2px 1px 0 rgb(var(--wdtPrimaryColorRgb), 0.2), inset 0 -2px 1px 0 rgb(var(--wdtPrimaryColorRgb), 0.2), inset 0 24px 48px 0 rgb(var(--wdtPrimaryColorRgb), 0.1);top: 0;left: 0;z-index: 100;border-radius: inherit;}
.wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image:after {content: "";position: absolute;width: 100%;height: 200px;bottom: -8px;background: linear-gradient(to top, rgb(4, 5, 11), transparent);}
.wdt-shop-category-listing-item.type1 .wdt-shop-category-meta-data {z-index: 10;padding: 1em 1em 1.5em 1em !important;display: flex;flex-direction: column;align-items: center;overflow: hidden;}
.wdt-shop-category-listing-item.type1 .wdt-shop-category-meta-data h3 {text-align: center;margin: 0 0 .5em 0;line-height: 1;color: #fff;transition: all 0.4s ease 0s;transform: translateY(41px);}
.wdt-shop-category-listing-item.type1:hover .wdt-shop-category-meta-data h3 {transform: translateY(0);}
.wdt-shop-category-listing-item.type1 .wdt-shop-category-meta-data .wdt-shop-category-starting-price-html {transform: translateY(70px);text-transform: uppercase;font-weight: 600;font-size: 11px;letter-spacing: 1px;color: #999999;background: rgb(17, 18, 23);border: 1px solid rgb(24, 25, 33);padding: .25em .25em .20em 1em;border-radius: 100vw;line-height: 1;display: flex;align-items: center;gap: .5em;box-shadow: 0 0 20px rgb(0, 0, 0, 0.10);transition: all 0.4s ease 0s;min-height: 40px;}
.wdt-shop-category-listing-item.type1 .wdt-shop-category-meta-data .wdt-shop-category-starting-price-html .amount {background: rgb(0, 255, 80, .2);color: rgb(0, 255, 80);padding: .75em 1em;border-radius: 100px;font-size: 13px;display: inline-flex;align-items: center;line-height: 1;}
.wdt-shop-category-listing-item.type1:hover .wdt-shop-category-meta-data .wdt-shop-category-starting-price-html {transform: translateY(0);}
.wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-meta-data h3 {font-size: 24px;}
.wdt-shop-category-listing-item.type1.wdt-one-fifth .wdt-shop-category-listing-inner .wdt-shop-category-meta-data h3 {font-size: 21px;}
.wdt-shop-category-listing-item.type1.wdt-one-sixth .wdt-shop-category-listing-inner .wdt-shop-category-meta-data h3 {font-size: 19px;}
.wc_payment_method label {padding-left: 35px;}
.product-rating-wrapper{display: none !important;}
.product-wrapper .cProductDetails_features {position: absolute;right: 10px;top: 10px;z-index: 9;gap: 0;}
.cProductDetails_features {display: flex;align-items: flex-start;flex-wrap: wrap;gap: 0;margin: 0;list-style: none;padding: 0;flex-direction: column-reverse;}
.cProductDetails_features > li:not(.addStatusAfter) {background: rgb(33, 35, 47);padding: 0.75em;color: #fff;border-radius: 5px;display: inline-flex;align-items: center;justify-content: center;line-height: 1;text-transform: uppercase;font-size: 13px;gap: 0.5em;overflow: hidden;position: relative;}
.cProductDetails_features > li > svg {color: rgb(var(--wdtPrimaryColorRgb));}
.productStatus > ._status {background: rgb(34, 39, 57, .90);padding: .5em;border-radius: 5px;display: inline-flex;align-items: center;justify-content: center;line-height: 1;text-transform: uppercase;font-size: 12px;font-weight: 600;gap: 0.3em;overflow: hidden;position: relative;}
.cProductDetails_features .productStatus > ._status {padding: 0.75em;font-size: 13px;gap: 0.5em;}
.status--icon > svg.icon-effect {position: absolute;font-size: 35px;z-index: -1;opacity: 0.15;z-index: 1;top: 1px;right: -12px;transform: rotate(-20deg);}
.cProductDetails_features .productStatus > ._status.undetected {color: #20d313;border-left: 1px solid #20d313;border-right: 1px solid #20d313;background: rgba(32, 211, 19, 0.20);}
.cProductDetails_features .productStatus > ._status.updating {color: #e69138; border-left: 1px solid #e69138; border-right: 1px solid #e69138; background: rgba(230,145,56,0.20);}
.cProductDetails_features .productStatus > ._status.detected {color: #ff0000; border-left: 1px solid #ff0000; border-right: 1px solid #ff0000; background: rgba(255,0,0,0.20);}
.cProductDetails_features .productStatus > ._status.testing {color: #e69138; border-left: 1px solid #e69138; border-right: 1px solid #e69138; background: rgba(230,145,56,0.20);}
.wdt-product-image img {width: 100%;}
.swiper-slide-fancybox {position: absolute;top: 10px;right: 10px;z-index: 9;background: var(--wdtPrimaryColor);height: 35px;width: 35px;display: inline-flex;justify-content: center;align-items: center;border-radius: 50%;opacity: 0;}
.swiper-slide-fancybox:hover svg {fill: #262626}
.swiper-slide-active:hover .swiper-slide-fancybox {opacity: 1}
.statusPageHeader {padding: 2em;border-radius: 5px;position: relative;background: rgb(36 37 45);border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;box-shadow: 0px 2px 4px -1px rgba(17, 18, 23, 0.1);}
.statusPageHeader header {display: flex;align-items: center;}
.statusPageHeader > header {display: flex;align-items: center;}
.statusPageHeader__title {margin: 0;flex: 1;font-size: 2em;color: #fff;}
.statusTypes {display: flex;align-items: center;margin: 0;padding: 0;list-style: none;}
.statusType__row {display: flex;align-items: center;border-radius: 4px;text-transform: uppercase;font-weight: 600;text-transform: uppercase;font-size: 11px;line-height: 1;letter-spacing: 1px;padding: 1em !important;position: relative;overflow: hidden;height: 35px;}
.statusType__row:not(:last-child) {margin-right: 1.5em;}
.status--icon {margin-right: 5px}
.statusPageControls {position: sticky;top: 0;z-index: 1450;}
.status-page__controls {display: flex;gap: 1em;padding: 1.5em;overflow-x: scroll;background: rgb(24, 25, 33);}
.status-page__controls::-webkit-scrollbar {height: 5px;}
.status-page__controls::-webkit-scrollbar-track {background: transparent;}
.status-page__controls::-webkit-scrollbar-thumb {border: 3px solid var(--wdtBodyBGColor);background: var(--wdtPrimaryColor);}
.status-page__controls::-webkit-scrollbar-thumb {background: var(--wdtPrimaryColor);border-radius: unset;border: 0;}
.statusPageControls .status-tabButton {background: rgb(17, 18, 23);border: 0;padding: 0.75rem 1rem;border-radius: 4px;color: #fff;font-weight: 500;font-size: 12px;line-height: 1;text-transform: uppercase;letter-spacing: .5px;cursor: pointer;white-space: nowrap;transition: 0.25s linear;vertical-align: middle;}
.status-tabButton:hover:not(.is-active) {background-color: rgb(23, 126, 201, 0.2);color: rgb(23, 126, 201);}
.statusPageControls .status-tabButton.is-active {background: linear-gradient(to bottom right, var(--wdtPrimaryColor) 50%, var(--wdtSecondaryColor) 80%);}
.statusPageMain {background: rgb(17, 18, 23);padding: 2em;box-shadow: 0px 2px 4px -1px rgba(17, 18, 23, 0.1);}
.status-tabContent {display: none;}
.status-tabContent.is-active {display: block;}
.status-tabContent:not(:last-of-type, :only-of-type) {margin-bottom: 1.5rem;}
.statusGroup__title {margin: unset;font-size: 15px;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;display: inline-flex;color: rgb(var(--wdtPrimaryColor));-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;background-image: linear-gradient(to bottom right, var(--wdtPrimaryColor) 50%, var(--wdtSecondaryColor) 80%);}
.statusGroup__content {background: rgb(24, 25, 33);padding: 0;margin: 1em 0 0 0;border-radius: 8px;}
.statusProduct {display: flex;align-items: center;justify-content: space-between;padding: 1.5em!important;position: relative;z-index: 1;}
.statusProduct:not(:last-of-type, :only-of-type) {border-bottom: 1px dashed rgb(53, 66, 87);}
.statusProduct:not(:last-of-type, :only-of-type), .statusRow {border-color: rgb(53, 66, 87, 0.3);}
.statusProduct__title {color: #fff;margin: 0;overflow: hidden;text-overflow: ellipsis;max-width: 250px;white-space: nowrap;}
.statusProduct__title, .statusPageHeader__title {color: #fff;font-size: 16px;}
.statusProduct__desc {margin: 0;color: rgb(107, 114, 128);}
.statusProduct__inner {display: flex;align-items: center;flex-wrap: nowrap;padding: 0;margin: 0;list-style: none;white-space: nowrap;}
.statusProduct:not(:last-of-type, :only-of-type), .statusRow {border-color: rgb(53, 66, 87, 0.3);}
.statusRow {border-right: 1px dashed rgb(53, 66, 87);padding-right: 2em;margin-right: 2em;display: flex;flex-direction: column;}
.statusRow > ._type {text-transform: uppercase;font-size: 10px;letter-spacing: 0.5px;color: #ffffff;font-weight: 400;}
.statusRow > ._text {line-height: 1;margin: 0.25em 0 0 0;color: rgb(var(--wdtPrimaryColor));-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;background-image: linear-gradient(to bottom right, var(--wdtPrimaryColor) 50%, var(--wdtSecondaryColor) 80%);}
.statusRow .productStatus > ._status {font-weight: 600;text-transform: uppercase;font-size: 11px;line-height: 1;letter-spacing: 1px;padding: 1em;min-width: 145px;display: flex;align-items: center;justify-content: center;border-radius: 4px;gap: 0.3em;margin: 0;}
.statusRow .productStatus > ._status.undetected {color: #20d313;border-left: 1px solid #20d313;border-right: 1px solid #20d313;background: rgba(32, 211, 19, 0.20);}
.statusRow .productStatus > ._status.updating {color: #e69138; border-left: 1px solid #e69138; border-right: 1px solid #e69138; background: rgba(230,145,56,0.20);}
.statusRow .productStatus > ._status.detected {color: #ff0000; border-left: 1px solid #ff0000; border-right: 1px solid #ff0000; background: rgba(255,0,0,0.20);}
.statusRow .productStatus > ._status.testing {color: #e69138; border-left: 1px solid #e69138; border-right: 1px solid #e69138; background: rgba(230,145,56,0.20);}
.statusButtonRow .statusButton {font-size: 14px;padding: 1em 1.5em;line-height: 1;display: flex;border-radius: 4px;font-weight: 500;color: #fff;background: linear-gradient(to bottom right, var(--wdtPrimaryColor) 50%, var(--wdtSecondaryColor) 80%);}

.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked + span:before {}
.woocommerce form .form-row .input-checkbox {margin: -2px 8px 0 1px!important;}
.woocommerce-checkout-header .woocommerce-checkout-header-login, .woocommerce-checkout-header .woocommerce-checkout-header-coupon {width: 100% !important;margin-bottom: 10px!important;}


