img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--primary:#DD7210;--wp--preset--color--secondary:#000000;--wp--preset--color--tertiary:#2B2B2B;--wp--preset--color--body-bg:#101010;--wp--preset--color--body-text:#A9A9A9;--wp--preset--color--alternate:#FFFFFF;--wp--preset--color--transparent:rgba(0,0,0,0);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-family--inter:"Inter", sans-serif;--wp--preset--font-family--cardo:Cardo;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1440px}.elementor-section:not([data-settings*="background_background"]):not([class*="ary-bg"])>.elementor-column-gap-default>.elementor-row,.elementor-section-stretched.elementor-section-boxed[data-settings*="background_background"]>.elementor-column-gap-default>.elementor-row,.elementor-section-stretched.elementor-section-boxed[class*="ary-bg"]>.elementor-column-gap-default>.elementor-row{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.elementor-section:not([data-settings*="background_background"]):not([class*="ary-bg"])>.elementor-column-gap-narrow>.elementor-row,.elementor-section-stretched.elementor-section-boxed[data-settings*="background_background"]>.elementor-column-gap-narrow>.elementor-row,.elementor-section-stretched.elementor-section-boxed[class*="ary-bg"]>.elementor-column-gap-narrow>.elementor-row{width:calc(100% + 10px);margin-left:-5px;margin-right:-5px}.elementor-section:not([data-settings*="background_background"]):not([class*="ary-bg"])>.elementor-column-gap-extended>.elementor-row,.elementor-section-stretched.elementor-section-boxed[data-settings*="background_background"]>.elementor-column-gap-extended>.elementor-row,.elementor-section-stretched.elementor-section-boxed[class*="ary-bg"]>.elementor-column-gap-extended>.elementor-row{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.elementor-section:not([data-settings*="background_background"]):not([class*="ary-bg"])>.elementor-column-gap-wide>.elementor-row,.elementor-section-stretched.elementor-section-boxed[data-settings*="background_background"]>.elementor-column-gap-wide>.elementor-row,.elementor-section-stretched.elementor-section-boxed[class*="ary-bg"]>.elementor-column-gap-wide>.elementor-row{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.elementor-section:not([data-settings*="background_background"]):not([class*="ary-bg"])>.elementor-column-gap-wider>.elementor-row,.elementor-section-stretched.elementor-section-boxed[data-settings*="background_background"]>.elementor-column-gap-wider>.elementor-row,.elementor-section-stretched.elementor-section-boxed[class*="ary-bg"]>.elementor-column-gap-wider>.elementor-row{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}.elementor-section.elementor-column-gap-25:not([data-settings*="background_background"]):not([class*="ary-bg"])>.elementor-column-gap-default>.elementor-row,.elementor-section-stretched.elementor-section-boxed.elementor-column-gap-25[data-settings*="background_background"]>.elementor-column-gap-default>.elementor-row,.elementor-section-stretched.elementor-section-boxed.elementor-column-gap-25[class*="ary-bg"]>.elementor-column-gap-default>.elementor-row{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px}.elementor-section.elementor-column-gap-25>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 25px}.elementor-section[class*="wdt-section-wrap-col"] .elementor-row,.elementor-section[class*="wdt-section-wrap-col"]>.elementor-container{flex-flow:row wrap}.elementor-section.wdt-section-wrap-col-lg-12>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-12>.elementor-container>.elementor-row>.elementor-column{flex:1 1 100%;max-width:100%}.elementor-section.wdt-section-wrap-col-lg-11>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-11>.elementor-container>.elementor-row>.elementor-column{flex:1 1 91.66666667%;max-width:91.66666667%}.elementor-section.wdt-section-wrap-col-lg-10>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-10>.elementor-container>.elementor-row>.elementor-column{flex:1 1 83.33333333%;max-width:83.33333333%}.elementor-section.wdt-section-wrap-col-lg-9>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-9>.elementor-container>.elementor-row>.elementor-column{flex:1 1 75%;max-width:75%}.elementor-section.wdt-section-wrap-col-lg-8>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-8>.elementor-container>.elementor-row>.elementor-column{flex:1 1 66.66666667%;max-width:66.66666667%}.elementor-section.wdt-section-wrap-col-lg-7>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-7>.elementor-container>.elementor-row>.elementor-column{flex:1 1 58.33333333%;max-width:58.33333333%}.elementor-section.wdt-section-wrap-col-lg-6>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-6>.elementor-container>.elementor-row>.elementor-column{flex:1 1 50%;max-width:50%}.elementor-section.wdt-section-wrap-col-lg-5>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-5>.elementor-container>.elementor-row>.elementor-column{flex:1 1 41.66666667%;max-width:41.66666667%}.elementor-section.wdt-section-wrap-col-lg-4>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-4>.elementor-container>.elementor-row>.elementor-column{flex:1 1 33.33333333%;max-width:33.33333333%}.elementor-section.wdt-section-wrap-col-lg-3>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-3>.elementor-container>.elementor-row>.elementor-column{flex:1 1 25%;max-width:25%}.elementor-section.wdt-section-wrap-col-lg-2>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-2>.elementor-container>.elementor-row>.elementor-column{flex:1 1 16.66666667%;max-width:16.66666667%}.elementor-section.wdt-section-wrap-col-lg-1>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-1>.elementor-container>.elementor-row>.elementor-column{flex:1 1 8.33333333%;max-width:8.33333333%}.elementor .elementor-background-overlay{pointer-events:none}.elementor-widget-heading .elementor-heading-title,.elementor-widget-toggle .elementor-toggle .elementor-tab-title{line-height:var(--wdtLineHeight_Alt)}.elementor-widget-heading[class*="ary-color"] .elementor-heading-title,.elementor-widget-icon[class*="ary-color"] .elementor-icon,.elementor-widget.elementor-widget-icon-list a:hover .elementor-icon-list-text{color:inherit}.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text{-webkit-transition:var(--wdtBaseTransition);transition:var(--wdtBaseTransition)}.elementor-widget-icon-list .elementor-icon-list-item a>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item a>.elementor-icon-list-icon,.elementor-widget-icon-list .elementor-icon-list-item a>.elementor-icon-list-icon i,.elementor-widget-icon-list .elementor-icon-list-item a>.elementor-icon-list-icon svg{-webkit-transition:inherit;transition:inherit}.elementor-icon-box-title strong{display:block}.elementor-text-editor>*:last-child,.elementor-widget-text-editor>.elementor-widget-container>*:last-child{margin-bottom:0}.elementor-widget-image-carousel .elementor-swiper-button{padding:10px}.elementor-widget-image-carousel .swiper-pagination-bullet{padding:5px}.elementor-widget-image-carousel .swiper-container-horizontal>.swiper-pagination-bullets{line-height:1;bottom:0}.elementor-widget-video .elementor-custom-embed-play{background:none!important;padding:0}.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-social-icon{display:inline-flex}.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-social-icon i{-webkit-transition:inherit;transition:inherit}.elementor-element.wdt-widget-mixblend-darken,.elementor-widget-image.wdt-image-mixblend-darken .elementor-image img{mix-blend-mode:darken}.elementor-element.wdt-widget-mixblend-multiply,.elementor-widget-image.wdt-image-mixblend-multiply .elementor-image img{mix-blend-mode:multiply}.elementor-element.wdt-widget-mixblend-overlay,.elementor-widget-image.wdt-image-mixblend-overlay .elementor-image img{mix-blend-mode:overlay}.elementor-widget.wdt-zindex-minus-one{z-index:-1!important}.elementor-section[class*="bg-opaque"]{position:relative;z-index:1}.elementor-section[class*="bg-opaque"]:before{content:"";display:inline;height:100%;position:absolute;left:0;top:0;width:100%;z-index:-1}.elementor-section[class*="bg-opaque-1"]:before{opacity:.1}.elementor-section[class*="bg-opaque-2"]:before{opacity:.2}.elementor-section[class*="bg-opaque-3"]:before{opacity:.3}.elementor-section[class*="bg-opaque-4"]:before{opacity:.4}.elementor-section[class*="bg-opaque-5"]:before{opacity:.5}.elementor-section[class*="bg-opaque-6"]:before{opacity:.6}.elementor-section[class*="bg-opaque-7"]:before{opacity:.7}.elementor-section[class*="bg-opaque-8"]:before{opacity:.8}.elementor-section[class*="bg-opaque-9"]:before{opacity:.9}.elementor-section[class*="bg-opaque-05"]:before{opacity:.05}.elementor-section[class*="bg-opaque-15"]:before{opacity:.15}.elementor-section[class*="bg-opaque-25"]:before{opacity:.25}.elementor-section[class*="bg-opaque-35"]:before{opacity:.35}.elementor-section[class*="bg-opaque-45"]:before{opacity:.45}.elementor-section[class*="bg-opaque-55"]:before{opacity:.55}.elementor-section[class*="bg-opaque-65"]:before{opacity:.65}.elementor-section[class*="bg-opaque-75"]:before{opacity:.75}.elementor-section[class*="bg-opaque-85"]:before{opacity:.85}.elementor-section[class*="bg-opaque-95"]:before{opacity:.95}.elementor_library>div:not(.single-entry-body){display:none}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{background-color:transparent!important}.elementor-lightbox i[role="button"]{background:none;color:inherit}.elementor-lightbox i[role="button"][class*="eicon-"],.elementor-lightbox i[role="button"][class^="eicon"]{font-family:"eicons"!important}.elementor-slideshow__header .elementor-slideshow__counter{text-align:left}.elementor-widget-jet-map .gm-style .gm-style-iw-d span,.wdt-elementor-ordered-list-items .wdt-elementor-ordered-list-item:before{color:var(--wdtPrimaryColor)}.elementor-widget-tabs.elementor-tabs-view-vertical.wdt-vertical-bordered .elementor-tabs-wrapper .elementor-tab-title a:hover,.elementor-widget-tabs.elementor-tabs-view-vertical.wdt-vertical-bordered .elementor-tabs-wrapper .elementor-tab-title.elementor-active a{color:var(--wdtPrimaryColor)}.jet-carousel .jet-slick-dots li:hover span,.jet-carousel .jet-slick-dots li.slick-active span,.elementor-image-carousel-wrapper .swiper-pagination-bullet{background-color:var(--wdtPrimaryColor)}@media only screen and (min-width:1541px) and (max-width:1724px){.wdt-col-hxlg-12,.elementor .elementor-section .elementor-column.wdt-col-hxlg-12{width:100%}.wdt-col-hxlg-11,.elementor .elementor-section .elementor-column.wdt-col-hxlg-11{width:91.66666667%}.wdt-col-hxlg-10,.elementor .elementor-section .elementor-column.wdt-col-hxlg-10{width:83.33333333%}.wdt-col-hxlg-9,.elementor .elementor-section .elementor-column.wdt-col-hxlg-9{width:75%}.wdt-col-hxlg-8,.elementor .elementor-section .elementor-column.wdt-col-hxlg-8{width:66.66666667%}.wdt-col-hxlg-7,.elementor .elementor-section .elementor-column.wdt-col-hxlg-7{width:58.33333333%}.wdt-col-hxlg-6,.elementor .elementor-section .elementor-column.wdt-col-hxlg-6{width:50%}.wdt-col-hxlg-5,.elementor .elementor-section .elementor-column.wdt-col-hxlg-5{width:41.66666667%}.wdt-col-hxlg-4,.elementor .elementor-section .elementor-column.wdt-col-hxlg-4{width:33.33333333%}.wdt-col-hxlg-3,.elementor .elementor-section .elementor-column.wdt-col-hxlg-3{width:25%}.wdt-col-hxlg-2,.elementor .elementor-section .elementor-column.wdt-col-hxlg-2{width:16.66666667%}.wdt-col-hxlg-1,.elementor .elementor-section .elementor-column.wdt-col-hxlg-1{width:8.33333333%}.wdt-col-hxlg-1b5,.elementor .elementor-section .elementor-column.wdt-col-hxlg-1b5{width:20%}.wdt-col-hxlg-2b5,.elementor .elementor-section .elementor-column.wdt-col-hxlg-2b5{width:40%}.wdt-col-hxlg-3b5,.elementor .elementor-section .elementor-column.wdt-col-hxlg-3b5{width:60%}.wdt-col-hxlg-4b5,.elementor .elementor-section .elementor-column.wdt-col-hxlg-4b5{width:80%}.wdt-col-hxlg-offset-12{margin-left:100%}.wdt-col-hxlg-offset-11{margin-left:91.66666667%}.wdt-col-hxlg-offset-10{margin-left:83.33333333%}.wdt-col-hxlg-offset-9{margin-left:75%}.wdt-col-hxlg-offset-8{margin-left:66.66666667%}.wdt-col-hxlg-offset-7{margin-left:58.33333333%}.wdt-col-hxlg-offset-6{margin-left:50%}.wdt-col-hxlg-offset-5{margin-left:41.66666667%}.wdt-col-hxlg-offset-4{margin-left:33.33333333%}.wdt-col-hxlg-offset-3{margin-left:25%}.wdt-col-hxlg-offset-2{margin-left:16.66666667%}.wdt-col-hxlg-offset-1{margin-left:8.33333333%}.wdt-col-hxlg-offset-0{margin-left:0}.elementor-section.wdt-section-wrap-col-hxlg-12>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-hxlg-12>.elementor-container>.elementor-row>.elementor-column{flex:1 1 100%;max-width:100%}.elementor-section.wdt-section-wrap-col-hxlg-11>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-hxlg-11>.elementor-container>.elementor-row>.elementor-column{flex:1 1 91.66666667%;max-width:91.66666667%}.elementor-section.wdt-section-wrap-col-hxlg-10>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-hxlg-10>.elementor-container>.elementor-row>.elementor-column{flex:1 1 83.33333333%;max-width:83.33333333%}.elementor-section.wdt-section-wrap-col-hxlg-9>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-hxlg-9>.elementor-container>.elementor-row>.elementor-column{flex:1 1 75%;max-width:75%}.elementor-section.wdt-section-wrap-col-hxlg-8>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-hxlg-8>.elementor-container>.elementor-row>.elementor-column{flex:1 1 66.66666667%;max-width:66.66666667%}.elementor-section.wdt-section-wrap-col-hxlg-7>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-hxlg-7>.elementor-container>.elementor-row>.elementor-column{flex:1 1 58.33333333%;max-width:58.33333333%}.elementor-section.wdt-section-wrap-col-hxlg-6>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-hxlg-6>.elementor-container>.elementor-row>.elementor-column{flex:1 1 50%;max-width:50%}.elementor-section.wdt-section-wrap-col-hxlg-5>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-hxlg-5>.elementor-container>.elementor-row>.elementor-column{flex:1 1 41.66666667%;max-width:41.66666667%}.elementor-section.wdt-section-wrap-col-hxlg-4>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-hxlg-4>.elementor-container>.elementor-row>.elementor-column{flex:1 1 33.33333333%;max-width:33.33333333%}.elementor-section.wdt-section-wrap-col-hxlg-3>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-hxlg-3>.elementor-container>.elementor-row>.elementor-column{flex:1 1 25%;max-width:25%}.elementor-section.wdt-section-wrap-col-hxlg-2>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-hxlg-2>.elementor-container>.elementor-row>.elementor-column{flex:1 1 16.66666667%;max-width:16.66666667%}.elementor-section.wdt-section-wrap-col-hxlg-1>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-hxlg-1>.elementor-container>.elementor-row>.elementor-column{flex:1 1 8.33333333%;max-width:8.33333333%}.wdt-hidden-hxlg{display:none!important}}@media only screen and (min-width:1281px) and (max-width:1540px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1080px}.wdt-col-qxlg-12,.elementor .elementor-section .elementor-column.wdt-col-qxlg-12{width:100%}.wdt-col-qxlg-11,.elementor .elementor-section .elementor-column.wdt-col-qxlg-11{width:91.66666667%}.wdt-col-qxlg-10,.elementor .elementor-section .elementor-column.wdt-col-qxlg-10{width:83.33333333%}.wdt-col-qxlg-9,.elementor .elementor-section .elementor-column.wdt-col-qxlg-9{width:75%}.wdt-col-qxlg-8,.elementor .elementor-section .elementor-column.wdt-col-qxlg-8{width:66.66666667%}.wdt-col-qxlg-7,.elementor .elementor-section .elementor-column.wdt-col-qxlg-7{width:58.33333333%}.wdt-col-qxlg-6,.elementor .elementor-section .elementor-column.wdt-col-qxlg-6{width:50%}.wdt-col-qxlg-5,.elementor .elementor-section .elementor-column.wdt-col-qxlg-5{width:41.66666667%}.wdt-col-qxlg-4,.elementor .elementor-section .elementor-column.wdt-col-qxlg-4{width:33.33333333%}.wdt-col-qxlg-3,.elementor .elementor-section .elementor-column.wdt-col-qxlg-3{width:25%}.wdt-col-qxlg-2,.elementor .elementor-section .elementor-column.wdt-col-qxlg-2{width:16.66666667%}.wdt-col-qxlg-1,.elementor .elementor-section .elementor-column.wdt-col-qxlg-1{width:8.33333333%}.wdt-col-qxlg-1b5,.elementor .elementor-section .elementor-column.wdt-col-qxlg-1b5{width:20%}.wdt-col-qxlg-2b5,.elementor .elementor-section .elementor-column.wdt-col-qxlg-2b5{width:40%}.wdt-col-qxlg-3b5,.elementor .elementor-section .elementor-column.wdt-col-qxlg-3b5{width:60%}.wdt-col-qxlg-4b5,.elementor .elementor-section .elementor-column.wdt-col-qxlg-4b5{width:80%}.wdt-col-qxlg-offset-12{margin-left:100%}.wdt-col-qxlg-offset-11{margin-left:91.66666667%}.wdt-col-qxlg-offset-10{margin-left:83.33333333%}.wdt-col-qxlg-offset-9{margin-left:75%}.wdt-col-qxlg-offset-8{margin-left:66.66666667%}.wdt-col-qxlg-offset-7{margin-left:58.33333333%}.wdt-col-qxlg-offset-6{margin-left:50%}.wdt-col-qxlg-offset-5{margin-left:41.66666667%}.wdt-col-qxlg-offset-4{margin-left:33.33333333%}.wdt-col-qxlg-offset-3{margin-left:25%}.wdt-col-qxlg-offset-2{margin-left:16.66666667%}.wdt-col-qxlg-offset-1{margin-left:8.33333333%}.wdt-col-qxlg-offset-0{margin-left:0}.elementor-section.wdt-section-wrap-col-qxlg-12>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-qxlg-12>.elementor-container>.elementor-row>.elementor-column{flex:1 1 100%;max-width:100%}.elementor-section.wdt-section-wrap-col-qxlg-11>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-qxlg-11>.elementor-container>.elementor-row>.elementor-column{flex:1 1 91.66666667%;max-width:91.66666667%}.elementor-section.wdt-section-wrap-col-qxlg-10>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-qxlg-10>.elementor-container>.elementor-row>.elementor-column{flex:1 1 83.33333333%;max-width:83.33333333%}.elementor-section.wdt-section-wrap-col-qxlg-9>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-qxlg-9>.elementor-container>.elementor-row>.elementor-column{flex:1 1 75%;max-width:75%}.elementor-section.wdt-section-wrap-col-qxlg-8>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-qxlg-8>.elementor-container>.elementor-row>.elementor-column{flex:1 1 66.66666667%;max-width:66.66666667%}.elementor-section.wdt-section-wrap-col-qxlg-7>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-qxlg-7>.elementor-container>.elementor-row>.elementor-column{flex:1 1 58.33333333%;max-width:58.33333333%}.elementor-section.wdt-section-wrap-col-qxlg-6>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-qxlg-6>.elementor-container>.elementor-row>.elementor-column{flex:1 1 50%;max-width:50%}.elementor-section.wdt-section-wrap-col-qxlg-5>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-qxlg-5>.elementor-container>.elementor-row>.elementor-column{flex:1 1 41.66666667%;max-width:41.66666667%}.elementor-section.wdt-section-wrap-col-qxlg-4>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-qxlg-4>.elementor-container>.elementor-row>.elementor-column{flex:1 1 33.33333333%;max-width:33.33333333%}.elementor-section.wdt-section-wrap-col-qxlg-3>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-qxlg-3>.elementor-container>.elementor-row>.elementor-column{flex:1 1 25%;max-width:25%}.elementor-section.wdt-section-wrap-col-qxlg-2>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-qxlg-2>.elementor-container>.elementor-row>.elementor-column{flex:1 1 16.66666667%;max-width:16.66666667%}.elementor-section.wdt-section-wrap-col-qxlg-1>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-qxlg-1>.elementor-container>.elementor-row>.elementor-column{flex:1 1 8.33333333%;max-width:8.33333333%}.wdt-hidden-qxlg{display:none!important}}@media only screen and (min-width:1281px){.wdt-col-lg-12,.elementor .elementor-section .elementor-column.wdt-col-lg-12{width:100%}.wdt-col-lg-11,.elementor .elementor-section .elementor-column.wdt-col-lg-11{width:91.66666667%}.wdt-col-lg-10,.elementor .elementor-section .elementor-column.wdt-col-lg-10{width:83.33333333%}.wdt-col-lg-9,.elementor .elementor-section .elementor-column.wdt-col-lg-9{width:75%}.wdt-col-lg-8,.elementor .elementor-section .elementor-column.wdt-col-lg-8{width:66.66666667%}.wdt-col-lg-7,.elementor .elementor-section .elementor-column.wdt-col-lg-7{width:58.33333333%}.wdt-col-lg-6,.elementor .elementor-section .elementor-column.wdt-col-lg-6{width:50%}.wdt-col-lg-5,.elementor .elementor-section .elementor-column.wdt-col-lg-5{width:41.66666667%}.wdt-col-lg-4,.elementor .elementor-section .elementor-column.wdt-col-lg-4{width:33.33333333%}.wdt-col-lg-3,.elementor .elementor-section .elementor-column.wdt-col-lg-3{width:25%}.wdt-col-lg-2,.elementor .elementor-section .elementor-column.wdt-col-lg-2{width:16.66666667%}.wdt-col-lg-1,.elementor .elementor-section .elementor-column.wdt-col-lg-1{width:8.33333333%}}@media only screen and (min-width:1025px) and (max-width:1280px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:900px}.wdt-col-md-12,.elementor .elementor-section .elementor-column.wdt-col-md-12{width:100%}.wdt-col-md-11,.elementor .elementor-section .elementor-column.wdt-col-md-11{width:91.66666667%}.wdt-col-md-10,.elementor .elementor-section .elementor-column.wdt-col-md-10{width:83.33333333%}.wdt-col-md-9,.elementor .elementor-section .elementor-column.wdt-col-md-9{width:75%}.wdt-col-md-8,.elementor .elementor-section .elementor-column.wdt-col-md-8{width:66.66666667%}.wdt-col-md-7,.elementor .elementor-section .elementor-column.wdt-col-md-7{width:58.33333333%}.wdt-col-md-6,.elementor .elementor-section .elementor-column.wdt-col-md-6{width:50%}.wdt-col-md-5,.elementor .elementor-section .elementor-column.wdt-col-md-5{width:41.66666667%}.wdt-col-md-4,.elementor .elementor-section .elementor-column.wdt-col-md-4{width:33.33333333%}.wdt-col-md-3,.elementor .elementor-section .elementor-column.wdt-col-md-3{width:25%}.wdt-col-md-2,.elementor .elementor-section .elementor-column.wdt-col-md-2{width:16.66666667%}.wdt-col-md-1,.elementor .elementor-section .elementor-column.wdt-col-md-1{width:8.33333333%}.wdt-col-md-1b5,.elementor .elementor-section .elementor-column.wdt-col-md-1b5{width:20%}.wdt-col-md-2b5,.elementor .elementor-section .elementor-column.wdt-col-md-2b5{width:40%}.wdt-col-md-3b5,.elementor .elementor-section .elementor-column.wdt-col-md-3b5{width:60%}.wdt-col-md-4b5,.elementor .elementor-section .elementor-column.wdt-col-md-4b5{width:80%}.wdt-col-md-offset-12{margin-left:100%}.wdt-col-md-offset-11{margin-left:91.66666667%}.wdt-col-md-offset-10{margin-left:83.33333333%}.wdt-col-md-offset-9{margin-left:75%}.wdt-col-md-offset-8{margin-left:66.66666667%}.wdt-col-md-offset-7{margin-left:58.33333333%}.wdt-col-md-offset-6{margin-left:50%}.wdt-col-md-offset-5{margin-left:41.66666667%}.wdt-col-md-offset-4{margin-left:33.33333333%}.wdt-col-md-offset-3{margin-left:25%}.wdt-col-md-offset-2{margin-left:16.66666667%}.wdt-col-md-offset-1{margin-left:8.33333333%}.wdt-col-md-offset-0{margin-left:0}.elementor-section.wdt-section-wrap-col-md-12>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-md-12>.elementor-container>.elementor-row>.elementor-column{flex:1 1 100%;max-width:100%}.elementor-section.wdt-section-wrap-col-md-11>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-md-11>.elementor-container>.elementor-row>.elementor-column{flex:1 1 91.66666667%;max-width:91.66666667%}.elementor-section.wdt-section-wrap-col-md-10>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-md-10>.elementor-container>.elementor-row>.elementor-column{flex:1 1 83.33333333%;max-width:83.33333333%}.elementor-section.wdt-section-wrap-col-md-9>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-md-9>.elementor-container>.elementor-row>.elementor-column{flex:1 1 75%;max-width:75%}.elementor-section.wdt-section-wrap-col-md-8>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-md-8>.elementor-container>.elementor-row>.elementor-column{flex:1 1 66.66666667%;max-width:66.66666667%}.elementor-section.wdt-section-wrap-col-md-7>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-md-7>.elementor-container>.elementor-row>.elementor-column{flex:1 1 58.33333333%;max-width:58.33333333%}.elementor-section.wdt-section-wrap-col-md-6>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-md-6>.elementor-container>.elementor-row>.elementor-column{flex:1 1 50%;max-width:50%}.elementor-section.wdt-section-wrap-col-md-5>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-md-5>.elementor-container>.elementor-row>.elementor-column{flex:1 1 41.66666667%;max-width:41.66666667%}.elementor-section.wdt-section-wrap-col-md-4>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-md-4>.elementor-container>.elementor-row>.elementor-column{flex:1 1 33.33333333%;max-width:33.33333333%}.elementor-section.wdt-section-wrap-col-md-3>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-md-3>.elementor-container>.elementor-row>.elementor-column{flex:1 1 25%;max-width:25%}.elementor-section.wdt-section-wrap-col-md-2>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-md-2>.elementor-container>.elementor-row>.elementor-column{flex:1 1 16.66666667%;max-width:16.66666667%}.elementor-section.wdt-section-wrap-col-md-1>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-md-1>.elementor-container>.elementor-row>.elementor-column{flex:1 1 8.33333333%;max-width:8.33333333%}.wdt-hidden-md{display:none!important}}@media only screen and (min-width:768px) and (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:710px}.wdt-col-sm-12,.elementor .elementor-section .elementor-column.wdt-col-sm-12{width:100%}.wdt-col-sm-11,.elementor .elementor-section .elementor-column.wdt-col-sm-11{width:91.66666667%}.wdt-col-sm-10,.elementor .elementor-section .elementor-column.wdt-col-sm-10{width:83.33333333%}.wdt-col-sm-9,.elementor .elementor-section .elementor-column.wdt-col-sm-9{width:75%}.wdt-col-sm-8,.elementor .elementor-section .elementor-column.wdt-col-sm-8{width:66.66666667%}.wdt-col-sm-7,.elementor .elementor-section .elementor-column.wdt-col-sm-7{width:58.33333333%}.wdt-col-sm-6,.elementor .elementor-section .elementor-column.wdt-col-sm-6{width:50%}.wdt-col-sm-5,.elementor .elementor-section .elementor-column.wdt-col-sm-5{width:41.66666667%}.wdt-col-sm-4,.elementor .elementor-section .elementor-column.wdt-col-sm-4{width:33.33333333%}.wdt-col-sm-3,.elementor .elementor-section .elementor-column.wdt-col-sm-3{width:25%}.wdt-col-sm-2,.elementor .elementor-section .elementor-column.wdt-col-sm-2{width:16.66666667%}.wdt-col-sm-1,.elementor .elementor-section .elementor-column.wdt-col-sm-1{width:8.33333333%}.wdt-col-sm-1b5,.elementor .elementor-section .elementor-column.wdt-col-sm-1b5{width:20%}.wdt-col-sm-2b5,.elementor .elementor-section .elementor-column.wdt-col-sm-2b5{width:40%}.wdt-col-sm-3b5,.elementor .elementor-section .elementor-column.wdt-col-sm-3b5{width:60%}.wdt-col-sm-4b5,.elementor .elementor-section .elementor-column.wdt-col-sm-4b5{width:80%}.wdt-col-sm-offset-12{margin-left:100%}.wdt-col-sm-offset-11{margin-left:91.66666667%}.wdt-col-sm-offset-10{margin-left:83.33333333%}.wdt-col-sm-offset-9{margin-left:75%}.wdt-col-sm-offset-8{margin-left:66.66666667%}.wdt-col-sm-offset-7{margin-left:58.33333333%}.wdt-col-sm-offset-6{margin-left:50%}.wdt-col-sm-offset-5{margin-left:41.66666667%}.wdt-col-sm-offset-4{margin-left:33.33333333%}.wdt-col-sm-offset-3{margin-left:25%}.wdt-col-sm-offset-2{margin-left:16.66666667%}.wdt-col-sm-offset-1{margin-left:8.33333333%}.wdt-col-sm-offset-0{margin-left:0}.elementor-section.wdt-section-wrap-col-sm-12>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-sm-12>.elementor-container>.elementor-row>.elementor-column{flex:1 1 100%;max-width:100%}.elementor-section.wdt-section-wrap-col-sm-11>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-sm-11>.elementor-container>.elementor-row>.elementor-column{flex:1 1 91.66666667%;max-width:91.66666667%}.elementor-section.wdt-section-wrap-col-sm-10>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-sm-10>.elementor-container>.elementor-row>.elementor-column{flex:1 1 83.33333333%;max-width:83.33333333%}.elementor-section.wdt-section-wrap-col-sm-9>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-sm-9>.elementor-container>.elementor-row>.elementor-column{flex:1 1 75%;max-width:75%}.elementor-section.wdt-section-wrap-col-sm-8>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-sm-8>.elementor-container>.elementor-row>.elementor-column{flex:1 1 66.66666667%;max-width:66.66666667%}.elementor-section.wdt-section-wrap-col-sm-7>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-sm-7>.elementor-container>.elementor-row>.elementor-column{flex:1 1 58.33333333%;max-width:58.33333333%}.elementor-section.wdt-section-wrap-col-sm-6>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-sm-6>.elementor-container>.elementor-row>.elementor-column{flex:1 1 50%;max-width:50%}.elementor-section.wdt-section-wrap-col-sm-5>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-sm-5>.elementor-container>.elementor-row>.elementor-column{flex:1 1 41.66666667%;max-width:41.66666667%}.elementor-section.wdt-section-wrap-col-sm-4>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-sm-4>.elementor-container>.elementor-row>.elementor-column{flex:1 1 33.33333333%;max-width:33.33333333%}.elementor-section.wdt-section-wrap-col-sm-3>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-sm-3>.elementor-container>.elementor-row>.elementor-column{flex:1 1 25%;max-width:25%}.elementor-section.wdt-section-wrap-col-sm-2>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-sm-2>.elementor-container>.elementor-row>.elementor-column{flex:1 1 16.66666667%;max-width:16.66666667%}.elementor-section.wdt-section-wrap-col-sm-1>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-sm-1>.elementor-container>.elementor-row>.elementor-column{flex:1 1 8.33333333%;max-width:8.33333333%}.wdt-hidden-sm{display:none!important}}@media only screen and (max-width:767px){.wdt-col,div[class*="wdt-col"],section[class*="wdt-col"],li[class*="wdt-col"]{width:100%}.elementor-section.wdt-section-wrap-col-lg-12>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-11>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-10>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-9>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-8>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-7>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-6>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-5>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-4>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-3>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-2>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-1>.elementor-container>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-12>.elementor-container>.elementor-row>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-11>.elementor-container>.elementor-row>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-10>.elementor-container>.elementor-row>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-9>.elementor-container>.elementor-row>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-8>.elementor-container>.elementor-row>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-7>.elementor-container>.elementor-row>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-6>.elementor-container>.elementor-row>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-5>.elementor-container>.elementor-row>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-4>.elementor-container>.elementor-row>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-3>.elementor-container>.elementor-row>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-2>.elementor-container>.elementor-row>.elementor-column,.elementor-section.wdt-section-wrap-col-lg-1>.elementor-container>.elementor-row>.elementor-column{flex:1 1 100%;max-width:100%}.elementor-section .elementor-section>.elementor-column-gap-default>.elementor-row,.elementor-section .elementor-section>.elementor-column-gap-narrow>.elementor-row,.elementor-section .elementor-section>.elementor-column-gap-extended>.elementor-row,.elementor-section .elementor-section>.elementor-column-gap-wide>.elementor-row,.elementor-section .elementor-section>.elementor-column-gap-wider>.elementor-row,.elementor-section .elementor-section.elementor-column-gap-25>.elementor-column-gap-default>.elementor-row,.wdt-advanced-carousel-wrapper .slick-slide .elementor-section.elementor-section-boxed>.elementor-container{margin-left:0;margin-right:0;width:100%}}@media only screen and (min-width:480px) and (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container,.jet-dropbar__content-wrapper{max-width:420px}.wdt-col-xs-12,.elementor .elementor-section .elementor-column.wdt-col-xs-12{width:100%}.wdt-col-xs-11,.elementor .elementor-section .elementor-column.wdt-col-xs-11{width:91.66666667%}.wdt-col-xs-10,.elementor .elementor-section .elementor-column.wdt-col-xs-10{width:83.33333333%}.wdt-col-xs-9,.elementor .elementor-section .elementor-column.wdt-col-xs-9{width:75%}.wdt-col-xs-8,.elementor .elementor-section .elementor-column.wdt-col-xs-8{width:66.66666667%}.wdt-col-xs-7,.elementor .elementor-section .elementor-column.wdt-col-xs-7{width:58.33333333%}.wdt-col-xs-6,.elementor .elementor-section .elementor-column.wdt-col-xs-6{width:50%}.wdt-col-xs-5,.elementor .elementor-section .elementor-column.wdt-col-xs-5{width:41.66666667%}.wdt-col-xs-4,.elementor .elementor-section .elementor-column.wdt-col-xs-4{width:33.33333333%}.wdt-col-xs-3,.elementor .elementor-section .elementor-column.wdt-col-xs-3{width:25%}.wdt-col-xs-2,.elementor .elementor-section .elementor-column.wdt-col-xs-2{width:16.66666667%}.wdt-col-xs-1,.elementor .elementor-section .elementor-column.wdt-col-xs-1{width:8.33333333%}.wdt-col-xs-1b5,.elementor .elementor-section .elementor-column.wdt-col-xs-1b5{width:20%}.wdt-col-xs-2b5,.elementor .elementor-section .elementor-column.wdt-col-xs-2b5{width:40%}.wdt-col-xs-3b5,.elementor .elementor-section .elementor-column.wdt-col-xs-3b5{width:60%}.wdt-col-xs-4b5,.elementor .elementor-section .elementor-column.wdt-col-xs-4b5{width:80%}.wdt-col-xs-offset-12{margin-left:100%}.wdt-col-xs-offset-11{margin-left:91.66666667%}.wdt-col-xs-offset-10{margin-left:83.33333333%}.wdt-col-xs-offset-9{margin-left:75%}.wdt-col-xs-offset-8{margin-left:66.66666667%}.wdt-col-xs-offset-7{margin-left:58.33333333%}.wdt-col-xs-offset-6{margin-left:50%}.wdt-col-xs-offset-5{margin-left:41.66666667%}.wdt-col-xs-offset-4{margin-left:33.33333333%}.wdt-col-xs-offset-3{margin-left:25%}.wdt-col-xs-offset-2{margin-left:16.66666667%}.wdt-col-xs-offset-1{margin-left:8.33333333%}.wdt-col-xs-offset-0{margin-left:0}.wdt-hidden-xs{display:none!important}}@media only screen and (min-width:320px) and (max-width:479px){.elementor-section.elementor-section-boxed>.elementor-container,.jet-dropbar__content-wrapper{max-width:290px}}@media only screen and (max-width:319px){.elementor-section.elementor-section-boxed>.elementor-container,.jet-dropbar__content-wrapper{max-width:200px}}body div.pp_overlay{z-index:9999}div.pp_default .pp_content .pp_description{line-height:inherit}.page-template-tpl-onepage #primary.content-full-width{padding-bottom:0}.side-navigation-content .container,#primary.page-with-sidebar .container,.wdt-portfolio-single-details .container{max-width:100%;width:auto}.wdt-extend-bg-fullwidth-left:before,.wdt-extend-brdr-fullwidth-left:before,.wdt-extend-bg-fullwidth-right:after,.wdt-extend-brdr-fullwidth-right:after,.elementor-column[data-settings].wdt-extend-bg-fullwidth-left .elementor-widget-wrap:before,.elementor-column[data-settings].wdt-extend-brdr-fullwidth-left .elementor-widget-wrap:before,.elementor-column[data-settings].wdt-extend-bg-fullwidth-right .elementor-widget-wrap:after,.elementor-column[data-settings].wdt-extend-brdr-fullwidth-right .elementor-widget-wrap:after{content:"";display:inline!important;height:100%;position:absolute;top:0;width:9999px}.wdt-extend-bg-fullwidth-left:before,.wdt-extend-brdr-fullwidth-left:before,.elementor-column[data-settings].wdt-extend-bg-fullwidth-left .elementor-widget-wrap:before,.elementor-column[data-settings].wdt-extend-brdr-fullwidth-left .elementor-widget-wrap:before{right:100%}.wdt-extend-bg-fullwidth-right:after,.wdt-extend-brdr-fullwidth-right:after,.elementor-column[data-settings].wdt-extend-bg-fullwidth-right .elementor-widget-wrap:after,.elementor-column[data-settings].wdt-extend-brdr-fullwidth-right .elementor-widget-wrap:after{left:100%}.wdt-extend-bg-fullwidth-left:before,.wdt-extend-bg-fullwidth-right:after,.elementor-column[data-settings].wdt-extend-bg-fullwidth-left .elementor-widget-wrap:before,.elementor-column[data-settings].wdt-extend-bg-fullwidth-right .elementor-widget-wrap:after{background:inherit}.wdt-extend-brdr-fullwidth-left:before,.wdt-extend-brdr-fullwidth-right:after,.elementor-column[data-settings].wdt-extend-brdr-fullwidth-left .elementor-widget-wrap:before,.elementor-column[data-settings].wdt-extend-brdr-fullwidth-right .elementor-widget-wrap:after{border-color:inherit;border-style:inherit;border-width:inherit}.slick-slider .slick-slide,.swiper-container.swiper-container-horizontal:not([class*="thumb-container"])>.swiper-wrapper>.swiper-slide{cursor:url(https://wuxingtechlife.com/wp-content/plugins/teapoy-plus/assets/css/../images/icon-cursor-move.cur),auto}.wdt-dark-cursor .slick-slider .slick-slide,.wdt-dark-cursor .swiper-container.swiper-container-horizontal:not([class*="thumb-container"])>.swiper-wrapper>.swiper-slide{cursor:url(https://wuxingtechlife.com/wp-content/plugins/teapoy-plus/assets/css/../images/icon-cursor-move-alt.cur),auto}.swiper-container.swiper-container-vertical:not([class*="thumb-container"])>.swiper-wrapper>.swiper-slide{cursor:url(https://wuxingtechlife.com/wp-content/plugins/teapoy-plus/assets/css/../images/icon-cursor-vertical-move.cur),auto}.wdt-dark-cursor .swiper-container.swiper-container-vertical:not([class*="thumb-container"])>.swiper-wrapper>.swiper-slide{cursor:url(https://wuxingtechlife.com/wp-content/plugins/teapoy-plus/assets/css/../images/icon-cursor-vertical-move-alt.cur),auto}.wdt-skin-primary-color{color:var(--wdtPrimaryColor)}.wdt-skin-primary-bg,.elementor-section[class*="wdt-skin-primary-bg-opaque"]:before,.wdt-search-form-container .wdt-search-form-close{background-color:#fff0}.wdt-skin-primary-border,.wdt-loading:before{border-color:var(--wdtPrimaryColor)}.elementor-button.wdt-elementor-button.wdt-bordered{color:var(--wdtPrimaryColor)}.elementor-button.wdt-elementor-button.wdt-bordered{border-color:var(--wdtPrimaryColor)}.wdt-button,.elementor-button.wdt-elementor-button{background-color:var(--wdtPrimaryColor)}.carousel-arrows a:hover:before{color:var(--wdtPrimaryColor)}.swiper-scrollbar .swiper-scrollbar-drag,.wdt-any-carousel-wrapper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active,.wdt-any-carousel-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,.wdt-any-carousel-wrapper .swiper-scrollbar .swiper-scrollbar-drag,.jet-carousel .jet-slick-dots li:hover span,.jet-carousel .jet-slick-dots li.slick-active span{background-color:var(--wdtPrimaryColor)}.carousel-arrows a:hover{border-color:var(--wdtPrimaryColor)}.slick-dots li{background-color:var(--wdtSecondaryColor)}.wdt-products-pagination-holder .swiper-pagination-progressbar{background:rgba(var(--wdtSecondaryColorRgb),.3);position:relative}.wdt-products-pagination-holder .swiper-pagination-progressbar.swiper-pagination-horizontal{height:6px;border-radius:20px;overflow:hidden;margin-top:15px}.wdt-elementor-ordered-list-items .wdt-elementor-ordered-list-item:before{color:var(--wdtPrimaryColor)}.dtportfolio-sorting a:hover,.dtportfolio-sorting a.active-sort,.post-nav-container .post-next-link a:hover,.post-nav-container .post-prev-link a:hover,.post-nav-container .post-archive-link-wrapper a:hover{color:var(--wdtPrimaryColor)}.wdt-events-list .wdt-event-title h5 a,.wdt-event-image-caption .wdt-image-content h3{color:var(--wdtPrimaryColor)}.wdt-event-image-caption:hover .wdt-image-content:before{border-left-color:var(--wdtPrimaryColor)}.wdt-skin-secondary-color{color:var(--wdtSecondaryColor)}.wdt-skin-secondary-bg,.elementor-section[class*="wdt-skin-secondary-bg-opaque"]:before,.wdt-search-form-container .wdt-search-form-close:hover{background-color:#fff0}.wdt-skin-secondary-border{border-color:var(--wdtSecondaryColor)}.wdt-button:hover,.elementor-button.wdt-elementor-button:hover,.elementor-button.wdt-elementor-button.wdt-bordered:hover{background-color:var(--wdtSecondaryColor)}.elementor-button.wdt-elementor-button.wdt-bordered:hover{border-color:var(--wdtSecondaryColor)}.wdt-infinite-portfolio-load-more:hover,#wpsl-stores li>p~.wpsl-directions:hover{background-color:var(--wdtSecondaryColor)}.wdt-skin-tertiary-color{color:var(--wdtTertiaryColor)}.wdt-skin-tertiary-border{border-color:var(--wdtTertiaryColor)}.wdt-skin-tertiary-bg,.elementor-section[class*="wdt-skin-tertiary-bg-opaque"]:before{background-color:var(--wdtTertiaryColor)}.elementor-widget-wdt-counter .wdt-counter-wrapper.type2 .wdt-counter-inner{border-color:var(--wdtTertiaryColor)}@media only screen and (max-width:479px){.pp_pic_holder{width:90%!important;left:5%!important;overflow:hidden}.pp_content{width:98%!important;height:auto!important}.pp_fade{width:100%!important;height:100%!important}a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery{display:none!important}#pp_full_res img{width:100%!important;height:auto!important}.pp_details{width:100%!important;position:static!important;min-height:25px}.pp_details a.pp_close{right:25px}div.pp_default .pp_content_container .pp_details{margin-top:15px}.pp_pic_holder #pp_full_res iframe{width:100%}#tiptip_content{font-size:11px}}.widget .recent-posts-widget{float:left;clear:both;width:100%;margin:0;padding:0}.widget .recent-posts-widget ul{margin:0;padding:0;width:100%}.widget .recent-posts-widget li{display:block;clear:both;float:left;margin:0;padding-left:0;padding-bottom:10px}.widget .recent-posts-widget li:last-child{margin-bottom:0}.widget .recent-posts-widget li .thumb{float:left;margin:0 20px 0 0;padding:0;width:100px;height:90px}.widget .recent-posts-widget li .thumb img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--wdtRadius_2X)}.widget .recent-posts-widget li .entry-title h4{font-size:inherit;letter-spacing:0;margin-top:0;margin-bottom:7px}.widget .recent-posts-widget li .entry-meta{font-size:14px;font-weight:600;display:flex}.widget .recent-posts-widget li .entry-meta p{float:left;margin-right:8px;margin-bottom:8px}.widget .recent-posts-widget li .entry-meta p span{margin-right:5px}.widget .recent-posts-widget li .entry-meta p span.wdticon-clock-o{display:none}.widget .recent-posts-widget li .entry-meta p:nth-child(2){display:none}.widget .recent-posts-widget li{display:flex;align-items:center}.widget .recent-posts-widget .entry-image{display:inline-block}.wdt-custom-megamenu-recent-post-style .widget .recent-posts-widget li .entry-meta{padding-left:20px}.wdt-custom-megamenu-recent-post-style .widget .recent-posts-widget li .entry-title{display:flex;padding-left:20px}.wdt-custom-megamenu-recent-post-style .widget .recent-posts-widget li .entry-title h4 a{font-family:var(--wdtFontTypo_Alt);text-transform:uppercase;font-size:calc(var(--wdtFontSize_Base) + 2px)}.wdt-custom-megamenu-recent-post-style .widget .recent-posts-widget li .entry-title h4 a:hover{color:var(--wdtPrimaryColor)}.widget .recent-portfolio-widget ul{margin:0;padding:0;width:100%}.widget .recent-portfolio-widget ul li{float:left;margin:0 2% 5px 0;padding:0;width:32%;overflow:hidden;clear:none;border:none}.widget .recent-portfolio-widget ul li img{display:block;line-height:0;width:100%}.widget .recent-portfolio-widget ul li:nth-child(3n){margin-right:0}.widget .recent-portfolio-widget ul li a{float:left;width:100%;position:relative;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.widget .recent-portfolio-widget ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.widget .recent-portfolio-widget ul li a:hover:before{opacity:1}.widget .recent-portfolio-widget ul li a:after{content:"\e820";position:absolute;left:0;right:0;bottom:auto;margin:0 auto;font-family:'Teapoy Icons';font-size:14px;font-style:normal;font-weight:400;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);opacity:0;visibility:hidden;text-align:center;color:var(--wdtAccentTxtColor)}.widget .recent-portfolio-widget ul li a:hover:after{opacity:1;visibility:visible;font-size:20px}.widget.widget_flickr ul li{float:left;margin:0 2% 5px 0;padding:0;width:32%;overflow:hidden;clear:none;border:none}.widget.widget_flickr ul li a{float:left;width:100%;position:relative;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.widget.widget_flickr ul li img{object-fit:cover}.widget.widget_flickr ul li:nth-child(3n){margin-right:0}.widget.widget_flickr ul li a:before{content:'';position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;opacity:0;background:var(--wdtBodyBGColor)}.widget.widget_flickr ul li a:hover:before{opacity:.6}.widget.widget_flickr ul li:nth-last-child(-n+4):nth-child(3n)~*{margin-bottom:0}.widget .tweet_list{float:left;width:100%;margin:0;padding:0}.widget .tweet_list li{float:left;display:block;margin:0 0 20px;padding:0 0 20px 40px;position:relative;border-bottom:1px solid}.widget .tweet_list li:before{font-family:"Teapoy Icons";font-size:24px;position:absolute;left:0;top:0}.widget .tweet_list li:before,.widget .tweet_list li:hover:before{content:"\f099"}.widget .tweet_list li:last-child{border:none;padding-bottom:0;margin-bottom:0}.widget .tweet_list li .tweet-time{clear:both;display:block;font-size:14px}.widget_text ul.no-border li{border-width:0}.widget_text ul.no-bullet li a{padding-left:0}.widget_text ul.no-bullet li:before,.widget_text ul.no-bullet li:hover:before{content:""}.widget_text ul.split-list{clear:none;float:left;margin-right:2%;width:48%}.widget_text ul.split-list li{border-width:0;position:relative;width:100%}.widget_text ul.split-list li:before{content:"\f105"}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text,.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text:hover{color:inherit}.widget.tribe-events-countdown-widget .tribe-countdown-text a{color:var(--wdtHeadAltColor);font-weight:600}.widget.tribe-events-venue-widget .tribe-venue-widget-venue-name{font-size:14px;font-weight:600}.widget.tribe-events-venue-widget .tribe-venue-widget-venue-name a{color:var(--wdtHeadAltColor)}.widget.tribe-events-venue-widget .tribe-venue-widget-list{margin:15px 0 0}.widget.tribe-events-venue-widget .tribe-venue-widget-list li{padding-top:3px}.widget.tribe-events-venue-widget .tribe-venue-widget-list .entry-title{font-size:14px}.tribe-mini-calendar-event .list-info h2{font-weight:600}.tribe-mini-calendar-event .list-date{background:rgba(var(--wdtHeadAltColorRgb),.05)}.tribe-mini-calendar-event .list-date .list-daynumber{color:var(--wdtHeadAltColor);font-size:12px}.tribe-events-adv-list-widget .duration{margin-bottom:10px;display:inline;line-height:20px}.tribe-events-adv-list-widget .location{color:rgba(var(--wdtHeadAltColorRgb),.5);line-height:20px}.tribe-events-adv-list-widget .tribe-events-duration,.tribe-events-adv-list-widget .tribe-events-location{line-height:24px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar th{background:var(--wdtBodyBGColor);border-color:rgba(var(--wdtHeadAltColorRgb),.15);color:rgba(var(--wdtHeadAltColorRgb),.5);font-weight:600;font-size:13px;padding:3px 0}.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-mini-calendar-no-event{color:rgba(var(--wdtHeadAltColorRgb),.3)}.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-present .tribe-mini-calendar-no-event{color:var(--wdtAccentTxtColor)}.widget.tribe_mini_calendar_widget .tribe-mini-calendar td.tribe-events-has-events{background:rgba(var(--wdtHeadAltColorRgb),.15)}.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events a{color:rgba(var(--wdtHeadAltColorRgb),.4)}.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a{color:var(--wdtAccentTxtColor)}.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events:hover a:hover{background:rgba(var(--wdtHeadAltColorRgb),.15)}.widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr:nth-child(2n+1) td{background:rgba(var(--wdtHeadAltColorRgb),.05)}.widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody td{background:rgba(var(--wdtHeadAltColorRgb),.05)}.widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr:nth-child(2n+1) .tribe-events-othermonth,.widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr .tribe-events-othermonth{background:rgba(var(--wdtHeadAltColorRgb),.02)}.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar th{background:rgba(var(--wdtBodyBGColorRgb),.15);color:var(--wdtAccentTxtColor)}.wdt-dark-bg .widget.tribe-events-countdown-widget .tribe-countdown-number{color:var(--wdtAccentTxtColor)}.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-mini-calendar-no-event{color:rgba(var(--wdtAccentTxtColorRgb),.5)}.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar td.tribe-events-has-events{background:rgba(var(--wdtBodyBGColorRgb),.4)}.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events a{color:rgba(var(--wdtAccentTxtColorRgb),.5)}.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events:hover a:hover{background:rgba(var(--wdtBodyBGColorRgb),.5)}.wdt-dark-bg .widget.tribe-events-countdown-widget .tribe-countdown-text a,.wdt-dark-bg .widget.tribe-events-venue-widget .tribe-venue-widget-venue-name a,.wdt-dark-bg .tribe-mini-calendar-event .list-date .list-daynumber{color:var(--wdtAccentTxtColor)}.wdt-dark-bg .tribe-events-adv-list-widget .location{color:rgba(var(--wdtAccentTxtColorRgb),.5)}.wdt-dark-bg .tribe-mini-calendar-event .list-date{background:rgba(var(--wdtBodyBGColorRgb),.3)}.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar td{border-color:rgba(var(--wdtBodyBGColorRgb),.2)}.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr:nth-child(2n+1) td{background:rgba(var(--wdtBodyBGColorRgb),.3)}.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody td{background:rgba(var(--wdtBodyBGColorRgb),.3)}.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr:nth-child(2n+1) .tribe-events-othermonth,.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr .tribe-events-othermonth{background:rgba(var(--wdtBodyBGColorRgb),.2)}.widget.tribe-events-venue-widget .tribe-event-title{padding-top:0;margin-bottom:10px}.widget.tribe-events-venue-widget .tribe-venue-widget-list li{padding-bottom:20px}.widget ul.tribe-events-sub-nav{float:none;width:auto}.widget.tribe-this-week-events-widget ul.tribe-events-sub-nav li{clear:none;width:auto}.widget.tribe-this-week-events-widget ul.tribe-events-sub-nav li:before{display:none}.tribe-this-week-widget-wrapper .tribe-events-page-title{font-size:16px;font-weight:600}.tribe-this-week-widget-wrapper .tribe-this-week-widget-day .duration,.tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue{line-height:21px}#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums .widget_display_replies img.avatar{float:none;margin-bottom:-3px;border:3px double var(--wdtBorderColor)}.bbp-login-form fieldset legend{display:none}.bbp-login-form label{width:140px;display:inline-block}#sidebar .bbp-login-form label{width:70px}.bbp-login-form .bbp-username,.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper{margin-top:10px}.bbp-login-form .bbp-submit-wrapper{text-align:right}.bbp-login-form .bbp-login-links a{float:left;clear:left}.bbp-logged-in img.avatar{float:left;margin:0 15px 0 0}.bbp-logged-in h4{font-weight:700;font-size:1.3em;clear:none;margin-bottom:10px}.widget #bbp-search-form{position:relative;float:left;width:100%}.widget #bbp-search-form input[type="text"]{padding-right:100px}.widget #bbp-search-form input[type="submit"]{bottom:0;right:0;top:0;margin:0;padding:0 20px;position:absolute;border-radius:0}.widget.bbp_widget_login .bbp-logged-in h4{font-weight:400;margin-bottom:0}.widget.widget_display_replies ul li a.bbp-author-avatar{margin-right:5px}.widget.widget_display_replies ul li a.bbp-author-avatar,.widget.widget_display_replies ul li a.bbp-author-name{display:inline}.widget.widget_display_topics ul li .topic-author{margin-left:5px}.widget.widget_display_topics ul li div,.widget.widget_display_replies ul li div{color:rgba(var(--wdtHeadAltColorRgb),.5);margin-top:5px}.widget.widget_display_stats dl{margin:0}.widget.widget_display_stats dt{float:left;margin:0 10px 0 0;font-weight:400;clear:both}.widget.widget_display_stats dd{float:left;line-height:24px}.wdt-dark-bg .widget.widget_display_topics ul li div,.wdt-dark-bg .widget.widget_display_replies ul li div{color:rgba(var(--wdtAccentTxtColorRgb),.4)}.widget.buddypress div.item-avatar img.avatar{float:left;margin:0 10px 15px 0}.widget.buddypress span.activity{display:inline-block;font-size:small;opacity:.8;padding:0}.widget.buddypress div.item-options{font-size:90%;margin:0 0 1em 0;padding:1em 0}.widget.buddypress div.item{margin:0 0 1em 0}.widget.buddypress div.item-meta,.widget.buddypress div.item-content{font-size:11px;margin-left:50px}.widget.buddypress ul.item-list img.avatar{height:40px;margin-right:10px;width:40px}.widget.buddypress div.item-avatar img{height:40px;margin:1px;width:40px}.widget.buddypress div.avatar-block{overflow:hidden}.widget.buddypress #bp-login-widget-form label{display:block;margin:1rem 0 .5rem}.widget.buddypress #bp-login-widget-form #bp-login-widget-submit{margin-right:10px}.widget.buddypress .bp-login-widget-user-avatar{float:left}.bp-login-widget-user-avatar img.avatar{height:40px;width:40px}.widget.buddypress .bp-login-widget-user-links>div{padding-left:60px}.widget.buddypress .bp-login-widget-user-links>div{margin-bottom:.5rem}.widget.buddypress .bp-login-widget-user-links>div.bp-login-widget-user-link a{font-weight:700}.widget.buddypress #groups-list,.widget.buddypress #members-list,.widget.buddypress #friends-list{margin-left:0;padding-left:0}.widget.buddypress #groups-list li,.widget.buddypress #members-list li,.widget.buddypress #friends-list li{clear:both;list-style-type:none}.widget.buddypress .item-list .item{margin-bottom:0}.widget.buddypress .item-list li:before,.widget.buddypress .item-list li:hover:before{content:""}.widget.buddypress .item-list li{padding-left:0}.widget #bp-login-widget-form span.bp-login-widget-register-link{display:inline-block;margin-top:15px;margin-left:5px}#footer .wdt-dark-bg .widget #bp-login-widget-form span.bp-login-widget-register-link>a:hover{color:rgba(var(--wdtAccentTxtColorRgb),.6)}#footer .widget #bp-login-widget-form span.bp-login-widget-register-link>a:hover{color:var(--wdtHeadAltColor)}.widget.buddypress .item-list .item .item-title{margin-bottom:-3px}.widget.buddypress .item-list .item .item-title a{color:var(--wdtHeadAltColor);font-weight:600}.widget.buddypress .item-list .item .item-meta{color:rgba(var(--wdtHeadAltColorRgb),.5)}.widget.buddypress div.item-options{border-bottom:1px solid rgba(var(--wdtHeadAltColorRgb),.15);margin:0 0 25px;padding-bottom:0}.widget.buddypress div.item-options a{font-size:14px;margin-bottom:-1px;padding:8px 12px;color:rgba(var(--wdtHeadAltColorRgb),.4);display:inline-block;border-radius:3px 3px 0 0;font-weight:600;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.widget.buddypress div.item-options .bp-separator{display:none}.widget.buddypress div.item-options a.selected{border:1px solid rgba(var(--wdtHeadAltColorRgb),.15);border-bottom-color:var(--wdtBodyBGColor)}.widget.buddypress .bp-login-widget-user-links>div.bp-login-widget-user-link a{font-weight:400;font-size:14px;color:var(--wdtHeadAltColor)}.widget.buddypress .bp-login-widget-user-links>div{margin-bottom:-3px}.profile .bp-widget{display:inline-block;margin-bottom:20px;width:100%}.bp-widget>h4{font-weight:600;margin-bottom:0}.wdt-dark-bg .widget.buddypress .item-list .item .item-meta{color:rgba(var(--wdtAccentTxtColorRgb),.5)}.wdt-dark-bg .widget.buddypress div.item-options{border-bottom:1px solid rgba(var(--wdtBodyBGColorRgb),.3)}.wdt-dark-bg .widget.buddypress div.item-options a.selected{border:1px solid rgba(var(--wdtBodyBGColorRgb),.3);border-bottom-color:var(--wdtHeadAltColor)}.mz-title{overflow:hidden;float:left;width:100%}.mz-title .mz-title-content{position:relative;clear:both;float:left}.mz-title .mz-title-content h2,.mz-title .mz-title-content h3.widgettitle{padding:7px 0 7px 10px;position:relative;z-index:1;margin:0;left:0;text-transform:uppercase;color:var(--wdtAccentTxtColor)}.mz-title .mz-title-content h1{font-size:52px}.mz-title .mz-title-content h1 strong{font-weight:700}.mz-title .mz-title-content h2{font-size:35px}.mz-title .mz-title-content h2 strong{font-weight:600}.mz-title .mz-title-content h3{font-size:18px}.mz-title .mz-title-content h3 strong{font-weight:600}.mz-title .mz-title-content h4{font-size:24px}.mz-title .mz-title-content h4 strong{font-weight:600}.mz-title .mz-title-content h5{font-size:18px}.mz-title .mz-title-content h5 strong{font-weight:600}.mz-title .mz-title-content h6{font-size:14px}.mz-title .mz-title-content h6 strong{font-weight:600}.aligncenter .mz-title .mz-title-content{float:none;display:inline-block}.widget .mz-title .mz-title-content h2,.widget .split2-title .split2-title-content h2{font-size:16px}.mz-stripe-title{float:left;overflow:hidden;width:100%}.mz-stripe-title .mz-stripe-title-content{clear:both;float:left;margin-bottom:30px;position:relative}.mz-stripe-title .mz-stripe-title-content:after{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/teapoy-pro/assets/css/../images/title-pattern.png) repeat;content:"";height:100%;top:0;left:100%;position:absolute;width:9000px}.mz-stripe-title .mz-stripe-title-content .wdt-main-heading,.mz-stripe-title .mz-stripe-title-content h3.widgettitle{background:var(--wdtHeadAltColor);line-height:normal;margin:0;padding:12px 15px;position:relative;left:0;text-transform:uppercase;z-index:1}.mz-stripe-title .mz-stripe-title-content h3.widgettitle{font-size:18px}.mz-stripe-title .mz-stripe-title-content h3.widgettitle:before{display:none}.mz-stripe-title .mz-stripe-title-content .wdt-main-heading,.mz-stripe-title .mz-stripe-title-content h3.widgettitle{color:var(--wdtAccentTxtColor)}.mz-stripe-title.blue .mz-stripe-title-content .wdt-main-heading{background:#3498db}.mz-stripe-title.purple .mz-stripe-title-content .wdt-main-heading{background:#9b59b6}.mz-stripe-title.pink .mz-stripe-title-content .wdt-main-heading{background:#f13d7a}.mz-stripe-title.orange .mz-stripe-title-content .wdt-main-heading{background:#e67e22}.mz-stripe-title.cyan .mz-stripe-title-content .wdt-main-heading{background:#1abc9c}.mz-title .mz-title-content h2,.mz-title-content h3.widgettitle,.mz-title .mz-title-content:before{background-color:var(--wdtPrimaryColor)}.recent-posts-widget li .entry-meta a{color:rgba(var(--wdtHeadAltColorRgb),.5)}.recent-portfolio-widget ul li a:after{color:var(--wdtAccentTxtColor)}.tweet_list li{border-color:rgba(var(--wdtHeadAltColorRgb),.15)}.tweet_list li .tweet-time{color:rgba(var(--wdtHeadAltColorRgb),.3)}.wdt-tweet span{color:rgba(var(--wdtHeadAltColorRgb),.4)}@media only screen and (min-width:1281px) and (max-width:1540px){.widget.widget_flickr ul li{width:31.6%}.widget.widget_flickr ul li a{width:90px;height:auto}}@media only screen and (min-width:1025px) and (max-width:1280px){.mz-title .mz-title-content h1{line-height:normal}.wdt-one-third .widget_text ul.split-list{width:100%;margin-right:0}.widget .recent-posts-widget li .entry-meta p:last-child{margin-right:0}.widget.widget_flickr ul li{width:31.6%}.widget.widget_flickr ul li a{width:80px;height:auto}.widget.woocommerce .woocommerce-product-search input[type="search"]{padding-right:10px}.widget.woocommerce .woocommerce-product-search input[type="submit"]{float:right;min-height:50px;margin-top:10px;position:inherit}}@media only screen and (min-width:768px) and (max-width:1024px){.mz-title .mz-title-content h1{font-size:42px;line-height:normal}.widget .recent-posts-widget li .entry-meta p{margin-right:10px}.widget .recent-posts-widget li .entry-meta p:last-child{margin-right:0}.wdt-one-third .widget_text ul.split-list{width:100%;margin-right:0}.widget.woocommerce .woocommerce-product-search input[type="search"]{padding-right:10px}.widget.woocommerce .woocommerce-product-search input[type="submit"]{float:right;min-height:50px;margin-top:10px;position:inherit}.woocommerce.widget_price_filter .price_label{font-size:12px;top:12px}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{padding:5px 10px;font-size:12px}}@media only screen and (max-width:767px){.mz-title .mz-title-content h1{font-size:40px}.widget .recent-posts-widget li .entry-meta p:last-child{margin-right:0}.widget_text ul.split-list{width:100%;margin:0}.widget.woocommerce .woocommerce-product-search input[type="search"]{padding-right:10px}.widget.woocommerce .woocommerce-product-search input[type="submit"]{float:right;min-height:50px;margin-top:10px;position:inherit}}@media only screen and (max-width:479px){.widget .recent-posts-widget li{flex-wrap:wrap}.widget .recent-posts-widget li .widget-meta-group-content{margin:5px 0}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e010";text-decoration:none;margin-left:0;margin-top:-2px;vertical-align:middle;display:inline-block}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.select2-container{width:100%}.select2-container .select2-selection--single{height:auto}.select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}.select2-container .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}.select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}.select2-container .select2-dropdown,.select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}.select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6a6a6a}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816e99}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";content:"\e021"/"";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid rgb(0 0 0 / .1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgb(0 0 0 / .1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgb(0 0 0 / .1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e3;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e3;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2b9ce;border-top-color:#b5aac3}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e3;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit;font-display:swap}.woocommerce form .form-row .required{visibility:visible}

.wvs-has-image-tooltip,[data-wvstooltip]{--font-size:14px;--arrow-width:5px;--arrow-distance:10px;--arrow-position:calc(var(--arrow-distance)*-1);--tip-redius:3px;--tip-min-width:100px;--tip-min-height:100px;--tip-height:30px;--tip-breakpoint-start:53vw;--tip-distance:calc(var(--arrow-distance) + var(--tip-height));--tip-position:calc(var(--tip-distance)*-1);--image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height));--image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height));--image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width));--image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height));--image-tip-ratio:calc(var(--tooltip-height)/var(--tooltip-width));--image-tip-position:calc(100% + var(--arrow-distance));--horizontal-position:0px;cursor:pointer;outline:none;position:relative}.wvs-has-image-tooltip:after,.wvs-has-image-tooltip:before,[data-wvstooltip]:after,[data-wvstooltip]:before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden;z-index:999}.wvs-has-image-tooltip:before,[data-wvstooltip]:before{background-color:var(--wvs-tooltip-background-color,#333);border-radius:var(--tip-redius);bottom:var(--image-tip-position);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3);color:var(--wvs-tooltip-text-color,#fff);font-size:var(--font-size);height:var(--tip-height);line-height:var(--tip-height);min-width:var(--tip-min-width);padding-inline:10px;top:auto;-webkit-transform:translateX(var(--horizontal-position));-ms-transform:translateX(var(--horizontal-position));transform:translateX(var(--horizontal-position));width:-webkit-max-content;width:-moz-max-content;width:max-content}[data-wvstooltip]:before{content:attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock)}.wvs-has-image-tooltip:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-line-pack:center;align-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--tooltip-background);background-position:top;background-repeat:no-repeat;background-size:contain;content:attr(data-title);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--image-tip-height-dynamic) + var(--tip-height));justify-content:flex-end;min-width:var(--image-tip-width-dynamic)}.wvs-has-image-tooltip:after,[data-wvstooltip]:after{border-top-color:transparent;border:var(--arrow-width) solid transparent;border-top-color:var(--wvs-tooltip-background-color,#333);bottom:auto;content:" ";font-size:0;line-height:0;top:var(--arrow-position);width:0}.wvs-has-image-tooltip:hover:after,.wvs-has-image-tooltip:hover:before,[data-wvstooltip]:hover:after,[data-wvstooltip]:hover:before{opacity:1;visibility:visible}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:after,.wvs-tooltip-position-bottom[data-wvstooltip]:after{border-bottom-color:var(--wvs-tooltip-background-color,#333);border-top-color:transparent;bottom:var(--arrow-position);top:auto}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:before,.wvs-tooltip-position-bottom[data-wvstooltip]:before{bottom:auto;top:calc(var(--tip-position)*-1)}.wvs-theme-sober .product form.cart .variations .variable,.wvs-theme-sober-child .product form.cart .variations .variable{margin-bottom:15px!important}.wvs-theme-sober .product form.cart .variations .variable-options,.wvs-theme-sober-child .product form.cart .variations .variable-options{border:0!important}.wvs-theme-sober .product form.cart .variations .arrow,.wvs-theme-sober .product form.cart .variations .variable-options:after,.wvs-theme-sober-child .product form.cart .variations .arrow,.wvs-theme-sober-child .product form.cart .variations .variable-options:after{display:none}.wvs-theme-sober .product form.cart .variations .label,.wvs-theme-sober-child .product form.cart .variations .label{display:block;margin-right:10px;text-align:right}.wvs-theme-sober .product form.cart .variations .value,.wvs-theme-sober-child .product form.cart .variations .value{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.wvs-theme-sober .product form.cart .variations select,.wvs-theme-sober-child .product form.cart .variations select{-webkit-appearance:menulist-button!important;border:1px solid #e4e6eb!important;padding:.5em 1em!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important}.wvs-theme-sober .product form.cart .radio-variable-item,.wvs-theme-sober-child .product form.cart .radio-variable-item{margin:5px;text-align:left}.wvs-theme-sober .product form.cart .radio-variable-item:last-child,.wvs-theme-sober-child .product form.cart .radio-variable-item:last-child{margin-right:0}.wvs-theme-sober .product form.cart .radio-variable-item label,.wvs-theme-sober-child .product form.cart .radio-variable-item label{margin:0;padding-left:30px}.wvs-theme-sober .product form.cart .radio-variable-item label:before,.wvs-theme-sober-child .product form.cart .radio-variable-item label:before{border-radius:100%;top:0}.wvs-theme-sober .product form.cart .radio-variable-item label:after,.wvs-theme-sober-child .product form.cart .radio-variable-item label:after{top:8px}.wvs-theme-shophistic-lite.woocommerce #main .entry-summary .variations{display:block!important}.wvs-theme-shophistic-lite .ql_custom_variations{display:none!important}.wvs-theme-shophistic-lite .radio-variable-item input[type=radio]{display:inline-block;margin:0}.wvs-theme-flatsome .variations .reset_variations{bottom:0;left:0;position:relative}.wvs-theme-storefront-child.single-product div.product,.wvs-theme-storefront.single-product div.product{overflow:visible!important}.wvs-theme-stockholm .variations .reset_variations{bottom:0;left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.wvs-theme-kalium .image-variable-item img,.wvs-theme-kalium-child .image-variable-item img{width:100%!important}.wvs-theme-kalium .radio-variable-item input,.wvs-theme-kalium-child .radio-variable-item input{height:16px!important;width:16px!important}.wvs-theme-kalium .woo-variation-items-wrapper .select-option-ui,.wvs-theme-kalium-child .woo-variation-items-wrapper .select-option-ui{display:none}.wvs-theme-aurum .variable-items-wrapper .image-variable-item>img,.wvs-theme-aurum-child .variable-items-wrapper .image-variable-item>img{width:100%}.wvs-theme-hestia .woo-variation-items-wrapper.value:before{display:none!important}.wvs-theme-thegem .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-child .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-elementor .woo-variation-items-wrapper .combobox-wrapper{display:none}.wvs-theme-thegem .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-child .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-elementor .wvs-archive-variation-wrapper .variations{padding:0}.wvs-theme-ushop .variations_form,.wvs-theme-ushop-child .variations_form{overflow:visible!important}.wvs-theme-ushop .single-product-summary .product_meta,.wvs-theme-ushop-child .single-product-summary .product_meta{display:inline-table}.wvs-theme-savoy .woo-variation-items-wrapper,.wvs-theme-savoy-child .woo-variation-items-wrapper{position:relative!important}.wvs-theme-savoy .woo-variation-items-wrapper .sod_select,.wvs-theme-savoy-child .woo-variation-items-wrapper .sod_select{display:none!important}.wvs-theme-savoy .nm-variation-row,.wvs-theme-savoy-child .nm-variation-row{display:-webkit-box;display:-ms-flexbox;display:flex}.wvs-theme-woodstock .woo-variation-items-wrapper .variation-select,.wvs-theme-woodstock-child .woo-variation-items-wrapper .variation-select{display:none!important}.wvs-theme-woodmart .wd-attr-selected,.wvs-theme-woodmart .woo-variation-items-wrapper>.swatches-select,.wvs-theme-woodmart-child .wd-attr-selected,.wvs-theme-woodmart-child .woo-variation-items-wrapper>.swatches-select{display:none}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper{border:0!important}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper:after,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper:after{display:none!important}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection{border:0;height:auto;width:auto}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection .reset_variations{border:1px solid #f04040;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f04040;font-size:8px!important;height:20px;padding:5px;width:20px}.wvs-theme-claue .woo-variation-items-wrapper,.wvs-theme-claue-child .woo-variation-items-wrapper{border:none}.wvs-theme-claue .woo-variation-items-wrapper:after,.wvs-theme-claue-child .woo-variation-items-wrapper:after{display:none}.wvs-theme-jupiter table.variations,.wvs-theme-jupiter-child table.variations{overflow:initial}.wvs-theme-oxygen .woo-variation-items-wrapper .select-wrapper,.wvs-theme-oxygen-child .woo-variation-items-wrapper .select-wrapper{display:none}.wvs-theme-oxygen .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input,.wvs-theme-oxygen-child .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{width:18px}.wvs-theme-simple-elegant .woo-variation-items-wrapper .wi-nice-select,.wvs-theme-simple-elegant-child .woo-variation-items-wrapper .wi-nice-select{display:none}.wvs-theme-twentytwenty table.variations,.wvs-theme-twentytwenty-child table.variations{overflow:auto}.wvs-theme-divi .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-divi-child .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-jevelin .sh-woo-layout table.variations td select.woo-variation-raw-select,.wvs-theme-jevelin-child .sh-woo-layout table.variations td select.woo-variation-raw-select{display:none!important}.wvs-theme-jevelin .sh-woo-layout table.variations,.wvs-theme-jevelin-child .sh-woo-layout table.variations{max-width:100%}.wvs-theme-jevelin .radio-variable-item label,.wvs-theme-jevelin-child .radio-variable-item label{line-height:1!important}.wvs-theme-stockie .woo-variation-raw-select+.select-styled,.wvs-theme-stockie-child .woo-variation-raw-select+.select-styled{display:none!important}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-center{--wvs-position:center}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-left{--wvs-position:flex-start}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-right{--wvs-position:flex-end}.woo-variation-swatches .woo-variation-raw-select+.select2{display:none!important}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:10px 0}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color>a{display:inline-block;position:relative}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .count{padding:0 5px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .wvs-widget-item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item{border:2px solid #fff;-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);display:inline-block;float:left;height:20px;margin:0 4px;padding:9px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:20px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-squared{border-radius:2px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-rounded{border-radius:100%}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text{display:inline-block}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text :after{clear:both;content:"";display:inline}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color:hover .item{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color.woocommerce-widget-layered-nav-list__item--chosen .item{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000)}.woo-variation-swatches .variations td.value>span:after,.woo-variation-swatches .variations td.value>span:before,.woo-variation-swatches .woo-variation-raw-select,.woo-variation-swatches .woo-variation-raw-select:after,.woo-variation-swatches .woo-variation-raw-select:before{display:none!important}.woo-variation-swatches .woo-variation-swatches-variable-item-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-archive-variations-wrapper{display:block;width:100%}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item){height:var(--wvs-archive-product-item-height,30px);width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-archive-product-item-font-size,16px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper.wvs-style-squared.archive-variable-items .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches ul.variations{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.woo-variation-swatches ul.variations,.woo-variation-swatches ul.variations>li{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches ul.variations>li{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;justify-content:var(--wvs-position);margin:5px 0}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.hide{visibility:hidden}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.show{visibility:visible}.woo-variation-swatches .variable-items-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item){height:var(--wvs-single-product-large-item-height,40px);width:var(--wvs-single-product-large-item-width,40px)}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-large-item-font-size,16px)}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0 5px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{cursor:pointer;vertical-align:middle}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input{height:20px;width:20px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input+span{margin-inline:10px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper{display:inline-block}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper img{display:inline-block;margin:0;padding:0;vertical-align:middle;width:40px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper .out-of-stock{display:inline-block;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{display:inline-block;padding:2px 0;width:auto}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:focus,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:focus{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover label{opacity:.6;text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper .variable-item{list-style:none;margin:0;outline:none;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item.variation-disabled{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item img{height:100%;margin:0;padding:0;pointer-events:none;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item>span{pointer-events:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wvs-item-background-color,#fff);-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--wvs-item-text-color,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--wvs-single-product-item-height,30px);justify-content:center;margin:4px;padding:2px;position:relative;width:var(--wvs-single-product-item-width,30px)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child{margin-right:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{background-color:var(--wvs-hover-item-background-color,#fff);color:var(--wvs-hover-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover{cursor:not-allowed;overflow:hidden;pointer-events:none;position:relative}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled span,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-image:var(--wvs-tick);background-position:50%;background-repeat:no-repeat;background-size:60%;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color{display:block;height:100%;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-item-font-size,16px);text-align:center}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background-color:var(--wvs-selected-item-background-color,#fff);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:before{border-bottom:3px solid #de8604;border-left:3px solid transparent;border-right:3px solid transparent;content:" ";left:50%;margin-left:-3px;position:absolute;top:calc(100% - 1px);width:0;z-index:1}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:after{left:50%;min-width:36px;position:absolute;text-align:center;top:calc(100% + 2px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled) .wvs-stock-left-info:after{background:#de8604;border-radius:2px!important;-webkit-box-shadow:0 0 2px rgba(0,0,0,.38);box-shadow:0 0 2px rgba(0,0,0,.38);color:#fff;content:attr(data-wvs-stock-info);font-size:10px;font-style:italic;line-height:1;padding:2px;text-shadow:0 1px rgba(0,0,0,.251)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled).radio-variable-item .wvs-stock-left-info:after{margin-left:5px}.woo-variation-swatches .variable-items-wrapper .wvs-item-label{position:absolute;top:30px}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:100%}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span,.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img{border-radius:100%;line-height:1;margin:0;overflow:hidden}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:100%}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:2px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-single-product-item-width);width:auto}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0 5px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item span:after{border-radius:0}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:5px}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5;text-decoration:line-through}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock:hover .variable-item-contents:before{background-image:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover{overflow:hidden}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover label{opacity:.3;pointer-events:none}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled{font-size:0;height:0!important;margin:0!important;min-height:0!important;min-width:0!important;opacity:0;padding:0!important;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;visibility:hidden;width:0!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled.radio-variable-item{width:auto!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.no-stock .variable-item-contents:before{background-image:none}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item{text-align:right}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:4px 0 4px 8px}.woo-variation-swatches.rtl .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{margin-left:5px;margin-right:0}.woo-variation-swatches.woocommerce .product.elementor table.variations td.value:before{display:none!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper{display:block!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper .variable-item:not(.radio-variable-item){float:left}.woo-variation-swatches.wvs-show-label .variations td,.woo-variation-swatches.wvs-show-label .variations th{display:block;text-align:start;width:auto!important}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th label{display:inline-block;margin:0 2px}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .variations .woo-variation-item-label{-webkit-margin-before:5px;margin:0;margin-block-start:5px}.woo-variation-swatches .variations .woo-variation-item-label .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .grouped-variable-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none!important}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .group-variable-items-wrapper{margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .no-group-variable-items-wrapper{margin-top:20px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper{margin-right:20px;margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper:last-child,.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .no-group-variable-items-wrapper{margin-right:0}.woo-variation-swatches .grouped-variable-items .group-variable-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.woo-variation-swatches .grouped-variable-items .group-variable-items-name{font-style:italic}.woo-variation-swatches .wvs-hide-view-cart-link{display:none}

 :root{--wvs-tick:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E");

--wvs-cross:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E");
--wvs-single-product-item-width:30px;
--wvs-single-product-item-height:30px;
--wvs-single-product-item-font-size:16px}


/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/yith-woocommerce-compare/assets/css/colorbox.css */
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10000; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxTopLeft{width:14px; height:14px; background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/border.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px; background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px; height:43px; background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff; overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}

.yith_woocompare_colorbox #cboxLoadedContent {
    overflow: hidden !important;
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/yith-woocommerce-quick-view/assets/css/yith-quick-view.css */
/*=======================
* MODAL POPUP STYLE
========================*/

html.yith-quick-view-is-open,
html.yith-quick-view-is-open body {
    overflow: hidden;
}

html.yith-quick-view-is-open .select2-container.select2-container--open {
    z-index: 1500;
}
html.yith-quick-view-is-open.yith-quick-view-on-mobile .select2-container.select2-container--open {
    z-index: 999999;
}

#yith-quick-view-modal {
    position: fixed;
    visibility: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1400;
    opacity: 0;
    text-align: center;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.yith-wcqv-head {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 1000;
    width: 30px;
    height: 30px;
}


#yith-quick-view-modal:before { ;/* content: ''; */
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
}
#yith-quick-view-modal span.onsale {
    top: 25px;
    left: 25px;
    right: auto;
    z-index: 10;
}

#yith-quick-view-modal .yith-wcqv-wrapper .woocommerce-variation-description p {
    font-size: 16px;
}

#yith-quick-view-modal .yith-wcqv-wrapper {
    display: inline-block;
    vertical-align: middle;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    text-align: left;
    height: 600px;
    width: 1000px;
    position: absolute;

}


.yith-quick-view.yith-modal .yith-wcqv-wrapper {
    position: absolute;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    text-align: left;
}


#yith-quick-view-modal .yith-wcqv-main {
    /* -webkit-transform: translateY(20%); */
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    /* transform: translateY(20%); */
    opacity: 0;
    height: 100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .25);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .25);
    border-radius: 22px;
}

#yith-quick-view-modal.open,
#yith-quick-view-modal.open .yith-wcqv-wrapper {
    visibility: visible;
    opacity: 1;
}

#yith-quick-view-modal #yith-quick-view-content {
    /* height: 100%; */
}

#yith-quick-view-modal .yith-wcqv-main:after,
#yith-quick-view-modal .yith-wcqv-main:before {
    /* content: ''; */
    display: table;
    clear: both;
}
#yith-quick-view-modal.open .yith-wcqv-main {

    opacity: 1;
    height: 100%;
    overflow-y: scroll;
    position: relative;
    border-radius: 22px;
}
#yith-quick-view-close {
    border: 1px solid;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 18px;
    z-index: 2;
    opacity: 0.5;
}
#yith-quick-view-close:hover {
    opacity: 1;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
}
div#yith-quick-view-content div[id^="product"] {
    display: flex;
    flex-direction: row;
}
#yith-quick-view-content div.images {
    /* width: 40%;
    float: left; */
    opacity: 1 !important;
    margin: 0;
    box-sizing: border-box;
}
#yith-quick-view-content div.images img {
    max-width: 100%;
    object-fit: cover;
    height: 100%;
    object-position: center;
}
#yith-quick-view-content div.images a {
    display: block;
    font-size: 0;
    max-height: 600px;
    height: 100%;
}
#yith-quick-view-content div.summary {
    margin: 0;
    padding: 15px;
    /* width: 60%;
    float: left; */
    font-size: 16px;
    box-sizing: border-box;
    overflow-y: auto;
    padding-left: 30px;
    padding-right:30px;
}
#yith-quick-view-content div.summary.entry-summary .woocommerce-product-details__short-description p{
    font-size: 16px;
}
.yith-quick-view-content.woocommerce div.summary .price {
    font-size: 22px;
    margin-bottom: 15px;
}

.yith-quick-view-content.woocommerce div.summary .price del,
.yith-quick-view-content.woocommerce div.summary .price ins {
    display: inline-block;
    background: none;
}

.yith-quick-view-content.woocommerce div.summary .price del {
    font-size: 80%;
    opacity: 0.5;
}
.yith-quick-view-content.woocommerce div.product .product {
    height:600px;
}

.yith-quick-view-content.woocommerce div.summary div[itemprop="description"],
.yith-quick-view-content.woocommerce div.summary .product_meta {
    font-size: 15px;
}

.yith-quick-view-content.woocommerce div.summary .product_meta span {
    margin-bottom: 10px !important;
}

.yith-quick-view-content.woocommerce div.summary div[itemprop="description"] {
    margin-bottom: 30px;
}

.yith-quick-view-content.woocommerce div.summary .product_meta > span {
    display: block;
}

.yith-quick-view-content.woocommerce div.summary div.quantity,
.yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {
    margin-right: 15px;
    display: inline-block;
}

.yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {
    padding: 12px 40px;
    border-radius: 12px;
    font-size: 15px;
}

.yith-quick-view-content.woocommerce div.summary table.variations {
    border: 0;
    margin-bottom: 0;
}

.yith-quick-view-content.woocommerce div.summary .yith-wcqv-view-details {
    margin: 10px 0;
    display: inline-block;
}

.yith-quick-view-content.woocommerce div.product form.cart .variations select {
    float: none;
    width: 100%;
    max-width: 450px;
}

.yith-quick-view.yith-modal.fade-in.open .yith-quick-view-content.woocommerce div.product form.cart .variations select {
    max-width: 350px;
}
#yith-quick-view-content div.woocommerce-product-rating:after,
#yith-quick-view-content div.woocommerce-product-rating:before {
    content: '';
    display: table;
    clear: both;
}
#yith-quick-view-content div.woocommerce-product-rating a.woocommerce-review-link {
    display: none;
}
#yith-quick-view-content .onsale {
    top: 5px;
    right: auto;
    left: 5px;
}
#yith-quick-view-content figure.woocommerce-product-gallery__wrapper > div:not(:first-child) {
    display: none;
}

li.product .yith-wcqv-button .blockUI.blockOverlay:before {
    background: none;
}
.yith-quick-view.yith-modal .yith-quick-view-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
@media( max-width: 480px ){

    #yith-quick-view-modal {
        position: fixed;
        z-index: 1400;
        top: 0px;
        bottom: 0;
        left: 0;
        right: 0;
        visibility: hidden;
        overflow: scroll;
        height:100%;
    }

    #yith-quick-view-modal.open .images,
    #yith-quick-view-modal.open .images img {
        width: 100%!important;
        float: none;
    }

    #yith-quick-view-modal .yith-wcqv-wrapper{
        width:100% !important;
        height: 100% !important;
        top: 0!important;
        bottom: 0!important;
        left: 0!important;
        right: 0!important;
    }

    #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
        width: 100%;
        height:100%!important;
        border-radius:0!important;
        /* position: fixed; */
        height:auto;
    }

    #yith-quick-view-modal .yith-wcqv-wrapper .summary.entry-summary {
        width: 100%;
        padding-right: 30px;
        float: none;
    }

    #yith-quick-view-modal #yith-quick-view-content {
        height: auto;
    }

    .yith-quick-view-content.woocommerce div.product .product {
        height: calc(100vh - 100px) !important;
    }
}

@media( min-width: 480px ) and (max-width: 768px) {
    #yith-quick-view-modal .yith-wcqv-wrapper {
        height: calc(100vh - 100px) !important;
        top: 50px !important;
        bottom: 50px !important;
        max-width: 450px;
        left: 0 !important;
        right: 0 !important;
        margin-inline: auto;
    }

    #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
        height:100%!important;
        border-radius:inherit;
    }

}

@media (max-width: 768px) {

    div#yith-quick-view-content div[id^="product"] {
        flex-direction: column;
    }

    #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
        height:auto;
        border-radius:inherit;
    }


    #yith-quick-view-modal .yith-quick-view-content div.images,
    #yith-quick-view-modal .yith-quick-view-content div.summary {
        width: 100% !important;
        height: auto;
        max-height: none;
    }
    .yith-quick-view-mobile #yith-quick-view-modal .yith-wcqv-main {
        width: 100% !important;
        border-radius:0!important;
    }
    #yith-quick-view-modal #yith-quick-view-content{
        /* height: 100vh; */
    }
    #yith-quick-view-content div.summary{
        overflow:inherit;
    }
    html.yith-quick-view-is-open  #yith-quick-view-modal {
        width: 100% !important;
    }

}

@media ( min-width: 768px ) {
    #yith-quick-view-modal.open .yith-wcqv-main {
        overflow: hidden;
    }
    #yith-quick-view-content div.summary {
        max-height: 600px;
    }
}

/*============================
* OVERRIDE PROTEO STYLES
===========================*/
.theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .product_title {
    margin-top: 20px;
}

.theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .product_title,
.theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .price {
    font-size: 24px;
}

.theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .woocommerce-product-details__short-description.
.theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .single_variation_wrap .woocommerce-variation-description,
.theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary form.cart .quantity input {
    font-size: 16px;
}

.theme-yith-proteo .yith-quick-view .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {
    padding: 12px 40px;
    border-radius: 12px;
    font-size: 15px
}

.theme-yith-proteo .single-product div.product .summary.entry-summary {
    padding-left: 30px;
}
/*============================
* OVERRIDE WOO STYLES
===========================*/
.woocommerce .yith-quick-view .single-product div.product .summary.entry-summary {
    font-size: 16px; /* default font size */
}

.woocommerce .yith-quick-view .single-product div.product .summary.entry-summary .product_title,
.woocommerce .yith-quick-view .single-product div.product .summary.entry-summary .price {
    font-size: 24px;
}

.woocommerce .yith-quick-view .single-product div.product .summary.entry-summary form.cart .quantity input {
    font-size: 20px;
}

.woocommerce .yith-quick-view .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {
    padding: 12px 40px;
    border-radius: 12px;
    font-size: 15px;
}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */


				#yith-quick-view-modal .yith-quick-view-overlay{background:rgba( 0, 0, 0, 0.8)}
				#yith-quick-view-modal .yith-wcqv-main{background:#ffffff;}
				#yith-quick-view-close{color:#cdcdcd;}
				#yith-quick-view-close:hover{color:#ff0000;}


/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/woocommerce/assets/css/brands.css */
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/ti-woocommerce-wishlist/assets/css/webfont.min.css */

/**
 * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist.  Add Wishlist functionality to your store for free.
 * @version 2.10.0
 * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
 */
@font-face{font-family:"tinvwl-webfont";font-display:block;src:url('https://wuxingtechlife.com/wp-content/plugins/ti-woocommerce-wishlist/assets/css/../fonts/tinvwl-webfont.eot?ver=xu2uyi');src:url('https://wuxingtechlife.com/wp-content/plugins/ti-woocommerce-wishlist/assets/css/../fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix') format("embedded-opentype"),url('https://wuxingtechlife.com/wp-content/plugins/ti-woocommerce-wishlist/assets/css/../fonts/tinvwl-webfont.woff2?ver=xu2uyi') format("woff2"),url('https://wuxingtechlife.com/wp-content/plugins/ti-woocommerce-wishlist/assets/css/../fonts/tinvwl-webfont.woff?ver=xu2uyi') format("woff"),url('https://wuxingtechlife.com/wp-content/plugins/ti-woocommerce-wishlist/assets/css/../fonts/tinvwl-webfont.ttf?ver=xu2uyi') format("truetype"),url('https://wuxingtechlife.com/wp-content/plugins/ti-woocommerce-wishlist/assets/css/../fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont') format("svg");font-weight:normal;font-style:normal}
.ftinvwl{font-family:"tinvwl-webfont" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ftinvwl-twitter:before{content:"\f099"}
.ftinvwl-facebook:before{content:"\f09a" !important}
.ftinvwl-facebook-f:before{content:"\f09a" !important}
.ftinvwl-google:before{content:"\f0d5" !important}
.ftinvwl-email:before{content:"\f0e0" !important}
.ftinvwl-pinterest:before{content:"\f231" !important}
.ftinvwl-whatsapp:before{content:"\f232" !important}
.ftinvwl-clipboard:before{content:"\e911" !important}
.ftinvwl-star:before{content:"\e912" !important}
.ftinvwl-shopping-cart:before{content:"\e913" !important}
.ftinvwl-magic:before{content:"\e914" !important}
.ftinvwl-info:before{content:"\e915" !important}
.ftinvwl-graduation-cap:before{content:"\e918" !important}
.ftinvwl-floppy-o:before{content:"\e919" !important}
.ftinvwl-eyedropper:before{content:"\e91a" !important}
.ftinvwl-exclamation-triangle:before{content:"\e91b" !important}
.ftinvwl-check:before{content:"\e91e" !important}
.ftinvwl-arrow-left:before{content:"\e91f" !important}
.ftinvwl-wrench:before{content:"\e920" !important}
.ftinvwl-chevron-down:before{content:"\e900" !important}
.ftinvwl-chevron-right:before{content:"\e901" !important}
.ftinvwl-chevron-left:before{content:"\e902" !important}
.ftinvwl-chevron-up:before{content:"\e903" !important}
.ftinvwl-cancel:before{content:"\e904" !important}
.ftinvwl-times:before{content:"\e905" !important}
.ftinvwl-heart-plus:before{content:"\e906" !important}
.ftinvwl-heart-mark-right:before{content:"\e907" !important}
.ftinvwl-heart2:before{content:"\e908" !important}
.ftinvwl-heart-o:before{content:"\e909" !important}
.ftinvwl-heart-mark-left:before{content:"\e90a" !important}
.ftinvwl-heart-mail:before{content:"\e90b" !important}
.ftinvwl-heart-tinv:before{content:"\e90c" !important}
.ftinvwl-key:before{content:"\e90d" !important}
.ftinvwl-lock:before{content:"\e90e" !important}
.ftinvwl-hearts:before{content:"\e90f" !important}
.ftinvwl-user:before{content:"\e910" !important}
.ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
@-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}@keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/ti-woocommerce-wishlist/assets/css/public.min.css */

/**
 * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist.  Add Wishlist functionality to your store for free.
 * @version 2.10.0
 * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
 */
.tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}
.tinv-wishlist *{-webkit-box-sizing:border-box;box-sizing:border-box}
.tinvwl-wishlist :after,.tinvwl-wishlist :before{-webkit-box-sizing:border-box;box-sizing:border-box}
.tinv-wishlist select{width:140px}
.tinv-wishlist ul:not(.woocommerce-error){list-style:none;margin:0;padding:0}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{margin-top:-10px;margin-left:-10px}
.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt{text-align:center}
.tinv-wishlist .button i,.tinv-wishlist .navigation-button a i{margin-right:6px}
.tinv-wishlist input[type=button] i,.tinv-wishlist input[type=reset] i,.tinv-wishlist input[type=submit] i{margin-right:6px}
.tinv-wishlist a.tinv-close-modal i{margin-right:0}
a.wishlist_products_counter{text-decoration:none}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,a.wishlist_products_counter.top_wishlist-heart:before,span.wishlist_products_counter.top_wishlist-heart:before,a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before{content:"\e909";display:inline-block;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,a.wishlist_products_counter.top_wishlist-heart-plus:before,span.wishlist_products_counter.top_wishlist-heart-plus:before,a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before{content:"\e906";display:inline-block;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{position:relative;width:18px;height:18px;vertical-align:sub}
a.wishlist_products_counter.top_wishlist-heart-plus.no-txt,span.wishlist_products_counter.top_wishlist-heart-plus.no-txt{position:relative;width:18px;height:18px;vertical-align:sub}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{position:absolute;top:50%;left:50%;margin-right:0}
.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{padding-left:1em;vertical-align:bottom}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before{content:"\e908"}
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before,span.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before{content:"\e908"}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart-plus.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,a.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before,span.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before{content:"\e907"}
.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-white:before,a.wishlist_products_counter.top_wishlist-white:before,span.wishlist_products_counter.top_wishlist-white:before{color:#FFF}
.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before,a.wishlist_products_counter.top_wishlist-black:before,span.wishlist_products_counter.top_wishlist-black:before{color:#000}
.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button{margin-bottom:15px}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin-top:15px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt{width:18px;height:18px;line-height:1}
.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button{margin:0}
.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button::before{display:none}
a.wishlist_products_counter.top_wishlist-custom.no-txt,span.wishlist_products_counter.top_wishlist-custom.no-txt{width:18px;height:18px;line-height:1}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img,a.wishlist_products_counter.top_wishlist-custom img,span.wishlist_products_counter.top_wishlist-custom img{display:inline-block !important;vertical-align:baseline;width:auto !important;max-width:16px;max-height:16px;margin:0 6px 0 0 !important}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img,a.wishlist_products_counter.top_wishlist-custom.no-txt img,span.wishlist_products_counter.top_wishlist-custom.no-txt img{margin-right:0 !important}
.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,div.product form.cart .tinvwl_add_to_wishlist_button{float:none}
ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}
.tinvwl_add_to_wishlist_button{display:inline-block;cursor:pointer;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1;visibility:visible;position:relative}
.tinv-wishlist.woocommerce .stock.in-stock:before{content:none}
.tinv-wraper.tinv-wishlist{font-size:100%}
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart{position:absolute;z-index:10;margin:0;top:10px;left:10px}
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart a.tinvwl_add_to_wishlist_button{margin-top:0}
.tinv-create-list li input[type=radio]{margin-right:10px}
.tinv-create-list li+li{margin-top:15px}
.tinv-create-list .tinvwl-input-group+ul{margin-top:25px}
.tinv-search-list{margin-bottom:36px}
.tinv-wishlist .tinv-header{margin-bottom:30px}
.tinv-wishlist table{position:relative;table-layout:auto;margin-bottom:30px}
.tinv-overlay{top:0;left:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
.tinv-wishlist .tinv-modal{top:0;left:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
.tinv-wishlist table.tinvwl-table-manage-list{margin-bottom:27px;width:100%}
.tinv-wishlist table input[type=checkbox]{margin-right:0}
.tinv-wishlist table td,.tinv-wishlist table th{padding:1em;vertical-align:middle}
.tinv-wishlist .tinvwl-table-manage-list .product-cb{width:35px;text-align:center}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{width:35px;text-align:center;padding:1em .5em}
.tinv-wishlist .product-remove button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto;width:27px;height:27px;border-radius:50%;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0;background-color:#f7f7f7;color:#000;font-size:20px;padding-left:1px;padding-top:3px;min-height:0}
.tinv-wishlist .product-thumbnail{min-width:100px;max-width:100%;width:100px}
.tinv-wishlist .product-thumbnail .wp-post-image{margin-bottom:0}
.tinv-wishlist td.product-name a+.variation{margin-top:2px}
.tinv-wishlist .product-stock i{margin-right:15px}
.tinv-wishlist .product-stock p{display:table}
.tinv-wishlist .product-stock p.stock::before{display:none}
.tinv-wishlist .product-stock span{display:table-cell;vertical-align:middle}
.tinv-wishlist .product-action>.button>i,.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove],.tinv-wishlist table thead th .tinvwl-mobile{display:none}
.tinv-wishlist.woocommerce .product-quantity{width:80px;text-align:center}
.tinv-wishlist.woocommerce table .quantity .qty{max-width:100%;width:62px;text-align:left}
.tinv-wishlist .product-action{width:135px;text-align:center}
.tinv-wishlist .product-action .button{width:100%}
.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:5px}
.tinv-wishlist .tinvwl-table-manage-list .product-action>button[name=tinvwl-remove]>i{margin-right:0}
.tinv-wishlist .wishlist-cb{width:33px;text-align:center}
.tinv-wishlist .wishlist-name .tinvwl-rename-input input{width:100%}
.tinv-wishlist .wishlist-name .tinvwl-rename-button{float:right}
.tinv-wishlist .wishlist-name .tinvwl-rename-button>i{margin-right:10px}
.tinv-wishlist .wishlist-privacy,.tinv-wishlist table:not(.tinvwl-public) .wishlist-date{width:18%}
.tinv-wishlist .wishlist-privacy select{width:100%}
.tinv-wishlist .wishlist-name{width:45%}
.tinv-wishlist .wishlist-action{width:120px;text-align:center}
.tinv-wishlist .wishlist-action button[value=manage_remove]>i{display:none;margin-right:0}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:inline-block;vertical-align:middle}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list>a.button{margin-right:0}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:-10px}
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:left;width:35%;margin-right:2%}
.tinv-wishlist tfoot .tinvwl-to-right{float:left;width:63%;text-align:right}
.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0;vertical-align:middle}
.tinv-wishlist tfoot .tinvwl-to-right>*+*{margin-left:10px}
.tinv-wishlist tfoot .tinvwl-to-left:empty+.tinvwl-to-right{width:100%}
.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:16px}
.tinv-wishlist .navigation-button{margin-top:-10px}
.tinv-wishlist .navigation-button>li{float:left}
.tinv-wishlist .navigation-button>li>.tinv-create-list>a,.tinv-wishlist .navigation-button>li>a{margin-right:30px;margin-top:10px;display:inline-block}
.tinv-wishlist .navigation-button>li>.tinv-create-list>a.button,.tinv-wishlist .navigation-button>li>a.button{margin-right:10px}
.tinv-wishlist .navigation-button>li:last-child>.tinv-create-list>a,.tinv-wishlist .navigation-button>li:last-child>a{margin-right:0}
.tinv-wishlist .social-buttons{text-align:right}
.tinv-wishlist .social-buttons>span,.tinv-wishlist .social-buttons>ul{display:inline-block;vertical-align:middle}
.tinv-wishlist .social-buttons>span{margin-right:27px}
.tinv-wishlist .social-buttons li{float:left;margin:0 5px 0 0;list-style:none}
.tinv-wishlist .social-buttons li:last-child{margin-right:0}
.tinv-wishlist .social-buttons li a.social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;border-radius:50%;text-align:center;-webkit-box-shadow:none;box-shadow:none;border:0;font-size:20px;text-decoration:none;text-transform:none !important}
.tinv-wishlist .social-buttons li a.social.white{color:#fff}
.tinv-wishlist .social-buttons li a.social.dark{color:#000}
.tinv-wishlist .social-buttons li a.social i{line-height:2em}
.tinv-wishlist .navigation-button .tinv-create-list>a.tinvwl-no-icon>i,.tinv-wishlist .navigation-button li>a.tinvwl-no-icon>i{display:none}
.tinv-wishlist .tinv-lists-nav{margin-top:35px;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.tinv-wishlist .tinv-lists-nav>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tinv-wishlist .tinv-lists-nav>span{font-weight:700}
.tinv-wishlist .tinv-next{display:inline-block;float:left}
.tinv-wishlist .tinv-prev{display:inline-block;float:left;margin-right:35px !important}
.tinv-wishlist .tinv-prev i{margin-left:0;margin-right:18px}
.tinv-wishlist .tinv-next i{margin-left:18px;margin-right:0}
.tinv-overlay{width:100%;height:100%;visibility:hidden;opacity:0;background:#191919}
.tinv-modal.tinv-modal-open .tinv-overlay{visibility:visible;opacity:.5}
.admin-bar .tinv-wishlist .tinv-modal{padding-top:32px !important}
.tinv-wishlist .tinv-modal{overflow-y:auto;overflow-x:hidden;width:0;height:0;z-index:9999;outline:0 !important;-webkit-backface-visibility:hidden;visibility:hidden;opacity:0;text-align:left}
.tinv-wishlist .tinv-modal .tinv-modal-inner{position:relative;margin:0 auto;background-color:#fff;max-width:360px;padding:40px}
.tinv-wishlist .tinv-modal.tinv-modal-open{visibility:visible;opacity:1;width:100%;height:100%}
.tinv-wishlist .tinv-modal .tinv-close-modal{display:inline-block;position:absolute;top:17px;right:14px;width:26px;height:26px;line-height:26px;font-size:12px;text-align:center;border-radius:50%;border-bottom:0;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:#ebe9eb}
.tinv-wishlist .tinv-modal .icon_big_heart_check,.tinv-wishlist .tinv-modal .icon_big_times,.tinv-wishlist .tinv-modal img{display:block;margin:0 auto;margin-bottom:25px;opacity:1 !important}
.tinv-wishlist .tinv-modal ul{overflow:visible;list-style:disc;margin:10px 0 0 20px}
.tinv-wishlist .tinv-modal li{list-style:disc !important}
.tinv-wishlist .tinv-create-list .tinv-modal ul,.tinv-wishlist.tinv-create-list form ul{list-style:none !important;margin:25px 0 0}
.tinv-wishlist .tinv-create-list .tinv-modal li,.tinv-wishlist.tinv-create-list form li{list-style:none !important}
.tinv-wishlist .tinv-modal .already-in{margin-bottom:35px}
.tinv-wishlist .tinv-modal .delete-notification{margin-bottom:25px}
.tinv-wishlist .tinv-modal .already-in ul{overflow:visible;margin:12px 0 27px 17px}
.tinv-wishlist .tinv-modal select{width:100%}
.tinv-wishlist .tinv-modal button+.button,.tinv-wishlist .tinv-modal button+button{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal input+button{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal label+button,.tinv-wishlist .tinv-modal label+input{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal select+button,.tinv-wishlist .tinv-modal select+input{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal .already-in+label{display:block;margin-top:6px}
.tinv-wishlist .tinv-modal label select{margin-top:8px}
.tinv-wishlist .tinv-modal .delete-notification+button{width:100%}
.tinv-wishlist .tinvwl_added_to_wishlist,.tinv-wishlist .tinvwl_created_wishlist{text-align:center}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt{margin-bottom:25px}
.tinv-wishlist .tinvwl_created_wishlist .tinv-txt{margin-bottom:25px}
.tinv-wishlist .tinvwl_created_wishlist button{margin-top:0;margin-bottom:10px}
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button{margin-top:0;margin-bottom:10px}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group{margin-top:20px}
.tinv-wishlist .tinvwl-buttons-group button{width:100%}
.tinv-wishlist .tinvwl-buttons-group button+button{margin-top:7px}
.tinv-wishlist .tinvwl-buttons-group button i{position:relative}
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times{font-size:20px;top:0;vertical-align:initial}
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before{position:relative;top:3px}
.tinv-wishlist .tinvwl-buttons-group+button{width:100%;margin-top:7px}
.tinv-wishlist .tinv-modal h2{text-align:center;margin:0 0 35px}
.tinv-wishlist .tinv-create-list .tinv-modal-inner{max-width:778px;padding:30px}
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group),.tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control{border:2px solid red}
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group){border:2px solid red}
.tinv-wishlist .tinvwl-has-error+.tinvwl-error{padding:5px 0 0 5px;color:red}
.tinvwl-tooltip{display:none}
.tinvwl-input-group{position:relative;display:table;border-collapse:separate}
.tinvwl-input-group .form-control{position:relative;z-index:1;float:left;height:38px;width:100%;margin:0}
.tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:15px}
.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:10px}
.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:9px}
.tinvwl-input-group .form-control,.tinvwl-input-group-addon,.tinvwl-input-group-btn{display:table-cell}
.tinvwl-input-group-addon,.tinvwl-input-group-btn{width:1%;white-space:nowrap;vertical-align:top}
.tinv-table{display:table;width:100%;height:100%}
.tinv-cell{display:table-cell;vertical-align:middle}
.tinv-wishlist .tinv-wishlist-clear{visibility:visible;width:auto;height:auto}
.tinv-wishlist-clear:before{content:"";display:table}
.tinv-wishlist-clear:after{content:"";display:table;clear:both}
.icon_big_heart_check{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}
.icon_big_times{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}
.icon_big_times::before{content:"\e904";top:-7px;left:-7px;position:relative}
.icon_big_heart_check::before{content:"\e90a";top:-7px;left:-7px;position:relative}
.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist,.tinvwl_add_to_wishlist_button.disabled-add-wishlist{opacity:.5 !important;cursor:not-allowed}
.empty-name-wishlist{border-color:#f00 !important}
.tinvwl_remove_from_wishlist-text,.tinvwl_already_on_wishlist-text,.tinvwl_add_to_wishlist_button.tinvwl-icon-custom img.icon-already-on-wishlist{display:none !important}
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove img.icon-already-on-wishlist,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_remove_from_wishlist-text,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_already_on_wishlist-text,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list img.icon-already-on-wishlist{display:inline !important}
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove img.icon-add-on-wishlist,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_add_to_wishlist-text,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list img.icon-add-on-wishlist{display:none !important}
.tooltipped{position:relative}
.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#1b1f23;border-radius:3px;opacity:0}
.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#1b1f23;pointer-events:none;content:"";border:6px solid transparent;opacity:0}
.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}
.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{-webkit-animation-delay:0s;animation-delay:0s}
.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}
.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}
.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:#1b1f23}
.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}
.tooltipped-sw::after{margin-right:-16px}
.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}
.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:#1b1f23}
.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}
.tooltipped-nw::after{margin-right:-16px}
.tooltipped-s::after,.tooltipped-n::after{-webkit-transform:translateX(50%);transform:translateX(50%)}
.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}
.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:#1b1f23}
.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}
.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:#1b1f23}
.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}
.tooltipped-align-right-1::before{right:10px}
.tooltipped-align-right-2::before{right:15px}
.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}
.tooltipped-align-left-1::before{left:5px}
.tooltipped-align-left-2::before{left:10px}
.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}
.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}
.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}
.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}
.tinvwl-table-manage-list .component_table_item_price:before{font-family:FontAwesomeCP;font-size:1rem;display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);content:"\e811";opacity:.25;margin:0 12px 0 2px}
.wishlist-icon{position:relative}
.wishlist-popup{opacity:0;max-height:0;position:absolute;overflow:hidden;padding:5px;margin-top:-10px;border-radius:5px;line-height:1.3;text-align:center;font-size:.9em;top:100%;background-color:rgba(0,0,0,0.8);right:0;color:#FFF;-webkit-transition:opacity .3s,max-height .3s;transition:opacity .3s,max-height .3s;-webkit-transition-delay:.3s;transition-delay:.3s}
.wishlist-popup:after{bottom:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:rgba(0,0,0,0.8);border-width:10px;margin-left:-10px}
.wishlist-icon:hover .wishlist-popup{opacity:1;max-height:200px;overflow-y:auto}
.wishlist-popup a{color:#ccc;display:block}
.wishlist-popup a:hover{color:#FFF}
.wishlist-icon.added:after{background-color:red;-webkit-transform:translateY(-3px);transform:translateY(-3px)}
.wishlist-popup .ajax-loading,.wishlist-popup .feedback{display:none !important}
.wishlist-title{margin-bottom:20px}
span.tinvwl-product-stats{background-color:#ebe9eb;border-radius:50%;padding:.2em;line-height:1;font-size:.7em;min-width:1.5em;display:inline-block;position:absolute;top:-0.7em;right:-1.5em;text-align:center}
@media screen and (min-width:0 \0){.tooltipped-multiline::after{width:250px}
}@media only screen and (max-width:1024px) and (min-width:769px){.tinv-wishlist .tinvwl-table-manage-list td.product-stock p{display:block;text-align:center}
.tinv-wishlist .product-stock span{display:block}
.tinv-wishlist .tinvwl-table-manage-list td.product-stock i{margin-right:0}
.tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt{display:none}
.tinv-wishlist .product-thumbnail{max-width:76px;width:76px}
.tinv-wishlist .product-action .button>i{display:inline-block;margin-right:0}
.tinv-wishlist .product-action .button .tinvwl-txt{display:none}
}@media only screen and (max-width:1024px) and (min-width:768px){.tinv-wishlist .wishlist-action button[value=manage_remove] span{display:none}
.tinv-wishlist .wishlist-action button[value=manage_remove]>i{display:inline-block}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:0}
}@media only screen and (max-width:1024px){.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public){margin-top:0}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:none}
.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove]{display:inline-block;margin-top:5px}
.tinv-wishlist .product-action{width:60px}
.tinv-wishlist .wishlist-name .tinvwl-rename-button>i,.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){margin-right:0}
.tinv-wishlist .wishlist-name .tinvwl-rename-button span{display:none}
.tinv-wishlist .wishlist-action{width:60px}
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:none;width:auto}
.tinv-wishlist tfoot .tinvwl-to-right{float:none;width:auto;text-align:left}
.tinv-wishlist .social-buttons{float:none;width:auto;text-align:left;margin-top:20px}
.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:30px}
.tinv-wishlist .tinv-login form input[name=login]{min-width:auto}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:table-cell}
}@media only screen and (max-width:1023px){.tinv-wishlist .tinv-lists-nav a.tinv-prev>i,.tinv-wishlist .tinv-lists-nav a.tinv-next>i{margin:0}
.tinv-wishlist .tinv-lists-nav a.tinv-prev>span,.tinv-wishlist .tinv-lists-nav a.tinv-next>span{display:none}
}@media only screen and (max-width:768px){.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove,.tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name){display:none}
.tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name){display:none}
.tinv-wishlist thead th .tinvwl-full{display:none}
.tinv-wishlist table.tinvwl-table-manage-list thead th.product-name,.tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name{display:block;width:100%;text-align:center}
.tinv-wishlist table thead th .tinvwl-mobile{display:block}
.tinv-wishlist table.tinvwl-table-manage-list tbody td{display:block;width:100% !important;text-align:center}
.tinv-wishlist table.tinvwl-table-manage-lists tbody td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td{display:block;width:100% !important;text-align:center}
.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child){border-bottom:0}
.tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child){border-bottom:0}
.tinv-wishlist .product-stock p{margin:0 auto}
.tinv-wishlist .product-thumbnail img{margin:0 auto;max-width:80px}
.tinv-wishlist.woocommerce table .quantity .qty{text-align:center;width:100%}
.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:10px}
.tinv-wishlist table.tinvwl-table-manage-list tfoot td{display:block;width:100%}
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove]{width:100%}
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button{float:none}
.tinv-wishlist button[value=manage_apply] .tinvwl-mobile,.tinv-wishlist button[value=product_apply] .tinvwl-mobile{display:none}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:block}
.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}
.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}
.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0}
.tinv-wishlist tfoot .tinvwl-to-right .button:first-child,.tinv-wishlist tfoot .tinvwl-to-right button:first-child{margin-top:0 !important}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:20px}
.tinv-wishlist .social-buttons{text-align:center}
.tinv-wishlist .social-buttons>span{display:block;margin-top:0;margin-right:0;margin-bottom:5px}
.tinv-wishlist.woocommerce .tinv-login form .form-row-first,.tinv-wishlist.woocommerce .tinv-login form .form-row-last{float:none;width:100%}
.tinv-wishlist.woocommerce .tinv-login form .form-row-first{padding:0}
.tinv-wishlist.woocommerce .tinv-login form .form-row-last{padding:0;margin-top:10px}
.tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn{display:block;padding:0;width:auto;margin-top:10px}
.navigation-button,.social-buttons,.tinv-lists-nav{margin-left:12px;margin-right:12px}
.tinvwl-input-group{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full){display:block}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{display:block}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}
.tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input{width:100%}
.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove{display:block}
}@media screen and (max-width:768px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:46px !important}
}@media screen and (max-width:600px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:0 !important}
.tinv-wishlist .tinv-modal .tinv-close-modal{position:static;display:block;margin:0 auto 20px}
}@-webkit-keyframes tooltip-appear{from{opacity:0}
to{opacity:1}
}@keyframes tooltip-appear{from{opacity:0}
to{opacity:1}
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/uploads/elementor/css/custom-frontend.min.css */

.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{background:var(--e-a-bg-logo);border-radius:50%;display:inline-block;line-height:1;padding:.75em}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:479px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:1540px){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:1280px){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:479px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:480px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:480px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:479px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:480px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:1540px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1281px) and (max-width:1540px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:1280px){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:480px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:480px) and (max-width:767px){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:479px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1540px){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1280px){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:479px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1541px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:1540px){#elementor-device-mode:after{content:"laptop"}}@media (max-width:1280px){#elementor-device-mode:after{content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:479px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con:not(.e-div-block-base){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:479px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;pointer-events:none;position:absolute;right:10px;text-shadow:0 0 3px rgba(0,0,0,.3);top:50%;transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:479px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:not(.e-div-block-base) .elementor-widget-container,.elementor-element:not(.e-div-block-base):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;padding:.5em;fill:#fff}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none}}@media (max-width:479px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:480px) and (max-width:767px){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:1025px) and (max-width:1280px){.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1281px) and (max-width:1540px){.elementor .elementor-hidden-laptop{display:none}}@media (min-width:1541px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/uploads/elementor/css/post-7.css */
.elementor-kit-7{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#000000;--e-global-color-text:#A9A9A9;--e-global-color-accent:#DD7210;--e-global-color-33ebf68:#101010;--e-global-color-de8e16c:#2B2B2B;--e-global-color-133b35f:#FFFFFF;--e-global-color-abeec03:#5E5E5E;--e-global-typography-primary-font-family:"Marcellus";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Marcellus";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Mulish";--e-global-typography-text-font-weight:600;--e-global-typography-accent-font-family:"Mulish";--e-global-typography-accent-font-weight:600;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1720px;}.e-con{--container-max-width:1720px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 0px;--widgets-spacing-row:20px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1540px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1020px;}.e-con{--container-max-width:1020px;}}@media(max-width:1280px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:900px;}.e-con{--container-max-width:900px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:710px;}.e-con{--container-max-width:710px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:420px;}.e-con{--container-max-width:420px;}}@media(max-width:479px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:290px;}.e-con{--container-max-width:290px;}}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/uploads/elementor/css/custom-pro-frontend.min.css */
@charset "UTF-8";.elementor-bg-transform .elementor-bg{will-change:transform}.elementor-bg-transform-zoom-in:hover .elementor-bg,.elementor-bg-transform-zoom-out .elementor-bg{transform:scale(1.2)}.elementor-bg-transform-zoom-out:hover .elementor-bg{transform:scale(1)}.elementor-bg-transform-move-left .elementor-bg{transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-left:hover .elementor-bg,.elementor-bg-transform-move-right .elementor-bg{transform:scale(1.2) translateX(-8%)}.elementor-bg-transform-move-right:hover .elementor-bg{transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-up .elementor-bg{transform:scale(1.2) translateY(8%)}.elementor-bg-transform-move-down .elementor-bg,.elementor-bg-transform-move-up:hover .elementor-bg{transform:scale(1.2) translateY(-8%)}.elementor-bg-transform-move-down:hover .elementor-bg{transform:scale(1.2) translateY(8%)}.elementor-animated-content{--translate:0,0}.elementor-animated-content:focus .elementor-animated-item--grow,.elementor-animated-content:hover .elementor-animated-item--grow{transform:scale(1.1)}.elementor-animated-content:focus .elementor-animated-item--shrink,.elementor-animated-content:hover .elementor-animated-item--shrink{transform:scale(.85)}.elementor-animated-content:focus .elementor-animated-item--shrink-contained,.elementor-animated-content:hover .elementor-animated-item--shrink-contained{transform:scale(1)}.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in,.elementor-animated-content:focus .elementor-animated-item--enter-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{transform:scale(1);opacity:1}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{opacity:0}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{transform:scale(.2)}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{transform:scale(2)}.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom,.elementor-animated-content:focus .elementor-animated-item--enter-from-left,.elementor-animated-content:focus .elementor-animated-item--enter-from-right,.elementor-animated-content:focus .elementor-animated-item--enter-from-top,.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top{opacity:1;transform:translateY(0) translateX(0)}.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-right{transform:translateX(1000px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-left{transform:translateX(-1000px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{transform:translateY(-600px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{transform:translateY(600px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{opacity:0}.elementor-animated-content:focus .elementor-animated-item--move-right,.elementor-animated-content:hover .elementor-animated-item--move-right{transform:translateX(30px)}.elementor-animated-content:focus .elementor-animated-item--move-left,.elementor-animated-content:hover .elementor-animated-item--move-left{transform:translateX(-30px)}.elementor-animated-content:focus .elementor-animated-item--move-up,.elementor-animated-content:hover .elementor-animated-item--move-up{transform:translateY(-30px)}.elementor-animated-content:focus .elementor-animated-item--move-down,.elementor-animated-content:hover .elementor-animated-item--move-down{transform:translateY(30px)}.elementor-animated-content:focus .elementor-animated-item--move-contained-right,.elementor-animated-content:hover .elementor-animated-item--move-contained-right{--translate:8%,0}.elementor-animated-content:focus .elementor-animated-item--move-contained-left,.elementor-animated-content:hover .elementor-animated-item--move-contained-left{--translate:-8%,0}.elementor-animated-content:focus .elementor-animated-item--move-contained-top,.elementor-animated-content:hover .elementor-animated-item--move-contained-top{--translate:0,-8%}.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom,.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{--translate:0,8%}.elementor-animated-content [class^=elementor-animated-item]{will-change:transform,opacity}.elementor-animated-content .elementor-animated-item--shrink-contained{transform:scale(1.17)}.elementor-animated-content .elementor-animated-item--enter-zoom-in{transform:scale(.2)}.elementor-animated-content .elementor-animated-item--enter-zoom-out{transform:scale(2)}.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in{opacity:0}.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out{opacity:1;transform:scale(1)}.elementor-animated-content .elementor-animated-item--enter-from-right{transform:translateX(1000px)}.elementor-animated-content .elementor-animated-item--enter-from-left{transform:translateX(-1000px)}.elementor-animated-content .elementor-animated-item--enter-from-top{transform:translateY(-600px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom{transform:translateY(500px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top{opacity:0}.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top{opacity:1;transform:translateY(0) translateX(0)}.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top{transform:scale(1.2) translate(var(--translate))}.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover{outline:1px solid var(--e-p-border-global)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings{background-color:var(--e-p-border-global)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting{background-color:var(--e-p-border-global);color:var(--e-p-border-global-invert)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:var(--e-p-border-global-hover)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save{display:none}.elementor-theme-builder-content-area{height:400px}.elementor-location-footer:before,.elementor-location-header:before{content:"";display:table;clear:both}.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post{display:block}.elementor-sticky--active{z-index:99}.elementor-sticky__spacer .e-n-menu .e-n-menu-content{display:none}.e-con.elementor-sticky--active{z-index:var(--z-index,99)}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal{display:flex;pointer-events:none;background-color:transparent;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;top:20px;margin-top:0;right:20px;opacity:1;z-index:9999;pointer-events:all}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;width:auto;overflow:visible;max-width:100%;max-height:100%;border-radius:0;box-shadow:none;pointer-events:all}.elementor-popup-modal .dialog-message{width:640px;max-width:100vw;max-height:100vh;padding:0;overflow:auto;display:flex}.elementor-popup-modal .elementor{width:100%}.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-duration:1s}.elementor-motion-effects-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.elementor-motion-effects-layer{position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;width:100%;padding:0}body.rtl.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;padding:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart{margin:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form){display:flex;flex-wrap:nowrap}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)){margin-top:0;margin-left:var(--button-spacing,10px)}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .e-loop-add-to-cart-form-container{display:flex;flex-wrap:wrap;gap:var(--view-cart-spacing,10px)}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .e-loop-add-to-cart-form-container>*{display:flex;flex-basis:auto;margin:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity{vertical-align:middle}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty{vertical-align:top;margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity input{height:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked form.cart:not(.grouped_form):not(.variations_form){display:block}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder{display:flex}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container{flex-wrap:wrap}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container>*{flex-basis:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder{flex-wrap:wrap}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder>*{flex-basis:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button:where(:not(:first-child)){margin-left:0;margin-top:var(--button-spacing,10px)}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder{flex-wrap:nowrap}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder button{vertical-align:middle}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart button{flex-basis:100%}@media (min-width:-1){:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify form.cart button{flex-basis:100%}}@media (max-width:1540px){:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify form.cart button{flex-basis:100%}}@media (max-width:1280px){:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify form.cart button{flex-basis:100%}}@media (max-width:1024px){:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify form.cart button{flex-basis:100%}}@media (max-width:767px){:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart button{flex-basis:100%}}@media (max-width:479px){:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart button{flex-basis:100%}}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .quantity{display:none!important}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)){margin-left:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart button:where(:not(:first-child)){margin-top:0}:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) form.cart input.qty.disabled{pointer-events:none}:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) form.cart .button{text-align:center}:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) .added_to_cart{margin:0;padding:0;display:flex;align-items:center}:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity{vertical-align:middle}:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty{vertical-align:top;margin-right:0;width:3.631em;text-align:center}:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-info button.button.alt.elementor-button{background-color:#5bc0de}:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-success button.button.alt.elementor-button{background-color:#5cb85c}:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-warning button.button.alt.elementor-button{background-color:#f0ad4e}:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-danger button.button.alt.elementor-button{background-color:#d9534f}.woocommerce div.product.elementor ul.tabs:before{position:static;content:none;width:auto;bottom:auto;left:auto;border-bottom:0;z-index:auto}.woocommerce div.product.elementor ul.tabs{margin:0}.woocommerce div.product.elementor ul.tabs li{padding:0}.woocommerce div.product.elementor ul.tabs li a{padding:.8em 1.2em;line-height:1}.woocommerce div.product.elementor ul.tabs li:after,.woocommerce div.product.elementor ul.tabs li:before{border:0;position:static;bottom:auto;width:auto;height:auto;content:none;box-sizing:border-box}.woocommerce div.product.elementor .woocommerce-tabs .panel{padding:20px;border-radius:0;border-width:0;border-top:1px solid #d3ced2;box-shadow:none;margin:-1px 0 0}.woocommerce .elementor-product-price-block-yes.elementor-widget-woocommerce-product-price .price del,.woocommerce .elementor-product-price-block-yes.elementor-widget-woocommerce-product-price .price ins{display:block}.elementor-widget-woocommerce-product-meta .detail-container{position:relative}.elementor-widget-woocommerce-product-meta .detail-container:after{position:absolute;bottom:0;left:0;width:100%}.elementor-widget-woocommerce-product-meta .detail-label{font-weight:700}.elementor-woo-meta--view-inline .product_meta{display:flex;flex-wrap:wrap}.elementor-woo-meta--view-inline .product_meta .detail-container:after{width:auto;left:auto;right:auto;position:absolute;height:100%;top:50%;transform:translateY(-50%);border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-woo-meta--view-table .product_meta{display:flex;flex-direction:column}.elementor-woo-meta--view-table .product_meta .detail-container{display:flex}.elementor-woo-meta--view-table .product_meta .detail-label{min-width:108px}.elementor-woo-meta--view-stacked .product_meta .detail-container{display:block}.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .woocommerce-product-rating{margin-bottom:0;display:flex;align-items:center}.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .star-rating{margin-top:0}.elementor-product-rating--align-left .woocommerce-product-rating{justify-content:flex-start}.elementor-product-rating--align-right .woocommerce-product-rating{justify-content:flex-end}.elementor-product-rating--align-center .woocommerce-product-rating{justify-content:center}.elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link{margin-left:auto}.elementor-products-grid ul.products.elementor-grid{display:grid;margin:0;grid-column-gap:20px;grid-row-gap:40px}.elementor-products-grid ul.products.elementor-grid:after,.elementor-products-grid ul.products.elementor-grid:before{content:none;display:none}.elementor-products-grid ul.products.elementor-grid li.product{width:auto;padding:0;margin:0;float:none;display:var(--button-align-display);flex-direction:var(--button-align-direction);justify-content:var(--button-align-justify)}.elementor-products-grid ul.products.elementor-grid li.product .onsale{padding:0;display:none}.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link{display:block;position:relative}.elementor-products-grid:not(.show-heading-yes) .products>h2{display:none}.elementor-products-grid nav.woocommerce-pagination{margin-top:40px}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul{border:0}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li{border-right:0;border-left:0}.elementor-widget-woocommerce-products:not(.products-heading-show) .cross-sells>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .related>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .upsells>h2{display:none}.elementor-widget-woocommerce-products.products-heading-show .cross-sells>h2,.elementor-widget-woocommerce-products.products-heading-show .related>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2{display:block;text-align:var(--products-title-alignment,left);color:var(--products-title-color);margin-bottom:var(--products-title-spacing,1rem)}.elementor-product-loop-item--align-left ul.products li.product .star-rating{margin-right:auto}.elementor-product-loop-item--align-right ul.products li.product .star-rating{margin-left:auto}.elementor-product-loop-item--align-center ul.products li.product .star-rating{margin-right:auto;margin-left:auto}.woocommerce .elementor-element.elementor-products-grid ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product{width:auto}@media (min-width:1025px){.elementor-widget-wc-archive-products .woocommerce.columns-2 ul.products{grid-template-columns:repeat(2,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-3 ul.products{grid-template-columns:repeat(3,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-4 ul.products{grid-template-columns:repeat(4,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-5 ul.products{grid-template-columns:repeat(5,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-6 ul.products{grid-template-columns:repeat(6,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-7 ul.products{grid-template-columns:repeat(7,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-8 ul.products{grid-template-columns:repeat(8,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-9 ul.products{grid-template-columns:repeat(9,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-10 ul.products{grid-template-columns:repeat(10,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-11 ul.products{grid-template-columns:repeat(11,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-12 ul.products{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(3,1fr)}}@media (max-width:479px){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(2,1fr)}}.elementor.product .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper{overflow:hidden}.woocommerce .elementor-widget-woocommerce-product-images span.onsale{padding:0}.elementor-menu-cart__wrapper{text-align:var(--main-alignment,left)}.elementor-menu-cart__toggle_wrapper{display:inline-block;position:relative}.elementor-menu-cart__toggle{display:inline-block}.elementor-menu-cart__toggle .elementor-button{background-color:var(--toggle-button-background-color,transparent);color:var(--toggle-button-text-color,#69727d);border:var(--toggle-button-border-width,1px) var(--toggle-button-border-type,solid) var(--toggle-button-border-color,#69727d);border-radius:var(--toggle-button-border-radius,0);display:inline-flex;flex-direction:row;align-items:center;gap:.3em;padding:var(--toggle-icon-padding,12px 24px)}.elementor-menu-cart__toggle .elementor-button:hover{color:var(--toggle-button-hover-text-color,#69727d);background-color:var(--toggle-button-hover-background-color,transparent);border-color:var(--toggle-button-hover-border-color,#69727d)}.elementor-menu-cart__toggle .elementor-button:hover .elementor-button-icon{color:var(--toggle-button-icon-hover-color,#69727d)}.elementor-menu-cart__toggle .elementor-button:hover svg{fill:var(--toggle-button-icon-hover-color,#69727d)}.elementor-menu-cart__toggle .elementor-button svg{fill:var(--toggle-button-icon-color,#69727d)}.elementor-menu-cart__toggle .elementor-button-icon{position:relative;transition:color .1s}.elementor-menu-cart__toggle .e-toggle-cart-custom-icon,.elementor-menu-cart__toggle .elementor-button-icon{color:var(--toggle-button-icon-color,#69727d);font-size:var(--toggle-icon-size,inherit)}.elementor-menu-cart__toggle .e-toggle-cart-custom-icon:hover{color:var(--toggle-button-icon-hover-color,#69727d)}.elementor-menu-cart__toggle .elementor-button-icon,.elementor-menu-cart__toggle .elementor-button-text{flex-grow:unset;order:unset}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-.7em;inset-inline-end:-.7em;border-radius:100%;color:var(--items-indicator-text-color,#fff);background-color:var(--items-indicator-background-color,#d9534f);text-align:center;font-size:10px}.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{display:inline-block;font-weight:400}.elementor-menu-cart--items-indicator-none .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{display:none}.elementor-menu-cart__container{transform:scale(1);overflow:hidden;position:fixed;z-index:9998;top:0;left:0;width:100vw;height:100%;background-color:rgba(0,0,0,.25);transition:background-color .4s,transform 0s;text-align:left}.elementor-menu-cart__main{position:fixed;left:var(--side-cart-alignment-left,auto);right:var(--side-cart-alignment-right,0);transform:translateX(0);top:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;font-size:14px;min-height:200px;width:350px;max-width:100%;transition:.3s;padding:var(--cart-padding,20px 30px);background-color:var(--cart-background-color,#fff);box-shadow:0 0 20px rgba(0,0,0,.2);border-style:var(--cart-border-style,none);border-color:var(--cart-border-color,initial);border-radius:var(--cart-border-radius,0);margin-top:var(--mini-cart-spacing,0)}.elementor-menu-cart__main .widget_shopping_cart_content{height:100%;display:flex;flex-direction:column}.elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart__empty-message{color:var(--empty-message-color,inherit);text-align:var(--empty-message-alignment,left)}body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container{background-color:transparent;transform:scale(0);transition:background-color .4s,transform 0s .4s}body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container .dialog-lightbox-close-button{display:none}body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{overflow:hidden;opacity:0;transform:var(--side-cart-alignment-transform,translateX(100%))}.elementor-menu-cart__close-button{width:var(--cart-close-icon-size,25px);height:var(--cart-close-icon-size,25px);position:relative;margin:0 0 20px;align-self:flex-end;cursor:pointer;display:inline-block;font-family:eicons;font-size:20px;line-height:1;transition:.3s}.elementor-menu-cart__close-button:after,.elementor-menu-cart__close-button:before{content:"";position:absolute;height:3px;width:100%;top:50%;left:0;margin-top:-1px;background:var(--cart-close-button-color,#69727d);border-radius:1px;transition:.3s}.elementor-menu-cart__close-button:hover:after,.elementor-menu-cart__close-button:hover:before{background:var(--cart-close-button-hover-color,#69727d)}.elementor-menu-cart__close-button:before{transform:rotate(45deg)}.elementor-menu-cart__close-button:after{transform:rotate(-45deg)}.elementor-menu-cart__close-button-custom{position:relative;margin:0 0 20px;align-self:flex-end;cursor:pointer;display:inline-block;font-family:eicons;font-size:20px;line-height:1;transition:.3s}.elementor-menu-cart__close-button-custom:hover:after,.elementor-menu-cart__close-button-custom:hover:before{background:var(--cart-close-button-hover-color,#69727d)}.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon{font-size:var(--cart-close-icon-size,25px);color:var(--cart-close-button-color,#69727d)}.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon:hover{color:var(--cart-close-button-hover-color,#69727d)}.elementor-menu-cart__close-button-custom svg{fill:var(--cart-close-button-color,#69727d);width:var(--cart-close-icon-size,25px);height:var(--cart-close-icon-size,25px)}.elementor-menu-cart__close-button-custom svg:hover{fill:var(--cart-close-button-hover-color,#69727d)}.elementor-menu-cart__products{max-height:calc(100vh - 250px);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.elementor-menu-cart__product{display:grid;grid-template-columns:28% auto;grid-template-rows:var(--price-quantity-position--grid-template-rows,auto auto);position:relative;border-width:0;border-bottom:var(--divider-width,1px) var(--divider-style,solid) var(--divider-color,#d5d8dc)}.elementor-menu-cart__product .variation{display:grid;grid-template-columns:max-content auto;margin:10px 0;color:var(--product-variations-color,#1f2124)}.elementor-menu-cart__product .variation dt{grid-column-start:1}.elementor-menu-cart__product .variation dd{grid-column-start:2;margin-inline-start:5px}.elementor-menu-cart__product .variation dd p{margin-bottom:0}.elementor-menu-cart__product-image{grid-row-start:1;grid-row-end:3;width:100%}.elementor-menu-cart__product-image a,.elementor-menu-cart__product-image img{display:block}.elementor-menu-cart__product-name{grid-column-start:2;grid-column-end:3;margin:0}.elementor-menu-cart__product-name a{transition:.3s}.elementor-menu-cart__product-price{grid-column-start:2;grid-column-end:3;align-self:var(--price-quantity-position--align-self,end);font-weight:300;color:var(--product-price-color,#d5d8dc)}.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{font-size:14px;padding-left:20px}.elementor-menu-cart__product-remove{color:#69727d;width:var(--remove-item-button-size,22px);height:var(--remove-item-button-size,22px);border-radius:var(--remove-item-button-size,22px);border:1px solid var(--remove-item-button-color,#d5d8dc);text-align:center;overflow:hidden;position:absolute;right:0;bottom:20px;transition:.3s}.elementor-menu-cart__product-remove:hover{border:1px solid var(--remove-item-button-hover-color,#d5d8dc)}.elementor-menu-cart__product-remove:hover:after,.elementor-menu-cart__product-remove:hover:before{background:var(--remove-item-button-hover-color,#d5d8dc)}.elementor-menu-cart__product-remove:after,.elementor-menu-cart__product-remove:before{content:"";position:absolute;height:1px;width:50%;top:50%;left:25%;margin-top:-1px;background:var(--remove-item-button-color,#d5d8dc);z-index:1;transition:.3s}.elementor-menu-cart__product-remove:before{transform:rotate(45deg)}.elementor-menu-cart__product-remove:after{transform:rotate(-45deg)}.elementor-menu-cart__product-remove>a{display:block;z-index:2;width:100%;height:100%;overflow:hidden;opacity:0;position:absolute}.elementor-menu-cart__product-remove>a.remove_from_cart_button{display:var(--remove-from-cart-button,block)}.elementor-menu-cart__product-remove>a.elementor_remove_from_cart_button{display:var(--elementor-remove-from-cart-button,none)}.elementor-menu-cart__product:last-child{border:none}.elementor-menu-cart__footer-buttons,.elementor-menu-cart__product:not(:first-of-type),.elementor-menu-cart__subtotal{padding-top:var(--product-divider-gap,20px)}.elementor-menu-cart__product{padding-right:30px}.elementor-menu-cart__product,.elementor-menu-cart__subtotal{padding-bottom:var(--product-divider-gap,20px)}.elementor-menu-cart__subtotal{font-size:20px;text-align:var(--menu-cart-subtotal-text-align,center);font-weight:600;color:var(--menu-cart-subtotal-color,inherit);border-left:var(--subtotal-divider-left-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc);border-bottom:var(--subtotal-divider-bottom-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc);border-right:var(--subtotal-divider-right-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc);border-top:var(--subtotal-divider-top-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc)}.elementor-menu-cart__footer-buttons{font-size:20px;text-align:var(--cart-footer-buttons-alignment-text-align,center);display:var(--cart-footer-buttons-alignment-display,grid);grid-template-columns:var(--cart-footer-layout,1fr 1fr);margin-top:var(--cart-buttons-position-margin,0);grid-column-gap:var(--space-between-buttons,10px);grid-row-gap:var(--space-between-buttons,10px)}.elementor-menu-cart__footer-buttons .elementor-button{display:inline-block;border-radius:var(--cart-footer-buttons-border-radius,0);height:-moz-fit-content;height:fit-content}.elementor-menu-cart__footer-buttons .elementor-button--view-cart{display:var(--view-cart-button-display,inline-block);color:var(--view-cart-button-text-color,#fff);padding:var(--view-cart-button-padding,15px);background-color:var(--view-cart-button-background-color,#69727d)}.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{color:var(--view-cart-button-hover-text-color,#fff);background-color:var(--view-cart-button-hover-background-color,#69727d)}.elementor-menu-cart__footer-buttons .elementor-button--checkout{display:var(--checkout-button-display,inline-block);color:var(--checkout-button-text-color,#fff);padding:var(--checkout-button-padding,15px);background-color:var(--checkout-button-background-color,#69727d)}.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{color:var(--checkout-button-hover-text-color,#fff);background-color:var(--checkout-button-hover-background-color,#69727d)}@media (max-width:479px){.elementor-menu-cart__footer-buttons .elementor-button{padding-left:10px;padding-right:10px}}.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter="0"],.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product{padding-left:0;padding-right:0;grid-template-columns:25% auto}.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove{display:none}.elementor-widget-woocommerce-menu-cart.remove-item-position--top .elementor-menu-cart__product-remove{top:0;bottom:auto}.elementor-widget-woocommerce-menu-cart.remove-item-position--top .elementor-menu-cart__products .cart_item:not(:first-of-type) .elementor-menu-cart__product-remove{top:20px;bottom:auto}.elementor-widget-woocommerce-menu-cart.remove-item-position--middle .elementor-menu-cart__product-remove{transform:translateY(50%);bottom:50%}.elementor-widget-woocommerce-menu-cart.remove-item-position--bottom .elementor-menu-cart__product-remove{top:auto;bottom:20px}.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{position:absolute;width:auto;height:auto;overflow:visible;top:100%;bottom:auto;background:none;min-width:330px;left:0;right:auto;transform:scale(1);transition:background-color .4s,transform 0s}.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main{width:auto;height:auto;position:relative;top:auto;bottom:auto;right:auto;left:auto;overflow:visible;transform:translateY(0);transition:.3s}@media (max-width:479px){.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{min-width:300px}}body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container{transform:scale(0);transition:background-color .4s,transform 0s .4s}body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{opacity:0;transform:translateY(-10px)}.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown{opacity:1}.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown .elementor-menu-cart__container{z-index:9999}.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-dropdown .elementor-menu-cart__container{display:none}.elementor-widget-woocommerce-purchase-summary{font-size:14px;font-family:Roboto,sans-serif;color:#69727d}.elementor-widget-woocommerce-purchase-summary table tbody tr:hover>td,.elementor-widget-woocommerce-purchase-summary table tbody tr:hover>th{background-color:initial}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details{padding-inline-start:0;margin:0 0 2em;display:flex;flex-wrap:wrap}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li{border-right:var(--payment-details-border-width,1px) var(--payment-details-border-type,solid) var(--payment-details-border-color,#d5d8dc);color:var(--payment-details-titles-color,#000);font-weight:700;font-size:14px;text-transform:capitalize;margin-right:var(--payment-details-space-between,4em);padding-right:var(--payment-details-space-between,4em);float:unset;margin-bottom:30px}@media (max-width:1024px){.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li{border-right:none;border-bottom:var(--payment-details-border-width,1px) var(--payment-details-border-type,solid) var(--payment-details-border-color,#d5d8dc);margin-right:0;padding-right:0;width:100%;padding-top:calc(var(--payment-details-space-between, 20px) / 2);padding-bottom:calc(var(--payment-details-space-between, 20px) / 2);justify-content:space-between;display:flex;margin-bottom:0}}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li strong{color:var(--payment-details-items-color,#69727d);font-weight:400;font-size:14px;margin-top:var(--payment-details-titles-spacing,10px);text-transform:none;line-height:normal;text-shadow:none;font-style:normal;letter-spacing:0}@media (max-width:1024px){.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li strong{margin-top:0}}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details{padding-inline-start:0;display:flex;flex-wrap:wrap}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li{border-right:var(--bank-details-border-width,1px) var(--bank-details-border-type,solid) var(--bank-details-border-color,#d5d8dc);color:var(--bank-details-titles-color,#000);font-weight:700;font-size:14px;text-transform:capitalize;margin-right:var(--bank-details-space-between,4em);padding-right:var(--bank-details-space-between,4em);float:unset;margin-bottom:30px}@media (max-width:1024px){.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li{border-right:none;border-bottom:var(--bank-details-border-width,1px) var(--bank-details-border-type,solid) var(--bank-details-border-color,#d5d8dc);margin-right:0;padding-right:0;width:100%;padding-top:calc(var(--bank-details-space-between, 20px) / 2);padding-bottom:calc(var(--bank-details-space-between, 20px) / 2);justify-content:space-between;display:flex;margin-bottom:0}}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{color:var(--bank-details-items-color,#69727d);font-weight:400;font-size:14px;margin-top:var(--bank-details-titles-spacing,10px);text-transform:none;line-height:normal;text-shadow:none;font-style:normal;letter-spacing:0}@media (max-width:1024px){.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{margin-top:0}}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li:last-of-type{border-right:none}.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-item-meta .wc-item-meta-label,.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-item-meta li p{color:var(--order-details-variations-color,#69727d)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table{font-size:14px;margin-bottom:0;padding:var(--sections-padding,15px 30px);background-color:var(--sections-background-color,#fff);border-radius:var(--sections-border-radius,3px);border:1px var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .button.alt{background-color:transparent;border-radius:var(--button-border-radius,3px);border:2px var(--buttons-border-type,solid) var(--buttons-border-color,#5bc0de);vertical-align:middle;color:var(--button-normal-text-color,#69727d);padding:var(--button-padding,5px 10px)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .button.alt:hover{color:var(--button-hover-text-color,#69727d);transition-duration:var(--button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table th{border:0;border-top:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d5d8dc);padding-top:calc(var(--order-details-rows-gap, 18px) / 2);padding-bottom:calc(var(--order-details-rows-gap, 18px) / 2);padding-left:0;padding-right:0}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table thead tr th{color:var(--order-details-titles-totals-color,#000);border-top:none;padding-top:0}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table thead tr th span{color:var(--order-details-titles-totals-color,#000)}@media (min-width:1025px){.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tbody td{vertical-align:top;line-height:unset}}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tbody td .woocommerce-Price-amount{color:var(--order-details-items-color,#69727d)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot td,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot th{color:var(--order-details-titles-totals-color,#000)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot tr:last-child td,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot tr:last-child th{padding-bottom:0}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .product-quantity,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td.download-expires,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td.download-remaining{font-weight:400;color:var(--order-details-items-color,#69727d)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .product-purchase-note td{border-top:none;padding-top:0;color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-table--order-downloads tr td:before{color:var(--order-details-titles-totals-color,#000)}.elementor-widget-woocommerce-purchase-summary .woocommerce .order-again .button{background:transparent;border:2px solid #5bc0de;border:2px var(--buttons-border-type,solid) var(--buttons-border-color,#5bc0de);border-radius:var(--button-border-radius,3px);vertical-align:middle;color:var(--button-normal-text-color,#69727d);margin-top:40px;margin-bottom:0;padding:var(--button-padding,12px 32px)}.elementor-widget-woocommerce-purchase-summary .woocommerce .order-again .button:hover{color:var(--button-hover-text-color,#69727d);transition-duration:var(--button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-purchase-summary .woocommerce h2{color:var(--titles-color,#000);margin-bottom:var(--titles-spacing,45px);font-weight:400}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-order-details h2{text-align:var(--order-summary-alignment,inherit)}.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details-heading{text-align:var(--bank-details-alignment,inherit)}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-order-downloads__title{text-align:var(--downloads-alignment,inherit)}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-column--billing-address h2,.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-customer-details>h2{text-align:var(--billing-details-alignment,inherit)}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-column--shipping-address h2{text-align:var(--shipping-details-alignment,inherit)}.elementor-widget-woocommerce-purchase-summary .woocommerce a{color:var(--order-details-product-links-normal-color,#5bc0de)}.elementor-widget-woocommerce-purchase-summary .woocommerce a:hover{color:var(--order-details-product-links-hover-color,#5bc0de)}.elementor-widget-woocommerce-purchase-summary .woocommerce p{margin-bottom:20px}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-received{margin-bottom:var(--sections-spacing,40px);color:var(--confirmation-message-color,#69727d);text-align:var(--confirmation-message-alignment,inherit);display:var(--confirmation-message-display,none)}.elementor-widget-woocommerce-purchase-summary .woocommerce strong{color:var(--general-text-color,#000)}.elementor-widget-woocommerce-purchase-summary .woocommerce table tbody>tr:nth-child(odd)>td,.elementor-widget-woocommerce-purchase-summary .woocommerce table tbody>tr:nth-child(odd)>th{background-color:transparent}.elementor-widget-woocommerce-purchase-summary .woocommerce address{padding:var(--sections-padding,15px 30px);background-color:var(--sections-background-color,#fff);border-radius:var(--sections-border-radius,3px);border:1px var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);color:var(--general-text-color,#69727d)}@media (max-width:479px){.elementor-widget-woocommerce-purchase-summary .woocommerce-column--2{margin-top:2em}}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details+p{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details-account-name{color:var(--account-title-color,#000);font-weight:700;font-size:14px;margin-bottom:var(--account-title-spacing,1rem)}.elementor-widget-woocommerce-purchase-summary .woocommerce section{margin-top:var(--sections-spacing,4em)}.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details:last-child{margin-bottom:0}.elementor-widget-woocommerce-purchase-summary .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below,.elementor-widget-woocommerce-purchase-summary .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below{padding-bottom:0}.elementor-widget-woocommerce-purchase-summary .woocommerce-table--order-details{table-layout:fixed}.elementor-widget-woocommerce-purchase-summary .woocommerce-table--order-details td{word-wrap:break-word}.elementor-widget-woocommerce-checkout-page{background-color:transparent;font-family:Roboto,sans-serif;font-size:14px;line-height:21px;color:#69727d}.elementor-widget-woocommerce-checkout-page.e-checkout-layout-one-column .e-checkout__container{grid-template-columns:auto}.elementor-widget-woocommerce-checkout-page ::-moz-placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-checkout-page ::placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-checkout-page table tbody tr:hover>td,.elementor-widget-woocommerce-checkout-page table tbody tr:hover>th{background-color:transparent}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single{color:var(--forms-fields-normal-color,#69727d);background-color:#f9fafa;border-radius:var(--forms-fields-border-radius,0);border:none;height:45px}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single:focus{color:var(--forms-fields-focus-color,#69727d);background-color:#f9fafa;border-color:initial;transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--forms-fields-normal-color,#69727d)}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--forms-fields-normal-color,#69727d);line-height:45px;padding-left:1rem;padding-right:1rem}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.elementor-widget-woocommerce-checkout-page .select2-container--open .select2-dropdown--below{background-color:#f9fafa}.elementor-widget-woocommerce-checkout-page .e-description{color:var(--sections-descriptions-color,#69727d);padding-bottom:var(--sections-descriptions-spacing,0);font-size:14px;font-weight:400}.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-section{margin-bottom:24px}.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-section .e-checkout-secondary-title{text-align:var(--login-title-alignment,left)}.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-nudge{margin-top:var(--sections-secondary-title-spacing,24px);margin-bottom:15px}.elementor-widget-woocommerce-checkout-page .e-coupon-anchor{margin-top:var(--sections-secondary-title-spacing,24px)}.elementor-widget-woocommerce-checkout-page .e-coupon-box{margin-top:24px}.elementor-widget-woocommerce-checkout-page .e-coupon-anchor-description{color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,3px)}.elementor-widget-woocommerce-checkout-page .e-login-wrap{display:flex;align-items:center}.elementor-widget-woocommerce-checkout-page .e-login-wrap-start{flex:75%}.elementor-widget-woocommerce-checkout-page .e-login-wrap-end{flex:20%;text-align:right}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .e-login-wrap{display:block}.elementor-widget-woocommerce-checkout-page .e-login-wrap-end{text-align:var(--login-button-alignment,left);margin-top:15px}.elementor-widget-woocommerce-checkout-page .e-login-wrap-end label.e-login-label{display:none}}.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap{display:flex;justify-content:space-between;margin-top:6px}.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end .lost_password{margin-bottom:0;font-size:12px}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end .lost_password{font-size:11px}}.elementor-widget-woocommerce-checkout-page .e-apply-coupon{width:90%}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .e-apply-coupon{width:var(--coupon-button-width,auto)}}.elementor-widget-woocommerce-checkout-page .e-checkout__container{display:grid;flex-wrap:wrap;grid-template-columns:56% auto;align-items:stretch;grid-column-gap:var(--sections-margin,24px);grid-row-gap:var(--sections-margin,24px)}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .e-checkout__container{grid-template-columns:repeat(1,1fr)}}.elementor-widget-woocommerce-checkout-page .e-checkout-secondary-title{color:var(--sections-secondary-title-color,#69727d);margin-bottom:0}.elementor-widget-woocommerce-checkout-page .e-woocommerce-coupon-nudge{text-align:var(--coupon-title-alignment,left)}.elementor-widget-woocommerce-checkout-page #ship-to-different-address{margin-top:13px;padding-left:var(--shipping-heading-padding-start,30px)}.elementor-widget-woocommerce-checkout-page #ship-to-different-address span{font-weight:400}.elementor-widget-woocommerce-checkout-page a{color:var(--links-normal-color,#5bc0de)}.elementor-widget-woocommerce-checkout-page a:hover{color:var(--links-hover-color,#5bc0de)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row{padding-left:var(--forms-columns-gap-padding,0);padding-right:var(--forms-columns-gap-padding,0);margin-left:var(--forms-columns-gap-margin,0);margin-right:var(--forms-columns-gap-margin,0)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row label,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row label,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row label{color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,3px)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea{color:var(--forms-fields-normal-color,#69727d);background-color:#f9fafa;border-radius:var(--forms-fields-border-radius,0);padding:var(--forms-fields-padding,16px);font-size:14px;border:none;font-weight:400}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea:focus{color:var(--forms-fields-focus-color,#69727d);background-color:#f9fafa;border-color:#69727d;transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details #billing_address_1_field,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box #billing_address_1_field,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor #billing_address_1_field{margin-bottom:5px}.elementor-widget-woocommerce-checkout-page .woocommerce .create-account,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row{margin-bottom:0!important}.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li input,.elementor-widget-woocommerce-checkout-page .woocommerce .input-radio{vertical-align:middle}.elementor-widget-woocommerce-checkout-page .woocommerce-form__input-checkbox{vertical-align:middle;margin:0 5px 0 0}.elementor-widget-woocommerce-checkout-page .woocommerce-form__label-for-checkbox span{position:relative;top:2px;color:var(--sections-checkboxes-color,#69727d)}.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li label,.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label{color:var(--sections-radio-buttons-color,#69727d)}.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label{display:inline}.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button{background-color:var(--e-a-bg-default);color:var(--forms-buttons-normal-text-color,#6f6f6f);border-radius:var(--forms-buttons-border-radius,3px);padding:1rem;border:2px var(--forms-buttons-border-type,solid) var(--forms-buttons-border-color,#5bc0de)}.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button:hover{color:var(--forms-buttons-hover-text-color,#6f6f6f);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-woocommerce-checkout-page .woocommerce #coupon_code{margin-right:1%}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce #coupon_code{width:100%;margin-right:0;margin-bottom:15px}}.elementor-widget-woocommerce-checkout-page .woocommerce-info{border-top-color:transparent;background-color:transparent;padding:0}.elementor-widget-woocommerce-checkout-page .woocommerce-privacy-policy-text p{font-weight:400;font-size:12px}.elementor-widget-woocommerce-checkout-page .woocommerce-form-login-toggle .woocommerce-info{font-weight:400;margin-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1,.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section,.elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment{background:var(--sections-background-color,#fff);border-radius:var(--sections-border-radius,3px);padding:var(--sections-padding,16px 30px);margin:var(--sections-margin,0 0 24px 0);border:1px var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);display:block}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{display:var(--additional-information-display,none)}@media (min-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{margin:var(--sections-margin,0)}}.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout-message,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment .payment_box,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text{color:var(--sections-messages-color,#69727d);font-weight:400}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p{margin-top:25px}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col2-set .col-1{margin-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col2-set .col-2{padding-top:15px}.elementor-widget-woocommerce-checkout-page .woocommerce #order_review_heading{text-align:var(--order-review-title-alignment,left)}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table{margin-bottom:0;border:0;font-size:14px}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead{background-color:transparent}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead tr th{padding-top:0}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td{color:#000}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td .product-quantity{font-weight:400}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th{color:#69727d}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr{border:0;padding-left:0;padding-bottom:15px;padding-top:15px}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total th,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total tr{padding-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>th{background-color:transparent}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td{font-weight:400;color:var(--order-summary-items-color,#000);border-bottom:var(--order-summary-items-divider-weight,0) solid var(--order-summary-items-divider-color,#69727d)}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{padding-right:40px;max-width:150px}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-total{vertical-align:top}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table td,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table th{padding-top:var(--order-summary-rows-gap-top,15px);padding-bottom:var(--order-summary-rows-gap-bottom,15px)}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot th,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table thead th{color:var(--order-summary-totals-color,#69727d);vertical-align:top}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total td,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total th{border-top:var(--order-summary-totals-divider-weight,0) solid var(--order-summary-totals-divider-color,#69727d)}.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-totals td{max-width:70px}.elementor-widget-woocommerce-checkout-page .woocommerce h3{font-size:14px;font-weight:700;margin-top:0;margin-bottom:var(--sections-title-spacing,30px);color:var(--sections-title-color,#000)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row>span{font-weight:400;font-size:14px;margin-bottom:3px;color:#69727d}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-first,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-last{width:48%}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row .input-checkbox{vertical-align:middle;margin:0 5px 0 0}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields h3{text-align:var(--billing-details-title-alignment,left)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-account-fields .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-shipping-fields .form-row{margin-bottom:var(--forms-rows-gap,5px)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-account-fields .form-row:last-child,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields .form-row:last-child,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-shipping-fields .form-row:last-child{margin-bottom:15px}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout.login{margin-top:-8px;z-index:999;background:#fff;border-top-width:0;position:relative;margin-bottom:0;color:#69727d}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-first,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-last{width:100%}}.elementor-widget-woocommerce-checkout-page .woocommerce-form-coupon-toggle{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-form-login__submit{width:85%}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-form-login__submit{width:var(--login-button-width,35%)}}.elementor-widget-woocommerce-checkout-page .woocommerce-additional-fields h3{text-align:var(--additional-fields-title-alignment,left)}.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-fields .shipping_address{margin-bottom:var(--sections-margin,20px)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment{margin-top:24px;padding:15px 25px 25px}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods{border-bottom:none;padding:0}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#f9fafa}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box:before{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li{line-height:21px}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label a{padding-left:15px;font-size:12px}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label a{float:none;font-size:11px;padding-left:10px}}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label img{width:55px}}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .place-order{display:flex;flex-direction:column;flex-wrap:wrap;padding:0;margin-bottom:0;align-items:var(--place-order-title-alignment,stretch)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order{background-color:#5bc0de;width:var(--purchase-button-width,auto);float:none;color:var(--purchase-button-normal-text-color,#fff);min-height:auto;padding:var(--purchase-button-padding,1em 1em);border-radius:var(--purchase-button-border-radius,3px)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover{background-color:#5bc0de;color:var(--purchase-button-hover-text-color,#fff);border-color:var(--purchase-button-hover-border-color,#5bc0de);transition-duration:var(--purchase-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .woocommerce-info:before{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .col2-set .col-1,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .col2-set .col-2{width:auto;float:none}.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid{display:grid;grid-template-columns:auto auto;align-items:center}.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid .coupon-col-2{text-align:right}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid{display:block}.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid .coupon-col-2{text-align:var(--coupon-button-alignment,left)}}.elementor-widget-woocommerce-checkout-page .woocommerce #account_password_field{margin-bottom:10px}.elementor-widget-woocommerce-checkout-page .woocommerce .product-name .variation{color:var(--order-summary-variations-color,#000);font-size:14px;font-style:normal;text-transform:none;letter-spacing:normal;text-decoration:none;line-height:21px}.e-woo-select2-wrapper .select2-results__option,.e-woo-select2-wrapper .select2-results__option:focus{color:#69727d}.elementor-widget-woocommerce-cart.e-cart-layout-one-column .e-cart__container{grid-template-columns:auto}.elementor-widget-woocommerce-cart table tbody tr:hover>td,.elementor-widget-woocommerce-cart table tbody tr:hover>th{background-color:inherit}.elementor-widget-woocommerce-cart .e-clear{overflow:hidden;height:0;width:0}.elementor-widget-woocommerce-cart .e-cart-section{background-color:var(--sections-background-color,#fff);padding:var(--sections-padding,16px 30px);margin:var(--sections-margin,0 0 30px 0);border-radius:var(--sections-border-radius,3px);border:1px var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc)}.elementor-widget-woocommerce-cart .e-cart-section--no-coupon{margin:var(--sections-margin,0 0 0 0)}@media (min-width:1024px){.elementor-widget-woocommerce-cart .e-cart-section:last-child{margin:var(--sections-margin,0)}}.elementor-widget-woocommerce-cart .e-cart-content{color:var(--sections-descriptions-color,#69727d);font-size:15px;font-weight:400;line-height:23px;letter-spacing:0}.elementor-widget-woocommerce-cart .e-cart__container{display:grid;flex-wrap:wrap;grid-template-columns:59% auto;align-items:stretch;grid-column-gap:var(--sections-margin,30px);grid-row-gap:var(--sections-margin,30px)}@media (max-width:1024px){.elementor-widget-woocommerce-cart .e-cart__container{grid-template-columns:repeat(1,1fr)}}.elementor-widget-woocommerce-cart .e-cart-layout-one-column .e-cart__container{grid-template-columns:auto}.elementor-widget-woocommerce-cart .select2-container{margin-bottom:4px}.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single{color:var(--forms-fields-normal-color,#69727d);background-color:#f9fafa;border-radius:var(--forms-fields-border-radius,0);border:none;height:45px}.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single:focus{color:var(--forms-fields-focus-color,#69727d);background-color:#f9fafa;border-color:var(--forms-fields-focus-border-color,initial);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--forms-fields-normal-color,#69727d)}.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--forms-fields-normal-color,#69727d);line-height:45px;padding-left:1rem;padding-right:1rem}.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.elementor-widget-woocommerce-cart .select2-container--open .select2-dropdown--below{background-color:#f9fafa}.elementor-widget-woocommerce-cart .woocommerce{font-family:Roboto,sans-serif}.elementor-widget-woocommerce-cart .woocommerce button.button{background-color:var(--e-a-bg-default);color:var(--forms-buttons-normal-text-color,#69727d);border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,.88rem 2rem);width:var(--forms-buttons-width,auto);border:2px var(--forms-buttons-border-type,solid) var(--forms-buttons-border-color,#5bc0de)}.elementor-widget-woocommerce-cart .woocommerce button.button:hover{color:var(--forms-buttons-hover-text-color,#69727d);transition-duration:var(--forms-buttons-hover-transition-duration,.3s);border-color:var(--forms-buttons-hover-border-color,#5bc0de)}.elementor-widget-woocommerce-cart .woocommerce button.button.disabled,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled]{padding:var(--forms-buttons-padding,.88rem 2rem);color:var(--forms-buttons-normal-text-color,#69727d)}.elementor-widget-woocommerce-cart .woocommerce button.button.disabled:hover,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled:hover,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled]:hover{background-color:var(--forms-buttons-hover-background-color,#fff);color:var(--forms-buttons-hover-text-color,#69727d);transition-duration:var(--forms-buttons-hover-transition-duration,.3s);border-color:var(--forms-buttons-hover-border-color,#5bc0de)}.elementor-widget-woocommerce-cart .woocommerce #shipping_method li label{color:var(--sections-radio-buttons-color,#69727d)}.elementor-widget-woocommerce-cart .woocommerce #shipping_method li input{vertical-align:middle}.elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-form{margin-top:var(--sections-descriptions-spacing,15px)}.elementor-widget-woocommerce-cart .woocommerce .woocommerce-shipping-destination{color:var(--sections-descriptions-color,#69727d);margin-bottom:0}.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tbody th,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody th{display:none}.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td{text-align:left!important}.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before{width:100%;margin-bottom:10px}.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr td,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr td{text-align:right!important}.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr td:before,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr td:before{content:attr(data-title);font-weight:700;float:left}.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2{text-align:var(--totals-title-alignment,left)}.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td{padding-top:var(--totals-rows-gap-top,12px);padding-bottom:var(--totals-rows-gap-bottom,9px)}.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td .woocommerce-Price-amount,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td:before{color:var(--totals-color,#69727d);font-weight:700}.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table tr.order-total td{border-top-color:var(--totals-divider-color,#69727d);border-top-width:var(--totals-divider-weight,0)}.elementor-widget-woocommerce-cart .woocommerce .cart_totals .form-row{margin-bottom:var(--forms-rows-gap,6px)}.elementor-widget-woocommerce-cart .woocommerce .product-name a{color:var(--product-link-normal-color,#000)}.elementor-widget-woocommerce-cart .woocommerce .product-name a:hover{color:var(--product-link-hover-color,#000)}.elementor-widget-woocommerce-cart .woocommerce .form-row{padding:3px 0;margin:0}.elementor-widget-woocommerce-cart .woocommerce .input-text,.elementor-widget-woocommerce-cart .woocommerce select{color:var(--forms-fields-normal-color,#69727d);background-color:#f9fafa;border-radius:var(--forms-fields-border-radius,3px);border:none;padding:var(--forms-fields-padding,16px);font-size:14px}.elementor-widget-woocommerce-cart .woocommerce .input-text::-moz-placeholder, .elementor-widget-woocommerce-cart .woocommerce select::-moz-placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-cart .woocommerce .input-text::placeholder,.elementor-widget-woocommerce-cart .woocommerce select::placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-cart .woocommerce .input-text:focus,.elementor-widget-woocommerce-cart .woocommerce select:focus{color:var(--forms-fields-focus-color,#69727d);background-color:#f9fafa;border-color:var(--forms-fields-focus-border-color,transparent);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-cart .woocommerce .input-text:focus::-moz-placeholder, .elementor-widget-woocommerce-cart .woocommerce select:focus::-moz-placeholder{color:var(--forms-fields-focus-color,#69727d)}.elementor-widget-woocommerce-cart .woocommerce .input-text:focus::placeholder,.elementor-widget-woocommerce-cart .woocommerce select:focus::placeholder{color:var(--forms-fields-focus-color,#69727d)}.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{background-color:transparent;color:var(--order-summary-color,#000);border:var(--order-summary-quantity-border-weight,1px) solid var(--order-summary-quantity-border-color,#d5d8dc);border-radius:3px;padding:1px 2px;text-align:left;font-size:14px;min-height:28px;max-height:28px}.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout{padding-bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;align-items:var(--place-order-title-alignment,stretch)}.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button{padding:var(--checkout-button-padding,15px 1em);width:var(--checkout-button-width,auto);font-size:15px;text-align:center;color:var(--checkout-button-normal-text-color,#fff);background-color:#5bc0de;border-radius:var(--checkout-button-border-radius,3px);min-height:auto;margin-bottom:0}.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover{color:var(--checkout-button-hover-text-color,#fff);background-color:#5bc0de;border-color:var(--checkout-button-hover-border-color,#5bc0de);transition-duration:var(--checkout-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-cart .woocommerce .remove{background:transparent;color:var(--order-summary-remove-icon-normal-color,#000)!important;width:auto}.elementor-widget-woocommerce-cart .woocommerce .remove:hover{background:transparent;color:var(--order-summary-remove-icon-hover-color,#5bc0de)!important}.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_totals{float:none;width:100%}.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_totals td{padding-left:0}.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-totals td{padding-right:0}.elementor-widget-woocommerce-cart .woocommerce .coupon .button{float:right;width:100%}.elementor-widget-woocommerce-cart .woocommerce .coupon .form-row{padding:0}.elementor-widget-woocommerce-cart .woocommerce .coupon-col{display:flex}.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start{flex:2;padding-right:30px}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start{padding-right:0}}.elementor-widget-woocommerce-cart .woocommerce .coupon-col-end{flex:1}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce .coupon-col-end{text-align:var(--apply-coupon-button-alignment,center)}}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce .coupon-col{display:block}}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce .coupon{margin:var(--sections-margin,0)}.elementor-widget-woocommerce-cart .woocommerce .coupon #coupon_code{width:100%;margin-right:0;margin-bottom:15px}.elementor-widget-woocommerce-cart .woocommerce .coupon .button{width:var(--apply-coupon-button-width,100%);float:none}}.elementor-widget-woocommerce-cart .woocommerce table.shop_table{border:0 solid}.elementor-widget-woocommerce-cart .woocommerce table.shop_table .button{float:left;font-size:14px;font-weight:700}.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions{display:table-cell;text-align:var(--update-cart-button-alignment,left)!important}.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button{display:inline-block!important;float:none;width:var(--update-cart-button-width,auto)}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button{width:var(--update-cart-button-width,100%)!important}}.elementor-widget-woocommerce-cart .woocommerce table.shop_table .shipping-calculator-form p:last-of-type{text-align:var(--update-shipping-button-alignment,start)}.elementor-widget-woocommerce-cart .woocommerce table.shop_table .shipping-calculator-form .button{float:none;width:var(--update-shipping-button-width,auto)}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce table.shop_table .shipping-calculator-form .button{width:var(--update-shipping-button-width,100%)}}.elementor-widget-woocommerce-cart .woocommerce table.shop_table td,.elementor-widget-woocommerce-cart .woocommerce table.shop_table th,.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr{border:0 solid}.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr:nth-child(odd)>td,.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr:nth-child(odd)>th{background-color:transparent}.elementor-widget-woocommerce-cart .woocommerce table.shop_table .actions{padding:16px 0 0}.elementor-widget-woocommerce-cart .woocommerce table.shop_table .product-remove a{display:inline-block}.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart tbody tr:last-child{display:var(--update-cart-automatically-display,table-row)}.elementor-widget-woocommerce-cart .woocommerce table.cart{margin-bottom:0}.elementor-widget-woocommerce-cart .woocommerce table.cart img{width:55px;height:auto;display:block}.elementor-widget-woocommerce-cart .woocommerce table.cart td{padding-top:var(--order-summary-rows-gap-top,20px);padding-right:20px;padding-bottom:var(--order-summary-rows-gap-bottom,20px);padding-left:0}.elementor-widget-woocommerce-cart .woocommerce table.cart td span{color:var(--order-summary-color,#000);font-size:14px;font-weight:400}.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quantity,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-subtotal,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail{border-top:var(--order-summary-items-divider-weight,1px) solid var(--order-summary-items-divider-color,#d5d8dc)}@media (max-width:768px){.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quantity,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-subtotal,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail{border-top-width:0}}.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove{padding-left:0;padding-right:0}@media (min-width:479px){.elementor-widget-woocommerce-cart .woocommerce table.cart tbody tr:first-child td{border-top:none}}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce table.cart.product-remove{position:relative}.elementor-widget-woocommerce-cart .woocommerce table.cart.product-name{padding-right:0}.elementor-widget-woocommerce-cart .woocommerce table.cart tr{border-top-width:var(--order-summary-items-divider-weight,1px);border-top-color:var(--order-summary-items-divider-color,#d5d8dc)}.elementor-widget-woocommerce-cart .woocommerce table.cart tr:first-child{border-top:none}}@media (max-width:768px){.elementor-widget-woocommerce-cart .woocommerce table.cart td{padding-left:0;padding-right:0}}@media (max-width:479px){.elementor-widget-woocommerce-cart .woocommerce table.cart{padding:0}.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:16px 28px}.elementor-widget-woocommerce-cart .woocommerce table.cart tr:first-child{border-top:none}.elementor-widget-woocommerce-cart .woocommerce table.cart td{padding-left:0;padding-right:0}.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name,.elementor-widget-woocommerce-cart .woocommerce table.cart td:first-child{border-top:none}.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions{padding:0}}.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward){color:var(--links-normal-color,#5bc0de)}.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover{color:var(--links-hover-color,#5bc0de)}.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2,.elementor-widget-woocommerce-cart .woocommerce .cart th{font-size:14px;font-weight:700;margin-top:0;padding:0 20px 8px 0}.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2{margin-bottom:var(--sections-title-spacing,1rem);color:var(--sections-title-color,#000)}.elementor-widget-woocommerce-cart .woocommerce .cart th{padding-bottom:var(--order-summary-title-spacing,8px);color:var(--order-summary-title-color,#000)}.elementor-widget-woocommerce-cart .woocommerce .cart td:before{color:var(--order-summary-title-color,#000)}.elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-button:after{display:none}.elementor-widget-woocommerce-cart .woocommerce .product-name .variation{color:var(--order-summary-variations-color,#000)}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.elementor-widget-woocommerce-cart .woocommerce .cart_totals .shop_table_responsive td{padding-left:0}}.e-preview--show-hidden-elements .elementor-widget-woocommerce-cart .woocommerce #shipping_method input,.e-preview--show-hidden-elements .elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-form button[name=calc_shipping]{pointer-events:none}.e-woo-select2-wrapper .select2-results__option{font-family:Roboto,sans-serif;font-size:14px;color:var(--forms-fields-normal-color,#69727d)}.e-woo-select2-wrapper .select2-results__option:focus{color:var(--forms-fields-focus-color,#69727d);border-color:#69727d;transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-my-account{font-family:Roboto,sans-serif;color:#69727d}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content{float:right;width:75%;padding:0;padding-left:var(--tab-content-spacing,6%)}@media (max-width:1024px){.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content{width:100%;padding:var(--tab-content-spacing,6%) 0 0 0}}.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .shop_table{border:none;margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{background-color:var(--sections-background-color,#fff)}.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{padding:var(--sections-padding,16px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper{padding:var(--sections-padding,16px 30px 3px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) address{background-color:var(--sections-background-color,#fff);padding:var(--sections-padding,16px 30px);border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content,.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-MyAccount-content{border:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-MyAccount-content-wrapper{padding:0;border:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details{margin-bottom:40px}.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details,.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-table--order-downloads{background-color:var(--sections-background-color,#fff);padding:var(--sections-padding,16px 30px 3px 30px);border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button{background:transparent;border-radius:var(--tables-button-border-radius,3px);border:2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#5bc0de);vertical-align:middle;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var(--tables-button-hover-text-color,#69727d);transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce input[type=text]{color:var(--forms-fields-normal-color,#69727d);border-radius:var(--forms-fields-border-radius,0);padding:var(--forms-fields-padding,16px);background:#f9fafa;border:none;font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce input[type=text]:focus{color:var(--forms-fields-focus-color,#69727d);border-color:#69727d;transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment{background-color:var(--sections-background-color,#fff);padding:var(--sections-padding,16px 30px);border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment .payment_methods{padding:0;border-bottom:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d4d4d4)}.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order{background:#5bc0de;border:none;color:var(--forms-buttons-normal-text-color,#fff);border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,12px 32px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order:hover{color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content>div>p{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default{border-radius:var(--forms-fields-border-radius,0);background-color:var(--forms-fields-normal-background-color,#f9fafa)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{color:var(--forms-fields-normal-color,#69727d);background-color:var(--forms-fields-normal-background-color,#f9fafa);border-radius:var(--forms-fields-border-radius,0);border:none;height:45px;margin:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single:focus{color:var(--forms-fields-focus-color,#69727d);background-color:var(--forms-fields-focus-background-color,#f9fafa);border-color:initial;transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--forms-fields-normal-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--forms-fields-normal-color,#69727d);line-height:45px;padding-left:1rem;padding-right:1rem}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--open .select2-dropdown--below{background-color:var(--forms-fields-normal-background-color,#f9fafa)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce ::-moz-placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce ::placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-message{font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce address{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a{color:var(--links-normal-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover{color:var(--links-hover-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button.alt:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button:hover{background-color:initial}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:12px;color:var(--login-messages-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row{padding-left:var(--forms-columns-gap-padding-left,0);padding-right:var(--forms-columns-gap-padding-right,0);margin-left:var(--forms-columns-gap-margin-left,0);margin-right:var(--forms-columns-gap-margin-right,0);margin-bottom:var(--forms-rows-gap,6px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row label{color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,0)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select{color:var(--forms-fields-normal-color,#69727d);border-radius:var(--forms-fields-border-radius,0);padding:var(--forms-fields-padding,16px);background:#f9fafa;border:none;font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus{color:var(--forms-fields-focus-color,#69727d);border-color:#69727d;transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce #billing_address_1_field{margin-bottom:5px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .woocommerce-privacy-policy-text,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .woocommerce-privacy-policy-text{margin-bottom:15px;color:var(--login-messages-color,#69727d);font-size:12px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:not([class]),.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]){color:var(--login-messages-color,#69727d);font-size:12px;margin-top:10px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .woocommerce-LostPassword,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .woocommerce-LostPassword{font-size:12px;margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{width:50%}@media (max-width:1024px){.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{width:100%}}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword p{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .form-row-first{width:100%}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{background-color:var(--sections-background-color,#fff);padding:var(--sections-padding,16px 30px);border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button{background:#5bc0de;border:none;color:var(--forms-buttons-normal-text-color,#fff);border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,12px 32px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover{color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:nth-child(3){margin-top:20px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__input-checkbox{vertical-align:middle}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce p:last-of-type{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__label-for-checkbox span{color:var(--checkboxes-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tr{border:none}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h3{color:var(--typography-section-titles-color,#000);margin-top:0;margin-bottom:var(--section-title-spacing,45px);font-weight:400}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce strong{color:var(--general-text-color,#000)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-item-meta,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce strong.wc-item-meta-label{color:var(--variations-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity{font-weight:400;color:var(--tables-items-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-order-downloads{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper{font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type{margin-top:30px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark{background-color:transparent;font-weight:700;color:var(--general-text-color,#000)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce caption+thead tr:first-child td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce caption+thead tr:first-child th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce colgroup+thead tr:first-child td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce colgroup+thead tr:first-child th{border-top:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child th{border-top:0;padding-left:0;padding-top:0;padding-bottom:var(--tables-titles-spacing,9px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>th{background-color:transparent;padding-left:0;padding-top:var(--order-summary-rows-gap-top,9px);padding-bottom:var(--order-summary-rows-gap-bottom,9px);color:var(--tables-items-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a{color:var(--tables-links-normal-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a:hover{color:var(--tables-links-hover-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table{font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button{background:transparent;border-radius:var(--tables-button-border-radius,3px);border:2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#5bc0de);vertical-align:middle;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover{transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table th{border-top:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d5d8dc)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th span{color:var(--tables-title-color,#000)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot th{padding-left:0;color:var(--tables-title-color,#000)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a{color:var(--tables-links-normal-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a:hover{color:var(--tables-links-hover-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-purchase-note td{border-top:none;padding-top:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button{background:transparent;border:2px solid #5bc0de;border:2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);vertical-align:middle;color:var(--tables-button-normal-text-color,#69727d);margin-top:0;margin-bottom:0;padding:var(--tables-button-padding,12px 32px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover{transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .title h3,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .title h3{float:none}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address address,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses address{padding:var(--sections-padding,45px 30px 16px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .edit,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit{float:left;position:absolute;margin-left:var(--edit-link-margin-start,30px);margin-top:var(--edit-link-margin-top,10px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .u-columns{margin-top:20px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset{border:none;padding:0;margin-inline-start:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset legend,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset legend{font-weight:700;padding:20px 0;color:var(--general-text-color,#000)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button{background:#5bc0de;border:none;color:var(--forms-buttons-normal-text-color,#fff);border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,12px 32px);margin-top:20px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover{color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination{padding:16px 0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button{background:transparent;border-radius:var(--tables-button-border-radius,3px);border:2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#5bc0de);vertical-align:middle;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button:hover{transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-OrderUpdates{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{float:left;width:25%}@media (max-width:1024px){.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{width:100%}}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul{padding-inline-start:0}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li{list-style-type:none;display:inline-block;width:var(--tab-width,100%)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:after{content:"";display:block;width:100%;background-color:var(--tabs-divider-color,#69727d);height:var(--tabs-divider-weight,0);position:relative;top:calc(var(--tabs-spacing, 2px) / 2)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--tabs-active-color,#5bc0de);background:#f1f2f3;border-color:var(--tabs-active-border-color,transparent)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-style:normal;font-weight:700;font-size:14px;color:var(--tabs-normal-color,#69727d);display:block;padding:var(--tabs-padding,12px 20px);text-align:var(--tabs-alignment,start);background:#f9fafa;border-radius:var(--tabs-border-radius,0);border:0 var(--tabs-border-type,solid) var(--tabs-border-color,transparent)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:var(--tabs-hover-color,#5bc0de);border-color:var(--tabs-hover-border-color,transparent)}@media (max-width:1024px){.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{padding:var(--tabs-padding,10px)}}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:after{display:none}.elementor-widget-woocommerce-my-account .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below,.elementor-widget-woocommerce-my-account .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below{padding-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .shop_table td{vertical-align:top;line-height:unset}.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-paymentMethods .woocommerce-PaymentMethod--actions{text-align:right}.elementor-widget-woocommerce-my-account .woocommerce-PaymentMethod .input-radio{vertical-align:middle}.elementor-widget-woocommerce-my-account .woocommerce-PaymentMethod .input-radio+label{color:var(--payment-methods-radio-buttons-color,#69727d)}.e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{display:inline-block}.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation{display:block}.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation li{margin:calc(var(--tabs-spacing, 2px) / 2) 0 calc(var(--tabs-spacing, 2px) / 2) 0}.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard{margin-top:0}.e-my-account-tabs-vertical .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation{display:none}.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{float:none;width:100%}.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:after{display:none}.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-content{float:none;width:100%;padding:var(--tab-content-spacing,50px) 0 0 0}@media (max-width:1024px){.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-content{width:100%;padding:var(--tab-content-spacing,6%) 0 0 0}}.e-my-account-tabs-horizontal .woocommerce-MyAccount-navigation{display:none}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation{display:block}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;display:flex;justify-content:var(--tabs-container-justify-content,space-between)}@media (max-width:479px){.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul{display:block}}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{display:inline-block;width:var(--tab-width,100%);padding:0 calc(var(--tabs-spacing, 2px) / 2) 0 calc(var(--tabs-spacing, 2px) / 2);margin:0;border-right:var(--tabs-divider-weight,0) solid var(--tabs-divider-color,#69727d)}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li:first-of-type{padding-left:0}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li:last-of-type{padding-right:0;border-right-width:0}@media (max-width:479px){.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{margin:calc(var(--tabs-spacing, 2px) / 2) 0 calc(var(--tabs-spacing, 2px) / 2) 0;display:inline-block;width:100%}}.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-number a,.elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-number a{pointer-events:none}.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button,.elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button{pointer-events:none;opacity:.3}.elementor-editor-active .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content:not(:first-of-type){display:none}.product .count{background-color:inherit}.elementor-widget-woocommerce-notices .e-woocommerce-notices-wrapper.e-woocommerce-notices-wrapper-loading *,.elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2{display:none}.elementor-widget-woocommerce-notices .woocommerce-error,.elementor-widget-woocommerce-notices .woocommerce-info,.elementor-widget-woocommerce-notices .woocommerce-message,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper,.elementor-widget-woocommerce-notices .woocommerce .is-error,.elementor-widget-woocommerce-notices .woocommerce .is-info,.elementor-widget-woocommerce-notices .woocommerce .is-success{display:block}.e-preview--show-hidden-elements:not(.elementor-editor-active) .elementor-widget-woocommerce-notices .e-notices-demo-notice{display:none}.woocommerce div.product.elementor form.cart div.product-addon{flex-basis:100%;flex-shrink:0}.e-sticky-right-column--active{position:sticky;top:0}.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{color:#d5d8dc;border:1px solid;border-right:none;border-left:none;padding-top:10px;padding-bottom:10px}.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{height:100%;width:1px;margin:0 auto;background-color:#d5d8dc}.elementor-post-navigation{overflow:hidden;display:flex}.elementor-post-navigation .post-navigation__arrow-wrapper{color:#d5d8dc}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size:30px;padding-inline-end:15px}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next{font-size:30px;padding-inline-start:15px}.elementor-post-navigation .post-navigation__arrow-wrapper i{transform:translateY(-5%)}.elementor-post-navigation .elementor-post-navigation__link__next,.elementor-post-navigation .elementor-post-navigation__link__prev{overflow:hidden}.elementor-post-navigation .elementor-post-navigation__link a{display:flex;align-items:center;max-width:100%}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label{text-transform:uppercase;font-size:.8em}.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--title{font-size:.7em}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__prev--title{overflow:hidden;text-overflow:ellipsis}.elementor-post-navigation span.elementor-post-navigation__link__next{text-align:end}.elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-post-navigation span.elementor-post-navigation__link__prev{display:flex;flex-direction:column}.elementor-post-navigation .elementor-grid{justify-content:space-between}.elementor-post-navigation .elementor-post-navigation__link{width:calc(50% - 1px / 2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-post-navigation .elementor-post-navigation__separator-wrapper{text-align:center}.elementor-post-navigation .elementor-post-navigation__next{text-align:end}.elementor-post-navigation .elementor-post-navigation__next a{justify-content:flex-end}.elementor-search-form{display:block;transition:.2s}.elementor-search-form .e-font-icon-svg-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.elementor-search-form button,.elementor-search-form input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;min-width:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none}.elementor-search-form button:focus,.elementor-search-form input[type=search]:focus{outline:0;color:inherit}.elementor-search-form button{background-color:#69727d;font-size:var(--e-search-form-submit-icon-size,16px);color:#fff;border-radius:0}.elementor-search-form__container{display:flex;transition:.2s;overflow:hidden;border:0 solid transparent;min-height:50px}.elementor-search-form__container:not(.elementor-search-form--full-screen){background:#f1f2f3}.elementor-search-form__input{flex-basis:100%;color:#3f444b;transition:color .2s}.elementor-search-form__input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__submit{transition:color .2s,background .2s;font-size:var(--e-search-form-submit-icon-size,16px)}.elementor-search-form__submit svg{fill:var(--e-search-form-submit-text-color,#fff);width:var(--e-search-form-submit-icon-size,16px);height:var(--e-search-form-submit-icon-size,16px)}.elementor-search-form .elementor-search-form__submit,.elementor-search-form .elementor-search-form__submit:hover{color:var(--e-search-form-submit-text-color,#fff);border:none;border-radius:0}.elementor-search-form--button-type-text .elementor-search-form__submit{flex-shrink:0}.elementor-search-form--skin-minimal .elementor-search-form__icon{opacity:.6;display:flex;align-items:center;justify-content:flex-end;color:#3f444b;fill:#3f444b;font-size:var(--e-search-form-icon-size-minimal,15px)}.elementor-search-form--skin-minimal .elementor-search-form__icon svg{width:var(--e-search-form-icon-size-minimal,15px);height:var(--e-search-form-icon-size-minimal,15px)}.elementor-search-form--skin-minimal:focus-within{outline-width:2px;outline-style:solid}.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{font-size:50px;text-align:center;border:solid #fff;border-width:0 0 1px;line-height:1.5;color:#fff}.elementor-search-form--skin-full_screen .elementor-search-form__toggle{display:inline-block;cursor:pointer;vertical-align:middle;color:var(--e-search-form-toggle-color,#33373d);font-size:var(--e-search-form-toggle-size,33px)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{position:relative;display:block;transition:.2s;width:var(--e-search-form-toggle-size,33px);height:var(--e-search-form-toggle-size,33px);background-color:var(--e-search-form-toggle-background-color,rgba(0,0,0,.05));border:var(--e-search-form-toggle-border-width,0) solid var(--e-search-form-toggle-color,#33373d);border-radius:var(--e-search-form-toggle-border-radius,3px)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{font-size:var(--e-search-form-toggle-icon-size,.55em)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{fill:var(--e-search-form-toggle-color,#33373d);width:var(--e-search-form-toggle-icon-size,.55em);height:var(--e-search-form-toggle-icon-size,.55em)}.elementor-search-form--skin-full_screen .elementor-search-form__container{transition:.3s;align-items:center;position:fixed;z-index:9998;top:0;left:0;right:0;bottom:0;height:100vh;padding:0 15%;background-color:rgba(0,0,0,.8)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){overflow:hidden;opacity:0;transform:scale(0)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display:none}.elementor-author-box{display:flex;align-items:center}.elementor-author-box__avatar{flex-shrink:0;margin-inline-end:25px}.elementor-author-box__avatar img{width:100px;border-radius:500px;-o-object-fit:cover;object-fit:cover}.elementor-author-box__text{flex-grow:1;font-size:17px}.elementor-author-box__name{font-size:24px;margin-bottom:5px}.elementor-author-box__bio,.elementor-author-box__bio p{margin-bottom:.8em}.elementor-author-box__bio p:last-of-type{margin-bottom:0}.elementor-author-box--layout-image-left .elementor-author-box{flex-direction:row}.elementor-author-box--layout-image-left .elementor-author-box__avatar{margin-left:0;margin-right:25px}.elementor-author-box--layout-image-right .elementor-author-box{flex-direction:row-reverse}.elementor-author-box--layout-image-right .elementor-author-box__avatar{margin-right:0;margin-left:25px}.elementor-author-box--layout-image-above .elementor-author-box{display:block}.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin:0 auto 15px;display:inline-block}.elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar{margin-left:0}.elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar{margin-right:0}.elementor-author-box--align-left .elementor-author-box{text-align:left}.elementor-author-box--align-right .elementor-author-box{text-align:right}.elementor-author-box--align-center .elementor-author-box{text-align:center}.elementor-button.elementor-author-box__button{border:2px solid #3f444b;font-size:15px;font-weight:100;padding:10px 18px}.elementor-button.elementor-author-box__button,.elementor-button.elementor-author-box__button:hover{background:transparent;color:#3f444b}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar,.elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{align-self:flex-start}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar{align-self:center}.elementor-post-info__terms-list{display:inline-block}.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{margin:initial}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}.elementor-widget-breadcrumbs{font-size:.85em}.elementor-widget-breadcrumbs p{margin-bottom:0}.elementor-sitemap-wrap{display:flex;flex-flow:row wrap}.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}.elementor-posts-container.elementor-posts-masonry{align-items:flex-start}.elementor-posts-container:not(.elementor-posts-masonry){align-items:stretch}.elementor-posts-container .elementor-post{padding:0;margin:0}.elementor-posts-container .elementor-post__excerpt{flex-grow:var(--read-more-alignment,0)}.elementor-posts-container .elementor-post__thumbnail{overflow:hidden}.elementor-posts-container .elementor-post__thumbnail img{display:block;width:100%;max-height:none;max-width:none;transition:filter .3s}.elementor-posts-container .elementor-post__thumbnail__link{position:relative;display:block;width:100%}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{top:0;left:0;right:0;bottom:0}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%)}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}.elementor-posts .elementor-post{flex-direction:column;transition-property:background,border,box-shadow;transition-duration:.25s}.elementor-posts .elementor-post__title{font-size:18px;margin:0}.elementor-posts .elementor-post__excerpt{margin-bottom:10px}.elementor-posts .elementor-post__excerpt p{margin:0;line-height:1.5em;font-size:14px;color:#777}.elementor-posts .elementor-post__text{display:var(--item-display,block);flex-direction:column;flex-grow:1}.elementor-posts .elementor-post__meta-data{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.elementor-posts .elementor-post__read-more{font-size:12px;font-weight:700;align-self:flex-start}.elementor-posts .elementor-post__thumbnail{position:relative}.elementor-posts--skin-classic .elementor-post{overflow:hidden}.elementor-posts--align-left .elementor-post{text-align:left}.elementor-posts--align-right .elementor-post{text-align:right}.elementor-posts--align-center .elementor-post{text-align:center}.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-posts--thumbnail-top .elementor-post__text{width:100%}.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-right:auto;margin-left:auto}.elementor-posts--thumbnail-left .elementor-post,.elementor-posts--thumbnail-right .elementor-post{flex-direction:row}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{flex-shrink:0;width:25%}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{order:0;margin-right:20px}.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{order:5;margin-left:20px}.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}.elementor-posts .elementor-post{display:flex}.elementor-posts .elementor-post__card{display:flex;flex-direction:column;overflow:hidden;position:relative;background-color:#fff;width:100%;min-height:100%;border-radius:3px;border:0 solid #69727d;transition:all .25s}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}.elementor-posts .elementor-post__card .elementor-post__text{padding:0 30px;margin-bottom:0;margin-top:20px}.elementor-posts .elementor-post__card .elementor-post__read-more{margin-bottom:20px;display:inline-block}.elementor-posts .elementor-post__card .elementor-post__meta-data{padding:15px 30px;margin-bottom:0;border-top:1px solid #eaeaea}.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}.elementor-posts .elementor-post__badge{position:absolute;top:0;background:#69727d;color:#fff;font-size:12px;padding:.6em 1.2em;line-height:1;font-weight:400;margin:20px;border-radius:999px}.elementor-posts .elementor-post__avatar{position:relative;padding:0 30px;width:100%;top:-25px;height:0;pointer-events:none}.elementor-posts .elementor-post__avatar img{border-radius:50%;width:60px;pointer-events:all;transform:translateY(-50%)}.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{padding-top:0;position:static;height:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{transform:translateY(0);vertical-align:bottom}.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{display:block;content:"";background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;height:100%;width:100%;position:absolute;bottom:0;opacity:1;transition:all .3s ease-out}.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1)}.elementor-card-shadow-yes .elementor-post__card{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.elementor-posts--skin-full_content article{flex-direction:column;overflow:hidden}.elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}.elementor-portfolio__filters{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin:0}.elementor-portfolio__filter{margin:0;cursor:pointer;padding:8px}.elementor-portfolio__filter:focus-visible{outline:1px auto -webkit-focus-ring-color}.elementor-portfolio-item{align-self:flex-start;transition-property:transform,opacity;transition-timing-function:ease-in-out;transform-style:preserve-3d;overflow:hidden;margin:0}.elementor-portfolio-item__title{margin:0;padding:0;line-height:1;font-size:18px;color:#fff}.elementor-portfolio-item__tags__separator:before{content:","}.elementor-portfolio-item__overlay{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;transition:opacity 1s;display:flex;flex-direction:column;justify-content:center;text-align:center;overflow:hidden;background-color:rgba(105,114,125,.8)}.elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}.elementor-portfolio-item:focus-within .elementor-portfolio-item__overlay,.elementor-portfolio-item:hover .elementor-portfolio-item__overlay{opacity:1;transition:opacity .5s}.elementor-portfolio.elementor-has-item-ratio{transition:height .5s}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{position:absolute;background-color:rgba(0,0,0,.1)}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}.elementor ul li.elementor-portfolio__filter{list-style-type:none}.e-con-inner>.elementor-widget-portfolio,.e-con>.elementor-widget-portfolio{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-widget-archive-posts.load-more-align-center .elementor-button-wrapper,.elementor-widget-posts.load-more-align-center .elementor-button-wrapper{text-align:center}.elementor-widget-archive-posts.load-more-align-start .elementor-button-wrapper,.elementor-widget-posts.load-more-align-start .elementor-button-wrapper{text-align:start}.elementor-widget-archive-posts.load-more-align-end .elementor-button-wrapper,.elementor-widget-posts.load-more-align-end .elementor-button-wrapper{text-align:end}.elementor-widget-archive-posts.load-more-align-justify .elementor-button,.elementor-widget-posts.load-more-align-justify .elementor-button{width:100%}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container{cursor:default}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{display:flex}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:hidden}.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{display:none}.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{display:block}.elementor-widget-archive-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:visible}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{margin:0 auto;display:none}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i{color:var(--load-more-spinner-color)}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-message,.elementor-widget-posts>.elementor-widget-container .e-load-more-message{color:var(--load-more-message-color);text-align:var(--load-more-message-alignment,center);display:none;margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:inherit}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative}.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}.e-form__buttons{flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:flex}.e-form__indicators{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;font-size:13px;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators__indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-basis:0;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{width:100%;position:relative;background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden}.e-form__indicators__indicator__progress__meter{width:var(--e-form-steps-indicator-progress-meter-width,0);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;border-radius:var(--e-form-steps-indicator-progress-border-radius);background-color:var(--e-form-steps-indicator-progress-color);color:var(--e-form-steps-indicator-progress-meter-color);text-align:right;transition:width .1s linear}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-active{color:var(--e-form-steps-indicator-active-primary-color,#39b54a);border-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a);background-color:initial}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);font-size:var(--e-form-steps-indicator-icon-size);border-width:1px;border-style:solid;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:10px}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{width:var(--e-form-steps-indicator-icon-size);height:auto}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);border-width:1px;border-style:solid;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{width:100%;height:var(--e-form-steps-divider-width);background-color:#babfc5}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-field-type-tel input{direction:inherit}.elementor-login .elementor-lost-password,.elementor-login .elementor-remember-me{font-size:.85em}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{order:3}.elementor-form .elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}.elementor-form .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-form .elementor-button .elementor-button-icon,.elementor-form .elementor-button .elementor-button-text{flex-grow:unset;order:unset}.elementor-select-wrapper .select-caret-down-wrapper{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:10px;pointer-events:none;font-size:11px}.elementor-select-wrapper .select-caret-down-wrapper svg{display:unset;width:1em;aspect-ratio:unset;fill:currentColor}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}.elementor-select-wrapper.remove-before:before{content:""!important}.elementor-message-svg:before{content:"";width:1em;height:1em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTVMMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yIDQuNzUgOC4xNXoiIGZpbGw9IiMwMDhBMjAiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat}.elementor-widget-price-list .elementor-price-list{list-style:none;padding:0;margin:0}.elementor-widget-price-list .elementor-price-list li{margin:0}.elementor-price-list li:not(:last-child){margin-bottom:20px}.elementor-price-list .elementor-price-list-image{max-width:50%;flex-shrink:0;padding-inline-end:25px}.elementor-price-list .elementor-price-list-image img{width:100%}.elementor-price-list .elementor-price-list-header,.elementor-price-list .elementor-price-list-item,.elementor-price-list .elementor-price-list-text{display:flex}.elementor-price-list .elementor-price-list-item{align-items:flex-start}.elementor-price-list .elementor-price-list-item .elementor-price-list-text{align-items:flex-start;flex-wrap:wrap;flex-grow:1}.elementor-price-list .elementor-price-list-item .elementor-price-list-header{align-items:center;flex-basis:100%;font-size:19px;font-weight:600;margin-bottom:10px;justify-content:space-between}.elementor-price-list .elementor-price-list-item .elementor-price-list-title{max-width:80%}.elementor-price-list .elementor-price-list-item .elementor-price-list-price{font-weight:600}.elementor-price-list .elementor-price-list-item p.elementor-price-list-description{flex-basis:100%;font-size:14px;margin:0}.elementor-price-list .elementor-price-list-item .elementor-price-list-separator{flex-grow:1;margin-left:10px;margin-right:10px;border-bottom-style:dotted;border-bottom-width:2px;height:0}.elementor-price-table{text-align:center}.elementor-price-table .elementor-price-table__header{background:var(--e-price-table-header-background-color,#555);padding:20px 0}.elementor-price-table .elementor-price-table__heading{margin:0;padding:0;line-height:1.2;font-size:24px;font-weight:600;color:#fff}.elementor-price-table .elementor-price-table__subheading{font-size:13px;font-weight:400;color:#fff}.elementor-price-table .elementor-price-table__original-price{margin-inline-end:15px;text-decoration:line-through;font-size:.5em;line-height:1;font-weight:400;align-self:center}.elementor-price-table .elementor-price-table__original-price .elementor-price-table__currency{font-size:1em;margin:0}.elementor-price-table .elementor-price-table__price{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;color:#555;font-weight:800;font-size:65px;padding:40px 0}.elementor-price-table .elementor-price-table__price .elementor-typo-excluded{line-height:normal;letter-spacing:normal;text-transform:none;font-weight:400;font-size:medium;font-style:normal}.elementor-price-table .elementor-price-table__after-price{display:flex;flex-wrap:wrap;text-align:start;align-self:stretch;align-items:flex-start;flex-direction:column}.elementor-price-table .elementor-price-table__integer-part{line-height:.8}.elementor-price-table .elementor-price-table__currency,.elementor-price-table .elementor-price-table__fractional-part{line-height:1;font-size:.3em}.elementor-price-table .elementor-price-table__currency{margin-inline-end:3px}.elementor-price-table .elementor-price-table__period{width:100%;font-size:13px;font-weight:400}.elementor-price-table .elementor-price-table__features-list{list-style-type:none;margin:0;padding:0;line-height:1;color:var(--e-price-table-features-list-color)}.elementor-price-table .elementor-price-table__features-list li{font-size:14px;line-height:1;margin:0;padding:0}.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner{margin-left:15px;margin-right:15px}.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{content:"";display:block;border:0 solid hsla(0,0%,47.8%,.3);margin:10px 12.5%}.elementor-price-table .elementor-price-table__features-list i{margin-inline-end:10px;font-size:1.3em}.elementor-price-table .elementor-price-table__features-list svg{margin-inline-end:10px;fill:var(--e-price-table-features-list-color);height:1.3em;width:1.3em}.elementor-price-table .elementor-price-table__features-list svg~*{vertical-align:text-top}.elementor-price-table .elementor-price-table__footer{padding:30px 0}.elementor-price-table .elementor-price-table__additional_info{margin:0;font-size:13px;line-height:1.4}.elementor-price-table__ribbon{position:absolute;top:0;left:auto;right:0;transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.elementor-price-table__ribbon-inner{text-align:center;left:0;width:200%;transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000}.elementor-price-table__ribbon.elementor-ribbon-left{transform:rotate(0);left:0;right:auto}.elementor-price-table__ribbon.elementor-ribbon-right{transform:rotate(90deg);left:auto;right:0}.elementor-widget-price-table .elementor-widget-container{overflow:hidden;background-color:#f9fafa}.e-con-inner>.elementor-widget-price-list,.e-con>.elementor-widget-price-list{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-flip-box{height:280px;position:relative;perspective:1000px;transform-style:preserve-3d}@media (max-device-width:1024px){.elementor-flip-box{cursor:pointer}}.elementor-flip-box__front{background-color:#1abc9c}.elementor-flip-box__back{background-color:#4054b2;display:block}.elementor-flip-box__layer{position:absolute;width:100%;height:100%;transition:all .6s ease-in-out}.elementor-flip-box__layer__overlay{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:stretch;text-align:center;padding:35px;color:#fff}.elementor-flip-box__layer__title{font-size:21px}.elementor-flip-box__layer__description{font-size:14px}.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child){margin:0 0 20px;padding:0}.elementor-flip-box__layer__title{line-height:1;font-weight:600}.elementor-flip-box,.elementor-flip-box .elementor-view-framed,.elementor-flip-box .elementor-view-stacked{--e-flip-box-view-framed-stacked-icon-color:#fff}.elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon{color:var(--e-flip-box-view-framed-stacked-icon-color)}.elementor-flip-box .elementor-icon svg,.elementor-flip-box .elementor-view-framed .elementor-icon svg,.elementor-flip-box .elementor-view-stacked .elementor-icon svg{fill:var(--e-flip-box-view-framed-stacked-icon-color)}.elementor-flip-box .elementor-view-framed .elementor-icon{border-color:#fff}.elementor-flip-box .elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.5)}.elementor-flip-box__button.elementor-button{cursor:pointer;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;background:transparent}.elementor-flip-box__button.elementor-button:focus-visible,.elementor-flip-box__button.elementor-button:hover{background:transparent;text-decoration:none}.elementor-flip-box__image{margin:0 0 20px;display:inline-block;width:100%}.elementor-flip-box__image img{width:50%}.elementor-flip-box .elementor-icon-wrapper{margin-bottom:20px}.elementor-flip-box--3d .elementor-flip-box__layer__inner{transform:translateZ(90px) scale(.91)}.elementor-flip-box--3d .elementor-flip-box__layer__overlay{transform-style:preserve-3d;transform:translateZ(.1px)}.elementor-flip-box--effect-flip .elementor-flip-box{perspective:1000px;transform-style:preserve-3d}.elementor-flip-box--effect-flip .elementor-flip-box__layer{transform-style:preserve-3d;backface-visibility:hidden}.elementor-flip-box--effect-flip .elementor-flip-box__front{transform:none;z-index:1}.elementor-flip-box--effect-flip .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back{transform:none}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back{transform:rotateX(0) rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(0) rotateY(180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(0) rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back{transform:rotateX(-180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(-180deg) rotateY(0)}.elementor-flip-box--effect-push .elementor-flip-box__front{transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{transform:translateX(100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{transform:translateX(-100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{transform:translateX(0) translateY(-100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{transform:translateX(0) translateY(100%)}.elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box{overflow:hidden}.elementor-flip-box--effect-push .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back{transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back{transform:translateX(-100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back{transform:translateX(100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back{transform:translateX(0) translateY(100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back{transform:translateX(0) translateY(-100%)}.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front{transition:transform .7s,opacity .35s,width .1ms;opacity:1;transform:scale(1);z-index:1;width:100%}.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{width:0;opacity:0;transform:scale(.7);transition:transform .8s,opacity .7s .1s,width .1ms .7s}.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{transition:transform .7s,opacity .5s .2s;opacity:0;transform:scale(.7)}.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{transition:transform .7s,opacity .5s;opacity:1;transform:scale(1)}.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{opacity:0}.elementor-flip-box--effect-fade .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back{opacity:1}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front{display:none}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back{transform:none;opacity:1}.e-con-inner>.elementor-widget-flip-box,.e-con>.elementor-widget-flip-box{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-cta,.elementor-widget-call-to-action .elementor-widget-container{overflow:hidden}.elementor-cta{position:relative;display:flex;transition:.5s}.elementor-cta--skin-classic .elementor-cta{flex-wrap:wrap}.elementor-cta--skin-classic .elementor-cta__bg-wrapper{position:relative;min-height:200px;width:100%}.elementor-cta--skin-classic .elementor-cta__content{transition:all .4s;width:100%;background-color:#f9fafa}.elementor-cta--skin-classic .elementor-cta__content-item,.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon{color:#3f444b;border-color:#3f444b;fill:#3f444b}.elementor-cta--skin-classic .elementor-cta__button.elementor-button{color:#3f444b;border-color:#3f444b}.elementor-cta--skin-cover .elementor-cta{display:block}.elementor-cta--skin-cover .elementor-cta__bg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;transition:all .4s;width:100%}.elementor-cta--skin-cover .elementor-cta__content{min-height:280px}.elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-cta--skin-cover .elementor-cta__content-item,.elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon{color:#fff;border-color:#fff}.elementor-cta--layout-image-above .elementor-cta,.elementor-cta--layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--layout-image-right .elementor-cta{flex-direction:row-reverse}.elementor-cta__bg,.elementor-cta__bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;transition:all .4s}.elementor-cta__bg-wrapper{z-index:1;overflow:hidden}.elementor-cta__bg{background-size:cover;background-position:50%;z-index:1}.elementor-cta__bg-overlay{z-index:2}.elementor-cta__button.elementor-button{cursor:pointer;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;background:transparent}.elementor-cta__button.elementor-button:hover{background:transparent;text-decoration:none}.elementor-cta__title{font-size:23px}.elementor-cta__content{z-index:1;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding:35px;width:100%}.elementor-cta__content,.elementor-cta__content-item{position:relative;transition:.5s;color:#fff}.elementor-cta__content-item{width:100%;margin:0}.elementor-cta__content-item:not(:last-child){margin-bottom:15px}.elementor-cta__content-item .elementor-icon{color:#fff}.elementor-cta--valign-top .elementor-cta__content{align-content:flex-start;align-items:flex-start}.elementor-cta--valign-middle .elementor-cta__content{align-content:center;align-items:center}.elementor-cta--valign-bottom .elementor-cta__content{align-content:flex-end;align-items:flex-end}.elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.3)}@media (max-device-width:1024px){.elementor-cta{cursor:pointer}}@media (min-width:-1){.elementor-cta--widescreen-layout-image-above .elementor-cta,.elementor-cta--widescreen-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--widescreen-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--widescreen-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--widescreen-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--widescreen-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--widescreen-layout-image-left .elementor-cta,.elementor-cta--widescreen-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--widescreen-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--widescreen-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--widescreen-layout-image-left .elementor-cta__content,.elementor-cta--widescreen-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--widescreen-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--widescreen-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:1540px){.elementor-cta--laptop-layout-image-above .elementor-cta,.elementor-cta--laptop-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--laptop-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--laptop-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--laptop-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--laptop-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--laptop-layout-image-left .elementor-cta,.elementor-cta--laptop-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--laptop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--laptop-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--laptop-layout-image-left .elementor-cta__content,.elementor-cta--laptop-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--laptop-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--laptop-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:1280px){.elementor-cta--tablet_extra-layout-image-above .elementor-cta,.elementor-cta--tablet_extra-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--tablet_extra-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--tablet_extra-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet_extra-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--tablet_extra-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--tablet_extra-layout-image-left .elementor-cta,.elementor-cta--tablet_extra-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--tablet_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--tablet_extra-layout-image-left .elementor-cta__content,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--tablet_extra-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--tablet_extra-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:1024px){.elementor-cta--tablet-layout-image-above .elementor-cta,.elementor-cta--tablet-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--tablet-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--tablet-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--tablet-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:767px){.elementor-cta--mobile_extra-layout-image-above .elementor-cta,.elementor-cta--mobile_extra-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--mobile_extra-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--mobile_extra-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile_extra-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--mobile_extra-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--mobile_extra-layout-image-left .elementor-cta,.elementor-cta--mobile_extra-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--mobile_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--mobile_extra-layout-image-left .elementor-cta__content,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--mobile_extra-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--mobile_extra-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:479px){.elementor-cta--mobile-layout-image-above .elementor-cta,.elementor-cta--mobile-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--mobile-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--mobile-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--mobile-layout-image-right .elementor-cta{flex-direction:row-reverse}}.elementor-ribbon{position:absolute;z-index:1;top:0;left:auto;right:0;transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.elementor-ribbon-inner{text-align:center;left:0;width:200%;transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000;color:#fff}.elementor-ribbon.elementor-ribbon-left{transform:rotate(0);left:0;right:auto}.elementor-ribbon.elementor-ribbon-right{transform:rotate(90deg);left:auto;right:0}.elementor-widget-countdown .elementor-countdown-expire--message{display:none;padding:20px;text-align:center}.elementor-widget-countdown .elementor-countdown-wrapper{flex-direction:row}.elementor-widget-countdown .elementor-countdown-item{padding:20px 0;text-align:center;color:#fff}.elementor-widget-countdown .elementor-countdown-digits,.elementor-widget-countdown .elementor-countdown-label{line-height:1}.elementor-widget-countdown .elementor-countdown-digits{font-size:69px}.elementor-widget-countdown .elementor-countdown-label{font-size:19px}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper{display:flex;justify-content:center;margin-right:auto;margin-left:auto}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits,.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label{display:block}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item{flex-basis:0;flex-grow:1}.elementor-widget-countdown.elementor-countdown--label-inline{text-align:center}.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item{display:inline-block;padding-left:5px;padding-right:5px}.elementor-slides .swiper-slide-bg{background-size:cover;background-position:50%;background-repeat:no-repeat;min-width:100%;min-height:100%}.elementor-slides .swiper-slide-inner{background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0;bottom:0;right:0;padding:50px;margin:auto}.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover{color:#fff;display:flex}.elementor-slides .swiper-slide-inner .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}.elementor-slides .swiper-slide-inner .elementor-slide-content{position:relative;z-index:1;width:100%}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:35px;font-weight:700;line-height:1}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:17px;line-height:1.4}.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px}.elementor-slides .swiper-slide-inner .elementor-slide-button{border:2px solid #fff;color:#fff;background:transparent;display:inline-block}.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{background:transparent;color:inherit;text-decoration:none}.elementor--v-position-top .swiper-slide-inner{align-items:flex-start}.elementor--v-position-bottom .swiper-slide-inner{align-items:flex-end}.elementor--v-position-middle .swiper-slide-inner{align-items:center}.elementor--h-position-left .swiper-slide-inner{justify-content:flex-start}.elementor--h-position-right .swiper-slide-inner{justify-content:flex-end}.elementor--h-position-center .swiper-slide-inner{justify-content:center}body.rtl .elementor-widget-slides .elementor-swiper-button-next{left:10px;right:auto}body.rtl .elementor-widget-slides .elementor-swiper-button-prev{right:10px;left:auto}.elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner{display:none}@media (max-width:479px){.elementor-slides .swiper-slide-inner{padding:30px}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:23px;line-height:1;margin-bottom:15px}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:13px;line-height:1.4;margin-bottom:15px}}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text{color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn{color:var(--e-share-buttons-primary-color,#ea4335);border-color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon{background-color:var(--e-share-buttons-primary-color,#ea4335);color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon{color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon svg{fill:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-official .elementor-share-btn:hover{filter:saturate(1.5) brightness(1.2)}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_digg{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_google{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pocket{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassniki{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pinterest{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_reddit{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_skype{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_snapchat{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_mix{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_tumblr{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitch{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_telegram{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_threads,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_threads{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vimeo{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vk{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_wordpress{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_x-twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_x-twitter{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_xing{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg{color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg svg{fill:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email{color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email svg{fill:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print{color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print svg{fill:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook{color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook svg{fill:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google{color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google svg{fill:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket{color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket svg{fill:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin svg{fill:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki{color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki svg{fill:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest{color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest svg{fill:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit{color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit svg{fill:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype{color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype svg{fill:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare svg{fill:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat{color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat svg{fill:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon{color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon svg{fill:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix{color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix svg{fill:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr{color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr svg{fill:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch{color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch svg{fill:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram{color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram svg{fill:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_threads,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_threads{color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_threads svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_threads svg{fill:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter{color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter svg{fill:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo{color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo svg{fill:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk{color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk svg{fill:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp{color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp svg{fill:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress{color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress svg{fill:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_x-twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_x-twitter{color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_x-twitter svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_x-twitter svg{fill:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing{color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing svg{fill:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_digg .elementor-share-btn__icon{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_google .elementor-share-btn__icon{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pocket .elementor-share-btn__icon{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_odnoklassniki .elementor-share-btn__icon{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pinterest .elementor-share-btn__icon{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_reddit .elementor-share-btn__icon{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_skype .elementor-share-btn__icon{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_slideshare .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_snapchat .elementor-share-btn__icon{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_stumbleupon .elementor-share-btn__icon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_mix .elementor-share-btn__icon{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_tumblr .elementor-share-btn__icon{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitch .elementor-share-btn__icon{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_telegram .elementor-share-btn__icon{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_threads .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_threads .elementor-share-btn__icon{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitter .elementor-share-btn__icon{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vimeo .elementor-share-btn__icon{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vk .elementor-share-btn__icon{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_wordpress .elementor-share-btn__icon{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_x-twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_x-twitter .elementor-share-btn__icon{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_xing .elementor-share-btn__icon{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{color:var(--e-share-buttons-icon-color,#fff)}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon svg{fill:var(--e-share-buttons-icon-color,#fff)}.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--skin-framed .elementor-share-btn__icon{margin-inline-start:-.2em}.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--skin-framed .elementor-share-btn{border-style:solid}.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon{background-image:linear-gradient(90deg,rgba(0,0,0,.12),transparent)}.elementor-share-buttons--skin-boxed .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-minimal .elementor-share-btn__text{padding-inline-start:.9em}.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--skin-flat .elementor-share-btn__icon,.elementor-share-buttons--skin-flat .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,.elementor-share-buttons--skin-gradient .elementor-share-btn__text{color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg,.elementor-share-buttons--skin-flat .elementor-share-btn__text svg,.elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg,.elementor-share-buttons--skin-gradient .elementor-share-btn__text svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon{border-radius:.5em}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon{border-radius:99.9em}.elementor-share-buttons--view-text .elementor-share-btn__text{padding-inline-start:1em}.elementor-share-buttons--view-icon .elementor-share-btn,.elementor-share-buttons--view-text .elementor-share-btn{justify-content:center}.elementor-share-buttons--view-icon .elementor-share-btn__icon,.elementor-share-buttons--view-icon .elementor-share-btn__text,.elementor-share-buttons--view-text .elementor-share-btn__icon,.elementor-share-buttons--view-text .elementor-share-btn__text{flex-grow:1;justify-content:center}.elementor-share-buttons--shape-rounded .elementor-share-btn{border-radius:.5em}.elementor-share-buttons--shape-circle .elementor-share-btn{border-radius:99.9em}.elementor-share-btn{overflow:hidden;font-size:10px;display:flex;align-items:center;justify-content:flex-start;transition-duration:.2s;transition-property:filter,background-color,border-color;height:4.5em;cursor:pointer}.elementor-share-btn__icon,.elementor-share-btn__text{transition-property:color,background-color;transition-duration:.2s}.elementor-share-btn__icon{display:flex;align-self:stretch;justify-content:center;align-items:center;width:4.5em;position:relative}.elementor-share-btn__icon i{font-size:var(--e-share-buttons-icon-size,1.7em)}.elementor-share-btn__icon svg{width:var(--e-share-buttons-icon-size,1.7em);height:var(--e-share-buttons-icon-size,1.7em)}.elementor-share-btn__text{font-size:1.5em;padding-inline-end:1em;align-self:stretch;flex-grow:1;align-items:center;display:flex;font-weight:100}.elementor-share-btn__title{font-weight:700;flex-shrink:0}.elementor-widget-share-buttons{text-align:var(--alignment,inherit);-moz-text-align-last:var(--alignment,inherit);text-align-last:var(--alignment,inherit)}.elementor-widget-share-buttons.elementor-grid-0 .elementor-widget-container{font-size:0}.elementor-skin-carousel .elementor-main-swiper,.elementor-skin-coverflow .elementor-main-swiper{height:230px}.elementor-skin-slideshow .elementor-main-swiper{height:450px;position:relative}.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i{font-size:50px}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide{cursor:pointer}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3)}.elementor-carousel-image{background:no-repeat 50%;background-size:cover;height:100%;position:relative}.elementor-carousel-image-overlay{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:20px;color:var(--e-carousel-image-overlay-color,#fff);background-color:rgba(105,114,125,.8);transition:transform .5s,opacity .5s}.elementor-carousel-image-overlay i{font-size:var(--e-carousel-image-overlay-icon-size,21px)}.elementor-carousel-image-overlay svg{fill:var(--e-carousel-image-overlay-color,#fff);width:var(--e-carousel-image-overlay-icon-size,21px);height:var(--e-carousel-image-overlay-icon-size,21px)}.elementor-testimonial__image{flex-shrink:0}.elementor-testimonial__image img{border-radius:999px;box-sizing:content-box;-o-object-fit:cover;object-fit:cover}.elementor-testimonial__footer,.elementor-testimonial__header{display:flex}.elementor-testimonial__footer cite,.elementor-testimonial__header cite{display:flex;flex-direction:column;font-style:normal;font-size:14px;line-height:1.5}.elementor-testimonial__name{font-weight:700}.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{align-items:center}.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-start:20px}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer{flex-direction:row-reverse}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer{flex-direction:row}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{margin-top:25px}.elementor-testimonial--layout-image_above .elementor-testimonial{display:flex;flex-direction:column-reverse}.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:25px}.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:25px;flex-wrap:wrap}.elementor-testimonial--layout-image_stacked .elementor-testimonial__image,.elementor-testimonial--layout-image_stacked .elementor-testimonial cite{margin-top:15px;width:100%}.elementor-testimonial--layout-image_left .elementor-testimonial,.elementor-testimonial--layout-image_right .elementor-testimonial{display:flex;align-items:stretch}.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--layout-image_right .elementor-testimonial__footer{flex-shrink:0;flex-direction:column;text-align:center}.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:15px}.elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer,.elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer{justify-content:flex-start}.elementor-testimonial--layout-image_left .elementor-testimonial{flex-direction:row-reverse}.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-inline-end:20px}.elementor-testimonial--layout-image_right .elementor-testimonial{flex-direction:row}.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-inline-start:20px}.elementor-testimonial--align-right .elementor-testimonial{text-align:right}.elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--align-left .elementor-testimonial{text-align:left}.elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--align-center .elementor-testimonial{text-align:center}.elementor-testimonial--align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite{width:100%;display:flex;flex-direction:column;margin-top:25px}.elementor-testimonial--skin-bubble .elementor-testimonial__content{background-color:#f9fafa;padding:20px;position:relative}.elementor-testimonial--skin-bubble .elementor-testimonial__content:after{content:"";display:block;width:14px;height:14px;background-color:#f9fafa;position:absolute;transform:scaleX(.75) rotate(45deg);border-width:0;box-sizing:content-box}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after{bottom:calc(100% - 7px);transform:scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;transform:translateX(-50%) scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after{top:calc(100% - 7px)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;transform:translateX(-50%) scaleX(.75) rotate(45deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc(20px + 50px / 2)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc(20px + 50px / 2)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after{transform:scaleY(.75) rotate(135deg);left:-8px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{transform:scaleY(.75) rotate(-45deg);right:-8px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc(20px + 50px / 2)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px}@media (min-width:-1){.elementor-testimonial--widescreen-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--widescreen-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--widescreen-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:1540px){.elementor-testimonial--laptop-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--laptop-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--laptop-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:1280px){.elementor-testimonial--tablet_extra-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--tablet_extra-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--tablet_extra-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:1024px){.elementor-testimonial--tablet-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--tablet-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--tablet-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:767px){.elementor-testimonial--mobile_extra-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--mobile_extra-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--mobile_extra-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:479px){.elementor-testimonial--mobile-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--mobile-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--mobile-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}.elementor-widget-testimonial-carousel .swiper-slide{padding:20px}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:1.3em;font-style:italic;line-height:1.5}.elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:50px;height:50px}.elementor-widget-reviews .swiper-slide{background-color:#fff;border:1px solid #e1e8ed;border-radius:5px;padding:0}.elementor-widget-reviews .elementor-testimonial__text{font-size:14px;line-height:20px}.elementor-widget-reviews .elementor-testimonial__name{color:#1c2022}.elementor-widget-reviews .elementor-testimonial__title{color:#697882;font-size:12.5px;font-weight:400;font-family:inherit}.elementor-widget-reviews .elementor-testimonial__image{display:flex}.elementor-widget-reviews .elementor-testimonial__image img{width:36px;height:36px}.elementor-widget-reviews .elementor-testimonial__icon{margin-inline-start:auto;font-size:17px}.elementor-widget-reviews .elementor-testimonial__icon .fa+.fa{margin-inline-start:.15em}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon{color:var(--e-testimonial-icon-color)}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android{--e-testimonial-icon-color:#a4c639}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple{--e-testimonial-icon-color:#999}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance{--e-testimonial-icon-color:#1769ff}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket{--e-testimonial-icon-color:#205081}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen{--e-testimonial-icon-color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious{--e-testimonial-icon-color:#39f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg{--e-testimonial-icon-color:#005be2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble{--e-testimonial-icon-color:#ea4c89}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope{--e-testimonial-icon-color:#ea4335}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook{--e-testimonial-icon-color:#3b5998}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr{--e-testimonial-icon-color:#0063dc}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare{--e-testimonial-icon-color:#2d5be3}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github{--e-testimonial-icon-color:#333}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus{--e-testimonial-icon-color:#dd4b39}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz{--e-testimonial-icon-color:#7ac142}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram{--e-testimonial-icon-color:#262626}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle{--e-testimonial-icon-color:#487aa2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin{--e-testimonial-icon-color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium{--e-testimonial-icon-color:#00ab6b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup{--e-testimonial-icon-color:#ec1c40}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud{--e-testimonial-icon-color:#273a4b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki{--e-testimonial-icon-color:#f4731c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest{--e-testimonial-icon-color:#bd081c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt{--e-testimonial-icon-color:#da552f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit{--e-testimonial-icon-color:#ff4500}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss{--e-testimonial-icon-color:#f26522}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart{--e-testimonial-icon-color:#4caf50}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype{--e-testimonial-icon-color:#00aff0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare{--e-testimonial-icon-color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat{--e-testimonial-icon-color:#fffc00}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud{--e-testimonial-icon-color:#f80}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify{--e-testimonial-icon-color:#2ebd59}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow{--e-testimonial-icon-color:#fe7a15}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam{--e-testimonial-icon-color:#00adee}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon{--e-testimonial-icon-color:#eb4924}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram{--e-testimonial-icon-color:#2ca5e0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack,.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumbtack{--e-testimonial-icon-color:#1aa1d8}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-threads{--e-testimonial-icon-color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor{--e-testimonial-icon-color:#589442}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr{--e-testimonial-icon-color:#35465c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch{--e-testimonial-icon-color:#6441a5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter{--e-testimonial-icon-color:#1da1f2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo{--e-testimonial-icon-color:#1ab7ea}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk{--e-testimonial-icon-color:#45668e}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo{--e-testimonial-icon-color:#dd2430}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin{--e-testimonial-icon-color:#31a918}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp{--e-testimonial-icon-color:#25d366}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress{--e-testimonial-icon-color:#21759b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-x{--e-testimonial-icon-color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing{--e-testimonial-icon-color:#026466}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp{--e-testimonial-icon-color:#af0606}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube{--e-testimonial-icon-color:#cd201f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px{--e-testimonial-icon-color:#0099e5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon svg{fill:var(--e-testimonial-icon-color)}.elementor-widget-reviews .elementor-testimonial__rating{background-image:linear-gradient(90deg,#ffc82c var(--rating),#ccc var(--rating));font-family:eicons}.elementor-widget-reviews .elementor-testimonial__header{display:flex;padding-block-start:15px;padding-block-end:6px}.elementor-widget-reviews .elementor-testimonial__image+cite{margin-inline-start:9px}.elementor-widget-reviews .elementor-testimonial__separator{margin:0 auto;border-block-start:0 none;border-block-end:1px solid #e1e8ed;height:0}.elementor-widget-reviews .elementor-testimonial__content{padding-block-start:6px;padding-block-end:15px}.elementor-widget-reviews .elementor-testimonial__content,.elementor-widget-reviews .elementor-testimonial__header{padding-inline-start:15px;padding-inline-end:15px}.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{border-block-end:1px solid #e1e8ed}.swiper-pagination-bullets{color:#fff;cursor:default}.swiper-slide{will-change:transform;border-style:solid;border-width:0;transition-duration:.5s;transition-property:border,background,transform;overflow:hidden}.swiper-slide:not(:hover) .e-overlay-animation-fade{opacity:0}.swiper-slide:not(:hover) .e-overlay-animation-slide-up{transform:translateY(100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-down{transform:translateY(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-right{transform:translateX(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-left{transform:translateX(100%)}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{transform:scale(.5);opacity:0}.swiper-slide a{display:inline}.swiper-slide a.elementor-button{display:inline-block}.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{width:calc(95% - 40px)}.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{width:95%}.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{display:flex;align-items:stretch}.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{height:auto}.elementor-widget-reviews.elementor-pagination-type-bullets .swiper,.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{padding-bottom:40px}.elementor-widget-reviews .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next{left:0;right:unset}.elementor-widget-reviews .elementor-swiper-button-next,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev{right:0;left:unset}.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{top:calc(50% - 40px / 2)}.elementor-widget-media-carousel .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next{left:10px;right:unset}.elementor-widget-media-carousel .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev{right:10px;left:unset}.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),.entry-summary blockquote.elementor-blockquote{margin-right:0;margin-left:0}.elementor-widget-blockquote blockquote{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;quotes:none;border:0;font-style:normal;color:#3f444b}.elementor-widget-blockquote blockquote .e-q-footer:after,.elementor-widget-blockquote blockquote .e-q-footer:before,.elementor-widget-blockquote blockquote:after,.elementor-widget-blockquote blockquote:before,.elementor-widget-blockquote blockquote cite:after,.elementor-widget-blockquote blockquote cite:before{content:none}.elementor-blockquote{transition:.3s}.elementor-blockquote__author,.elementor-blockquote__content{margin-bottom:0;font-style:normal}.elementor-blockquote__author{font-weight:700}.elementor-blockquote .e-q-footer{margin-top:12px;display:flex;justify-content:space-between}.elementor-blockquote__tweet-button{display:flex;transition:.3s;color:#1da1f2;align-self:flex-end;line-height:1;position:relative;width:-moz-max-content;width:max-content}.elementor-blockquote__tweet-button:hover{color:#0967a0}.elementor-blockquote__tweet-button span{font-weight:600}.elementor-blockquote__tweet-button i,.elementor-blockquote__tweet-button span{vertical-align:middle}.elementor-blockquote__tweet-button i+span,.elementor-blockquote__tweet-button svg+span{margin-inline-start:.5em}.elementor-blockquote__tweet-button svg{fill:#1da1f2;height:1em;width:1em}.elementor-blockquote__tweet-label{white-space:pre-wrap}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button{padding:.7em 1.2em;border-radius:100em;background-color:#1da1f2;color:#fff;font-size:15px}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover{background-color:#0967a0;color:#fff}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before{border-inline-end-color:#0967a0}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button svg,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button svg{fill:#fff;height:1em;width:1em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button{padding:0;width:2em;height:2em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before{content:"";border:.5em solid transparent;border-inline-end-color:#1da1f2;position:absolute;left:-.8em;top:50%;transform:translateY(-50%) scaleY(.65);transition:.3s}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before{right:auto;left:-.8em;border-right-color:#1da1f2;border-left-color:transparent}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before{left:auto;right:-.8em;border-right-color:transparent;border-left-color:#1da1f2}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before{border-left-color:#0967a0}.elementor-blockquote--skin-boxed .elementor-blockquote{background-color:#f9fafa;padding:30px}.elementor-blockquote--skin-border .elementor-blockquote{border-color:#f9fafa;border-style:solid;border-inline-start-width:7px;padding-inline-start:20px}.elementor-blockquote--skin-quotation .elementor-blockquote:before{content:"“";font-size:100px;color:#f9fafa;font-family:Times New Roman,Times,serif;font-weight:900;line-height:1;display:block;height:.6em}.elementor-blockquote--skin-quotation .elementor-blockquote__content{margin-top:15px}.elementor-blockquote--align-left .elementor-blockquote__content{text-align:left}.elementor-blockquote--align-left .elementor-blockquote .e-q-footer{flex-direction:row}.elementor-blockquote--align-right .elementor-blockquote__content{text-align:right}.elementor-blockquote--align-right .elementor-blockquote .e-q-footer{flex-direction:row-reverse}.elementor-blockquote--align-center .elementor-blockquote{text-align:center}.elementor-blockquote--align-center .elementor-blockquote .e-q-footer,.elementor-blockquote--align-center .elementor-blockquote__author{display:block}.elementor-blockquote--align-center .elementor-blockquote__tweet-button{margin-right:auto;margin-left:auto}.elementor-headline{font-size:43px;line-height:1.2;display:block}.elementor-headline-dynamic-text{color:var(--dynamic-text-color,#aebcb9)}.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper{text-align:start}.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{overflow:visible;text-align:inherit}.elementor-headline--style-highlight .elementor-headline-dynamic-text{z-index:1}.elementor-headline--style-highlight .elementor-headline-plain-text{z-index:1;position:relative}.elementor-headline--style-highlight svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);transform:translate(-50%,-50%);overflow:visible}.elementor-headline--style-highlight svg path{stroke:red;stroke-width:9;fill:none;opacity:0;stroke-dasharray:0 1500;transition:.3s}.elementor-headline.e-animated svg path{animation:elementor-headline-dash forwards;animation-duration:var(--animation-duration,1.2s);animation-iteration-count:1}.elementor-headline.e-animated svg path:nth-of-type(2){animation-delay:calc(var(--animation-duration, 1.2s) / 2)}.elementor-headline.e-hide-highlight svg path{opacity:1;stroke-dasharray:1500 1500;animation:hide-highlight .4s forwards;animation-iteration-count:1}@keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500;opacity:1}to{stroke-dasharray:1500 1500;opacity:1}}@keyframes hide-highlight{0%{opacity:1;stroke-dasharray:1500 1500}to{opacity:0;filter:blur(10px)}}.elementor-headline-text-wrapper{vertical-align:bottom}.elementor-headline-dynamic-wrapper{display:inline-block;position:relative}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display:inline-block;position:absolute;top:0;left:0}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{position:relative}.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text{opacity:0;transform-origin:50% 100%;transform:rotateX(180deg)}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;transform:rotateX(0deg);animation:elementor-headline-flip-in 1.2s}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive{transform:rotateX(180deg);animation:elementor-headline-flip-out 1.2s}@keyframes elementor-headline-flip-in{0%{transform:rotateX(180deg);opacity:0}35%{transform:rotateX(120deg);opacity:0}65%{opacity:0}to{transform:rotateX(1turn);opacity:1}}@keyframes elementor-headline-flip-out{0%{transform:rotateX(0deg);opacity:1}35%{transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{transform:rotateX(180deg);opacity:0}}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{vertical-align:top;overflow:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:50%;transform:translateY(-50%);height:90%;width:1px;background-color:#0d0d0d}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after{animation:elementor-headline-pulse 1s infinite}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{background-color:var(--typing-selected-bg-color,#0d0d0d)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected:after{visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text{color:var(--typing-selected-color,var(--dynamic-text-color),#aebcb9)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){position:absolute;visibility:hidden}@keyframes elementor-headline-pulse{0%{transform:translateY(-50%) scale(1);opacity:1}40%{transform:translateY(-50%) scale(.9);opacity:0}to{transform:translateY(-50%) scale(0);opacity:0}}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{display:inline-block;backface-visibility:hidden}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text{transform:scaleX(1.0005);opacity:0}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{transform-style:preserve-3d;transform:translateZ(-20px) rotateX(90deg);opacity:0}.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:elementor-headline-swirl-in .4s forwards}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:elementor-headline-swirl-out .4s forwards}@keyframes elementor-headline-swirl-in{0%{opacity:0;transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;transform:translateZ(-20px) rotateX(0deg)}}@keyframes elementor-headline-swirl-out{0%{opacity:1;transform:translateZ(-20px) rotateX(0)}60%{opacity:0;transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;transform:translateZ(-20px) rotateX(-90deg)}}.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text{opacity:0;top:.2em}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{top:0;opacity:1;animation:elementor-headline-slide-down-in .6s}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-slide-down-out .6s}@keyframes elementor-headline-slide-down-in{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes elementor-headline-slide-down-out{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(120%)}to{opacity:0;transform:translateY(100%)}}.elementor-headline-animation-type-clip .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after{content:"";position:absolute;top:0;left:auto;right:0;width:2px;height:100%;background-color:#0d0d0d}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;animation:elementor-headline-drop-in-in .8s}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-drop-in-out .8s}@keyframes elementor-headline-drop-in-in{0%{opacity:0;transform:translateZ(100px)}to{opacity:1;transform:translateZ(0)}}@keyframes elementor-headline-drop-in-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(-100px)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{display:inline-block;transform:rotateY(180deg);backface-visibility:hidden}.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{transform:rotateY(0deg)}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:elementor-headline-blinds-in .6s forwards}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:elementor-headline-blinds-out .6s forwards}@keyframes elementor-headline-blinds-in{0%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes elementor-headline-blinds-out{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{display:inline-block;opacity:0;transform:scale(0)}.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:elementor-headline-wave-up .6s forwards}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:elementor-headline-wave-down .6s forwards}@keyframes elementor-headline-wave-up{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes elementor-headline-wave-down{0%{transform:scale(1);opacity:1}60%{transform:scale(0);opacity:0}}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;animation:elementor-headline-slide-in .6s}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-slide-out .6s}@keyframes elementor-headline-slide-in{0%{opacity:0;transform:translateX(-100%)}60%{opacity:1;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}@keyframes elementor-headline-slide-out{0%{opacity:1;transform:translateX(0)}60%{opacity:0;transform:translateX(110%)}to{opacity:0;transform:translateX(100%)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{transition:width .5s}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{overflow:hidden}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{white-space:nowrap}.elementor-msie .elementor-headline--style-highlight svg{top:auto;left:auto;transform:translate(-100%)}@keyframes e-hotspot-soft-beat{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes e-hotspot-expand{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}.elementor-widget-hotspot{display:flex;justify-content:var(--background-align)}.elementor-widget-hotspot .elementor-widget-container{position:relative;display:inline-block;width:var(--container-width);max-width:var(--container-max-width);height:var(--container-height)}.elementor-widget-hotspot .elementor-widget-container>img{display:block;width:var(--image-width,auto);height:var(--container-height);opacity:var(--opacity,1)}.e-hotspot{z-index:1;display:flex;align-items:center;justify-content:center;position:absolute}.e-hotspot--position-left.e-hotspot--position-top{transform:translate(calc(-1 * var(--hotspot-translate-x)),calc(-1 * var(--hotspot-translate-y)))}.e-hotspot--position-left.e-hotspot--position-bottom{transform:translate(calc(-1 * var(--hotspot-translate-x)),var(--hotspot-translate-y))}.e-hotspot--position-right.e-hotspot--position-top{transform:translate(var(--hotspot-translate-x),calc(-1 * var(--hotspot-translate-y)))}.e-hotspot--position-right.e-hotspot--position-bottom{transform:translate(var(--hotspot-translate-x),var(--hotspot-translate-y))}.e-hotspot--active{z-index:2}.e-hotspot__inner-circle,.e-hotspot__outer-circle{content:"";display:inline-block;box-sizing:content-box;border-radius:50%}.e-hotspot__inner-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--hotspot-color);padding:calc(var(--hotspot-size, 18px) / 2)}.e-hotspot__outer-circle{background-color:var(--hotspot-color);padding:var(--hotspot-padding,4px)}.e-hotspot--icon .e-hotspot__button,.e-hotspot__outer-circle{width:var(--hotspot-size,18px);height:var(--hotspot-size,18px)}.e-hotspot--icon .e-hotspot__button{line-height:0;box-sizing:content-box;font-size:var(--hotspot-size,18px)}.e-hotspot__icon,.e-hotspot__label{display:flex;justify-content:center;align-items:center}.e-hotspot__icon svg,.e-hotspot__label svg{height:var(--hotspot-size,18px);width:auto}.e-hotspot__button{cursor:pointer;position:relative;display:grid;grid-auto-flow:column;justify-content:center;color:var(--hotspot-color);font-size:var(--hotspot-size,18px);min-width:var(--hotspot-button-width);min-height:var(--hotspot-button-height)}.e-hotspot__button:before{z-index:-2;content:"";width:100%;height:100%;left:-5px;top:-5px;position:absolute;padding:5px;box-sizing:content-box}.e-hotspot__button svg{fill:var(--hotspot-color)}.e-hotspot:not(.e-hotspot--circle) .e-hotspot__button{min-width:var(--hotspot-min-width);min-height:var(--hotspot-min-height);background-color:var(--hotspot-box-color);padding:var(--hotspot-padding,4px);border-radius:var(--hotspot-border-radius,3px)}.e-hotspot:not(.e-hotspot--circle) .e-hotspot__button:before{border-radius:var(--hotspot-border-radius,3px)}.e-hotspot:not(.e-hotspot--circle) .e-hotspot--expand:before{background-color:var(--hotspot-box-color)}.e-hotspot--overlay{opacity:.7;transition:opacity .2s}.e-hotspot--active .e-hotspot--overlay,.e-hotspot--overlay:hover{opacity:1}.e-hotspot--soft-beat{animation:e-hotspot-soft-beat .7s infinite alternate;animation-timing-function:ease}.e-hotspot--expand .e-hotspot__outer-circle{animation:e-hotspot-expand 2s infinite}.e-hotspot:not(.e-hotspot--circle) .e-hotspot--expand:before{content:"";width:100%;height:100%;position:absolute;z-index:-1;opacity:0;animation:e-hotspot-expand 2s infinite}.e-hotspot--sequenced{animation:fadeIn .3s;animation-iteration-count:1;animation-fill-mode:both}.e-hotspot__direction-mask{overflow:hidden;position:absolute;pointer-events:none}.e-hotspot__tooltip{white-space:var(--white-space,nowrap);transition-property:transform,opacity;transition-duration:var(--tooltip-transition-duration,.5s);transform-origin:center center;position:absolute;pointer-events:none;color:var(--tooltip-text-color,#fff);text-align:var(--tooltip-align);min-width:var(--tooltip-min-width);max-width:var(--tooltip-max-width);padding:var(--tooltip-padding,8px);border-radius:var(--tooltip-border-radius);background-color:var(--tooltip-color)}.e-hotspot__tooltip p:last-of-type{margin-bottom:0}.e-hotspot__direction-mask .e-hotspot__tooltip{box-shadow:none!important;position:static}.e-hotspot--active .e-hotspot__tooltip{pointer-events:visible}.e-hotspot--fade-in-out{opacity:0}.e-hotspot--active .e-hotspot--fade-in-out{opacity:1}.e-hotspot--fade-grow{opacity:0;transform:scale(0)}.e-hotspot--active .e-hotspot--fade-grow{opacity:1;transform:scale(1)}.e-hotspot--override-tooltip-animation-from-top,.e-hotspot--tooltip-animation-from-top{transform:translateY(calc(-100% - 1px))}.e-hotspot--override-tooltip-animation-from-left,.e-hotspot--tooltip-animation-from-left{transform:translate(calc(-100% - 1px))}.e-hotspot--override-tooltip-animation-from-right,.e-hotspot--tooltip-animation-from-right{transform:translate(calc(100% + 1px))}.e-hotspot--override-tooltip-animation-from-bottom,.e-hotspot--tooltip-animation-from-bottom{transform:translateY(calc(100% + 1px))}.e-hotspot--fade-direction{opacity:0}.e-hotspot--active .e-hotspot--fade-direction,.e-hotspot--active .e-hotspot--slide-direction{transform:translate(0) scale(1);opacity:1}.e-hotspot--show-tooltip{transition:none;opacity:1;pointer-events:visible;transform:translate(0)}.elementor-facebook-widget.fb_iframe_widget,.elementor-facebook-widget.fb_iframe_widget span{width:100%!important}.elementor-facebook-widget.fb_iframe_widget iframe{position:relative;width:100%!important}.elementor-facebook-widget.fb-like{height:1px}.elementor-widget-facebook-comments iframe{width:100%!important}.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{height:3px;width:100%;left:0;background-color:#3f444b;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;width:0;left:50%}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{width:10px;left:-20px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{content:"";bottom:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{width:10px;inset-inline-start:100%}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;left:0;top:0;bottom:0;right:0;border:3px solid #3f444b}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:3px 3px 0 0;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{width:100%;height:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px}.e--pointer-framed.e--animation-corners .elementor-item:after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:0 3px 3px 0}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{width:100%;height:100%;transition:opacity 2ms,width .4s,height .4s}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s}.e--pointer-background .elementor-item:before{top:0;left:0;right:0;bottom:0;background:#3f444b;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{transform:scale(1);opacity:1}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:50%;left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:0;left:0;right:0;bottom:0;background:#3f444b;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{top:0;bottom:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:100%;bottom:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{right:0;left:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{right:100%;left:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--main .elementor-nav-menu ul{position:absolute;width:12em;border-width:0;border-style:solid;padding:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{position:absolute;top:-2px;left:50%;margin-inline-start:-8px;width:0;height:0;overflow:hidden;border:8px dashed transparent;border-bottom:8px solid #33373d}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{top:6px;border-style:solid dashed dashed;border-color:#33373d transparent transparent}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(-90deg)}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{white-space:nowrap;flex-grow:1}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{left:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%);border-left:var(--e-nav-menu-divider-width,2px) var(--e-nav-menu-divider-style,solid) var(--e-nav-menu-divider-color,#000);border-bottom-color:var(--e-nav-menu-divider-color,#000);border-right-color:var(--e-nav-menu-divider-color,#000);border-top-color:var(--e-nav-menu-divider-color,#000);align-self:center}.elementor-nav-menu__align-right .elementor-nav-menu{margin-left:auto;justify-content:flex-end}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{margin-right:auto;justify-content:flex-start}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu{margin-inline-end:auto;justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu{margin-inline-start:auto;justify-content:flex-end}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{margin-inline-start:auto;margin-inline-end:auto;justify-content:center}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container{display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{content:" ";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{display:flex;align-items:center}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{padding:10px 20px;line-height:20px}.elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu a.disabled{cursor:not-allowed;color:#88909b}.elementor-nav-menu .e-plus-icon:before{content:"+"}.elementor-nav-menu .sub-arrow{line-height:1;padding:10px;padding-inline-end:0;margin-block-start:-10px;margin-block-end:-10px;display:flex;align-items:center}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3f444b;color:#fff}.elementor-menu-toggle{display:flex;align-items:center;justify-content:center;font-size:var(--nav-menu-icon-size,22px);padding:.25em;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#33373d}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em}.elementor-menu-toggle svg{width:1em;height:auto;fill:var(--nav-menu-icon-color,currentColor)}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;transition:max-height .3s,transform .3s;transform-origin:top;overflow-y:auto;overflow-x:hidden}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}.elementor-nav-menu--dropdown a.current{background:#1f2124;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{text-shadow:none;border-inline-start:8px solid transparent}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{transform:scaleY(0);max-height:0;overflow:hidden}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{transform:scaleY(1);max-height:var(--menu-height);animation:hide-scroll .3s backwards}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (max-width:479px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}@media (min-width:480px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:1280px){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}}@media (min-width:1281px){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}.elementor-gallery__container{min-height:1px}.elementor-gallery-item{position:relative;overflow:hidden;display:block;text-decoration:none;border:solid var(--image-border-width) var(--image-border-color);border-radius:var(--image-border-radius)}.elementor-gallery-item__content,.elementor-gallery-item__overlay{height:100%;width:100%;position:absolute;top:0;left:0}.elementor-gallery-item__overlay{mix-blend-mode:var(--overlay-mix-blend-mode);transition-duration:var(--overlay-transition-duration);transition-property:mix-blend-mode,transform,opacity,background-color}.elementor-gallery-item__image.e-gallery-image{transition-duration:var(--image-transition-duration);transition-property:filter,transform}.elementor-gallery-item__content{display:flex;flex-direction:column;justify-content:var(--content-justify-content,center);align-items:center;text-align:var(--content-text-align);padding:var(--content-padding)}.elementor-gallery-item__content>div{transition-duration:var(--content-transition-duration)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2){transition-delay:calc(var(--content-transition-delay) / 3)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3){transition-delay:calc(var(--content-transition-delay) / 3 * 2)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4){transition-delay:calc(var(--content-transition-delay) / 3 * 3)}.elementor-gallery-item__description{color:var(--description-text-color,#fff);width:100%}.elementor-gallery-item__title{color:var(--title-text-color,#fff);font-weight:700;width:100%}.elementor-gallery__titles-container{display:flex;flex-wrap:wrap;justify-content:var(--titles-container-justify-content,center);margin-bottom:20px}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:before{background-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before{background-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item:before{border-color:var(--galleries-pointer-bg-color-hover);border-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item:after{border-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:before{border-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:before{border-left-width:var(--galleries-pointer-border-width);border-bottom-width:var(--galleries-pointer-border-width);border-right-width:0;border-top-width:0}.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:after{border-left-width:0;border-bottom-width:0;border-right-width:var(--galleries-pointer-border-width);border-top-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:before{border-left-width:var(--galleries-pointer-border-width);border-bottom-width:0;border-right-width:0;border-top-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:after{border-left-width:0;border-bottom-width:var(--galleries-pointer-border-width);border-right-width:var(--galleries-pointer-border-width);border-top-width:0}.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:after,.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:before,.elementor-gallery__titles-container .e--pointer-overline .elementor-item:before,.elementor-gallery__titles-container .e--pointer-underline .elementor-item:after{height:var(--galleries-pointer-border-width)}.elementor-gallery-title{--space-between:10px;cursor:pointer;color:#6d7882;font-weight:500;position:relative;padding:7px 14px;transition:all .3s}.elementor-gallery-title--active{color:#495157}.elementor-gallery-title:not(:last-child){margin-inline-end:var(--space-between)}.elementor-gallery-item__title+.elementor-gallery-item__description{margin-top:var(--description-margin-top)}.e-gallery-item.elementor-gallery-item{transition-property:all}.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top,.e-gallery-item:focus .elementor-gallery__item-overlay-bg,.e-gallery-item:focus .elementor-gallery__item-overlay-content,.e-gallery-item:focus .elementor-gallery__item-overlay-content__description,.e-gallery-item:focus .elementor-gallery__item-overlay-content__title,.e-gallery-item:hover .elementor-gallery__item-overlay-bg,.e-gallery-item:hover .elementor-gallery__item-overlay-content,.e-gallery-item:hover .elementor-gallery__item-overlay-content__description,.e-gallery-item:hover .elementor-gallery__item-overlay-content__title{opacity:1}a.elementor-item.elementor-gallery-title{color:var(--galleries-title-color-normal)}a.elementor-item.elementor-gallery-title.elementor-item-active,a.elementor-item.elementor-gallery-title.highlighted,a.elementor-item.elementor-gallery-title:focus,a.elementor-item.elementor-gallery-title:hover{color:var(--galleries-title-color-hover)}a.elementor-item.elementor-gallery-title.elementor-item-active{color:var(--gallery-title-color-active)}.e-con-inner>.elementor-widget-gallery,.e-con>.elementor-widget-gallery{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-widget-table-of-contents .elementor-toc__header-title{color:var(--header-color)}.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse,.elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{display:none}.elementor-widget-table-of-contents .elementor-widget-container{min-height:var(--box-min-height);border:var(--box-border-width,1px) solid var(--box-border-color,#9da5ae);border-radius:var(--box-border-radius,3px);background-color:var(--box-background-color);transition:min-height .4s;overflow:hidden}.elementor-toc__header{display:flex;align-items:center;justify-content:space-between;padding:var(--box-padding,20px);background-color:var(--header-background-color);border-bottom:var(--separator-width,1px) solid var(--box-border-color,#9da5ae)}.elementor-toc__header-title{font-size:18px;margin:0;color:var(--header-color);flex-grow:1}.elementor-toc__toggle-button{cursor:pointer;display:inline-flex}.elementor-toc__toggle-button i{color:var(--toggle-button-color)}.elementor-toc__toggle-button svg{height:1em;width:1em;fill:var(--toggle-button-color)}.elementor-toc__spinner-container{text-align:center}.elementor-toc__spinner{font-size:2em}.elementor-toc__spinner.e-font-icon-svg{height:1em;width:1em}.elementor-toc__body{padding:var(--box-padding,20px);max-height:var(--toc-body-max-height);overflow-y:auto}.elementor-toc__body::-webkit-scrollbar{width:7px}.elementor-toc__body::-webkit-scrollbar-thumb{background-color:#babfc5;border-radius:10px}.elementor-toc__list-wrapper{list-style:none;padding:0}.elementor-toc__list-item{margin-bottom:.5em}.elementor-toc__list-item.elementor-item-active{font-weight:700}.elementor-toc__list-item .elementor-toc__list-wrapper{margin-top:.5em;margin-inline-start:var(--nested-list-indent,1em)}.elementor-toc__list-item-text{transition-duration:var(--item-text-transition-duration)}.elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}.elementor-toc__list-item-text-wrapper{display:flex;align-items:center}.elementor-toc__list-item-text-wrapper:before,.elementor-toc__list-item-text-wrapper i{margin-inline-end:8px;color:var(--marker-color)}.elementor-toc__list-item-text-wrapper svg{margin-inline-end:8px;fill:var(--marker-color);height:var(--marker-size,.5em);width:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper i{font-size:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper:before{font-size:var(--marker-size,1em)}.elementor-toc--content-ellipsis .elementor-toc__list-item-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-toc__list-items--collapsible>.elementor-toc__list-wrapper>.elementor-toc__list-item>.elementor-toc__list-wrapper{display:none}.elementor-toc__heading-anchor{position:absolute}.elementor-toc__body .elementor-toc__list-item-text{color:var(--item-text-color);-webkit-text-decoration:var(--item-text-decoration);text-decoration:var(--item-text-decoration);transition-duration:var(--item-text-transition-duration)}.elementor-toc__body .elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}ol.elementor-toc__list-wrapper{counter-reset:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item{counter-increment:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before{content:counters(item,".") ". "}.e-lottie__container{display:inline-block;max-width:var(--lottie-container-max-width);width:var(--lottie-container-width);opacity:var(--lottie-container-opacity)}.e-lottie__container:hover{opacity:var(--lottie-container-opacity-hover);transition-duration:var(--lottie-container-transition-duration-hover)}.e-lottie__container svg,.e-lottie__container svg *{transition:none!important}.e-lottie__caption{color:var(--caption-color);margin-top:var(--caption-margin-top);text-align:var(--caption-text-align)}.e-tabs-inner-tabs{text-align:start;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px}.e-tabs-inner-tabs .e-tab-content{padding-top:32px}.e-tabs-inner-tabs .e-inner-tabs-wrapper{display:flex;position:relative;overflow:hidden;z-index:1}.e-tabs-inner-tabs .e-inner-tabs-wrapper :after{content:"";width:100%;height:var(--inner-tabs-border-height,1px);background-color:var(--inner-tabs-border-color,#d5d8dc);position:absolute;bottom:0;z-index:-1}.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title{font-weight:700;min-width:140px;line-height:38px;height:38px;box-sizing:content-box}.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{color:#3f444b;padding:0 36px;display:block;text-align:center}.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active{border-color:#0c0d0e #0c0d0e transparent;border-left-width:0;border-bottom:1px solid #0c0d0e;border-right-width:0;border-top-width:0}.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active a{color:#0c0d0e}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title{display:none}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content{display:none;padding:20px}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{color:#1f2124}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.e-inner-tab-active{display:block}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons{margin-top:24px;display:none}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons button{display:none;font-weight:500;line-height:24px;text-decoration:underline;border:none;background:transparent;padding:0}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible .e-inner-tab-text{overflow:hidden}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button{display:none}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible.show-inner-tab-buttons .e-inner-tab-buttons,.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button.show-button{display:block}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.show-full-height div.e-inner-tab-text{height:auto}@media (max-width:479px){.e-tabs-inner-tabs>.e-tab-content:first-child{padding-top:24px}.e-tabs-inner-tabs .e-inner-tabs-wrapper{display:none}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper{border:solid #d5d8dc;border-width:1px 1px 0}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title{border:solid #d5d8dc;border-width:0 0 1px;font-size:16px;font-weight:700;text-align:center;height:38px;line-height:38px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;cursor:pointer;display:block}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content{border:solid #d5d8dc;border-width:0 0 1px;padding:20px}}.elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area{flex-direction:row}@media (max-width:479px){.elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area{flex-direction:column-reverse}}.elementor-widget-video-playlist{font-family:Roboto,Arial,Helvetica,sans-serif}.elementor-widget-video-playlist .e-tabs{display:flex;flex-direction:column}.elementor-widget-video-playlist .e-tabs-main-area{display:flex;flex-direction:row-reverse;height:434px}.elementor-widget-video-playlist .e-tabs-wrapper{height:100%;display:flex;flex-direction:column;width:33%}.elementor-widget-video-playlist .e-tabs-header{background-color:var(--e-a-bg-default);display:flex;flex:0 0 auto;justify-content:space-between;padding:0 16px;min-height:56px;border-bottom:1px solid #d5d8dc}.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side{display:inline-flex;flex-shrink:0}.elementor-widget-video-playlist .e-tabs-header .e-tabs-title{font-family:Roboto,Arial,Helvetica,sans-serif;text-overflow:ellipsis;font-weight:700;font-size:16px;padding:10px 0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:auto 0}.elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count{font-size:14px;flex-shrink:0;font-weight:400;line-height:20px;align-self:flex-start;padding:18px 0 0}.elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button{display:none;margin:auto 0 auto 8px;cursor:pointer;padding:0 4px}.elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button.e-font-icon-svg{height:1em;width:1em}.elementor-widget-video-playlist .e-tabs-header .rotate-up{transform:rotate(-180deg);transition:.3s}.elementor-widget-video-playlist .e-tabs-header .rotate-down{transform:rotate(0deg);transition:.3s}.elementor-widget-video-playlist .e-tabs-items-wrapper{background-color:var(--e-a-bg-default);overflow:hidden;position:relative;height:100%}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items{overflow:auto;height:100%}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{border-color:#d5d8dc;font-size:14px;height:36px;padding:0 16px;line-height:36px;margin:0;text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-width:0;box-sizing:content-box}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title{background-color:var(--e-a-bg-default);border-color:#d5d8dc;border-width:0 0 1px;cursor:pointer;display:flex;font-size:14px;height:55px;line-height:55px;outline:none;padding:0 16px;box-sizing:content-box}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i{text-shadow:0 0 3px #000;color:#fff;font-size:var(--playlist-item-icon-size,16px)}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg{text-shadow:0 0 3px #000;color:#fff;fill:#fff;width:var(--playlist-item-icon-size,16px);height:var(--playlist-item-icon-size,16px)}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg path{fill:#fff}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover{background-color:#f1f2f3;border-color:#d5d8dc;border-width:0 0 1px}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg{text-shadow:0 0 3px #000;color:#fff}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg path,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg path{fill:#fff}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active .e-tab-title-text,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover .e-tab-title-text{font-size:14px}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-play,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-watched{display:inline-flex}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail{background-color:#d5d8dc;position:relative;margin:auto 0;flex-shrink:0;width:75px;height:42px}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail img{-o-object-fit:fill;object-fit:fill;width:75px;height:42px}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail svg{position:absolute;bottom:4px;right:4px;font-weight:900}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-title-text{font-size:14px;margin:auto 8px;text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex-grow:1}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg{margin:auto 0;vertical-align:middle}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-duration{font-size:14px;margin:auto 0}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-watched,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched-video .icon-play{display:none}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched-video .icon-watched{display:block}.elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-top{display:none;height:98px;position:absolute;top:0;width:100%;pointer-events:none;background:linear-gradient(0deg,transparent,#fff)}.elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-bottom{display:none;height:98px;position:absolute;bottom:0;width:100%;background:linear-gradient(180deg,transparent,#fff);pointer-events:none}.elementor-widget-video-playlist .e-tabs-items-wrapper.bottom-shadow .shadow-bottom,.elementor-widget-video-playlist .e-tabs-items-wrapper.top-shadow .shadow-top{display:block}.elementor-widget-video-playlist .e-tabs-content-wrapper{flex-grow:1;height:100%;position:relative}.elementor-widget-video-playlist .e-tabs-content-wrapper .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-mobile-title{display:none}.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content{background-color:#000;display:none;height:100%;outline:none}.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content>div{height:100%}.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content iframe{height:100%;max-height:100%!important;display:flex}.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content video{height:100%;background-color:#000}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-tab-content{display:none;outline:none}@media (max-width:479px){.elementor-widget-video-playlist .e-tabs-main-area{flex-direction:column-reverse;height:auto}.elementor-widget-video-playlist .e-tabs-main-area .e-tabs-content-wrapper{border:none;height:38%}.elementor-widget-video-playlist .e-tabs-wrapper{width:auto;height:62%}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items{max-height:248px}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items .e-tab-title{border:none}.elementor-widget-video-playlist .e-tabs-header{min-height:48px}.elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button{display:inline-flex}.elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count{margin:0 6px;padding:14px 0 0}.elementor-widget-video-playlist .e-tab-content{border:none;padding:0;display:flex}}.elementor-payment-button{border:none}.elementor-scrolling-tracker{--scrolling-track-default-progress-color:#61ce70;--scrolling-track-default-color:#eee;--scrolling-track-precentage-default-color:$black}.elementor-scrolling-tracker-horizontal{display:flex;width:100%;height:var(--horizontal-height,20px);padding:var(--tracker-padding);align-items:center;border-left:var(--horizontal-border-left-width,2px) var(--horizontal-border-style) var(--horizontal-border-color);border-bottom:var(--horizontal-border-bottom-width,2px) var(--horizontal-border-style) var(--horizontal-border-color);border-right:var(--horizontal-border-right-width,2px) var(--horizontal-border-style) var(--horizontal-border-color);border-top:var(--horizontal-border-top-width,2px) var(--horizontal-border-style) var(--horizontal-border-color);border-radius:var(--border-radius);background-color:var(--scrolling-track-default-color);direction:var(--direction)}.elementor-scrolling-tracker-horizontal .current-progress{display:none;height:100%;align-items:center;position:relative;border-radius:var(--progress-border-radius);border-left:var(--horizontal-progress-border-left-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color);border-bottom:var(--horizontal-progress-border-bottom-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color);border-right:var(--horizontal-progress-border-right-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color);border-top:var(--horizontal-progress-border-top-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color);background-color:var(--scrolling-track-default-progress-color)}.elementor-scrolling-tracker-horizontal .current-progress .current-progress-percentage{inset-inline-end:.5em;inset-inline-start:auto;position:absolute;direction:var(--text-direction);color:var(--percentage-color,var(--scrolling-track-precentage-default-color))}.elementor-scrolling-tracker-circular{display:flex;width:var(--circular-width,100px);height:var(--circular-height,100px);align-items:center;justify-content:center;position:relative;margin-inline-start:0;margin-inline-end:auto}.elementor-scrolling-tracker-circular .current-progress-percentage{position:absolute;color:var(--percentage-color,var(--scrolling-track-precentage-default-color))}.elementor-scrolling-tracker-circular svg{position:absolute}.elementor-scrolling-tracker-circular .current-progress{display:none;transform:rotate(-90deg);transform-origin:50% 50%;stroke:var(--circular-color,var(--scrolling-track-default-progress-color));fill:transparent;stroke-width:var(--circular-progress-width,4px)}.elementor-scrolling-tracker-circular .circle{stroke:var(--circular-background-color,var(--scrolling-track-default-color));fill:transparent;stroke-width:var(--circular-background-width,4px)}.elementor-scrolling-tracker-alignment-left{margin-left:0;margin-right:auto}.elementor-scrolling-tracker-alignment-center{margin-left:auto;margin-right:auto}.elementor-scrolling-tracker-alignment-right{margin-left:auto;margin-right:0}.e-con-inner>.elementor-widget-progress-tracker,.e-con>.elementor-widget-progress-tracker{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-widget-loop-grid{scroll-margin-top:var(--auto-scroll-offset,initial)}.elementor-widget-loop-grid-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:-1){.elementor-widget-loop-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:1540px){.elementor-widget-loop-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:1280px){.elementor-widget-loop-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:1024px){.elementor-widget-loop-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:767px){.elementor-widget-loop-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:479px){.elementor-widget-loop-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.elementor-widget-loop-grid .elementor-grid{grid-column-gap:var(--grid-column-gap,30px);grid-row-gap:var(--grid-row-gap,30px)}.elementor-widget-loop-grid.e-loading-overlay{animation:loadingOpacityAnimation 1s infinite alternate}.elementor-widget-loop-grid .e-loop__load-more{text-align:var(--load-more-button-align)}.elementor-widget-loop-grid .e-loop__load-more .elementor-button{width:var(--load-more-button-width)}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container{cursor:default}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{margin-top:var(--load-more—spacing,30px)}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{display:flex}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:hidden}.elementor-widget-loop-grid.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{display:none}.elementor-widget-loop-grid.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{display:block}.elementor-widget-loop-grid.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:visible}.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner svg{margin:0 auto;display:none}.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner i{color:var(--load-more-spinner-color)}.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-message{color:var(--load-more-message-color);text-align:var(--load-more-message-alignment,center);display:none;margin-top:var(--load-more—spacing,30px)}.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper{margin-top:var(--load-more—spacing,30px)}.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:inherit}.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative}.elementor-widget-loop-grid .e-loop-nothing-found-message{text-align:var(--e-loop-nothing-found-message-align,center);padding-block-start:var(--e-loop-nothing-found-message-space-from-top,30px);padding-block-end:var(--e-loop-nothing-found-message-space-from-bottom,30px);color:var(--e-loop-nothing-found-message-color,#1f2124)}.elementor-loop-container.elementor-posts-masonry{align-items:flex-start}.elementor-loop-container:not(.elementor-posts-masonry){align-items:stretch}@keyframes loadingOpacityAnimation{0%,to{opacity:1}50%{opacity:.6}}.elementor-widget-loop-carousel{--swiper-pagination-size:0;--swiper-pagination-spacing:10px;--swiper-slides-gap:10px;--swiper-offset-size:0;height:-moz-fit-content;height:fit-content;--swiper-padding-bottom:calc(var(--swiper-pagination-size) + var(--swiper-pagination-spacing));--arrow-prev-top-align:50%;--arrow-prev-top-position:0px;--arrow-prev-caption-spacing:15px;--arrow-next-top-align:50%;--arrow-next-top-position:0px;--arrow-next-caption-spacing:15px;--arrow-prev-left-align:0px;--arrow-prev-left-position:0px;--arrow-next-right-align:0px;--arrow-next-right-position:0px;--arrow-next-translate-x:0px;--arrow-next-translate-y:0px;--arrow-prev-translate-x:0px;--arrow-prev-translate-y:0px;--dots-vertical-position:100%;--dots-vertical-offset:0px;--dots-horizontal-position:50%;--dots-horizontal-offset:0px;--dots-horizontal-transform:-50%;--dots-vertical-transform:-100%;--fraction-vertical-position:100%;--fraction-vertical-offset:0px;--fraction-horizontal-position:50%;--fraction-horizontal-offset:0px;--fraction-horizontal-transform:-50%;--fraction-vertical-transform:-100%;--horizontal-transform-modifier:1}.elementor-widget-loop-carousel.elementor-pagination-type-bullets{--swiper-pagination-size:6px}.elementor-widget-loop-carousel.elementor-pagination-type-fraction{--swiper-pagination-size:16px}.elementor-widget-loop-carousel.elementor-pagination-type-progressbar{--swiper-pagination-size:4px}.elementor-widget-loop-carousel .elementor-loop-container>.swiper-wrapper>.swiper-slide-active.elementor-edit-area-active{overflow:initial}.elementor-widget-loop-carousel .elementor-loop-container.offset-left{padding-inline-start:var(--swiper-offset-size,0)}.elementor-widget-loop-carousel .elementor-loop-container.offset-right{padding-inline-end:var(--swiper-offset-size,0)}.elementor-widget-loop-carousel .elementor-loop-container.offset-both{padding-inline-start:var(--swiper-offset-size,0);padding-inline-end:var(--swiper-offset-size,0)}.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,.elementor-widget-loop-carousel .swiper:not(.swiper-initialized)>.swiper-wrapper{gap:var(--swiper-slides-gap);overflow:hidden}.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper>.swiper--slide,.elementor-widget-loop-carousel .swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper--slide{--number-of-gaps:max(calc(var(--swiper-slides-to-display) - 1),0);--gaps-width-total:calc(var(--number-of-gaps) * var(--swiper-slides-gap));max-width:calc((100% - var(--gaps-width-total)) / var(--swiper-slides-to-display, 1))}.elementor-widget-loop-carousel .e-loop-first-edit{min-width:33%;margin-block-start:23px}.elementor-widget-loop-carousel .swiper-wrapper .swiper-slide a.e-con{display:var(--display)}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev{font-size:var(--arrow-size,25px);color:var(--arrow-normal-color,hsla(0,0%,93.3%,.9));border-style:var(--arrow-normal-border-type);transition-duration:.25s;z-index:2}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{fill:var(--arrow-normal-color,hsla(0,0%,93.3%,.9))}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{color:var(--arrow-hover-color,hsla(0,0%,93.3%,.9));border-style:var(--arrow-hover-border-type)}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg{fill:var(--arrow-hover-color,hsla(0,0%,93.3%,.9))}.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{top:calc(var(--arrow-next-top-align) + var(--arrow-next-top-position) - var(--arrow-next-caption-spacing));right:calc(var(--arrow-next-right-align) + var(--arrow-next-right-position));transform:translate(var(--arrow-next-translate-x),var(--arrow-next-translate-y))}.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{top:calc(var(--arrow-prev-top-align) + var(--arrow-prev-top-position) - var(--arrow-prev-caption-spacing));left:calc(var(--arrow-prev-left-align) + var(--arrow-prev-left-position));transform:translate(var(--arrow-prev-translate-x),var(--arrow-prev-translate-y))}.elementor-widget-loop-carousel .swiper-container-horizontal~.swiper-pagination-progressbar,.elementor-widget-loop-carousel .swiper-horizontal~.swiper-pagination-progressbar{height:var(--swiper-pagination-size)}.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progressbar-normal-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover{background:var(--progressbar-hover-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-fraction{color:var(--fraction-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-bullet{width:var(--swiper-pagination-size);height:var(--swiper-pagination-size);background:var(--dots-normal-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-bullet:hover{background:var(--dots-hover-color,#000);opacity:1}.elementor-widget-loop-carousel.elementor-in-place-template-editable .elementor-loop-container{overflow:visible;overflow-x:clip}.elementor-widget-loop-carousel .swiper-horizontal>.swiper-pagination-bullets,.elementor-widget-loop-carousel .swiper-pagination,.elementor-widget-loop-carousel .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-widget-loop-carousel .swiper-pagination-custom,.elementor-widget-loop-carousel .swiper-pagination-fraction{font-size:var(--swiper-pagination-size);line-height:var(--swiper-pagination-size)}.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container{padding-bottom:var(--swiper-padding-bottom)}.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container .elementor-background-slideshow,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper .elementor-background-slideshow{padding-bottom:0}.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{vertical-align:top}.elementor-widget-loop-carousel .swiper-pagination-bullets{top:calc(var(--dots-vertical-position) + var(--dots-vertical-offset));left:calc(var(--dots-horizontal-position) + var(--dots-horizontal-offset));transform:translate(calc(var(--dots-horizontal-transform) * var(--horizontal-transform-modifier)),var(--dots-vertical-transform));width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;z-index:3}.elementor-widget-loop-carousel .swiper-pagination-fraction{top:calc(var(--fraction-vertical-position) + var(--fraction-vertical-offset));left:calc(var(--fraction-horizontal-position) + var(--fraction-horizontal-offset));transform:translate(calc(var(--fraction-horizontal-transform) * var(--horizontal-transform-modifier)),var(--fraction-vertical-transform));width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;z-index:3}.e-loop-item *{word-break:break-word}[class*=elementor-widget-loop] .elementor-page-title,[class*=elementor-widget-loop] .product_title.entry-title{display:initial}.e-loop-template-canvas{display:flex;align-items:center;justify-content:center;min-height:100vh}.e-loop-template-canvas [data-elementor-type=loop-item].e-loop-item{max-width:var(--preview-width,410px);width:var(--preview-width,410px)}.e-loop-template-canvas [data-elementor-type=loop-item].e-loop-item #elementor-add-new-section{width:var(--preview-width,410px)}.elementor-widget-n-menu{--n-menu-direction:column;--n-menu-wrapper-display:flex;--n-menu-heading-justify-content:initial;--n-menu-title-color-normal:#1f2124;--n-menu-title-color-active:#58d0f5;--n-menu-icon-color:var(--n-menu-title-color-normal);--n-menu-icon-color-active:var(--n-menu-title-color-active);--n-menu-icon-color-hover:var(--n-menu-title-color-hover);--n-menu-title-normal-color-dropdown:var(--n-menu-title-color-normal);--n-menu-title-active-color-dropdown:var(--n-menu-title-color-active);--n-menu-title-hover-color-fallback:#1f2124;--n-menu-title-font-size:1rem;--n-menu-title-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-space-between:0px;--n-menu-title-distance-from-content:0px;--n-menu-title-color-hover:#1f2124;--n-menu-title-padding:0.5rem 1rem;--n-menu-title-transition:0.3s;--n-menu-title-line-height:1.5;--n-menu-title-order:initial;--n-menu-title-direction:initial;--n-menu-title-align-items:center;--n-menu-toggle-align:center;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#1f2124;--n-menu-toggle-icon-color-hover:var(--n-menu-toggle-icon-color);--n-menu-toggle-icon-color-active:var(--n-menu-toggle-icon-color);--n-menu-toggle-icon-border-radius:initial;--n-menu-toggle-icon-padding:initial;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-icon-align-items:center;--n-menu-icon-order:initial;--n-menu-icon-gap:5px;--n-menu-dropdown-icon-gap:5px;--n-menu-dropdown-indicator-size:initial;--n-menu-dropdown-indicator-rotate:initial;--n-menu-dropdown-indicator-space:initial;--n-menu-dropdown-indicator-color-normal:initial;--n-menu-dropdown-indicator-color-hover:initial;--n-menu-dropdown-indicator-color-active:initial;--n-menu-dropdown-content-max-width:initial;--n-menu-dropdown-content-box-border-color:#fff;--n-menu-dropdown-content-box-border-inline-start-width:medium;--n-menu-dropdown-content-box-border-block-end-width:medium;--n-menu-dropdown-content-box-border-block-start-width:medium;--n-menu-dropdown-content-box-border-inline-end-width:medium;--n-menu-dropdown-content-box-border-style:none;--n-menu-dropdown-headings-height:0px;--n-menu-divider-border-width:var(--n-menu-divider-width,2px);--n-menu-open-animation-duration:500ms;--n-menu-heading-overflow-x:initial;--n-menu-heading-wrap:wrap;--stretch-width:100%;--stretch-left:initial;--stretch-right:initial}.elementor-widget-n-menu .e-n-menu{display:flex;flex-direction:column;position:relative}.elementor-widget-n-menu .e-n-menu-wrapper{display:var(--n-menu-wrapper-display);flex-direction:column}.elementor-widget-n-menu .e-n-menu-heading{display:flex;flex-direction:row;justify-content:var(--n-menu-heading-justify-content);row-gap:var(--n-menu-title-space-between);margin:initial;padding:initial;overflow-x:var(--n-menu-heading-overflow-x);flex-wrap:var(--n-menu-heading-wrap);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-n-menu .e-n-menu-heading::-webkit-scrollbar{display:none}.elementor-widget-n-menu .e-n-menu-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-n-menu .e-n-menu-heading.e-scroll-active{position:relative}.elementor-widget-n-menu .e-n-menu-heading.e-scroll-active:before{content:"";position:absolute;inset-block:0;inset-inline:-1000vw;z-index:2}.elementor-widget-n-menu .e-n-menu-heading>.e-con,.elementor-widget-n-menu .e-n-menu-heading>.e-n-menu-item>.e-con{display:none}.elementor-widget-n-menu .e-n-menu-item{padding-block:0;margin-block:0}.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title{position:relative}.elementor-widget-n-menu .e-n-menu-item:not(:last-of-type) .e-n-menu-title:after{content:var(--n-menu-divider-content,none);border-inline-start-width:var(--n-menu-divider-border-width);border-inline-start-style:var(--n-menu-divider-style,solid);height:var(--n-menu-divider-height,35%);border-color:var(--n-menu-divider-color,#000);align-self:center;position:absolute;right:calc(var(--n-menu-title-space-between) / 2 * -1 - var(--n-menu-divider-border-width) / 2)}.elementor-widget-n-menu .e-n-menu-content{display:flex;flex-direction:column;z-index:2147483620;background-color:transparent;min-width:0}.elementor-widget-n-menu .e-n-menu-content>.e-con{animation-duration:var(--n-menu-open-animation-duration);max-width:calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right)))}:where(.elementor-widget-n-menu .e-n-menu-content>.e-con){background-color:#fff}.elementor-widget-n-menu .e-n-menu-content>.e-con:not(.e-active){display:none}.elementor-widget-n-menu .e-n-menu-item{list-style:none}.elementor-widget-n-menu .e-n-menu-title{display:flex;flex-direction:row;align-items:center;padding:var(--n-menu-title-padding);font-weight:500;color:var(--n-menu-title-color-normal);justify-content:var(--n-menu-title-justify-content);flex-grow:var(--n-menu-title-flex-grow);border:#fff;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:initial;gap:var(--n-menu-dropdown-indicator-space)}.elementor-widget-n-menu .e-n-menu-title.e-click,.elementor-widget-n-menu .e-n-menu-title.e-click *{cursor:pointer}.elementor-widget-n-menu .e-n-menu-title-container{display:flex;flex-direction:var(--n-menu-title-direction);align-items:var(--n-menu-title-align-items);align-self:var(--n-menu-icon-align-items);gap:var(--n-menu-icon-gap);justify-content:var(--n-menu-title-justify-content)}.elementor-widget-n-menu .e-n-menu-title-container.e-link{cursor:pointer}.elementor-widget-n-menu .e-n-menu-title-container:not(.e-link),.elementor-widget-n-menu .e-n-menu-title-container:not(.e-link) *{cursor:default}.elementor-widget-n-menu .e-n-menu-title-text{display:flex;align-items:center;font-size:var(--n-menu-title-font-size);line-height:var(--n-menu-title-line-height);transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon{display:flex;flex-direction:column;align-items:center;order:var(--n-menu-icon-order)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span{display:flex;justify-content:center;align-items:center;transition:transform 0s}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span i{font-size:var(--n-menu-icon-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span svg{fill:var(--n-menu-title-color-normal);width:var(--n-menu-icon-size,var(--n-menu-title-font-size));height:var(--n-menu-icon-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon{background-color:initial;border:initial;color:inherit;padding:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;text-align:center;height:calc(var(--n-menu-title-font-size) * var(--n-menu-title-line-height));align-self:var(--n-menu-icon-align-items);justify-content:center;flex-direction:column;position:relative;width:-moz-fit-content;width:fit-content;margin-inline-start:var(--n-menu-dropdown-icon-gap);transition:all var(--n-menu-title-transition);transform:var(--n-menu-dropdown-indicator-rotate)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span i{font-size:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));width:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg{width:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));height:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-opened{display:none}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-closed{display:flex}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=true] .e-n-menu-dropdown-icon-closed{display:none}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=true] .e-n-menu-dropdown-icon-opened{display:flex}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon:focus:not(:focus-visible){outline:none}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{color:var(--n-menu-title-color-normal)}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon i{color:var(--n-menu-icon-color)}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon svg{fill:var(--n-menu-icon-color)}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal))}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal))}.elementor-widget-n-menu .e-n-menu-title:not(.e-current) .icon-active{transform:translateY(-100%);height:0;opacity:0}.elementor-widget-n-menu .e-n-menu-title.e-current span>svg{fill:var(--n-menu-title-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current,.elementor-widget-n-menu .e-n-menu-title.e-current a{color:var(--n-menu-title-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current .icon-inactive{transform:translateY(-100%);height:0;opacity:0}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span>i{color:var(--n-menu-icon-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span>svg{fill:var(--n-menu-icon-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-color-active))}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-color-active))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-title-container:not(.e-link){cursor:default}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) svg{fill:var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) i{color:var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current),.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) a{color:var(--n-menu-title-color-hover)}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon i{color:var(--n-menu-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon svg{fill:var(--n-menu-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-hover,var(--n-menu-title-color-hover))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-hover,var(--n-menu-title-color-hover))}.elementor-widget-n-menu .e-n-menu-toggle{background-color:initial;border:initial;color:inherit;padding:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none;align-self:var(--n-menu-toggle-align);position:relative;z-index:1000}.elementor-widget-n-menu .e-n-menu-toggle:focus:not(:focus-visible){outline:none}.elementor-widget-n-menu .e-n-menu-toggle i{font-size:var(--n-menu-toggle-icon-size);color:var(--n-menu-toggle-icon-color);transition:all var(--n-menu-toggle-icon-hover-duration)}.elementor-widget-n-menu .e-n-menu-toggle svg{fill:var(--n-menu-toggle-icon-color);width:var(--n-menu-toggle-icon-size);height:auto;transition:all var(--n-menu-toggle-icon-hover-duration)}.elementor-widget-n-menu .e-n-menu-toggle span{display:flex;justify-content:center;align-items:center;text-align:center;padding:var(--n-menu-toggle-icon-padding);border-radius:var(--n-menu-toggle-icon-border-radius)}.elementor-widget-n-menu .e-n-menu-toggle span.e-close{position:absolute;inset:0;width:100%;height:100%;opacity:0}.elementor-widget-n-menu .e-n-menu-toggle span.e-close svg{height:100%;-o-object-fit:contain;object-fit:contain}.elementor-widget-n-menu .e-n-menu-toggle [class^=elementor-animation-]{animation-duration:var(--n-menu-toggle-icon-wrapper-animation-duration);transition-duration:var(--n-menu-toggle-icon-wrapper-animation-duration)}.elementor-widget-n-menu .e-n-menu-toggle:hover i{color:var(--n-menu-toggle-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-toggle:hover svg{fill:var(--n-menu-toggle-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] .e-open{opacity:0}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] .e-close{opacity:1}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] i{color:var(--n-menu-toggle-icon-color-active)}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] svg{fill:var(--n-menu-toggle-icon-color-active)}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-item:not(:last-child){margin-inline-end:var(--n-menu-title-space-between)}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-content{position:absolute;width:var(--stretch-width);left:var(--stretch-left);right:var(--stretch-right)}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-n-menu-content{top:100%;padding-block-start:var(--n-menu-title-distance-from-content)}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]).content-above .e-n-menu-content{bottom:100%;padding-block-end:var(--n-menu-title-distance-from-content)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown]{gap:0}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-wrapper{min-width:0;width:var(--stretch-width);flex-direction:column;position:absolute;z-index:2147483640;background-color:transparent;top:100%;left:var(--stretch-left);right:var(--stretch-right);border-inline-start:var(--n-menu-dropdown-content-box-border-width-inline-start);border-block-end:var(--n-menu-dropdown-content-box-border-width-block-end);border-block-start:var(--n-menu-dropdown-content-box-border-width-block-start);border-inline-end:var(--n-menu-dropdown-content-box-border-width-inline-end);border-style:var(--n-menu-dropdown-content-box-border-style);border-color:var(--n-menu-dropdown-content-box-border-color);border-radius:var(--n-menu-dropdown-content-box-border-radius);box-shadow:var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,);max-height:var(--n-menu-dropdown-content-box-height);transition:max-height .3s;animation:hide-scroll .3s backwards;overflow-y:auto;overflow-x:hidden;margin-block-start:var(--n-menu-toggle-icon-distance-from-dropdown)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-item{display:flex;flex-direction:column;width:var(--stretch-width)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title{justify-content:var(--n-menu-title-justify-content-mobile);width:auto;background-color:#fff;white-space:normal;flex-wrap:wrap}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-title-container .e-n-menu-title-text{color:var(--n-menu-title-normal-color-dropdown)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-normal-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-normal-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current,.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current a{color:var(--n-menu-title-active-color-dropdown)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-active-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-active-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content{overflow:hidden;width:var(--stretch-width);--n-menu-dropdown-content-max-width:initial}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con{width:var(--width);margin-block-start:var(--n-menu-title-distance-from-content)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con .elementor-empty-view{min-width:0;width:100%}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con-inner{max-width:var(--content-width)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-toggle[aria-expanded=true]+.e-n-menu-wrapper{--n-menu-wrapper-display:flex}.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con){--width:fit-content}.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con).e-empty{--empty-top-level-menu-content-container-min-width:400px;--width:var(--empty-top-level-menu-content-container-min-width)}.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con) .e-con.e-empty{--nested-containers-min-width-for-dropzone:150px;min-width:var(--nested-containers-min-width-for-dropzone)}.elementor-widget-n-menu.elementor-loading{pointer-events:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-layout-dropdown{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-layout-dropdown .e-n-menu-toggle{display:flex}@media (max-width:479px){.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile .e-n-menu-toggle{display:flex}}@media (max-width:767px){.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile_extra{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile_extra .e-n-menu-toggle{display:flex}}@media (max-width:1024px){.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet .e-n-menu-toggle{display:flex}}@media (max-width:1280px){.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet_extra{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet_extra .e-n-menu-toggle{display:flex}}@media (max-width:1540px){.elementor.elementor .elementor-widget-n-menu.e-n-menu-laptop{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-laptop .e-n-menu-toggle{display:flex}}@keyframes hide-scroll{0%,to{overflow:hidden}}.e-con-inner>.elementor-widget-n-menu,.e-con>.elementor-widget-n-menu{--flex-grow:var(--container-widget-flex-grow)}[data-core-v316-plus=true] .elementor-widget-n-menu .e-n-menu .e-n-menu-content>.e-con{--padding-top:initial;--padding-right:initial;--padding-bottom:initial;--padding-left:initial}.elementor-widget-n-carousel{--e-n-carousel-slides-to-show:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-pagination-size:0;--e-n-carousel-swiper-pagination-spacing:10px;--e-n-carousel-swiper-offset-size:0;height:-moz-fit-content;height:fit-content;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-prev-caption-spacing:15px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-next-caption-spacing:15px;--e-n-carousel-arrow-prev-left-align:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-align:0px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-translate-x:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-swiper-padding-bottom:calc(var(--e-n-carousel-swiper-pagination-size) + var(--e-n-carousel-swiper-pagination-spacing));--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-fraction-vertical-position:100%;--e-n-carousel-fraction-vertical-offset:0px;--e-n-carousel-fraction-horizontal-position:50%;--e-n-carousel-fraction-horizontal-offset:0px;--e-n-carousel-fraction-horizontal-transform:-50%;--e-n-carousel-fraction-vertical-transform:-100%;--e-n-carousel-horizontal-transform-modifier:1}.elementor-widget-n-carousel .e-n-carousel{display:flex;min-width:0}.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide-active.elementor-edit-area-active{overflow:initial}.elementor-widget-n-carousel .e-n-carousel.offset-left{padding-inline-start:var(--e-n-carousel-swiper-offset-size,0)}.elementor-widget-n-carousel .e-n-carousel.offset-both,.elementor-widget-n-carousel .e-n-carousel.offset-right{padding-inline-end:var(--e-n-carousel-swiper-offset-size,0)}.elementor-widget-n-carousel .e-n-carousel.offset-both{padding-inline-start:var(--e-n-carousel-swiper-offset-size,0)}.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper .swiper-slide a.e-con{display:var(--display)}.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide{flex-shrink:0;height:var(--e-n-carousel-slide-height,initial)}.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide>.e-con{max-width:calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right)));height:var(--e-n-carousel-slide-container-height,initial)}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev{font-size:var(--e-n-carousel-arrow-size,25px);color:var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93.3%,.9));border-style:var(--e-n-carousel-arrow-normal-border-type);transition-duration:.25s;z-index:2}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{fill:var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93.3%,.9))}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{color:var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93.3%,.9));border-style:var(--e-n-carousel-arrow-hover-border-type)}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg{fill:var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93.3%,.9))}.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{top:calc(var(--e-n-carousel-arrow-next-top-align) + var(--e-n-carousel-arrow-next-top-position) - var(--e-n-carousel-arrow-next-caption-spacing));right:calc(var(--e-n-carousel-arrow-next-right-align) + var(--e-n-carousel-arrow-next-right-position));transform:translate(var(--e-n-carousel-arrow-next-translate-x),var(--e-n-carousel-arrow-next-translate-y))}.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{top:calc(var(--e-n-carousel-arrow-prev-top-align) + var(--e-n-carousel-arrow-prev-top-position) - var(--e-n-carousel-arrow-prev-caption-spacing));left:calc(var(--e-n-carousel-arrow-prev-left-align) + var(--e-n-carousel-arrow-prev-left-position));transform:translate(var(--e-n-carousel-arrow-prev-translate-x),var(--e-n-carousel-arrow-prev-translate-y))}.elementor-widget-n-carousel.elementor-pagination-type-bullets{--e-n-carousel-swiper-pagination-size:6px}.elementor-widget-n-carousel.elementor-pagination-type-fraction{--e-n-carousel-swiper-pagination-size:16px}.elementor-widget-n-carousel.elementor-pagination-type-progressbar{--e-n-carousel-swiper-pagination-size:4px}.elementor-widget-n-carousel .swiper-pagination-progressbar{height:var(--e-n-carousel-swiper-pagination-size)}.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--e-n-carousel-progressbar-normal-color,#000)}.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover{background:var(--e-n-carousel-progressbar-hover-color,#000)}.elementor-widget-n-carousel .swiper-pagination-fraction{color:var(--e-n-carousel-fraction-color,#000)}.elementor-widget-n-carousel .swiper-pagination-bullet{width:var(--e-n-carousel-swiper-pagination-size);height:var(--e-n-carousel-swiper-pagination-size);background:var(--e-n-carousel-dots-normal-color,#000)}.elementor-widget-n-carousel .swiper-pagination-bullet:hover{background:var(--e-n-carousel-dots-hover-color,#000);opacity:1}.elementor-widget-n-carousel .swiper-horizontal>.swiper-pagination-bullets,.elementor-widget-n-carousel .swiper-pagination,.elementor-widget-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-widget-n-carousel .swiper-pagination-custom,.elementor-widget-n-carousel .swiper-pagination-fraction{font-size:var(--e-n-carousel-swiper-pagination-size);line-height:var(--e-n-carousel-swiper-pagination-size)}.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper,.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container{padding-bottom:var(--e-n-carousel-swiper-padding-bottom)}.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container .elementor-background-slideshow,.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper .elementor-background-slideshow{padding-bottom:0}.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{vertical-align:top}.elementor-widget-n-carousel .swiper-pagination-bullets{top:calc(var(--e-n-carousel-dots-vertical-position) + var(--e-n-carousel-dots-vertical-offset));left:calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-carousel-dots-horizontal-offset));transform:translate(calc(var(--e-n-carousel-dots-horizontal-transform) * var(--e-n-carousel-horizontal-transform-modifier)),var(--e-n-carousel-dots-vertical-transform));width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;z-index:3}.elementor-widget-n-carousel .swiper-pagination-fraction{top:calc(var(--e-n-carousel-fraction-vertical-position) + var(--e-n-carousel-fraction-vertical-offset));left:calc(var(--e-n-carousel-fraction-horizontal-position) + var(--e-n-carousel-fraction-horizontal-offset));transform:translate(calc(var(--e-n-carousel-fraction-horizontal-transform) * var(--e-n-carousel-horizontal-transform-modifier)),var(--e-n-carousel-fraction-vertical-transform));width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;z-index:3}.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,.swiper:not(.swiper-initialized)>.swiper-wrapper{gap:var(--e-n-carousel-swiper-slides-gap);overflow:hidden}.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper>.swiper--slide,.swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper--slide{--e-n-carousel-number-of-gaps:max(calc(var(--e-n-carousel-swiper-slides-to-display) - 1),0);--e-n-carousel-gaps-width-total:calc(var(--e-n-carousel-number-of-gaps) * var(--e-n-carousel-swiper-slides-gap));max-width:calc((100% - var(--e-n-carousel-gaps-width-total)) / var(--e-n-carousel-swiper-slides-to-display, 1))}[data-core-v316-plus=true] .elementor-widget-n-carousel .e-n-carousel .swiper-slide>.e-con{--padding-top:initial;--padding-right:initial;--padding-bottom:initial;--padding-left:initial}.elementor-widget-taxonomy-filter{--e-filter-display:flex;--e-filter-direction:row;--e-filter-justify-content:center;--e-filter-wrap:wrap;--e-filter-align-items:center;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var(--e-filter-item-padding)*3));--e-filter-item-justify-content:center;--e-filter-item-flex-grow:0;--e-filter-item-align-items:center;--e-filter-item-border-radius:initial;--e-filter-space-between:20px;--e-filter-normal-text-color:#69727d;--e-filter-active-text-color:#0c0d0e;--e-filter-hover-text-color:#0c0d0e;--e-filter-overflow-x:initial;--e-filter-white-space:nowrap;--e-filter-item-align-text:center;--e-filter-item-padding:8px;--e-filter-item-box-sizing:initial}.elementor-widget-taxonomy-filter .e-filter{display:var(--e-filter-display);flex-direction:var(--e-filter-direction);flex-shrink:0;justify-content:var(--e-filter-justify-content);align-items:var(--e-filter-align-items);gap:var(--e-filter-space-between);overflow-x:var(--e-filter-overflow-x);flex-wrap:var(--e-filter-wrap);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-taxonomy-filter .e-filter::-webkit-scrollbar{display:none}.elementor-widget-taxonomy-filter .e-filter.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-taxonomy-filter .e-filter.e-scroll-active{position:relative}.elementor-widget-taxonomy-filter .e-filter.e-scroll-active:before{content:"";position:absolute;inset-block:0;inset-inline:-1000vw;z-index:2}.elementor-widget-taxonomy-filter .e-filter-item{background-color:initial;border:1px #69727d;border-radius:var(--e-filter-item-border-radius);line-height:normal;color:var(--e-filter-normal-text-color);padding:var(--e-filter-item-padding);display:var(--e-filter-display);justify-content:var(--e-filter-item-justify-content);align-items:var(--e-filter-item-align-items);flex-grow:var(--e-filter-item-flex-grow);flex-basis:content;flex-shrink:0;width:var(--e-filter-item-width);max-width:var(--e-filter-item-max-width);white-space:var(--e-filter-white-space);text-align:var(--e-filter-item-align-text);box-sizing:var(--e-filter-item-box-sizing);overflow-wrap:break-word;overflow:hidden}.elementor-widget-taxonomy-filter .e-filter-item[aria-pressed=true]{color:var(--e-filter-active-text-color);border-color:#0c0d0e}.elementor-widget-taxonomy-filter .e-filter-item:hover:not([aria-pressed=true]){color:var(--e-filter-hover-text-color);border-color:#0c0d0e}.elementor-widget-taxonomy-filter .e-filter-item:hover,.elementor-widget-taxonomy-filter .e-filter-item[aria-pressed=true]{background-color:initial}.elementor-widget-taxonomy-filter .e-filter-item[data-filter=__all]{order:-1}.elementor-widget-taxonomy-filter .e-filter-item:focus:not(:focus-visible){outline:none}.elementor-widget-taxonomy-filter .e-filter-empty{background-color:rgba(213,216,220,.8);color:#0c0d0e;text-align:center;font-size:1rem;padding:1rem 0}.elementor-widget-loop-grid .e-loop-item.e-inactive{display:none}body.e-off-canvas__no-scroll,body.e-off-canvas__no-scroll-animation{overflow:hidden}.elementor-widget-off-canvas{height:-moz-fit-content;height:fit-content;--e-off-canvas-width:400px;--e-off-canvas-height:100vh;--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:flex-start;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;--e-off-canvas-animation-duration-minimum:Max(0.001s,var(--e-off-canvas-animation-duration))}.elementor-widget-off-canvas .e-off-canvas{width:100%;height:100%;top:0;left:0;z-index:2147483630;position:fixed;pointer-events:none}.elementor-widget-off-canvas .e-off-canvas[aria-hidden=true]{visibility:hidden;opacity:0}.elementor-widget-off-canvas .e-off-canvas[aria-hidden=true] .elementor-add-section{display:none}.elementor-widget-off-canvas .e-off-canvas__overlay{background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;position:absolute;pointer-events:all;opacity:var(--e-off-canvas-overlay-opacity);transition:0s}.elementor-widget-off-canvas .e-off-canvas__overlay.no-pointer-events{pointer-events:none}.elementor-widget-off-canvas .e-off-canvas__main{display:flex;justify-content:var(--e-off-canvas-justify-content);align-items:var(--e-off-canvas-align-items);width:100%;height:100%;top:0;left:0;position:absolute}.elementor-widget-off-canvas .e-off-canvas__main.animated{animation-duration:var(--e-off-canvas-animation-duration-minimum)}.elementor-widget-off-canvas .e-off-canvas__main.animated.none{opacity:1;visibility:visible;animation:e-off-canvas-without-animation 1ms}.elementor-widget-off-canvas .e-off-canvas__main.animated.none.reversed{opacity:0;visibility:hidden}.elementor-widget-off-canvas .e-off-canvas__content{background-color:#fff;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);width:var(--e-off-canvas-width);height:var(--e-off-canvas-height);pointer-events:all;overflow:var(--e-off-canvas-content-overflow)}.elementor-widget-off-canvas .animated-reverse-wrapper{visibility:hidden;opacity:0;transform:none}.elementor-widget-off-canvas .animated-reverse-wrapper:not(.no-animation){animation:e-off-canvas-close var(--e-off-canvas-animation-duration-minimum)}.elementor-widget-off-canvas .animated-reverse-wrapper .no-animation{animation:e-off-canvas-close 1ms}@keyframes e-off-canvas-close{0%,99.99%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0;transform:none}}@keyframes e-off-canvas-without-animation{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}.elementor-widget-search{--e-search-white:#fff;--e-search-light-grey:#cdcdcd;--e-search-medium-grey:#515962;--e-search-dark-grey:#2d2d2d;--e-search-input-color:var(--e-search-medium-grey);--e-search-input-border-color:var(--e-search-light-grey);--e-search-input-border-radius:0;--e-search-input-gap:4px;--e-search-input-padding:16px;--e-search-input-padding-inline-start:16px;--e-search-input-padding-inline-end:16px;--e-search-input-padding-block-start:16px;--e-search-input-padding-block-end:16px;--e-search-input-transition:0.3s;--e-search-placeholder-color:var(--e-search-medium-grey);--e-search-icon-label-color:var(--e-search-medium-grey);--e-search-icon-label-size:24px;--e-search-icon-label-absolute-width:initial;--e-search-icon-clear-color:var(--e-search-light-grey);--e-search-icon-clear-size:12px;--e-search-icon-clear-absolute-width:initial;--e-search-icon-clear-transition:0.3s;--e-search-submit-color:var(--e-search-white);--e-search-submit-background-color:var(--e-search-dark-grey);--e-search-submit-border-color:none;--e-search-submit-border-type:none;--e-search-submit-border-radius:0;--e-search-submit-border-width:0px;--e-search-submit-padding:24px;--e-search-submit-margin-inline-start:8px;--e-search-submit-button-width:initial;--e-search-submit-button-flex-direction:row;--e-search-submit-hover-transition:0.3s;--e-search-icon-submit-color:var(--e-search-white);--e-search-submit-icon-gap:8px;--e-search-submit-icon-margin-inline-start:0px;--e-search-submit-icon-margin-inline-end:var(--e-search-submit-icon-gap);--e-search-icon-submit-size:24px;--e-search-submit-transition:0.3s;--e-search-results-background-color:var(--e-search-white);--e-search-results-border-color:var(--e-search-light-grey);--e-search-results-border-type:solid;--e-search-results-border-width:1px;--e-search-results-border-radius:0px;--e-search-results-padding:16px;--e-search-results-width:100%;--e-search-results-columns:1;--e-search-results-max-height:initial;--e-search-input-and-results-gap:8px;--e-search-results-transition:0.3s;--e-search-loop-item-equal-height:initial;--e-search-results-grid-auto-rows:initial;--e-search-results-inset-inline-start:initial;--e-search-results-inset-inline-end:initial;--e-search-results-transform:initial;--e-search-results-default-gap:16px;--e-search-results-column-gap:var(--e-search-results-default-gap);--e-search-results-row-gap:var(--e-search-results-default-gap);--e-search-nothing-found-padding-block-start:0;--e-search-nothing-found-padding-block-end:0;--e-search-nothing-found-results-columns:1;--e-search-nothing-found-message-color:var(--e-search-medium-grey);--e-search-nothing-found-message-alignment:center}.elementor-widget-search .e-search-form{display:flex}.elementor-widget-search .e-search-label{display:flex;position:relative;z-index:10}.elementor-widget-search .e-search-label>i,.elementor-widget-search .e-search-label>svg{position:absolute;inset-block-start:50%;transform:translateY(-50%);inset-inline-start:var(--e-search-input-padding-inline-start);transition:width 0s,height 0s}.elementor-widget-search .e-search-label>i:is(i),.elementor-widget-search .e-search-label>svg:is(i){font-size:var(--e-search-icon-label-size);color:var(--e-search-icon-label-color)}.elementor-widget-search .e-search-label>i:is(svg),.elementor-widget-search .e-search-label>svg:is(svg){fill:var(--e-search-icon-label-color);height:var(--e-search-icon-label-size);width:auto}.elementor-widget-search .e-search-input-wrapper{display:flex;flex-direction:column;flex:1;position:relative}.elementor-widget-search .e-search-input-wrapper>i,.elementor-widget-search .e-search-input-wrapper>svg{position:absolute;inset-block-start:50%;transform:translateY(-50%);inset-inline-end:var(--e-search-input-padding-inline-end);cursor:pointer;transition:color var(--e-search-icon-clear-transition),fill var(--e-search-icon-clear-transition),width 0s,height 0s}.elementor-widget-search .e-search-input-wrapper>i:is(i),.elementor-widget-search .e-search-input-wrapper>svg:is(i){font-size:var(--e-search-icon-clear-size);color:var(--e-search-icon-clear-color)}.elementor-widget-search .e-search-input-wrapper>i:is(svg),.elementor-widget-search .e-search-input-wrapper>svg:is(svg){fill:var(--e-search-icon-clear-color);height:var(--e-search-icon-clear-size);width:auto}.elementor-widget-search .e-search-input{--e-search-icons-min-height:max(var(--e-search-icon-clear-size),var(--e-search-icon-label-size));height:100%;min-height:calc(var(--e-search-input-padding-block-end) + var(--e-search-input-padding-block-start) + var(--e-search-icons-min-height));color:var(--e-search-input-color);border-color:var(--e-search-input-border-color);border-radius:var(--e-search-input-border-radius);padding-inline-start:calc(var(--e-search-input-padding-inline-start) + var(--e-search-icon-label-absolute-width) + var(--e-search-input-gap));padding-inline-end:calc(var(--e-search-input-padding-inline-end) + var(--e-search-icon-clear-absolute-width) + var(--e-search-input-gap));padding-block-start:var(--e-search-input-padding-block-start);padding-block-end:var(--e-search-input-padding-block-end);transition:padding-inline 0s}.elementor-widget-search .e-search-input::-moz-placeholder{color:var(--e-search-placeholder-color)}.elementor-widget-search .e-search-input::placeholder{color:var(--e-search-placeholder-color)}.elementor-widget-search .e-search-input.no-icon-clear{padding-inline-end:var(--e-search-input-padding-inline-end)}.elementor-widget-search .e-search-input.no-icon-label{padding-inline-start:var(--e-search-input-padding-inline-start)}.elementor-widget-search .e-search-input:focus{transition:var(--e-search-input-transition);outline:none}.elementor-widget-search .e-search-input::-ms-clear,.elementor-widget-search .e-search-input::-ms-reveal{display:none;width:0;height:0}.elementor-widget-search .e-search-input::-webkit-search-cancel-button,.elementor-widget-search .e-search-input::-webkit-search-decoration,.elementor-widget-search .e-search-input::-webkit-search-results-button,.elementor-widget-search .e-search-input::-webkit-search-results-decoration{display:none}.elementor-widget-search .e-search-results{position:absolute;width:var(--e-search-results-width);inset-block-start:calc(100% + var(--e-search-input-and-results-gap));inset-inline-start:var(--e-search-results-inset-inline-start);inset-inline-end:var(--e-search-results-inset-inline-end);transform:var(--e-search-results-transform);height:-moz-fit-content;height:fit-content;z-index:2000;border-radius:var(--e-search-results-border-radius);background-color:var(--e-search-results-background-color);display:flex}.elementor-widget-search .e-search-results>div{width:100%;max-height:var(--e-search-results-max-height);border-radius:var(--e-search-results-border-radius);border:var(--e-search-results-border-type) var(--e-search-results-border-width) var(--e-search-results-border-color);display:grid;grid-template-columns:repeat(var(--e-search-results-columns),1fr);grid-auto-rows:var(--e-search-results-grid-auto-rows);padding:var(--e-search-results-padding);overflow:auto;-moz-column-gap:var(--e-search-results-column-gap);column-gap:var(--e-search-results-column-gap);row-gap:var(--e-search-results-row-gap)}.elementor-widget-search .e-search-results>div:empty{display:none}.elementor-widget-search .e-search-results>div .e-loop-item .elementor-section-wrap>.e-con,.elementor-widget-search .e-search-results>div .e-loop-item>.e-con,.elementor-widget-search .e-search-results>div .e-loop-item>.elementor-section,.elementor-widget-search .e-search-results>div .e-loop-item>.elementor-section>.elementor-container{height:var(--e-search-loop-item-equal-height)}.elementor-widget-search .e-search-submit{display:flex;flex-direction:var(--e-search-submit-button-flex-direction);align-items:center;width:var(--e-search-submit-button-width);background-color:var(--e-search-submit-background-color);margin-inline-start:var(--e-search-submit-margin-inline-start);font-size:var(--e-search-form-submit-icon-size);color:var(--e-search-submit-color);border-radius:var(--e-search-submit-border-radius);border:var(--e-search-submit-border-width) var(--e-search-submit-border-type) var(--e-search-submit-border-color);padding:var(--e-search-submit-padding);transition:var(--e-search-submit-hover-transition)}.elementor-widget-search .e-search-submit:focus{transition:--e-search-submit-transition}.elementor-widget-search .e-search-submit:focus:not(:focus-visible){outline:none}.elementor-widget-search .e-search-submit>i,.elementor-widget-search .e-search-submit>svg{margin-inline-start:var(--e-search-submit-icon-margin-inline-start);margin-inline-end:var(--e-search-submit-icon-margin-inline-end);transition:inherit}.elementor-widget-search .e-search-submit>i:is(i),.elementor-widget-search .e-search-submit>svg:is(i){font-size:var(--e-search-icon-submit-size);color:var(--e-search-icon-submit-color)}.elementor-widget-search .e-search-submit>i:is(svg),.elementor-widget-search .e-search-submit>svg:is(svg){fill:var(--e-search-icon-submit-color);height:var(--e-search-icon-submit-size);width:auto}.elementor-widget-search .e-search-input-wrapper,.elementor-widget-search .e-search-label *{transition:var(--e-search-input-transition)}.elementor-widget-search .e-search-nothing-found-message{color:var(--e-search-nothing-found-message-color);padding-block-start:var(--e-search-nothing-found-padding-block-start);padding-block-end:var(--e-search-nothing-found-padding-block-end);text-align:var(--e-search-nothing-found-message-alignment)}.elementor-widget-search .hidden{visibility:hidden}.elementor-widget-search .no-results>div{grid-template-columns:var(--e-search-nothing-found-results-columns)}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/elementor/assets/css/widget-heading.min.css */

/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/elementor/assets/css/widget-image.min.css */

/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/teapoy-pro/modules/woocommerce/listings/elementor/widgets/products/assets/css/swiper.min.css */

/**
 * Swiper 9.2.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 21, 2023
 */
 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/modules/woocommerce/assets/css/carousel.css */
/*--------------------------------------------------------------*/
/* #region - Carousel */
/*--------------------------------------------------------------*/

.wdt-products-carousel-container {
    clear: both;
    display: block;
    float: left;
    overflow: hidden;
    width: 100%;
}

.wdt-products-carousel-container ul.products li .wdt-col {
    /* padding: 0 1px; */
    width: 100%;
}

.wdt-products-carousel-container .swiper-container[data-carouselslidesperview="1"] ul.products li .wdt-col {
    padding: 0;
}

.wdt-products-carousel-container .swiper-container[data-carouselslidesperview="1"] ul.products li.product .product-wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
}

div[class*="product"] .swiper-container.swiper-container-vertical {
    height: 500px;
}

div[class*="product"] .swiper-container.swiper-container-horizontal .swiper-wrapper {
    cursor: e-resize;
}

div[class*="product"] .swiper-container.swiper-container-vertical .swiper-wrapper {
    cursor: s-resize;
}

div[class*="thumb-container"] .swiper-wrapper .swiper-slide {
    cursor: pointer;
    text-align: center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.swiper-wrapper,
.swiper-wrapper .swiper-slide {
    cursor: grab;
}

div[class*="thumb-container"] .swiper-wrapper .swiper-slide img {
    border: 2px solid transparent;
    margin: auto;
    padding: 0;
    -webkit-box-shadow: 0 0 0 1px rgba(var(--wdtHeadAltColorRgb), 0.05) inset;
    box-shadow: 0 0 0 1px rgba(var(--wdtHeadAltColorRgb), 0.05) inset;
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

div[class*="thumb-container"] .swiper-wrapper .swiper-slide-thumb-active img {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/*div[class*="thumb-container"] .swiper-wrapper .swiper-slide:after { border: 1px solid; content: ""; opacity: 0; position: absolute; bottom: 0; left: 0; right: 0; top: 0; visibility: hidden; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
    div[class*="thumb-container"] .swiper-wrapper .swiper-slide.swiper-slide-active:after { opacity: 1; visibility: visible; }*/

div[class*="thumb-container"].swiper-container.swiper-container-vertical .swiper-wrapper {
    justify-content: center;
}

div[class*="thumb-container"].swiper-container.swiper-container-vertical .swiper-wrapper .swiper-slide {
    height: auto;
}

div[class*="thumb-container"].swiper-container.swiper-container-vertical .swiper-wrapper .swiper-slide img {
    height: 100%;
    width: auto;
    object-fit: cover;
    object-position: center center;
}

div[class*="product"] .swiper-container {
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
}

div[class*="product"] .swiper-container.swiper-container-vertical .swiper-wrapper .swiper-slide {
    overflow: hidden;
}

div[class*="thumb-container"].swiper-container.swiper-container-horizontal .swiper-wrapper {

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;

}

/* Carousel ScrollBar */
div[class*="product"] .swiper-container div[class*="pagination-holder"]>div[class*="scrollbar"] {
    float: left;
    height: 8px;
    position: relative;
    width: 100%;
    border-radius: 10px;
    background-image: none;
    background: var(--wdtAccentTxtColor);
}

div[class*="product"] .swiper-container.swiper-container-vertical div[class*="pagination-holder"]>div[class*="scrollbar"] {
    height: 100%;
    margin: 0;
    right: 0;
    top: 0;
    width: 8px;
    background-image: none;
}

div[class*="product"] .swiper-container div[class*="pagination-holder"]>div[class*="scrollbar"] .swiper-scrollbar-drag {
    background: var(--wdtPrimaryColor);
}

div[class*="product"] .swiper-container div[class*="pagination-holder"]>div[class*="scrollbar"]:before,
div[class*="product"] .swiper-container div[class*="pagination-holder"]>div[class*="scrollbar"]:after {
    content: "";
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}

div[class*="product"] .swiper-container.swiper-container-horizontal div[class*="pagination-holder"]>div[class*="scrollbar"]:before {
    top: -1px;
}

div[class*="product"] .swiper-container.swiper-container-horizontal div[class*="pagination-holder"]>div[class*="scrollbar"]:after {
    bottom: -1px;
}

div[class*="product"] .swiper-container.swiper-container-vertical div[class*="pagination-holder"]>div[class*="scrollbar"]:before {
    left: -1px;
}

div[class*="product"] .swiper-container.swiper-container-vertical div[class*="pagination-holder"]>div[class*="scrollbar"]:after {
    right: -1px;
}

div[class*="product"] .swiper-container.swiper-container-vertical div[class*="pagination-holder"]>div[class*="scrollbar"]:before,
div[class*="product"] .swiper-container.swiper-container-vertical div[class*="pagination-holder"]>div[class*="scrollbar"]:after {
    height: 100%;
    width: 1px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 17%, rgba(0, 0, 0, 0.1) 83%, rgba(0, 0, 0, 0) 100%);
}

div[class*="product"] .swiper-container div[class$="scrollbar"] .swiper-scrollbar-drag {
    background-color: var(--wdtPrimaryColor);
    border-radius: inherit;
}

div[class*="product"] .swiper-container.swiper-container-horizontal[data-carouselscrollbar="true"] {
    padding-bottom: 30px;
}

div[class*="product"] .swiper-container.swiper-container-horizontal div[class*="scrollbar"] {
    bottom: 0;
}

div[class*="product"] .swiper-container.swiper-container-horizontal[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="scrollbar"] {
    bottom: 0;
}

div[class*="product"] .swiper-container.swiper-container-vertical[data-carouselscrollbar="true"] {
    padding-right: 30px;
}

div[class*="product"] .swiper-container.swiper-container-vertical div[class*="scrollbar"] {
    right: 0;
}

div[class*="product"] .swiper-container.swiper-container-vertical[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="scrollbar"] {
    right: 0;
}

/* Related Product-Pagination-starts */
.wdt-related-product-image-gallery-pagination-holder {
    margin: 20px 0;
}

/*  Related Product-Pagination-ends */
/* Carousel Bullets */

.wdt-related-product-image-gallery-bullet-pagination,
div[class*="product"] .swiper-container div[class*="bullet-pagination"] {
    float: left;
    font-size: 0;
    line-height: 0;
    position: relative;
    text-align: center;
    width: 100%;
}

.wdt-related-product-image-gallery-pagination-holder .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,
div[class*="product"] .swiper-container div[class*="bullet-pagination"] .swiper-pagination-bullet {
    background: none;
    height: 18px;
    padding: 0;
    position: relative;
    width: 18px;
}

.wdt-related-product-image-gallery-pagination-holder .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:before,
div[class*="product"] .swiper-container div[class*="bullet-pagination"] .swiper-pagination-bullet:before {
    background-color: var(--wdtBodyTxtColor);
    content: "";
    height: auto;
    margin: auto;
    position: absolute;
    bottom: 3px;
    left: 3px;
    right: 3px;
    top: 3px;
    width: auto;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

.wdt-related-product-image-gallery-pagination-holder .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active:before,
div[class*="product"] .swiper-container div[class*="bullet-pagination"] .swiper-pagination-bullet-active:before {
    background-color: var(--wdtPrimaryColor);
}


div[class*="product"] .swiper-container.swiper-container-vertical div[class*="bullet-pagination"] {
    margin: 0;
    position: absolute;
    top: 50%;
    right: 32px;
    width: 16px;
    z-index: 10;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

div[class*="product"] .swiper-container.swiper-container-vertical div[class*="bullet-pagination"] .swiper-pagination-bullet {
    display: block;
}

div[class*="product"] .swiper-container.swiper-container-horizontal[data-carouselbulletpagination="true"] {
    padding-bottom: 30px;
}

div[class*="product"] .swiper-container.swiper-container-horizontal div[class*="bullet-pagination"] {
    bottom: 0;
}

div[class*="product"] .swiper-container.swiper-container-horizontal[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] {
    padding-bottom: 60px;
}

div[class*="product"] .swiper-container.swiper-container-horizontal[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="bullet-pagination"] {
    bottom: 25px;
}

div[class*="product"] .swiper-container.swiper-container-vertical[data-carouselbulletpagination="true"] {
    padding-right: 30px;
}

div[class*="product"] .swiper-container.swiper-container-vertical div[class*="bullet-pagination"] {
    right: 0;
}

div[class*="product"] .swiper-container.swiper-container-vertical[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] {
    padding-right: 60px;
}

div[class*="product"] .swiper-container.swiper-container-vertical[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="bullet-pagination"] {
    right: 25px;
}


/* Carousel Arrows */
.wdt-product-related-products.wdt-woo-carousel .wdt-related-product-image-arrow-pagination>a[class*="wdt-related-product-image-gallery-arrow-prev"],
div[class*="product"] .swiper-container:hover div[class*="arrow-pagination"]>a.wdt-products-arrow-prev {
    left: 0;
}

.wdt-product-related-products.wdt-woo-carousel .wdt-related-product-image-arrow-pagination>a[class*="wdt-related-product-image-gallery-arrow-next"],
div[class*="product"] .swiper-container:hover div[class*="arrow-pagination"]>a.wdt-products-arrow-next {
    right: 0;
}

.wdt-product-related-products.wdt-woo-carousel .wdt-related-product-image-arrow-pagination>a[class*="wdt-related-product-image-gallery-arrow-next"]:before,
div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a.wdt-products-arrow-next:before {
    content: '\f105';
}

.wdt-product-related-products.wdt-woo-carousel .wdt-related-product-image-arrow-pagination>a[class*="wdt-related-product-image-gallery-arrow-prev"]:before,
div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a.wdt-products-arrow-prev:before {
    content: '\f104';
}

.wdt-product-related-products.wdt-woo-carousel .wdt-related-product-image-arrow-pagination>a[class*="wdt-related-product-image-gallery-arrow"]:before,
div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a.wdt-products-arrow-prev:before,
div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a.wdt-products-arrow-next::before {
    font-family: "wdt-ext-icon";
    font-style: normal;
    font-weight: 700;
    display: inline-block;
    text-decoration: inherit;
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    margin: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.wdt-product-related-products.wdt-woo-carousel .wdt-related-product-image-arrow-pagination>a[class*="wdt-related-product-image-gallery-arrow"],
div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a[class*="arrow"] {
    padding: 0;
    font-size: 0;
    height: 40px;
    line-height: 40px;
    opacity: 0;
    position: absolute;
    top: 50%;
    text-align: center;
    visibility: hidden;
    width: 40px;
    z-index: 2;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}


div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a[class*="arrow"] {
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
    color: var(--wdtAccentTxtColor);
}

div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a[class*="arrow"]:hover {
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.35);
}


div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a[class$="arrow-prev"] {
    margin-left: -40px;
    left: 0;
}

div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a[class$="arrow-next"] {
    margin-right: -40px;
    right: 0;
}

.wdt-product-related-products.wdt-woo-carousel:hover .wdt-related-product-image-arrow-pagination>a[class*="wdt-related-product-image-gallery-arrow"],
div[class*="product"] .swiper-container:hover div[class*="arrow-pagination"]>a[class*="arrow"] {
    opacity: 1;
    visibility: visible;
}

div[class*="product"] .swiper-container:hover div[class*="arrow-pagination"]>a[class$="arrow-prev"] {
    margin-left: 0;
}

div[class*="product"] .swiper-container:hover div[class*="arrow-pagination"]>a[class$="arrow-next"] {
    margin-right: 0;
}

.wdt-product-related-products.wdt-woo-carousel .wdt-related-product-image-arrow-pagination>a[class*="wdt-related-product-image-gallery-arrow"]::before,
div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a[class*="arrow"]:before {
    display: block;
    font-family: 'Teapoy Icons';
    font-size: 30px;
    line-height: inherit;
}

div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a[class$="arrow-prev"]:before {
    content: "\f104";
}

div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a[class$="arrow-next"]:before {
    content: "\f105";
}


/* div[class*="product"] .swiper-container.swiper-container-vertical div[class*="arrow-pagination"] > a[class*="arrow"] { height: 40px; line-height: 40px; left: 50%; width: 80px; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
    div[class*="product"] .swiper-container.swiper-container-vertical div[class*="arrow-pagination"] > a[class*="arrow"]:before { -webkit-transform: rotate(90deg); transform: rotate(90deg); }

    div[class*="product"] .swiper-container.swiper-container-vertical div[class*="arrow-pagination"] > a[class$="arrow-prev"] { margin: -40px 0 0; top: 0; }
    div[class*="product"] .swiper-container.swiper-container-vertical div[class*="arrow-pagination"] > a[class$="arrow-next"] { margin: 0 0 -40px; bottom: 0; top: auto; } */

div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2 {
    float: left;
    margin: 25px auto 0;
    position: relative;
    text-align: center;
    width: 100%;
}

div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"] {
    display: inline-block;
    font-size: 0;
    height: 50px;
    line-height: 0;
    margin: 0 1px;
    opacity: 1;
    position: static;
    visibility: visible;
    width: 35px;
    transform: none;
}

div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"]:before {
    font-size: 18px;
    line-height: 50px;
}

div[class*="product"] .swiper-container.swiper-container-vertical div[class*="arrow-pagination"].type2 {
    height: auto;
    margin: auto 25px auto 0;
    width: 50px;
}

div[class*="product"] .swiper-container.swiper-container-vertical div[class*="arrow-pagination"].type2>a[class*="arrow"] {
    float: left;
    height: 35px;
    width: 50px;
}

div[class*="product"] .swiper-container.swiper-container-vertical div[class*="arrow-pagination"].type2>a[class*="arrow"]:before {
    line-height: 35px;
}


div[class*="product"] .swiper-container.swiper-container-vertical[data-carouselscrollbar="true"] div[class*="arrow-pagination"]:not(.type2)>a[class*="arrow"],
div[class*="product"] .swiper-container.swiper-container-vertical[data-carouselbulletpagination="true"] div[class*="arrow-pagination"]:not(.type2)>a[class*="arrow"] {
    margin-top: -15px;
}

div[class*="product"] .swiper-container.swiper-container-vertical[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="arrow-pagination"]:not(.type2)>a[class*="arrow"] {
    margin-top: -30px;
}

div[class*="product"] .swiper-container.swiper-container-vertical[data-carouselscrollbar="true"] div[class*="arrow-pagination"]:not(.type2)>a[class*="arrow"],
div[class*="product"] .swiper-container.swiper-container-vertical[data-carouselbulletpagination="true"] div[class*="arrow-pagination"]:not(.type2)>a[class*="arrow"] {
    margin-left: -15px;
}

div[class*="product"] .swiper-container.swiper-container-vertical[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="arrow-pagination"]:not(.type2)>a[class*="arrow"] {
    margin-left: -30px;
}

div[class*="product"] .swiper-container.swiper-container-vertical:hover div[class*="arrow-pagination"]>a[class$="arrow-prev"],
div[class*="product"] .swiper-container.swiper-container-vertical[data-carouselbulletpagination="true"]:hover div[class*="arrow-pagination"]:not(.type2)>a[class*="arrow"] {
    margin-top: 0;
}

div[class*="product"] .swiper-container.swiper-container-vertical:hover div[class*="arrow-pagination"]>a[class$="arrow-next"] {
    margin-bottom: 0;
}


div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"] {
    height: 40px;
    width: 40px;
    background: transparent;
    border: 1px solid var(--wdtSecondaryColor);
    border-radius: 50%;
    margin: 5px;
}

div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"]:before {
    -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9.58644V11.9774H2.10196L8.791 5.28291V12H12V1.52554L10.1696 0H0.135516V3.09676H6.48576L0 9.58644Z' fill='currentcolor'/%3E%3C/svg%3E");
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9.58644V11.9774H2.10196L8.791 5.28291V12H12V1.52554L10.1696 0H0.135516V3.09676H6.48576L0 9.58644Z' fill='currentcolor'/%3E%3C/svg%3E");
    mask-position: center;
    mask-repeat: no-repeat;
    mask-size: contain;
    content: '';
    background: var(--wdtSecondaryColor);
    width: 10px;
    height: 100%;
    margin: auto;
}

div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2>a.wdt-products-arrow-prev:before {
    transform: rotate(-90deg);
}

div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"]:hover {
    background: var(--wdtSecondaryColor);
}

div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"]:hover:before {
    background: var(--wdtAccentTxtColor);
}

/* #endregion - Carousel */

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInRight.min.css */

@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css */

/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */
 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/teapoy-plus/modules/blog/elementor/widgets/assets/css/blogcarousel.css */


/*----*****---- << Blog Carousel >> ----*****----*/

.tpl-blog-holder.swiper-wrapper { float: left; margin: 0; width: 100%; }
.tpl-blog-holder.swiper-wrapper .column { clear: none !important; }

/* Carousel ScrollBar */
.wdt-posts-list-wrapper.swiper-container div[class*="pagination-holder"] > div[class*="scrollbar"] { float: left; height: 8px; position: absolute; width: 100%; border-radius: 10px;
background-image: linear-gradient(to right, transparent 0%, rgba(var(--wdtHeadAltColorRgb),0.08) 17%, rgba(var(--wdtHeadAltColorRgb),0.08) 83%, transparent 100%);
}

.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical div[class*="pagination-holder"] > div[class*="scrollbar"] { height: 100%; margin: 0; right: 0; top: 0; width: 8px;
background-image: linear-gradient(to bottom, transparent 0%, rgba(var(--wdtHeadAltColorRgb),0.08) 17%, rgba(var(--wdtHeadAltColorRgb),0.08) 83%, transparent 100%);
}

.wdt-posts-list-wrapper.swiper-container div[class*="pagination-holder"] > div[class*="scrollbar"]:before,
.wdt-posts-list-wrapper.swiper-container div[class*="pagination-holder"] > div[class*="scrollbar"]:after { content: ""; height: 100%; position: absolute; left: 0; top: 0; width: 100%;
background: linear-gradient(to right, transparent 0%, rgba(var(--wdtHeadAltColorRgb),0.15) 17%, rgba(var(--wdtHeadAltColorRgb),0.15) 83%, transparent 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 );
}

.wdt-posts-list-wrapper.swiper-container.swiper-container-horizontal div[class*="pagination-holder"] > div[class*="scrollbar"]:before { top: -1px; }
.wdt-posts-list-wrapper.swiper-container.swiper-container-horizontal div[class*="pagination-holder"] > div[class*="scrollbar"]:after { bottom: -1px; }

.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical div[class*="pagination-holder"] > div[class*="scrollbar"]:before { left: -1px; }
.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical div[class*="pagination-holder"] > div[class*="scrollbar"]:after { right: -1px; }

.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical div[class*="pagination-holder"] > div[class*="scrollbar"]:before,
.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical div[class*="pagination-holder"] > div[class*="scrollbar"]:after { height: 100%; width: 1px;
background: linear-gradient(to bottom, transparent 0%, rgba(var(--wdtHeadAltColorRgb),0.15) 17%, rgba(var(--wdtHeadAltColorRgb),0.15) 83%, transparent 100%);
}

.wdt-posts-list-wrapper.swiper-container div[class$="scrollbar"] .swiper-scrollbar-drag { background-color: var(--wdtBodyTxtColor); border-radius: inherit; }

.wdt-posts-list-wrapper.swiper-container.swiper-container-horizontal[data-carouselscrollbar="true"] { padding-bottom: 30px; }
.wdt-posts-list-wrapper.swiper-container.swiper-container-horizontal div[class*="scrollbar"] { bottom: 0; }
.wdt-posts-list-wrapper.swiper-container.swiper-container-horizontal[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="scrollbar"] { bottom: 0; }

.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical[data-carouselscrollbar="true"] { padding-right: 30px; }
.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical div[class*="scrollbar"] { right: 0; }
.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="scrollbar"] { right: 0; }


/* Carousel Bullets */
.wdt-posts-list-wrapper.swiper-container div[class*="bullet-pagination"] { float: left; font-size: 0; line-height: 0; position: absolute; text-align: center; width: 100%; }
.wdt-posts-list-wrapper.swiper-container div[class*="bullet-pagination"] .swiper-pagination-bullet { background: none; height: 16px; margin: 0; padding: 0; position: relative; width: 16px; }
.wdt-posts-list-wrapper.swiper-container div[class*="bullet-pagination"] .swiper-pagination-bullet:before { background-color: var(--wdtHeadAltColor); content: ""; height: auto; margin: auto; position: absolute; bottom: 2px; left: 2px; right: 2px; top: 2px; width: auto; -webkit-border-radius: inherit; border-radius: inherit; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
.wdt-posts-list-wrapper.swiper-container div[class*="bullet-pagination"] .swiper-pagination-bullet-active:before { background-color: var(--wdtBodyTxtColor); }


.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical div[class*="bullet-pagination"] { margin: 0; position: absolute; top: 50%; right: 32px; width: 16px; z-index: 10; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical div[class*="bullet-pagination"] .swiper-pagination-bullet { display: block; }

.wdt-posts-list-wrapper.swiper-container.swiper-container-horizontal[data-carouselbulletpagination="true"] { padding-bottom: 30px; }
.wdt-posts-list-wrapper.swiper-container.swiper-container-horizontal div[class*="bullet-pagination"] { bottom: 0; }

.wdt-posts-list-wrapper.swiper-container.swiper-container-horizontal[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] { padding-bottom: 60px; }
.wdt-posts-list-wrapper.swiper-container.swiper-container-horizontal[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="bullet-pagination"] { bottom: 25px; }

.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical[data-carouselbulletpagination="true"] { padding-right: 30px; }
.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical div[class*="bullet-pagination"] { right: 0; }

.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] { padding-right: 60px; }
.wdt-posts-list-wrapper.swiper-container.swiper-container-vertical[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="bullet-pagination"] { right: 25px; }


/* Carousel Arrows */
.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"] { font-size: 0; height: 80px; line-height: 80px; opacity: 0; position: absolute; top: 50%; text-align: center; visibility: hidden; width: 40px; z-index: 2; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"] { background-color: rgba(var(--wdtHeadAltColorRgb),0.15); color: var(--wdtAccentTxtColor); }
.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"]:hover { background-color: rgba(var(--wdtHeadAltColorRgb),0.35); }


.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class$="arrow-prev"] { margin-left: -40px; left: 0; }
.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class$="arrow-next"] { margin-right: -40px; right: 0; }


.wdt-posts-list-wrapper.swiper-container:hover div[class*="arrow-pagination"] > a[class*="arrow"] { opacity: 1; visibility: visible; }
.wdt-posts-list-wrapper.swiper-container:hover div[class*="arrow-pagination"] > a[class$="arrow-prev"] { margin-left: 0; }
.wdt-posts-list-wrapper.swiper-container:hover div[class*="arrow-pagination"] > a[class$="arrow-next"] { margin-right: 0; }

.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"]:before { display: block; font-family: "Teapoy Icons"; font-size: 24px; line-height: inherit; }
.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class$="arrow-prev"]:before { content: "\f104"; }
.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class$="arrow-next"]:before { content: "\f105"; }

.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2 { float: left; margin: 25px auto 0; position: relative; text-align: center; width: 100%; }
.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2 > a[class*="arrow"] { display: inline-block; font-size: 0; height: 50px; line-height: 0; margin: 0 1px; opacity: 1; position: static; visibility: visible; width: 35px; transform: none; }
.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2 > a[class*="arrow"]:before { font-size: 18px; line-height: 50px; }

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css */

/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/uploads/elementor/css/custom-apple-webkit.min.css */

.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/uploads/elementor/css/post-4624.css */
.elementor-4624 .elementor-element.elementor-element-8f8d7b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4624 .elementor-element.elementor-element-e45649c .elementor-repeater-item-8f132d4 .swiper-slide-bg{background-color:#833ca3;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/uploads/2025/01/Experience-Smart-Audio-Glasses-–-Shop-Online-in-Pakistan-_-Wuxing-Tech-Life.webp);background-size:cover;}.elementor-4624 .elementor-element.elementor-element-e45649c .elementor-repeater-item-06bdd4d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://wuxingtechlife.com/wp-content/uploads/2025/01/Buy-glasses-online-today-at-Wuxing-Tech-Life.webp);background-size:cover;}.elementor-4624 .elementor-element.elementor-element-e45649c .elementor-repeater-item-94da967 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://wuxingtechlife.com/wp-content/uploads/2025/01/Smart-sunglasses-online-today-at-Wuxing-Tech-Life.webp);background-size:cover;}.elementor-4624 .elementor-element.elementor-element-e45649c .swiper-slide{transition-duration:calc(1000ms*1.2);height:100vh;}.elementor-4624 .elementor-element.elementor-element-e45649c .swiper-slide-contents{max-width:66%;}.elementor-4624 .elementor-element.elementor-element-e45649c .swiper-slide-inner{text-align:center;}.elementor-4624 .elementor-element.elementor-element-c04d895{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4624 .elementor-element.elementor-element-c04d895:not(.elementor-motion-effects-element-type-background), .elementor-4624 .elementor-element.elementor-element-c04d895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4624 .elementor-element.elementor-element-26f9128{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4624 .elementor-element.elementor-element-394dd85{text-align:center;}.elementor-4624 .elementor-element.elementor-element-394dd85 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:400;color:#000000;}.elementor-4624 .elementor-element.elementor-element-2e06d19{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4624 .elementor-element.elementor-element-2e06d19:not(.elementor-motion-effects-element-type-background), .elementor-4624 .elementor-element.elementor-element-2e06d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4624 .elementor-element.elementor-element-7af7d62{--display:flex;}.elementor-4624 .elementor-element.elementor-element-1bfc664{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-4624 .elementor-element.elementor-element-59e30bf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 8px -3px rgba(130.00000000000006, 2.0000000000000373, 126.00000000000016, 0.38);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4624 .elementor-element.elementor-element-cf48c27 img{width:141px;}.elementor-4624 .elementor-element.elementor-element-7f6bb02{text-align:center;}.elementor-4624 .elementor-element.elementor-element-7f6bb02 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1.5px;color:#000000;}.elementor-4624 .elementor-element.elementor-element-50bab5c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 8px -3px rgba(130.00000000000006, 2.0000000000000373, 126.00000000000016, 0.38);}.elementor-4624 .elementor-element.elementor-element-870438a img{width:141px;}.elementor-4624 .elementor-element.elementor-element-44f47b2{text-align:center;}.elementor-4624 .elementor-element.elementor-element-44f47b2 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1.5px;color:#000000;}.elementor-4624 .elementor-element.elementor-element-5e9bc01{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 8px -3px rgba(130.00000000000006, 2.0000000000000373, 126.00000000000016, 0.38);}.elementor-4624 .elementor-element.elementor-element-9a5e61c img{width:141px;}.elementor-4624 .elementor-element.elementor-element-c2e5680{text-align:center;}.elementor-4624 .elementor-element.elementor-element-c2e5680 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1.5px;color:#000000;}.elementor-4624 .elementor-element.elementor-element-61495da{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 8px -3px rgba(130.00000000000006, 2.0000000000000373, 126.00000000000016, 0.38);}.elementor-4624 .elementor-element.elementor-element-d15a468 img{width:141px;}.elementor-4624 .elementor-element.elementor-element-2bc6213{text-align:center;}.elementor-4624 .elementor-element.elementor-element-2bc6213 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1.5px;color:#000000;}.elementor-4624 .elementor-element.elementor-element-61b5d0b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 8px -3px rgba(130.00000000000006, 2.0000000000000373, 126.00000000000016, 0.38);}.elementor-4624 .elementor-element.elementor-element-6ec0c03 img{width:141px;}.elementor-4624 .elementor-element.elementor-element-ef5881c{text-align:center;}.elementor-4624 .elementor-element.elementor-element-ef5881c .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1.5px;color:#000000;}.elementor-4624 .elementor-element.elementor-element-028219a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4624 .elementor-element.elementor-element-4c86634{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-a4707f5{text-align:center;}.elementor-4624 .elementor-element.elementor-element-a4707f5 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:400;}.elementor-4624 .elementor-element.elementor-element-57924c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-a49a06d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-a49a06d img{width:100%;}.elementor-4624 .elementor-element.elementor-element-9acc7ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-9acc7ac:not(.elementor-motion-effects-element-type-background), .elementor-4624 .elementor-element.elementor-element-9acc7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4624 .elementor-element.elementor-element-d6ab788{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-7312ac5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-7312ac5:not(.elementor-motion-effects-element-type-background), .elementor-4624 .elementor-element.elementor-element-7312ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4624 .elementor-element.elementor-element-2db8fee img{width:100%;}.elementor-4624 .elementor-element.elementor-element-56887ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-56887ff:not(.elementor-motion-effects-element-type-background), .elementor-4624 .elementor-element.elementor-element-56887ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4624 .elementor-element.elementor-element-259833a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-afecc81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-cd6c957{--display:flex;}.elementor-4624 .elementor-element.elementor-element-a56de5b > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-a56de5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4624 .elementor-element.elementor-element-6732b5c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-6732b5c{column-gap:0px;text-align:left;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.3em;color:#000000;}.elementor-4624 .elementor-element.elementor-element-6732b5c p{margin-bottom:6px;}.elementor-4624 .elementor-element.elementor-element-8c1de8f{--display:flex;}.elementor-4624 .elementor-element.elementor-element-4a41e04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-4a41e04{text-align:right;}.elementor-4624 .elementor-element.elementor-element-4a41e04 img{width:83%;max-width:100%;}.elementor-4624 .elementor-element.elementor-element-2e7074d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-2e7074d:not(.elementor-motion-effects-element-type-background), .elementor-4624 .elementor-element.elementor-element-2e7074d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4624 .elementor-element.elementor-element-6df1da2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-2cd2f6f{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-4624 .elementor-element.elementor-element-b4ea963{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-4624 .elementor-element.elementor-element-d4f07da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.3;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-d4f07da:not(.elementor-motion-effects-element-type-background), .elementor-4624 .elementor-element.elementor-element-d4f07da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #F04BD3 0%, #6552D5 65%);}.elementor-4624 .elementor-element.elementor-element-d4f07da::before, .elementor-4624 .elementor-element.elementor-element-d4f07da > .elementor-background-video-container::before, .elementor-4624 .elementor-element.elementor-element-d4f07da > .e-con-inner > .elementor-background-video-container::before, .elementor-4624 .elementor-element.elementor-element-d4f07da > .elementor-background-slideshow::before, .elementor-4624 .elementor-element.elementor-element-d4f07da > .e-con-inner > .elementor-background-slideshow::before, .elementor-4624 .elementor-element.elementor-element-d4f07da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4624 .elementor-element.elementor-element-491dcc5{--display:flex;}.elementor-4624 .elementor-element.elementor-element-15002e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-e371fd9{text-align:center;}.elementor-4624 .elementor-element.elementor-element-e371fd9 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:400;color:#FFFFFF;}.elementor-4624 .elementor-element.elementor-element-54c2037{text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-4624 .elementor-element.elementor-element-77ac5fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-77c0b46 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4624 .elementor-element.elementor-element-e720279:not(.elementor-motion-effects-element-type-background), .elementor-4624 .elementor-element.elementor-element-e720279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://wuxingtechlife.com/wp-content/uploads/2025/01/hero-section-banner-1.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4624 .elementor-element.elementor-element-e720279 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4624 .elementor-element.elementor-element-e720279{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 50px 0px;}.elementor-4624 .elementor-element.elementor-element-765b9fb{margin-top:0px;margin-bottom:0px;}.elementor-4624 .elementor-element.elementor-element-e3b223b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4624 .elementor-element.elementor-element-e3b223b > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-53edf67 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:400;}.elementor-bc-flex-widget .elementor-4624 .elementor-element.elementor-element-d98f23b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4624 .elementor-element.elementor-element-d98f23b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4624 .elementor-element.elementor-element-d98f23b > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-4624 .elementor-element.elementor-element-9c25aaf{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-4624 .elementor-element.elementor-element-9c25aaf .elementor-widget-container{text-align:right;}.elementor-4624 .elementor-element.elementor-element-9c25aaf .elementor-social-icon{background-color:#82027E;}.elementor-4624 .elementor-element.elementor-element-9c25aaf .elementor-social-icon i{color:#FFFFFF;}.elementor-4624 .elementor-element.elementor-element-9c25aaf .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4624 .elementor-element.elementor-element-c41e251{padding:60px 0px 60px 0px;}:root{--page-title-display:none;}@media(min-width:480px){.elementor-4624 .elementor-element.elementor-element-7af7d62{--content-width:1293px;}.elementor-4624 .elementor-element.elementor-element-4c86634{--content-width:1293px;}.elementor-4624 .elementor-element.elementor-element-d6ab788{--content-width:1293px;}.elementor-4624 .elementor-element.elementor-element-259833a{--content-width:1293px;}.elementor-4624 .elementor-element.elementor-element-6df1da2{--content-width:1293px;}.elementor-4624 .elementor-element.elementor-element-d4f07da{--width:100%;}.elementor-4624 .elementor-element.elementor-element-491dcc5{--content-width:1293px;}.elementor-4624 .elementor-element.elementor-element-15002e4{--width:100%;}.elementor-4624 .elementor-element.elementor-element-77ac5fb{--width:100%;}.elementor-4624 .elementor-element.elementor-element-e3b223b{width:50%;}.elementor-4624 .elementor-element.elementor-element-d98f23b{width:50%;}}@media(max-width:1540px) and (min-width:480px){.elementor-4624 .elementor-element.elementor-element-e3b223b{width:50%;}.elementor-4624 .elementor-element.elementor-element-d98f23b{width:50%;}}@media(max-width:1280px) and (min-width:480px){.elementor-4624 .elementor-element.elementor-element-e3b223b{width:50%;}.elementor-4624 .elementor-element.elementor-element-d98f23b{width:50%;}}@media(max-width:1024px) and (min-width:480px){.elementor-4624 .elementor-element.elementor-element-e3b223b{width:100%;}.elementor-4624 .elementor-element.elementor-element-d98f23b{width:100%;}}@media(max-width:767px) and (min-width:480px){.elementor-4624 .elementor-element.elementor-element-e3b223b{width:100%;}.elementor-4624 .elementor-element.elementor-element-d98f23b{width:100%;}}@media(max-width:1540px){.elementor-4624 .elementor-element.elementor-element-e45649c .swiper-slide{height:70vh;}.elementor-4624 .elementor-element.elementor-element-1bfc664{--grid-auto-flow:row;}.elementor-4624 .elementor-element.elementor-element-cf48c27 img{width:110px;}.elementor-4624 .elementor-element.elementor-element-870438a img{width:110px;}.elementor-4624 .elementor-element.elementor-element-9a5e61c img{width:110px;}.elementor-4624 .elementor-element.elementor-element-d15a468 img{width:110px;}.elementor-4624 .elementor-element.elementor-element-6ec0c03 img{width:110px;}.elementor-4624 .elementor-element.elementor-element-547d8cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-4a41e04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-d4f07da{--padding-top:100px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-77c0b46{width:100%;max-width:100%;}.elementor-4624 .elementor-element.elementor-element-77c0b46 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4624 .elementor-element.elementor-element-e720279{padding:100px 0px 100px 0px;}.elementor-4624 .elementor-element.elementor-element-9c25aaf{--icon-size:25px;--grid-column-gap:20px;}}@media(max-width:1280px){.elementor-4624 .elementor-element.elementor-element-e45649c .swiper-slide{height:60vh;}.elementor-4624 .elementor-element.elementor-element-1bfc664{--grid-auto-flow:row;}.elementor-4624 .elementor-element.elementor-element-7f6bb02 .elementor-heading-title{font-size:15px;}.elementor-4624 .elementor-element.elementor-element-44f47b2 .elementor-heading-title{font-size:15px;}.elementor-4624 .elementor-element.elementor-element-c2e5680 .elementor-heading-title{font-size:15px;}.elementor-4624 .elementor-element.elementor-element-2bc6213 .elementor-heading-title{font-size:15px;}.elementor-4624 .elementor-element.elementor-element-ef5881c .elementor-heading-title{font-size:15px;}.elementor-4624 .elementor-element.elementor-element-d4f07da{--padding-top:80px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-77c0b46 > .elementor-widget-container{padding:05px 05px 05px 05px;}.elementor-4624 .elementor-element.elementor-element-e720279{padding:80px 0px 80px 0px;}.elementor-4624 .elementor-element.elementor-element-e3b223b > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-d98f23b > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-4624 .elementor-element.elementor-element-9c25aaf .elementor-social-icon{--icon-padding:6px;}}@media(max-width:1024px){.elementor-4624 .elementor-element.elementor-element-e45649c .swiper-slide{height:50vh;}.elementor-4624 .elementor-element.elementor-element-7af7d62{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-1bfc664{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-4a41e04 img{width:100%;}.elementor-4624 .elementor-element.elementor-element-d4f07da{--padding-top:70px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-e720279{padding:70px 0px 70px 0px;}.elementor-4624 .elementor-element.elementor-element-765b9fb{margin-top:0px;margin-bottom:40px;}.elementor-4624 .elementor-element.elementor-element-e3b223b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-d98f23b > .elementor-element-populated{padding:40px 0px 0px 0px;}}@media(max-width:767px){.elementor-4624 .elementor-element.elementor-element-e45649c .swiper-slide{height:35vh;}.elementor-4624 .elementor-element.elementor-element-1bfc664{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-7f6bb02 .elementor-heading-title{font-size:14px;}.elementor-4624 .elementor-element.elementor-element-44f47b2 .elementor-heading-title{font-size:14px;}.elementor-4624 .elementor-element.elementor-element-c2e5680 .elementor-heading-title{font-size:14px;}.elementor-4624 .elementor-element.elementor-element-2bc6213 .elementor-heading-title{font-size:14px;}.elementor-4624 .elementor-element.elementor-element-ef5881c .elementor-heading-title{font-size:14px;}.elementor-4624 .elementor-element.elementor-element-d4f07da{--padding-top:60px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-e720279{padding:60px 0px 60px 0px;}.elementor-4624 .elementor-element.elementor-element-e3b223b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}}@media(max-width:479px){.elementor-4624 .elementor-element.elementor-element-8f8d7b3{--min-height:0px;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4624 .elementor-element.elementor-element-e45649c .swiper-slide{height:30vh;}.elementor-4624 .elementor-element.elementor-element-2e06d19{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4624 .elementor-element.elementor-element-7af7d62{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-1bfc664{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-4c86634{--content-width:96%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-547d8cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-d6ab788{--content-width:96%;}.elementor-4624 .elementor-element.elementor-element-259833a{--content-width:100%;}.elementor-4624 .elementor-element.elementor-element-6df1da2{--content-width:94%;}.elementor-4624 .elementor-element.elementor-element-d4f07da{--padding-top:50px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-491dcc5{--content-width:94%;}.elementor-4624 .elementor-element.elementor-element-77c0b46{width:100%;max-width:100%;}.elementor-4624 .elementor-element.elementor-element-77c0b46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-e720279{padding:50px 0px 50px 0px;}.elementor-4624 .elementor-element.elementor-element-e3b223b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4624 .elementor-element.elementor-element-d98f23b > .elementor-element-populated{padding:35px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-9c25aaf .elementor-widget-container{text-align:center;}.elementor-4624 .elementor-element.elementor-element-9c25aaf.elementor-element{--align-self:center;}}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/style.css */
/*
Theme Name: Teapoy
Theme URI: https://wdtteapoy.wpengine.com/
Author: the WeDesignTech team
Author URI: https://wedesignthemes.com/
Description: Teapoy is a lightweight, superfast, and 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. Teapoy 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. Teapoy is the best and well-suited theme for you to craft a high-quality website. Teapoy 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.4
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: teapoy
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.
*/

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

:root {--wdtPrimaryColor:#81d742;--wdtPrimaryColorRgb:129,215,66;--wdtSecondaryColor:#000000;--wdtSecondaryColorRgb:0,0,0;--wdtTertiaryColor:#2b2b2b;--wdtTertiaryColorRgb:43,43,43;--wdtBodyBGColor:#101010;--wdtBodyBGColorRgb:16,16,16;--wdtBodyTxtColor:#a9a9a9;--wdtBodyTxtColorRgb:169,169,169;--wdtHeadAltColor:#ffffff;--wdtHeadAltColorRgb:255,255,255;--wdtLinkColor:#ffffff;--wdtLinkColorRgb:255,255,255;--wdtLinkHoverColor:#dd7210;--wdtLinkHoverColorRgb:221,114,16;--wdtBorderColor:#5e5e5e;--wdtBorderColorRgb:94,94,94;--wdtAccentTxtColor:#ffffff;--wdtAccentTxtColorRgb:255,255,255;--wdtFontTypo_Base: 'Mulish', sans-serif;--wdtFontWeight_Base: 600;--wdtFontSize_Base: 16px;--wdtLineHeight_Base: 1.225;--wdtFontTypo_Alt: 'Marcellus', serif;--wdtFontWeight_Alt: 400;--wdtFontSize_Alt: 70px;--wdtLineHeight_Alt: 1.2;--wdtFontTypo_H1: 'Marcellus', serif;--wdtFontWeight_H1: 400;--wdtFontSize_H1: 70px;--wdtLineHeight_H1: 1.2;--wdtFontTypo_H2: 'Marcellus', serif;--wdtFontWeight_H2: 400;--wdtFontSize_H2: 60px;--wdtLineHeight_H2: 1.2;--wdtFontTypo_H3: 'Marcellus', serif;--wdtFontWeight_H3: 400;--wdtFontSize_H3: 40px;--wdtLineHeight_H3: 1.2;--wdtFontTypo_H4: 'Marcellus', serif;--wdtFontWeight_H4: 400;--wdtFontSize_H4: 30px;--wdtLineHeight_H4: 1.2;--wdtFontTypo_H5: 'Marcellus', serif;--wdtFontWeight_H5: 400;--wdtFontSize_H5: 24px;--wdtLineHeight_H5: 1.2;--wdtFontTypo_H6: 'Marcellus', serif;--wdtFontWeight_H6: 400;--wdtFontSize_H6: 20px;--wdtLineHeight_H6: 1.2;--wdtFontTypo_Ext: "Mulish", sans-serif;--wdtFontWeight_Ext: 500;--wdtFontSize_Ext: 14px;--wdtLineHeight_Ext: 1;}


/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/assets/css/icons.css */
@font-face {
  font-family: 'Teapoy Icons';
  src: url(https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-icons.eot?76449145);
  src: url('https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-icons.eot?76449145#iefix') format('embedded-opentype'),
    url(https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-icons.woff2?76449145) format('woff2'),
    url(https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-icons.woff?76449145) format('woff'),
    url(https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-icons.ttf?76449145) format('truetype'),
    url('https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-icons.svg?76449145#wdt-icons') format('svg');
  font-weight: normal;
  font-style: normal;
;font-display: swap;}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'Teapoy Icons';
    src: url('https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-icons.svg?76449145#wdt-icons') format('svg');
  ;font-display: swap;}
}
*/

[class^="wdticon-"]:before,
[class*=" wdticon-"]:before {
  font-family: "Teapoy Icons";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.wdticon-music:before {
  content: '\e801';
}

/* '' */
.wdticon-search:before {
  content: '\e802';
}

/* '' */
.wdticon-envelope-o:before {
  content: '\e803';
}

/* '' */
.wdticon-heart:before {
  content: '\e804';
}

/* '' */
.wdticon-heart-o:before {
  content: '\e805';
}

/* '' */
.wdticon-star:before {
  content: '\e806';
}

/* '' */
.wdticon-star-o:before {
  content: '\e807';
}

/* '' */
.wdticon-star-half:before {
  content: '\e808';
}

/* '' */
.wdticon-user:before {
  content: '\e809';
}

/* '' */
.wdticon-users:before {
  content: '\e80a';
}

/* '' */
.wdticon-film:before {
  content: '\e80b';
}

/* '' */
.wdticon-video-camera:before {
  content: '\e80c';
}

/* '' */
.wdticon-picture-o:before {
  content: '\e80d';
}

/* '' */
.wdticon-camera:before {
  content: '\e80e';
}

/* '' */
.wdticon-camera-retro:before {
  content: '\e80f';
}

/* '' */
.wdticon-th-large:before {
  content: '\e810';
}

/* '' */
.wdticon-th:before {
  content: '\e811';
}

/* '' */
.wdticon-th-list:before {
  content: '\e812';
}

/* '' */
.wdticon-check:before {
  content: '\e813';
}

/* '' */
.wdticon-check-circle:before {
  content: '\e814';
}

/* '' */
.wdticon-check-circle-o:before {
  content: '\e815';
}

/* '' */
.wdticon-times:before {
  content: '\e816';
}

/* '' */
.wdticon-times-circle:before {
  content: '\e817';
}

/* '' */
.wdticon-times-circle-o:before {
  content: '\e818';
}

/* '' */
.wdticon-plus:before {
  content: '\e819';
}

/* '' */
.wdticon-plus-circle:before {
  content: '\e81a';
}

/* '' */
.wdticon-minus:before {
  content: '\e81b';
}

/* '' */
.wdticon-minus-circle:before {
  content: '\e81c';
}

/* '' */
.wdticon-question-circle:before {
  content: '\e81d';
}

/* '' */
.wdticon-info-circle:before {
  content: '\e81e';
}

/* '' */
.wdticon-home:before {
  content: '\e81f';
}

/* '' */
.wdticon-link:before {
  content: '\e820';
}

/* '' */
.wdticon-paperclip:before {
  content: '\e821';
}

/* '' */
.wdticon-lock:before {
  content: '\e822';
}

/* '' */
.wdticon-unlock:before {
  content: '\e823';
}

/* '' */
.wdticon-thumb-tack:before {
  content: '\e824';
}

/* '' */
.wdticon-eye:before {
  content: '\e825';
}

/* '' */
.wdticon-eye-slash:before {
  content: '\e826';
}

/* '' */
.wdticon-tag:before {
  content: '\e827';
}

/* '' */
.wdticon-tags:before {
  content: '\e828';
}

/* '' */
.wdticon-bookmark:before {
  content: '\e829';
}

/* '' */
.wdticon-flag:before {
  content: '\e82a';
}

/* '' */
.wdticon-thumbs-o-up:before {
  content: '\e82b';
}

/* '' */
.wdticon-thumbs-o-down:before {
  content: '\e82c';
}

/* '' */
.wdticon-share:before {
  content: '\e82f';
}

/* '' */
.wdticon-share-square-o:before {
  content: '\e830';
}

/* '' */
.wdticon-pencil:before {
  content: '\e831';
}

/* '' */
.wdticon-edit:before {
  content: '\e832';
}

/* '' */
.wdticon-print:before {
  content: '\e834';
}

/* '' */
.wdticon-comment:before {
  content: '\e835';
}

/* '' */
.wdticon-comments:before {
  content: '\e836';
}

/* '' */
.wdticon-bell-o:before {
  content: '\e837';
}

/* '' */
.wdticon-exclamation-triangle:before {
  content: '\e838';
}

/* '' */
.wdticon-exclamation-circle:before {
  content: '\e839';
}

/* '' */
.wdticon-map-marker:before {
  content: '\e83a';
}

/* '' */
.wdticon-file-o:before {
  content: '\e83c';
}

/* '' */
.wdticon-folder:before {
  content: '\e83d';
}

/* '' */
.wdticon-folder-open:before {
  content: '\e83e';
}

/* '' */
.wdticon-phone:before {
  content: '\e83f';
}

/* '' */
.wdticon-cog:before {
  content: '\e840';
}

/* '' */
.wdticon-cogs:before {
  content: '\e841';
}

/* '' */
.wdticon-wrench:before {
  content: '\e842';
}

/* '' */
.wdticon-shopping-cart:before {
  content: '\e843';
}

/* '' */
.wdticon-calendar:before {
  content: '\e844';
}

/* '' */
.wdticon-sign-in:before {
  content: '\e845';
}

/* '' */
.wdticon-sign-out:before {
  content: '\e846';
}

/* '' */
.wdticon-headphones:before {
  content: '\e848';
}

/* '' */
.wdticon-clock-o:before {
  content: '\e849';
}

/* '' */
.wdticon-ban:before {
  content: '\e84a';
}

/* '' */
.wdticon-expand:before {
  content: '\e84b';
}

/* '' */
.wdticon-compress:before {
  content: '\e84c';
}

/* '' */
.wdticon-arrows-v:before {
  content: '\e84d';
}

/* '' */
.wdticon-arrows-h:before {
  content: '\e84e';
}

/* '' */
.wdticon-search-plus:before {
  content: '\e84f';
}

/* '' */
.wdticon-search-minus:before {
  content: '\e850';
}

/* '' */
.wdticon-caret-down:before {
  content: '\e851';
}

/* '' */
.wdticon-caret-up:before {
  content: '\e852';
}

/* '' */
.wdticon-caret-left:before {
  content: '\e853';
}

/* '' */
.wdticon-caret-right:before {
  content: '\e854';
}

/* '' */
.wdticon-chevron-down:before {
  content: '\e855';
}

/* '' */
.wdticon-chevron-left:before {
  content: '\e856';
}

/* '' */
.wdticon-chevron-right:before {
  content: '\e857';
}

/* '' */
.wdticon-chevron-up:before {
  content: '\e858';
}

/* '' */
.wdticon-arrow-down:before {
  content: '\e859';
}

/* '' */
.wdticon-arrow-left:before {
  content: '\e85a';
}

/* '' */
.wdticon-arrow-right:before {
  content: '\e85b';
}

/* '' */
.wdticon-arrow-up:before {
  content: '\e85c';
}

/* '' */
.wdticon-arrow-circle-o-down:before {
  content: '\e861';
}

/* '' */
.wdticon-arrow-circle-o-up:before {
  content: '\e862';
}

/* '' */
.wdticon-repeat:before {
  content: '\e864';
}

/* '' */
.wdticon-undo:before {
  content: '\e865';
}

/* '' */
.wdticon-random:before {
  content: '\e866';
}

/* '' */
.wdticon-play:before {
  content: '\e867';
}

/* '' */
.wdticon-play-circle-o:before {
  content: '\e868';
}

/* '' */
.wdticon-stop:before {
  content: '\e869';
}

/* '' */
.wdticon-pause:before {
  content: '\e86a';
}

/* '' */
.wdticon-trophy:before {
  content: '\e874';
}

/* '' */
.wdticon-globe:before {
  content: '\e875';
}

/* '' */
.wdticon-cloud:before {
  content: '\e876';
}

/* '' */
.wdticon-list:before {
  content: '\e883';
}

/* '' */
.wdticon-outdent:before {
  content: '\e884';
}

/* '' */
.wdticon-indent:before {
  content: '\e885';
}

/* '' */
.wdticon-book:before {
  content: '\e88c';
}

/* '' */
.wdticon-asterisk:before {
  content: '\e890';
}

/* '' */
.wdticon-gift:before {
  content: '\e891';
}

/* '' */
.wdticon-magnet:before {
  content: '\e893';
}

/* '' */
.wdticon-bar-chart:before {
  content: '\e894';
}

/* '' */
.wdticon-inbox:before {
  content: '\e89a';
}

/* '' */
.wdticon-move:before {
  content: '\f047';
}

/* '' */
.wdticon-external-link:before {
  content: '\f08e';
}

/* '' */
.wdticon-bookmark-o:before {
  content: '\f097';
}

/* '' */
.wdticon-phone-square:before {
  content: '\f098';
}

/* '' */
.wdt-icon-ext-x-icon:before {
  content: '\f099';
}

/* '' */
.wdticon-facebook:before {
  content: '\f09a';
}

/* '' */
.wdticon-github:before {
  content: '\f09b';
}

/* '' */
.wdticon-rss:before {
  content: '\f09e';
}

/* '' */
.wdticon-certificate:before {
  content: '\f0a3';
}

/* '' */
.wdticon-arrow-circle-left:before {
  content: '\f0a8';
}

/* '' */
.wdticon-arrow-circle-right:before {
  content: '\f0a9';
}

/* '' */
.wdticon-arrow-circle-up:before {
  content: '\f0aa';
}

/* '' */
.wdticon-arrow-circle-down:before {
  content: '\f0ab';
}

/* '' */
.wdticon-filter:before {
  content: '\f0b0';
}

/* '' */
.wdticon-arrows-alt:before {
  content: '\f0b2';
}

/* '' */
.wdticon-files-o:before {
  content: '\f0c5';
}

/* '' */
.wdticon-bars:before {
  content: '\f0c9';
}

/* '' */
.wdticon-list-ul:before {
  content: '\f0ca';
}

/* '' */
.wdticon-list-ol:before {
  content: '\f0cb';
}

/* '' */
.wdticon-table:before {
  content: '\f0ce';
}

/* '' */
.wdticon-pinterest:before {
  content: '\f0d2';
}

/* '' */
.wdticon-pinterest-square:before {
  content: '\f0d3';
}

/* '' */
.wdticon-money:before {
  content: '\f0d6';
}

/* '' */
.wdticon-sort:before {
  content: '\f0dc';
}

/* '' */
.wdticon-sort-down:before {
  content: '\f0dd';
}

/* '' */
.wdticon-sort-up:before {
  content: '\f0de';
}

/* '' */
.wdticon-envelope:before {
  content: '\f0e0';
}

/* '' */
.wdticon-linkedin:before {
  content: '\f0e1';
}

/* '' */
.wdticon-comment-o:before {
  content: '\f0e5';
}

/* '' */
.wdticon-comments-o:before {
  content: '\f0e6';
}

/* '' */
.wdticon-sitemap:before {
  content: '\f0e8';
}

/* '' */
.wdticon-paste:before {
  content: '\f0ea';
}

/* '' */
.wdticon-lightbulb-o:before {
  content: '\f0eb';
}

/* '' */
.wdticon-exchange:before {
  content: '\f0ec';
}

/* '' */
.wdticon-bell:before {
  content: '\f0f3';
}

/* '' */
.wdticon-file-text-o:before {
  content: '\f0f6';
}

/* '' */
.wdticon-plus-square:before {
  content: '\f0fe';
}

/* '' */
.wdticon-angle-double-left:before {
  content: '\f100';
}

/* '' */
.wdticon-angle-double-right:before {
  content: '\f101';
}

/* '' */
.wdticon-angle-double-up:before {
  content: '\f102';
}

/* '' */
.wdticon-angle-double-down:before {
  content: '\f103';
}

/* '' */
.wdticon-angle-left:before {
  content: '\f104';
}

/* '' */
.wdticon-angle-right:before {
  content: '\f105';
}

/* '' */
.wdticon-angle-up:before {
  content: '\f106';
}

/* '' */
.wdticon-angle-down:before {
  content: '\f107';
}

/* '' */
.wdticon-desktop:before {
  content: '\f108';
}

/* '' */
.wdticon-laptop:before {
  content: '\f109';
}

/* '' */
.wdticon-tablet:before {
  content: '\f10a';
}

/* '' */
.wdticon-mobile:before {
  content: '\f10b';
}

/* '' */
.wdticon-circle-o:before {
  content: '\f10c';
}

/* '' */
.wdticon-quote-left:before {
  content: '\f10d';
}

/* '' */
.wdticon-quote-right:before {
  content: '\f10e';
}

/* '' */
.wdticon-spinner:before {
  content: '\f110';
}

/* '' */
.wdticon-circle:before {
  content: '\f111';
}

/* '' */
.wdticon-mail-reply:before {
  content: '\f112';
}

/* '' */
.wdticon-github-alt:before {
  content: '\f113';
}

/* '' */
.wdticon-folder-o:before {
  content: '\f114';
}

/* '' */
.wdticon-folder-open-o:before {
  content: '\f115';
}

/* '' */
.wdticon-flag-o:before {
  content: '\f11d';
}

/* '' */
.wdticon-mail-reply-all:before {
  content: '\f122';
}

/* '' */
.wdticon-star-half-o:before {
  content: '\f123';
}

/* '' */
.wdticon-location-arrow:before {
  content: '\f124';
}

/* '' */
.wdticon-unlink:before {
  content: '\f127';
}

/* '' */
.wdticon-question:before {
  content: '\f128';
}

/* '' */
.wdticon-info:before {
  content: '\f129';
}

/* '' */
.wdticon-exclamation:before {
  content: '\f12a';
}

/* '' */
.wdticon-puzzle-piece:before {
  content: '\f12e';
}

/* '' */
.wdticon-microphone:before {
  content: '\f130';
}

/* '' */
.wdticon-calendar-o:before {
  content: '\f133';
}

/* '' */
.wdticon-chevron-circle-left:before {
  content: '\f137';
}

/* '' */
.wdticon-chevron-circle-right:before {
  content: '\f138';
}

/* '' */
.wdticon-chevron-circle-up:before {
  content: '\f139';
}

/* '' */
.wdticon-chevron-circle-down:before {
  content: '\f13a';
}

/* '' */
.wdticon-unlock-alt:before {
  content: '\f13e';
}

/* '' */
.wdticon-ellipsis-h:before {
  content: '\f141';
}

/* '' */
.wdticon-ellipsis-v:before {
  content: '\f142';
}

/* '' */
.wdticon-rss-square:before {
  content: '\f143';
}

/* '' */
.wdticon-play-circle:before {
  content: '\f144';
}

/* '' */
.wdticon-minus-square:before {
  content: '\f146';
}

/* '' */
.wdticon-minus-square-o:before {
  content: '\f147';
}

/* '' */
.wdticon-level-up:before {
  content: '\f148';
}

/* '' */
.wdticon-level-down:before {
  content: '\f149';
}

/* '' */
.wdticon-check-square:before {
  content: '\f14a';
}

/* '' */
.wdticon-pencil-square:before {
  content: '\f14b';
}

/* '' */
.wdticon-external-link-square:before {
  content: '\f14c';
}

/* '' */
.wdticon-compass:before {
  content: '\f14e';
}

/* '' */
.wdticon-caret-square-o-down:before {
  content: '\f150';
}

/* '' */
.wdticon-caret-square-o-up:before {
  content: '\f151';
}

/* '' */
.wdticon-caret-square-o-right:before {
  content: '\f152';
}

/* '' */
.wdticon-euro:before {
  content: '\f153';
}

/* '' */
.wdticon-pound:before {
  content: '\f154';
}

/* '' */
.wdticon-dollar:before {
  content: '\f155';
}

/* '' */
.wdticon-rupee:before {
  content: '\f156';
}

/* '' */
.wdticon-file:before {
  content: '\f15b';
}

/* '' */
.wdticon-file-text:before {
  content: '\f15c';
}

/* '' */
.wdticon-sort-amount-up:before {
  content: '\f160';
}

/* '' */
.wdticon-sort-amount-down:before {
  content: '\f161';
}

/* '' */
.wdticon-thumbs-up:before {
  content: '\f164';
}

/* '' */
.wdticon-thumbs-down:before {
  content: '\f165';
}

/* '' */
.wdticon-youtube:before {
  content: '\f167';
}

/* '' */
.wdticon-youtube-play:before {
  content: '\f16a';
}

/* '' */
.wdticon-dropbox:before {
  content: '\f16b';
}

/* '' */
.wdticon-instagram:before {
  content: '\f16d';
}

/* '' */
.wdticon-flickr:before {
  content: '\f16e';
}

/* '' */
.wdticon-tumblr:before {
  content: '\f173';
}

/* '' */
.wdticon-tumblr-square:before {
  content: '\f174';
}

/* '' */
.wdticon-long-arrow-down:before {
  content: '\f175';
}

/* '' */
.wdticon-long-arrow-up:before {
  content: '\f176';
}

/* '' */
.wdticon-long-arrow-left:before {
  content: '\f177';
}

/* '' */
.wdticon-long-arrow-right:before {
  content: '\f178';
}

/* '' */
.wdticon-android:before {
  content: '\f17b';
}

/* '' */
.wdticon-dribbble:before {
  content: '\f17d';
}

/* '' */
.wdticon-skype:before {
  content: '\f17e';
}

/* '' */
.wdticon-trello:before {
  content: '\f181';
}

/* '' */
.wdticon-archive:before {
  content: '\f187';
}

/* '' */
.wdticon-arrow-circle-o-right:before {
  content: '\f18e';
}

/* '' */
.wdticon-arrow-circle-o-left:before {
  content: '\f190';
}

/* '' */
.wdticon-caret-square-o-left:before {
  content: '\f191';
}

/* '' */
.wdticon-dot-circle-o:before {
  content: '\f192';
}

/* '' */
.wdticon-vimeo-square:before {
  content: '\f194';
}

/* '' */
.wdticon-plus-square-o:before {
  content: '\f196';
}

/* '' */
.wdticon-slack:before {
  content: '\f198';
}

/* '' */
.wdticon-envelope-square:before {
  content: '\f199';
}

/* '' */
.wdticon-wordpress:before {
  content: '\f19a';
}

/* '' */
.wdticon-yahoo:before {
  content: '\f19e';
}

/* '' */
.wdticon-google:before {
  content: '\f1a0';
}

/* '' */
.wdticon-delicious:before {
  content: '\f1a5';
}

/* '' */
.wdticon-digg:before {
  content: '\f1a6';
}

/* '' */
.wdticon-language:before {
  content: '\f1ab';
}

/* '' */
.wdticon-fax:before {
  content: '\f1ac';
}

/* '' */
.wdticon-cubes:before {
  content: '\f1b3';
}

/* '' */
.wdticon-behance:before {
  content: '\f1b4';
}

/* '' */
.wdticon-behance-square:before {
  content: '\f1b5';
}

/* '' */
.wdticon-file-pdf-o:before {
  content: '\f1c1';
}

/* '' */
.wdticon-file-word-o:before {
  content: '\f1c2';
}

/* '' */
.wdticon-file-excel-o:before {
  content: '\f1c3';
}

/* '' */
.wdticon-file-powerpoint-o:before {
  content: '\f1c4';
}

/* '' */
.wdticon-file-image-o:before {
  content: '\f1c5';
}

/* '' */
.wdticon-file-archive-o:before {
  content: '\f1c6';
}

/* '' */
.wdticon-file-audio-o:before {
  content: '\f1c7';
}

/* '' */
.wdticon-file-video-o:before {
  content: '\f1c8';
}

/* '' */
.wdticon-file-code-o:before {
  content: '\f1c9';
}

/* '' */
.wdticon-life-ring:before {
  content: '\f1cd';
}

/* '' */
.wdticon-circle-o-notch:before {
  content: '\f1ce';
}

/* '' */
.wdticon-git-square:before {
  content: '\f1d2';
}

/* '' */
.wdticon-git:before {
  content: '\f1d3';
}

/* '' */
.wdticon-paper-plane:before {
  content: '\f1d8';
}

/* '' */
.wdticon-paper-plane-o:before {
  content: '\f1d9';
}

/* '' */
.wdticon-history:before {
  content: '\f1da';
}

/* '' */
.wdticon-sliders:before {
  content: '\f1de';
}

/* '' */
.wdticon-share-alt:before {
  content: '\f1e0';
}

/* '' */
.wdticon-share-alt-square:before {
  content: '\f1e1';
}

/* '' */
.wdticon-newspaper:before {
  content: '\f1ea';
}

/* '' */
.wdticon-copyright:before {
  content: '\f1f9';
}

/* '' */
.wdticon-at:before {
  content: '\f1fa';
}

/* '' */
.wdticon-eyedropper:before {
  content: '\f1fb';
}

/* '' */
.wdticon-brush:before {
  content: '\f1fc';
}

/* '' */
.wdticon-area-chart:before {
  content: '\f1fe';
}

/* '' */
.wdticon-pie-chart:before {
  content: '\f200';
}

/* '' */
.wdticon-line-chart:before {
  content: '\f201';
}

/* '' */
.wdticon-lastfm:before {
  content: '\f202';
}

/* '' */
.wdticon-lastfm-square:before {
  content: '\f203';
}

/* '' */
.wdticon-shirtsinbulk:before {
  content: '\f214';
}

/* '' */
.wdticon-cart-plus:before {
  content: '\f217';
}

/* '' */
.wdticon-cart-arrow-down:before {
  content: '\f218';
}

/* '' */
.wdticon-pinterest-p:before {
  content: '\f231';
}

/* '' */
.wdticon-whatsapp:before {
  content: '\f232';
}

/* '' */
.wdticon-user-plus:before {
  content: '\f234';
}

/* '' */
.wdticon-user-times:before {
  content: '\f235';
}

/* '' */
.wdticon-opencart:before {
  content: '\f23d';
}

/* '' */
.wdticon-television:before {
  content: '\f26c';
}

/* '' */
.wdticon-calendar-plus-o:before {
  content: '\f271';
}

/* '' */
.wdticon-calendar-minus-o:before {
  content: '\f272';
}

/* '' */
.wdticon-calendar-times-o:before {
  content: '\f273';
}

/* '' */
.wdticon-calendar-check-o:before {
  content: '\f274';
}

/* '' */
.wdticon-map-pin:before {
  content: '\f276';
}

/* '' */
.wdticon-map-signs:before {
  content: '\f277';
}

/* '' */
.wdticon-map-o:before {
  content: '\f278';
}

/* '' */
.wdticon-map:before {
  content: '\f279';
}

/* '' */
.wdticon-commenting:before {
  content: '\f27a';
}

/* '' */
.wdticon-commenting-o:before {
  content: '\f27b';
}

/* '' */
.wdticon-vimeo:before {
  content: '\f27d';
}

/* '' */
.wdticon-shopping-bag:before {
  content: '\f290';
}

/* '' */
.wdticon-shopping-basket:before {
  content: '\f291';
}

/* '' */
.wdticon-hashtag:before {
  content: '\f292';
}

/* '' */
.wdticon-percent:before {
  content: '\f295';
}

/* '' */
.wdticon-envelope-open:before {
  content: '\f2b6';
}

/* '' */
.wdticon-envelope-open-o:before {
  content: '\f2b7';
}

/* '' */
.wdticon-user-circle:before {
  content: '\f2bd';
}

/* '' */
.wdticon-user-circle-o:before {
  content: '\f2be';
}

/* '' */
.wdticon-user-o:before {
  content: '\f2c0';
}

/* '' */
.wdticon-telegram:before {
  content: '\f2c6';
}

/* '' */
.wdticon-window-close:before {
  content: '\f2d3';
}

/* '' */
.wdticon-github-square:before {
  content: '\f300';
}

/* '' */
.wdt-icon-ext-x-icon-square:before {
  content: '\f304';
}

/* '' */
.wdticon-facebook-square:before {
  content: '\f308';
}

/* '' */
.wdticon-linkedin-square:before {
  content: '\f30c';
}

/* '' */


/*--------------------------------------------------------------*/
/* #region - Ext Icons */
/*--------------------------------------------------------------*/

@font-face {
  font-family: 'Ext Icons';
  src: url(https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/ext-icons.eot?70837484);
  src: url('https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/ext-icons.eot?70837484#iefix') format('embedded-opentype'),
    url(https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/ext-icons.woff2?70837484) format('woff2'),
    url(https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/ext-icons.woff?70837484) format('woff'),
    url(https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/ext-icons.ttf?70837484) format('truetype'),
    url('https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/ext-icons.svg?70837484#ext-icons') format('svg');
  font-weight: normal;
  font-style: normal;
;font-display: swap;}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
  @media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
      font-family: 'Ext Icons';
      src: url('https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/ext-icons.svg?70837484#ext-icons') format('svg');
    ;font-display: swap;}
  }
  */

[class^="exticon-"]:before,
[class*=" exticon-"]:before {
  font-family: "Ext Icons";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.exticon-gridcol-ii:before {
  content: '\e816';
}

/* '' */
.exticon-gridcol-iii:before {
  content: '\e819';
}

/* '' */
.exticon-gridcol-iv:before {
  content: '\e801';
}

/* '' */
.exticon-list-view:before {
  content: '\e815';
}

/* '' */
.exticon-list-left:before {
  content: '\e814';
}

/* '' */
.exticon-list-right:before {
  content: '\e812';
}

/* '' */
.exticon-shopbag-plus:before {
  content: '\e807';
}

/* '' */
.exticon-shopbag-plus-fill:before {
  content: '\e81a';
}

/* '' */
.exticon-shopbag-view:before {
  content: '\e80f';
}

/* '' */
.exticon-shopbag-view-fill:before {
  content: '\e804';
}

/* '' */
.exticon-shopbag-option:before {
  content: '\e81b';
}

/* '' */
.exticon-heartfill-plus:before {
  content: '\e802';
}

/* '' */
.exticon-heartfill:before {
  content: '\e803';
}

/* '' */
.exticon-heartfill-alt:before {
  content: '\e80d';
}

/* '' */
.exticon-sizeguide:before {
  content: '\e808';
}

/* '' */
.exticon-sizeguide-alt:before {
  content: '\e809';
}

/* '' */
.exticon-sizescale:before {
  content: '\e80a';
}

/* '' */
.exticon-sizescale-alt:before {
  content: '\e80b';
}

/* '' */
.exticon-external:before {
  content: '\e80c';
}

/* '' */
.exticon-eye:before {
  content: '\e80e';
}

/* '' */
.exticon-list:before {
  content: '\e818';
}

/* '' */
.exticon-navarrow-more:before {
  content: '\e806';
}

/* '' */
.exticon-magnifier:before {
  content: '\e813';
}

/* '' */
.exticon-stacked:before {
  content: '\e817';
}

/* '' */

/* #endregion - Shop Icons */

/* Ext-added Frame Work Icons-starts*/
@font-face {
  font-family: 'wdt-ext-icon';
  src: url(https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-ext-icon.eot?23488262);
  src: url('https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-ext-icon.eot?23488262#iefix') format('embedded-opentype'),
    url(https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-ext-icon.woff2?23488262) format('woff2'),
    url(https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-ext-icon.woff?23488262) format('woff'),
    url(https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-ext-icon.ttf?23488262) format('truetype'),
    url('https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-ext-icon.svg?23488262#wdt-ext-icon') format('svg');
  font-weight: normal;
  font-style: normal;
;font-display: swap;}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'wdt-ext-icon';
    src: url('https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../font/wdt-ext-icon.svg?23488262#wdt-ext-icon') format('svg');
  ;font-display: swap;}
}
*/
[class^="wdt-icon-ext"]:before,
[class*=" wdt-icon-ext-"]:before {
  font-family: "wdt-ext-icon";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/* '' */
.wdt-icon-ext-triangle-left:before {
  content: '\e802';
}

/* '' */
.wdt-icon-ext-triangle-right:before {
  content: '\e803';
}

/* '' */
.wdt-icon-ext-x-icon:before {
  content: '\e804';
}

/* '' */
.wdt-icon-ext-cart:before {
  content: '\e805';
}

/* '' */
.wdt-icon-ext-cart-added:before {
  content: '\e806';
}

/* '' */
.wdt-icon-ext-compare:before {
  content: '\e807';
}

/* '' */
.wdt-icon-ext-heart-filled:before {
  content: '\e808';
}

/* '' */
.wdt-icon-ext-heart-unfilled:before {
  content: '\e809';
}

.wdt-icon-ext--grid-3:before {
  content: '\e80a';
}

/* '' */
.wdt-icon-ext-grid-4:before {
  content: '\e80b';
}

/* '' */
.wdt-icon-ext-grid-layout:before {
  content: '\e80c';
}

/* '' */
.wdt-icon-ext-list-left-align:before {
  content: '\e80d';
}

/* '' */
.wdt-icon-ext-list:before {
  content: '\e80e';
}

/* '' */
.wdt-icon-ext-list-right-align:before {
  content: '\e80f';
}

.wdt-icon-ext-quick-view:before {
  content: '\0e80';
}

/* '' */
/* '' */

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/assets/css/base.css */
/* ==========================================================================
    Table of Contents
========================================================================== */

/*--------------------------------------------------------------
    Resets
--------------------------------------------------------------*/

/* #region - Reset */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input,
textarea,
select {
    background: transparent;
    border: 0;
    font-size: 100%;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

abbr[title],
dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

del {
    text-decoration: line-through;
}

hr {
    background-color: #767676;
    border: 0;
    clear: both;
    color: transparent;
    height: 1px;
    margin: 20px 0;
    padding: 0;
}

small {
    font-size: 80%;
}

mark {
    background-color: #ffffb3;
    font-style: italic
}

input,
select {
    vertical-align: middle;
}

ins {
    background-color: red;
    color: white;
    text-decoration: none;
}

ol,
ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* #endregion */


/*--------------------------------------------------------------
    Document & Body Styles
--------------------------------------------------------------*/

/* #region - Document & Body Styles */

html {
    cursor: default;
    height: 100%;
    line-height: 1.5;
    scroll-behavior: smooth;
    -moz-tab-size: 4;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

html,
body {
    overflow-x: hidden;
    width: 100%;
}

body,
button,
input,
textarea,
select,
optgroup {
    margin: 0;
}

*,
*:before,
*:after {
    /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see (https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice) */
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

:before,
:after {
    text-decoration: inherit;
    vertical-align: inherit;
}

/* #endregion */

/* Overwrite update - Nov 2023 */

/* .elementor-icon-list-items .elementor-icon-list-item { pointer-events: none; }
    .elementor-icon-list-items .elementor-icon-list-item a { pointer-events: all; } */
.elementor-widget-heading .elementor-heading-title {
    margin: 0 0 clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem);
    /* Min-16 & Max-20 */
}

.wdt-overflow-hidden {
    overflow: hidden !important;
}

.elementor-spacer .elementor-spacer-inner {
    height: var(--spacer-size) !important;
}

@media (min-width: 1281px) {

    .wdt-section-space-between>.elementor-container,
    .wdt-section-space-between>.elementor-container>.elementor-row {
        justify-content: space-between;
    }
}

@media (max-width: 1280px) {
    .wdt-order-1 {
        order: 1 !important;
    }

    .wdt-order-2 {
        order: 2 !important;
    }

    .wdt-order-3 {
        order: 3 !important;
    }

    .wdt-order-4 {
        order: 4 !important;
    }
}


/*--------------------------------------------------------------
    Transitions
--------------------------------------------------------------*/

/* #region - Transitions */

a,
input[type="submit"],
input[type="reset"],
input[type="button"],
button[type="button"],
*[role="button"],
button,
.button,
a.button,
.wdt-button,
.elementor-widget-button .elementor-button,
.elementor-button.wdt-elementor-button,
.radio-label input[type="radio"]+span:before,
.select2-results__option {
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

/* #endregion */

/*==== Muh - Wow Animation ====*/

.fadeIn { animation-name: adFadeInIn !important; animation-duration: 380ms !important; 
    animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1) !important; will-change: transform !important; 
    transition: opacity .4s ease-out,transform .8s !important; }

@-webkit-keyframes adFadeInIn {
    from { opacity: 0; transform: translateY(0px) translateZ(0) scaleY(0.7); transform-origin: top center; }
    to { opacity: 1; transform: translateY(0) translateZ(0) skewY(0) scaleY(1); }
}
@keyframes adFadeInIn {
    from { opacity: 0; transform: translateY(0px) translateZ(0) scaleY(0.7); transform-origin: top center; }
    to { opacity: 1; transform: translateY(0) translateZ(0) skewY(0) scaleY(1); }
}

.fadeInUp { animation-name: adFadeInUp !important; animation-duration: 380ms !important; 
    animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1) !important; will-change: transform !important; 
    transition: opacity .4s ease-out,transform .8s !important; }

@-webkit-keyframes adFadeInUp {
    from { opacity: 0; transform: translateY(60px) translateZ(0); transform-origin: top left; }
    to { opacity: 1; transform: translateY(0) translateZ(0); }
}
@keyframes adFadeInUp {
    from { opacity: 0; transform: translateY(60px) translateZ(0) scaleY(1.4); transform-origin: top left; }
    to { opacity: 1; transform: translateY(0) translateZ(0) scaleY(1); }
}

.fadeInDown { animation-name: adfadeInDown !important; animation-duration: 380ms !important; 
    animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1) !important; will-change: transform !important; 
    transition: opacity .4s ease-out,transform .8s !important; }

@-webkit-keyframes adfadeInDown {
    from { opacity: 0; transform: translateY(-60px) translateZ(0) skewY(-4deg) scaleY(1.4); transform-origin: bottom left; }
    to { opacity: 1; transform: translateY(0) translateZ(0) skewY(0) scaleY(1); }
}
@keyframes adfadeInDown {
    from { opacity: 0; transform: translateY(-60px) translateZ(0) skewY(-4deg) scaleY(1.4); transform-origin: bottom left; }
    to { opacity: 1; transform: translateY(0) translateZ(0) skewY(0) scaleY(1); }
}

.fadeInLeft { animation-name: adFadeInLeft !important; animation-duration: 380ms !important; 
    animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1) !important; will-change: transform !important; 
    transition: opacity .4s ease-out,transform .8s !important; }

@-webkit-keyframes adFadeInLeft {
    from { opacity: 0; transform: translateX(-100px) translateZ(0) scaleX(1); transform-origin: top left; }
    to { opacity: 1; transform: translateX(0) translateZ(0) scaleX(1); }
}
@keyframes adFadeInLeft {
    from { opacity: 0; transform: translateX(-100px) translateZ(0) scaleX(1); transform-origin: top left; }
    to { opacity: 1; transform: translateX(0) translateZ(0) scaleX(1); }
}

.fadeInRight { animation-name: adFadeInRight !important; animation-duration: 380ms !important; 
    animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1) !important; will-change: transform !important; 
    transition: opacity .4s ease-out,transform .8s !important; }

@-webkit-keyframes adFadeInRight {
    from { opacity: 0; transform: translateX(100px) translateZ(0) scaleX(1); transform-origin: top right; }
    to { opacity: 1; transform: translateX(0) translateZ(0) scaleX(1); }
}
@keyframes adFadeInRight {
    from { opacity: 0; transform: translateX(100px) translateZ(0) scaleX(1); transform-origin: top right; }
    to { opacity: 1; transform: translateX(0) translateZ(0) scaleX(1); }
}

/*==== Muh - Wow Animation - End ====*/


/*--------------------------------------------------------------
    Headings, Text Elements & Formatting
--------------------------------------------------------------*/

/* #region - Headings, Text Elements & Formatting */

h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.25em;
    font-weight: bold;
    margin-top: 1.5rem;
    margin-bottom: 0.75rem;
}

h1:empty,
h2:empty,
h3:empty,
h4:empty,
h5:empty,
h6:empty,
p:empty {
    display: none;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    text-decoration: none;
}

p {
    margin-bottom: 0.75rem;
}

b,
strong {
    font-weight: bold;
}

em,
i,
dfn,
cite {
    font-style: italic;
}

address {
    display: block;
    margin: 0 0 1.5em;
}

blockquote {
    border-left: 2px solid currentColor;
    margin: 1rem 0;
    padding: 0 0 0 1rem;
}

blockquote>p {
    margin: 0 0 0.75rem;
}

blockquote>p:only-child,
blockquote>p:last-of-type {
    margin-bottom: 0;
}

pre {
    border: 1px solid #e2e4e7;
    font-family: monospace;
    margin-top: 0.75em;
    margin-bottom: 0.75em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
    white-space: pre;
}

code,
kbd,
tt,
var {
    font-family: monospace;
    font-size: 15px;
    font-size: 0.9375rem;
}

abbr,
acronym {
    border-bottom: 1px dotted;
    cursor: help;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline;
}

mark,
ins {
    background: #fff9c0;
    text-decoration: none;
}

big {
    font-size: 125%;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

hr {
    background-color: #eaeaea;
    border: 0;
    height: 1px;
    margin: 1.5em 0;
}


/* Links */
a {
    background-color: transparent;
    text-decoration: none;
}

a:hover,
a:active {
    outline: 0;
}

a:not(.btn):not(.button):not(.wdt-button):focus {
    text-decoration: none;
    text-decoration-skip-ink: none;
}

a:focus>img,
figure a:focus {
    outline: none;
}

.post-edit-link {
    background: rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    float: right;
    clear: both;
    margin: 20px 0 20px;
    line-height: 24px;
    padding: 2px 13px;
    font-size: 12px;
}


/* Ordered & Unordered Lists */
ol ol,
ol ul,
ul ol,
ul ul {
    margin: 0;
}

ul,
ol {
    margin: 0 0 1.5em;
}

li>ul,
li>ol {
    padding-top: 10px;
}

ul,
li>ul {
    padding-left: 1.5rem;
}

ol,
li>ol {
    padding-left: 2rem;
}

ul,
ul.commentlist ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

ul ul,
ul.commentlist ul ul {
    list-style-type: circle;
}

li {
    line-height: 1.8;
    padding-bottom: 10px;
}

ul>li:last-child,
ol>li:last-child {
    padding-bottom: 0;
}

ul ul ul {
    list-style-type: square;
}

ol ol {
    list-style: lower-alpha;
}

ol ol ol {
    list-style: lower-roman;
}


/* Definition Lists */
dt {
    font-weight: bold;
}

dd {
    margin: 0 1.5em 1.5em;
}

dl dl,
dl ol,
dl ul,
ol dl,
ul dl {
    margin: 0;
}


/* Tables  */
table {
    border-collapse: collapse;
    border-spacing: 0;
    clear: both;
    margin: 0 0 1rem;
    width: 100%;
}

table td,
table th {
    border: 1px solid rgba(var(--wdtBorderColorRgb), 1);
    padding: 0.5em;
    text-align: center;
}

thead th,
tbody th {
    font-weight: var(--wdtFontWeight_Base);
}

/* tbody tr:nth-child(2n+1) { background:rgba(0, 0, 0, 0.03); } */

th a:hover,
td a:hover {
    text-decoration: underline;
}

th>a:only-child:not(:focus),
td>a:only-child:not(:focus) {
    text-decoration: none;
}

/* #endregion */


/*--------------------------------------------------------------
    Embedded Content & Images
--------------------------------------------------------------*/

/* #region - Embedded Content & Images */

/*
    * Change the alignment on media elements in all browsers (opinionated).
    */

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

/**
    * Add the correct display in IE 9-.
    */
audio,
video {
    display: inline-block;
}

/**
    * Add the correct display in iOS 4-7.
    */
audio:not([controls]) {
    display: none;
    height: 0;
}

/**
    * Remove the border on iframes in all browsers (opinionated).
    */
iframe {
    border-style: none;
}

/**
    * Remove the border on images within links in IE 10-.
    */
img {
    border-style: none;
}

/**
    * Change the fill color to match the text color in all browsers (opinionated).
    */
svg:not([fill]) {
    fill: currentColor;
}

/**
    * Hide the overflow in IE.
    */
svg:not(:root) {
    overflow: hidden;
}


figure {
    margin: 1em 0;
    /* Extra wide images within figure tags don't overflow the content area. */
}

img {
    height: auto;
    max-width: 100%;
}

a img {
    border: 0;
}

@supports (-webkit-appearance:none) and (not (overflow:-webkit-marquee)) and (not (-ms-ime-align:auto)) and (not (-moz-appearance:none)) {
    img {
        image-rendering: -webkit-optimize-contrast;
        /* Webkit (non-standard naming) */
    }
}

embed,
iframe,
object,
video {
    max-width: 100%;
}

/* #endregion */


/*--------------------------------------------------------------
    Interactive, Scripting & User Interaction
--------------------------------------------------------------*/

/* #region - Interactive, Scripting & User Interaction */

main,
details {
    display: block;
}

summary {
    display: list-item;
}

canvas {
    display: inline-block;
}

/*
	* Add the correct styles in Edge 18-, IE, and Safari.
	*/

dialog {
    background-color: white;
    border: solid;
    color: black;
    display: block;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    height: fit-content;
    left: 0;
    margin: auto;
    padding: 1em;
    position: absolute;
    right: 0;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
}

a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
    -ms-touch-action: manipulation;
    /* 1 */
    touch-action: manipulation;
    /* 2 */
}

template,
dialog:not([open]),
[hidden] {
    display: none
}

.hidden {
    display: none !important;
}

/* #endregion */


/*--------------------------------------------------------------
    Accessibility
--------------------------------------------------------------*/

/* #region - Accessibility */

/**
    * Change the cursor on busy elements in all browsers (opinionated).
    */
[aria-busy="true"] {
    cursor: progress;
}

/*
    * Change the cursor on control elements in all browsers (opinionated).
    */
[aria-controls] {
    cursor: pointer;
}

/*
    * Change the cursor on disabled, not-editable, or otherwise
    * inoperable elements in all browsers (opinionated).
    */
[aria-disabled="true"],
[disabled] {
    cursor: not-allowed;
}

/*
    * Change the display on visually hidden accessible elements
    * in all browsers (opinionated).
    */
[aria-hidden="false"][hidden] {
    display: initial;
}

[aria-hidden="false"][hidden]:not(:focus) {
    clip: rect(0, 0, 0, 0);
    position: absolute;
}


/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
    outline: 0;
}

/* #endregion */


/*--------------------------------------------------------------
    Alignments & Captions
--------------------------------------------------------------*/

/* #region - Alignments & Captions */

.alignleft,
img.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.alignright,
img.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.aligncenter,
img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignnone {
    float: none;
    display: inline-block;
}

.has-text-align-left p,
.alignleft {
    text-align: left;
}

.has-text-align-center p,
.aligncenter {
    text-align: center;
}

.has-text-align-right p,
.alignright {
    text-align: right;
}

.wp-caption {
    margin-bottom: 15px;
    max-width: 100%;
    padding: 0;
    text-align: center;
    width: 100%;
}

.wp-caption img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.wp-caption-text,
.wp-caption-dt {
    font-size: 0.85em;
    line-height: normal;
    margin: 0;
    padding: 10px 5px;
    text-align: center;
}

.wp-caption-text:empty,
.wp-caption-dt:empty {
    display: none;
}

.wp-caption.alignnone {
    clear: both;
}

.wp-caption.alignright {
    margin: 0.375em 0 1.75em 1.75em;
}

.wp-caption.alignleft {
    margin: 0.375em 1.75em 1.75em 0;
}

img.alignleft,
img.alignright,
img.aligncenter,
img.alignnone,
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter,
.wp-caption.alignnone {
    margin-bottom: 1.75em;
}

/* #endregion */


/*--------------------------------------------------------------
    Galleries
--------------------------------------------------------------*/

/* #region - Galleries */

.gallery {
    display: flex;
    flex-flow: row wrap;
    margin: 0 -1.1666667% 1.75rem;
}

.gallery-item {
    display: inline-block;
    margin-right: 16px;
    margin-bottom: 16px;
    max-width: 33.33%;
    padding: 0 1.1400652% 2.2801304%;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

/* .gallery-item:last-of-type { padding-right: 0; }	 */
dl.gallery-item {
    margin: 0;
}

.gallery-item img {
    border: 5px solid rgba(var(--wdtHeadAltColorRgb), 0.15);
}

.gallery-columns-1 .gallery-item {
    max-width: 100%;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
}

.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

.gallery-icon img {
    margin: 0 auto;
}

.gallery-caption {
    display: block;
    font-size: 0.81111em;
    margin: 0 0 10px;
    padding: 0.5rem;
    font-style: italic;
    line-height: 1.6153846154;
    hyphens: auto;
    word-break: break-word;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
}

.gallery-columns-2 .gallery-item {
    max-width: calc((100% - 16px * 1) / 2);
}

.gallery-columns-2 .gallery-item:nth-of-type(2n+2) {
    margin-right: 0;
}

.gallery-columns-3 .gallery-item {
    max-width: calc((100% - 16px * 2) / 3);
}

.gallery-columns-3 .gallery-item:nth-of-type(3n+3) {
    margin-right: 0;
}

.gallery-columns-4 .gallery-item {
    max-width: calc((100% - 16px * 3) / 4);
}

.gallery-columns-4 .gallery-item:nth-of-type(4n+4) {
    margin-right: 0;
}

.gallery-columns-5 .gallery-item {
    max-width: calc((100% - 16px * 4) / 5);
}

.gallery-columns-5 .gallery-item:nth-of-type(5n+5) {
    margin-right: 0;
}

.gallery-columns-6 .gallery-item {
    max-width: calc((100% - 16px * 5) / 6);
}

.gallery-columns-6 .gallery-item:nth-of-type(6n+6) {
    margin-right: 0;
}

.gallery-columns-7 .gallery-item {
    max-width: calc((100% - 16px * 6) / 7);
}

.gallery-columns-7 .gallery-item:nth-of-type(7n+7) {
    margin-right: 0;
}

.gallery-columns-8 .gallery-item {
    max-width: calc((100% - 16px * 7) / 8);
}

.gallery-columns-8 .gallery-item:nth-of-type(8n+8) {
    margin-right: 0;
}

.gallery-columns-9 .gallery-item {
    max-width: calc((100% - 16px * 8) / 9);
}

.gallery-columns-9 .gallery-item:nth-of-type(9n+9) {
    margin-right: 0;
}

.gallery-item>div>a {
    display: block;
    line-height: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    margin-bottom: 20px;
}

.gallery-size-thumbnail .gallery-item figcaption {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}

/* #endregion */


/*--------------------------------------------------------------
    Forms fields, Inputs & Buttons
--------------------------------------------------------------*/


/* #region - Forms fields, Inputs & Buttons */

/**
    * 1. Change the font styles in all browsers.
    * 2. Remove the margin in Firefox and Safari.
    */

button,
input,
textarea,
select,
optgroup {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
    transition: var(--wdtBaseTransition);
}

/**
    * Show the overflow in IE.
    * 1. Show the overflow in Edge.
    */

button,
input {
    /* 1 */
    overflow: visible;
}

/**
    * Remove the inheritance of text transform in Edge, Firefox, and IE.
    * 1. Remove the inheritance of text transform in Firefox.
    */

button,
select {
    /* 1 */
    text-transform: none;
}

/**
    * Correct the inability to style clickable types in iOS and Safari.
    */

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

/**
    * Remove the inner border and padding in Firefox.
    */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
    * Restore the focus styles unset by the previous rule.
    */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
    * Correct the padding in Firefox.
    */

fieldset {
    padding: 0.35em 0.75em 0.625em;

    border: 1px solid;
    padding: 15px;
    margin: 0 0 20px;
}

/**
    * 1. Correct the text wrapping in Edge and IE.
    * 2. Correct the color inheritance from `fieldset` elements in IE.
    * 3. Remove the padding so developers are not caught out when they zero out
    *		`fieldset` elements in all browsers.
    */

legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */

    font-weight: bold;
}

/**
    * Add the correct vertical alignment in Chrome, Firefox, and Opera.
    */

progress {
    display: inline-block;
    vertical-align: baseline;
}

/**
    * Remove the default vertical scrollbar in IE 10+.
    */

textarea {
    overflow: auto;
}

/**
    * 1. Add the correct box sizing in IE 10.
    * 2. Remove the padding in IE 10.
    */

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
    * Correct the cursor style of increment and decrement buttons in Chrome.
    */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
    opacity: 1;
    -webkit-appearance: "Always Show Up/Down Arrows";
}

/**
    * 1. Correct the odd appearance in Chrome and Safari.
    * 2. Correct the outline style in Safari.
    */

[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}

/**
    * Remove the inner padding in Chrome and Safari on macOS.
    */

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
    * 1. Correct the inability to style clickable types in iOS and Safari.
    * 2. Change font properties to `inherit` in Safari.
    */

::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}


/* Inputs & fields */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="range"],
input[type="date"],
textarea,
input.text,
input[type="search"],

.select2-container--default .select2-search .select2-search__field,
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-search--inline .select2-search__field {
    border: 1px solid;
    display: block;
    margin: 0;
    padding: var(--wdtInputPadding);
    width: 100%;
    -webkit-appearance: none;
    appearance: none;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    line-height: normal;
    font-weight: var(--wdtFontWeight_Ext);
}

.select2-container--default .select2-search .select2-search__field,
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-search--inline .select2-search__field {
    border: 1px solid !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    padding: 15px;
}

textarea {
    height: 115px;
    overflow: auto;
    resize: none;
}

select {
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-position: calc(100% - 15px);
    background-repeat: no-repeat;
}

select,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
    border: 1px solid;
    cursor: pointer;
    height: 49px;
    margin: 0;
    padding: 12px 30px 10px 20px;
    text-align: left !important;
    text-indent: 0.01px;
    text-overflow: '';
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: var(--wdtRadius_Part);
    border-radius: var(--wdtRadius_Part);
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
    background: none !important;
    /* border-width: 0 !important; */
    height: auto !important;
    padding: 0;
    -webkit-border-radius: var(--wdtRadius_Part) !important;
    border-radius: var(--wdtRadius_Part) !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--multiple .select2-selection__arrow {
    top: 50% !important;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 15px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    white-space: normal;
}

.select2-container--default .select2-dropdown .select2-search--dropdown,
.select2-container--default .select2-results>.select2-results__options {
    padding: 10px;
}

.select2-container--default .select2-dropdown--below .select2-results>.select2-results__options,
.select2-container--default .select2-dropdown--above .select2-results>.select2-results__options {
    padding-top: 0;
}

.select2-container--default .select2-results>.select2-results__options .select2-results__option {
    height: auto;
    line-height: inherit;
    padding: 5px 10px;
    border-radius: var(--wdtRadius_3X);
}

.select2-container--default .select2-results>.select2-results__options .select2-results__option+.select2-results__option {
    margin-top: 1px;
}


.select2-container .select2-choice,
.select2-drop,
.select2-dropdown,
.select2-drop.select2-drop-above,
.select2-drop.select2-drop-below,
.select2-container--open .select2-dropdown.select2-dropdown--above,
.select2-container--open .select2-dropdown.select2-dropdown--below {
    -webkit-border-radius: var(--wdtRadius_3X);
    border-radius: var(--wdtRadius_3X);
}

.select2-container--open .select2-dropdown.select2-dropdown--above {
    margin-top: -10px;
    -webkit-box-shadow: 0 4px 5px rgba(var(--wdtHeadAltColorRgb), 0.15), 0 1px 0 0 rgba(var(--wdtHeadAltColorRgb), 0.15);
    box-shadow: 0 4px 5px rgba(var(--wdtHeadAltColorRgb), 0.15), 0 1px 0 0 rgba(var(--wdtHeadAltColorRgb), 0.15);
}

.select2-container--open .select2-dropdown.select2-dropdown--below {
    margin-top: 32px;
    -webkit-box-shadow: 0 4px 5px rgba(var(--wdtHeadAltColorRgb), 0.15), 0 -1px 0 0 rgba(var(--wdtHeadAltColorRgb), 0.15);
    box-shadow: 0 4px 5px rgba(var(--wdtHeadAltColorRgb), 0.15), 0 -1px 0 0 rgba(var(--wdtHeadAltColorRgb), 0.15);
}

/* .admin-bar .select2-container--open .select2-dropdown.select2-dropdown--below {
    margin-top: 0;
}

.admin-bar .select2-container--open .select2-dropdown.select2-dropdown--above {
    margin-top: 22px;
} */

.select2-drop .select2-results li,
.select2-dropdown .select2-results li {
    padding-bottom: 0;
}

.select2-container {
    width: 100%;
}

.select2-container .select2-choice {
    padding: 0 0 0 15px;
}

.select2-results {
    padding: 5px 0;
}

.select2-results .select2-result-label {
    padding: 5px 15px;
}

.select2-results__option {
    overflow: hidden;
    padding: 0 20px;
}

.select2-container.select2-container--default .select2-selection--single {
    background-color: transparent;
    margin: 0;
}


.select2-results__option,
.select2-container.select2-container--default .select2-selection--single,
.select2-container.select2-container--default .select2-selection--multiple {
    height: 50px;
    line-height: 43px;
}

.select2-container.select2-container--default .select2-selection--multiple {
    min-height: 50px;
}

.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: inherit;
    font-size: var(--wdtFontSize_Base);
    line-height: inherit;
    padding-left: 15px;
    padding-right: 50px;

}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-top-color: currentColor !important;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-bottom-color: currentColor !important;
}

.select2-container .select2-choice .select2-arrow b:after {
    border: none;
    content: '\f107';
    font-family: "Teapoy Icons";
    margin-left: -15px;
    margin-top: 0;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    display: block;
    float: none;
    line-height: 1.8em;
    margin: 0;
    padding: 0 15px;
    width: auto;
    white-space: normal;
}

.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice {
    font-size: 0.9em;
    margin: 10px 5px 0 0;
}

.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline {
    display: block;
    float: none;
    margin: 0;
    width: auto !important;
}

.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline .select2-search__field {
    padding: 10px 0 !important;
}

.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline:first-child .select2-search__field {
    border-color: transparent !important;
}


.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice~li.select2-search--inline {
    margin-top: 10px;
    margin-bottom: 10px;
}

.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice~li.select2-search--inline .select2-search__field {
    padding: 10px 15px !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected='true'] {
    background-color: #f0f2f5;
}


/* Input fields Placeholder Styles */
::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: inherit;
    opacity: 0.55;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: inherit;
    opacity: 0.55;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: inherit;
    opacity: 0.55;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: inherit;
    opacity: 0.55;
}


/* Buttons */
input[type="submit"],
input[type="reset"],
input[type="button"],
button[type="button"],
*[role="button"],
button,
.button,
a.button,
.wdt-button,
.elementor-button.wdt-elementor-button,
.elementor-element .elementor-button,
.elementor-widget-button .elementor-button,

.yith-wcwl-add-to-wishlist a,
.yith-wcqv-button,
.wdt-wcsg-button {
    background-color: transparent;
    color: var(--wdtPrimaryColor);
    border: 1px solid var(--wdtPrimaryColor);
    cursor: pointer;
    display: inline-block;
    float: none;
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    font-style: normal;
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtBtnLineHeight);
    margin: 10px 0 0;
    outline: none;
    padding: var(--wdtPadding_Btn);
    text-decoration: none;
    text-transform: capitalize;
    -webkit-appearance: none;
    appearance: none;
    -webkit-border-radius: var(--wdtRadius_Part);
    border-radius: var(--wdtRadius_Part);

}

.elementor-element .elementor-button.elementor-size-sm {
    font-size: 0.9em;
    padding: var(--wdtPadding_Btn);
}

.elementor-element .elementor-button.elementor-size-md {
    font-size: var(--wdtFontSize_Base);
    padding: var(--wdtPadding_Btn);
}

.elementor-element .elementor-button.elementor-size-xs,
.elementor-element .elementor-button.elementor-size-sm,
.elementor-element .elementor-button.elementor-size-md,
.elementor-element .elementor-button.elementor-size-lg,
.elementor-element .elementor-button.elementor-size-xl {
    font-weight: normal;
    -webkit-border-radius: var(--wdtRadius_3X);
    border-radius: var(--wdtRadius_3X);
}

.aligncenter input[type="submit"],
.aligncenter input[type="reset"],
.aligncenter input[type="button"],
.aligncenter button[type="button"],
.aligncenter *[role="button"],
.aligncenter button,
.aligncenter .button,
.aligncenter a.button,
.aligncenter .wdt-button {
    float: none;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border: 0;
    padding: 0;
    margin-top: -1px;
    margin-bottom: -1px;
}

.wdt-custom-btn-minsize {
    padding: var(--wdtPadding_MiniBtn);
}

.wdt-custom-btn-maxsize {
    padding: var(--wdtPadding_MaxiBtn);
}

.elementor-lightbox i[role="button"] {
    background: none;
}



/* -----Contact--Form--Spinner--Style-starts ------*/
.wpcf7-form .with-spinner {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
}

.wpcf7-form input.wpcf7-submit {
    margin-top: 0;
}

.wpcf7-form .with-spinner .wpcf7-spinner {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    margin: 0 0;
}

/* -----Contact--Form--Spinner--Style-ends ------*/

/* Search form */
#searchform {
    display: inline-block;
    margin: 0;
    max-width: 250px;
    position: relative;
}

#searchform input[type="text"] {
    /* background: var(--wdtAccentTxtColor); */
    font-size: 1rem;
    padding: var(--wdtInputPadding);
    /* padding: 20px 50px 20px 30px; */
    text-transform: none;
    width: 220px;
    /* border-width: 0px; */
}

body>.wdt-search-form-container #searchform input[type="text"]:focus,
.wdt-header-icons-list>div.search-item:not(.search-default) .wdt-search-form-container #searchform input[type="text"]:focus {
    border-color: var(--wdtLinkHoverColor);
}

body>.wdt-search-form-container #searchform input[type="submit"] {
    right: 10px;
}

#searchform label span {
    display: none;
}

#searchform input[type="submit"] {
    border-width: 0;
    cursor: pointer;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    z-index: 1;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cpath d='M6.5,13C2.9,13,0,10.1,0,6.5C0,2.9,2.9,0,6.5,0C10.1,0,13,2.9,13,6.5C13,10.1,10.1,13,6.5,13L6.5,13z M6.5,1.2 c-2.9,0-5.3,2.4-5.3,5.3c0,2.9,2.4,5.3,5.3,5.3c2.9,0,5.3-2.4,5.3-5.3C11.8,3.6,9.4,1.2,6.5,1.2z'%3E%3C/path%3E%3Cpath d='M15.4,16c-0.2,0-0.3-0.1-0.4-0.2L10.2,11c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0l4.8,4.8c0.2,0.2,0.2,0.6,0,0.8 C15.7,15.9,15.6,16,15.4,16z'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cpath d='M6.5,13C2.9,13,0,10.1,0,6.5C0,2.9,2.9,0,6.5,0C10.1,0,13,2.9,13,6.5C13,10.1,10.1,13,6.5,13L6.5,13z M6.5,1.2 c-2.9,0-5.3,2.4-5.3,5.3c0,2.9,2.4,5.3,5.3,5.3c2.9,0,5.3-2.4,5.3-5.3C11.8,3.6,9.4,1.2,6.5,1.2z'%3E%3C/path%3E%3Cpath d='M15.4,16c-0.2,0-0.3-0.1-0.4-0.2L10.2,11c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0l4.8,4.8c0.2,0.2,0.2,0.6,0,0.8 C15.7,15.9,15.6,16,15.4,16z'%3E%3C/path%3E%3C/svg%3E");

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 1.25em auto;
    mask-size: 1.25em auto;
    background-color: var(--wdtLinkColor);
}

#searchform input[type="submit"]:hover {
    background-color: var(--wdtLinkHoverColor);
}

#searchform .wdt-search-icon {
    background-color: #ff0000;
    color: #fff;
    height: inherit;
    opacity: 0;
    left: 100%;
    visibility: hidden;
    z-index: -1;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    display: none;
}

#searchform .wdt-search-icon span {
    display: block;
    height: 100%;
    width: 100%;
}

#searchform .wdt-search-icon span:before {
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

#searchform:before,
#searchform input[type="submit"],
#searchform .wdt-search-icon {
    height: inherit;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    text-align: center;
    width: 50px;
}

#searchform:hover .wdt-search-icon {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
}

/* Contact Form - Validation */

.wpcf7-form-control-wrap {
    clear: both;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

.wpcf7-form .wpcf7-response-output,
.wpcf7 form .wpcf7-response-output {
    float: left;
    width: 100%;
    margin: 10px 0 0;
}

.wpcf7-form .wpcf7-response-output,
.wpcf7 form .wpcf7-response-output {
    position: relative;
    clear: both;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 15px 15px 15px 15px;
    width: 100%;
    box-sizing: border-box;
}

.wpcf7-form.invalid .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output {
    background-color: #ffcccc;
    border: 1px solid #ff9999;
    color: #d01313;
    position: relative;
    border-radius: var(--wdtRadius_2X);
}

.wpcf7-btn-wrap.left-align {
    text-align: left;
}

.wpcf7-btn-wrap.left-align {
    text-align: left;
}

.wpcf7-btn-wrap.center-align {
    text-align: center;
}

.wpcf7-btn-wrap.right-align {
    text-align: right;
}

.wpcf7-form.sent .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output {
    background-color: #eafac0;
    border: 1px solid #b1cf67;
    color: #7ba411;
    border-radius: var(--wdtRadius_2X);
}

.wpcf7-form .wpcf7-response-output:before,
.wpcf7 form .wpcf7-response-output:before {
    top: 1px;
    font-family: "Teapoy Icons";
    font-style: normal;
    font-weight: bold;
    text-decoration: inherit;
    font-size: 20px;
    position: relative;
    display: inline-block;
    margin-right: 8px;
    line-height: 1;
}

.wpcf7-form.invalid .wpcf7-response-output:before,
.wpcf7 form.invalid .wpcf7-response-output:before {
    content: "\e817";
}

.wpcf7-form.sent .wpcf7-response-output:before,
.wpcf7 form.sent .wpcf7-response-output:before {
    content: "\e814";
}

/* #endregion */


/* Framework Ajax product */

.entry-grid-layout.wdt-post-entry .blog-entry.product.type-product>div.entry-date {
    display: none;
}


/*--------------------------------------------------------------
    Disqus & Unit Test Styles
--------------------------------------------------------------*/

#disqus_thread:empty {
    display: none;
}

#disqus_thread {
    margin: 50px 0;
    box-shadow: 0 0.3rem 2.9rem 0 rgba(var(--wdtHeadAltColorRgb), 0.15);
    padding: 50px;
    width: 100%;
    float: left;
}

#disqus_thread>iframe {
    float: left;
}

#disqus_thread a,
#disqus_thread a:focus,
#disqus_thread button:focus,
#disqus_thread .nav-tab--secondary>a,
#disqus_thread .nav-tab--secondary>div a,
#thread__container .tab-general>a,
#thread__container .tab-general>a:focus,
#thread__container .tab-general>button,
#thread__container .tab-general>button:focus {
    outline: 0 !important;
    outline-offset: 0 !important;
}

#disqus_thread #layout {
    float: left;
    width: 100%;
}


/*--------------------------------------------------------------
    GutenBerg & Block Styles
--------------------------------------------------------------*/

/* #region - GutenBerg & Block Styles */

/* Quote - Block */
blockquote.wp-block-quote,
.wp-block-pullquote blockquote {
    background-color: transparent;
}

blockquote.wp-block-quote {
    margin: 0 0 1rem;
}

blockquote.wp-block-quote.is-large,
blockquote.wp-block-quote.is-style-large {
    margin: 1rem 0;
}

.wp-block-quote {
    border-left: 4px solid currentColor;
    padding: 0 0 0 1rem;
    margin: 0;
}

.wp-block-quote>cite>br:first-child {
    display: none;
}

.wp-block-quote>cite,
.wp-block-pullquote cite,
.wp-block-pullquote__citation,
.wp-block-pullquote footer {
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-top: 0;
    text-align: inherit;
}

.wp-block-quote.is-large:not(.is-style-plain),
.wp-block-quote.is-style-large:not(.is-style-plain) {
    padding: 0 0 0 1rem;
}

.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
    display: inline-block;
    margin-top: 10px;
}

.wp-block-quote.has-text-align-right {
    border-width: 0 4px 0 0;
    padding: 0 1.5rem 0 0;
    border-style: solid;
    margin: 32px 0;
}

body.has-gutenberg-blocks .wp-block-quote.is-style-large cite br {
    display: none;
}

.wp-block-pullquote {
    border-width: 2px 0;
    border-style: solid;
    display: inline-block;
    padding: 1rem;
    width: 100%;
}

.wp-block-pullquote blockquote {
    background-color: transparent;
    border-width: 0;
    margin-top: calc(3 * 1rem);
    margin-bottom: calc(3.33 * 1rem);
    padding: 0;
}

.wp-block-pullquote blockquote p {
    line-height: var(--wdtLineHeight_Base);
}

.wp-block-pullquote blockquote p,
.wp-block-pullquote.is-style-solid-color blockquote p {
    font-weight: normal;
    font-style: italic;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.wp-block-pullquote.alignleft blockquote,
.wp-block-pullquote.alignleft blockquote * {
    text-align: left;
}

.wp-block-pullquote.alignright blockquote,
.wp-block-pullquote.alignright blockquote * {
    text-align: right;
}

.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
    text-transform: none;
}

/* Image - Block */
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.is-resized {
    display: grid;
}

.wp-block-image .aligncenter {
    justify-content: center;
}

.wp-block-image .alignright {
    justify-content: flex-end;
}

.wp-block-image figcaption {
    font-size: 90%;
}

/* Table - Block */
.wp-block-table,
.wp-block-table.is-style-stripes {
    border-collapse: collapse;
}

.wp-block-table td,
.wp-block-table th,
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
    border-width: 1px;
    border-style: solid;
}

.wp-block-table tbody tr:nth-child(2n+1) {
    background: rgba(0, 0, 0, 0);
}

.wp-block-table td,
.wp-block-table th {
    vertical-align: middle;
}

.wp-block-table.is-style-stripes {
    margin-bottom: 2em;
}

.wp-block-table.is-style-stripes .has-fixed-layout {
    margin-bottom: 0;
}

/* Media - Block */
.wp-block-image>figure:not([class*="align"]) {
    margin: 0;
}

.wp-block-image .alignleft {
    margin-right: 2em;
}

.wp-block-image .alignright {
    margin-left: 2em;
}

.wp-block-cover h2,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover-image .wp-block-cover-text {
    padding: 0.75em;
    font-weight: bold;
}

.wp-block-cover .wp-block-cover-text strong,
.wp-block-cover-image .wp-block-cover-text strong {
    font-weight: 900;
}

.wp-block-cover,
.wp-block-media-text {
    margin-bottom: 1.5em;
}

.wp-block-media-text .wp-block-media-text__content p {
    margin: 1rem 0;
}

.wp-block-cover.has-background-dim p:not(.has-text-color),
.wp-block-cover.has-background-dim p:not(.has-text-color):not(.wp-block-cover-text) a {
    color: var(--wdtAccentTxtColor);
}

.wp-block-cover.has-background-dim p:not(.has-text-color) a:hover {
    opacity: 0.75;
}


/* Button - Block */
.wp-block-button__link {
    margin: .75em 0;
}

.wp-block-button .wp-block-button__link {
    font-size: var(--wdtFontSize_Base);
    line-height: 1.75;
    padding: var(--wdtPadding_Btn);
}


.is-style-squared .wp-block-button__link {
    border-radius: 0;
}


.is-style-outline .wp-block-button__link:hover {
    color: var(--wdtHeadAltColor);
}

.wp-block-button.is-style-underline .wp-block-button__link {
    background: none !important;
    color: var(--wdtHeadAltColor) !important;
    padding-left: 0;
    padding-right: 0;
    text-decoration-color: var(--wdtPrimaryColor);
    text-decoration-thickness: 3px;
    text-decoration-style: solid;
    text-decoration-line: underline;
    text-underline-offset: 6px;
}

.wp-block-button.is-style-underline .wp-block-button__link:hover {
    text-decoration-color: var(--wdtSecondaryColor);
    text-decoration-thickness: 4px;
}

/* Widget - Block */
.wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts,
.wp-block-archives ul,
.wp-block-categories ul,
.wp-block-latest-posts ul {
    list-style: none;
}

.wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts,
.wp-block-latest-comments {
    padding-left: 0;
}

.wp-block-latest-posts.is-grid li,
.wp-block-latest-comments li {
    padding: 0;
}

.wp-block-latest-comments li.wp-block-latest-comments__comment {
    line-height: 1.8;
}

.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author,
.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-date,
.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date {
    font-size: 0.8em;
}

.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-title,
.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-title {
    display: inline-block;
    width: 100%;
}

.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author,
.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author,
.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-publish-date {
    margin-right: 12px;
}

.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-author,
.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-publish-date,
.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author,
.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-date {
    display: inline-block;
}

.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    line-height: inherit;
}

.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date {
    display: inline-block;
    line-height: var(--wdtLineHeight_Base);
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
}

.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt,
.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p {
    font-size: var(--wdtFontSize_Base);
    line-height: var(--wdtLineHeight_Base);
}

.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt>* {
    font-size: inherit;
}

.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt>*,
.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt>*,
.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link {
    line-height: inherit;
}

.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-title,
.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__post-title,
.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link {
    font-family: var(--wdtFontTypo_Alt);
    font-weight: 600;
}

.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-title,
.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__post-title {
    font-size: 1.1em;
    line-height: var(--wdtLineHeight_Alt);
    color: var(--wdtHeadAltColor);
    font-weight: 500;
}

.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author {
    font-weight: 500;
}

.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-excerpt {
    margin-top: 0.5em;
}

.wp-block-archives-dropdown,
.wp-block-categories-dropdown,
.wp-block-calendar {
    margin-bottom: 25px;
}

.wp-block-archives-dropdown label:not(.screen-reader-text),
.wp-block-categories-dropdown label:not(.screen-reader-text) {
    color: var(--wdtBodyTxtColor);
    display: inline-block;
    font-size: var(--wdtFontSize_Base);
    font-weight: 600;
    margin: 0 0 10px;
    width: 100%;
}

.wp-block-archives-dropdown label {
    display: block;
    margin-bottom: 0.75rem;
}

.wp-block-calendar .wp-calendar-nav {
    display: flex;
    justify-content: space-between;
}

.wp-block-search,
.wp-block-search .wp-block-search__inside-wrapper {
    display: block;
}

.wp-block-search .wp-block-search__button {
    margin-left: 0;
    margin-bottom: 25px;
}

.wp-block-archives-list li a:not(:focus),
.wp-block-calendar a:not(:focus),
.wp-block-latest-comments li a:not(:focus),
.wp-block-latest-posts li a:not(:focus),
.wp-block-rss li a:not(:focus) {
    text-decoration: none;
}

/* Gallery - Block */
.wp-block-gallery li {
    padding: 0;
}

.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img {
    flex: 1;
    height: 100%;
    object-fit: cover;
    -o-object-fit: cover;
}

.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure {
    position: relative;
}

body.has-gutenberg-blocks ul.wp-block-gallery {
    display: flex;
    margin-bottom: 20px;
    padding-left: 0;
}

body.has-gutenberg-blocks figcaption.blocks-gallery-caption {
    margin: 0 0 1em;
}

.alignfull.wp-block-gallery {
    margin-bottom: 2rem;
}

.wp-block-gallery:not(.has-nested-images).alignleft {
    margin-right: 1.5em;
}

.wp-block-gallery:not(.has-nested-images).alignright {
    margin-left: 1.5em;
}

/* Misc - Block */
.alignfull {
    max-width: inherit;
    position: relative;
}

.alignwide {
    clear: both;
    width: 100%;
}

#primary:not(.page-with-sidebar) .alignfull {
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
}

#primary:not(.page-with-sidebar) .wp-block-columns.alignfull {
    padding: 0 0.5em;
}

#primary:not(.page-with-sidebar) .alignfull.wp-block-embed iframe,
#primary:not(.page-with-sidebar) .alignfull.wp-block-embed figcaption {
    max-width: 100%;
    width: 100%;
}

.wp-block-spacer {
    clear: both;
    display: block;
    float: none;
    margin: 0 !important;
}

.wp-block-separator {
    background: #eaeaea;
    border-width: 0;
    margin-left: auto;
    margin-right: auto;
}

.wp-block-separator.is-style-dots {
    color: currentColor;
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    width: 100px;
}

pre.wp-block-verse {
    white-space: nowrap;
    overflow: auto;
}

.wp-block-embed__wrapper {
    word-break: break-all;
}

.wp-block-preformatted {
    display: inline-block;
    white-space: pre;
    width: 100%;
}

body.has-gutenberg-blocks .blog-single-entry .entry-body {
    padding: 0;
}

body.has-gutenberg-blocks .blog-single-entry .entry-body>*[class^="wp-block"] {
    margin-bottom: 30px;
}

p.has-large-font-size,
body.has-gutenberg-blocks p.has-large-font-size,
body.has-gutenberg-blocks .blog-single-entry .entry-body>p[style*="font-size"],
p.has-large-font-size+p[style="font-size:46px"] {
    line-height: var(--wdtLineHeight_Alt);
}

.has-drop-cap {
    clear: both;
    display: inline-block;
    width: 100%;
}

.has-large-font-size,
.has-medium-font-size {
    margin-bottom: 1.5rem;
}

.has-background p,
.wp-block-group.has-background p {
    margin-bottom: 0;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    padding: 10px 15px;
    border: 1px solid var(--wdtBorderColor);
}

.wp-block-query-pagination.wp-block-query-pagination-is-layout-flex {
    display: block;
}

.wp-block-social-link,
.wp-block-social-links.is-style-pill-shape .wp-social-link,
.wp-block-social-link,
.wp-block-social-links.is-style-pill-shape .wp-social-link {
    padding: 0;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link a {
    padding-left: 0.25em;
    padding-right: 0.25em;
}

.wp-block-columns.has-background,
.wp-block-column.has-background,
.wp-block-group.has-background {
    padding: 1rem;
    margin-bottom: 20px;
}

.wp-block-cover-image.is-light .wp-block-cover__inner-container,
.wp-block-cover.is-light .wp-block-cover__inner-container {
    color: #fff;
}

.wp-block-button__link {
    background-color: var(--wdtPrimaryColor);
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover {
    background-color: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
}

.wp-block-file a:not(.wp-block-file__button) {
    box-shadow: inset 0 -1px 0 var(--wdtPrimaryColor);
}

.wp-block-file .wp-block-file__button {
    background-color: var(--wdtPrimaryColor);
    border-radius: 2em;
    color: #fff;
    font-size: .8em;
    padding: 0.5em 1em;
    display: table;
    margin: 10px 0 10px 0;
}

.wp-block-file .wp-block-file__button:hover {
    background-color: var(--wdtSecondaryColor);
}


body.has-gutenberg-blocks *[class^="wp-block"] .selection-box {
    display: inline-block;
}

body.has-gutenberg-blocks *[class^="wp-block"].wp-block-archives-dropdown .selection-box {
    margin-bottom: 20px;
}

.wp-block-group.has-background {
    padding: 1rem;
    margin-bottom: 40px;
}

/* New */
.wp-block-social-links.is-style-default .wp-social-link.wp-social-link.wp-social-link {
    padding: 5px;
}

figure.wp-block-image a:focus,
.wp-block-image figure a:focus,
.wp-block-gallery .blocks-gallery-item figure a:focus {
    outline: none;
}


@media only screen and (max-width: 479px) {

    *[class*="columns-"].wp-block-gallery .blocks-gallery-item figcaption {
        display: none;
    }

    .wp-block-audio audio {
        min-width: 100%;
    }

    .wp-block-embed-instagram iframe {
        min-width: 290px !important;
        width: 290px !important;
    }
}


/* CoBlock - Twitter  */
.wp-block-coblocks-click-to-tweet {
    background: none;
    padding: 0;
}

.wp-block-coblocks-click-to-tweet__twitter-btn:not(.has-button-color):hover,
.wp-block-coblocks-social:not(.is-style-text):not(.is-style-icon-and-text) .wp-block-coblocks-social__button:hover {
    background-color: var(--wdtHeadAltColor) !important;
    color: var(--wdtAccentTxtColor);
}

.wp-block-coblocks-accordion-item__title:focus {
    outline: none;
}

.wp-block-coblocks-click-to-tweet__text {
    padding-left: 0;
}

.wp-block-coblocks-click-to-tweet__text::before {
    display: inline-block;
    margin-right: 15px;
    position: relative;
    top: 5px;
}

.wp-block-coblocks-alert {
    margin-bottom: 20px;
}

.wp-block-coblocks-author__avatar-img {
    left: 0;
}


/* #endregion */


/*--------------------------------------------------------------
    Elementor Template Style Overwrite
--------------------------------------------------------------*/

.elementor_library>div:not(.single-entry-body) {
    display: none;
}


/* #endregion */



/*--------------------------------------------------------------
    Default Color
--------------------------------------------------------------*/

/* #region - Default Color */

a:hover,
.gallery-caption {
    color: var(--wdtBodyTxtColor);
}

.selection-box:before {
    border-top-color: var(--wdtBodyTxtColor);
}

th,
th a,
.post-edit-link:hover,

#searchform:hover:before,
#searchform:focus-within:before,

.select2-container--default .select2-results .select2-results__option[aria-selected=true],
.select2-container--default .select2-results .select2-results__option--highlighted[aria-selected],

input[type="submit"],
input[type="reset"],
input[type="button"],
button[type="button"],
*[role="button"],
button,
.button,
a.button,
.wdt-button,
.elementor-button.wdt-elementor-button,
.elementor-widget-button .elementor-button,

.yith-wcwl-add-to-wishlist a,
.yith-wcqv-button,
.wdt-wcsg-button,

input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button[type="button"]:hover,
*[role="button"]:hover,
button:hover,
.button:hover,
a.button:hover,
.wdt-button:hover,
.elementor-button.wdt-elementor-button:hover,
.elementor-widget-button .elementor-button:hover,
.wp-block-search .wp-block-search__button:hover,

.yith-wcwl-add-to-wishlist a:hover,
.yith-wcqv-button:hover,
.wdt-wcsg-button:hover {
    color: var(--wdtAccentTxtColor);
}

th a:hover {
    color: rgba(var(--wdtAccentTxtColorRgb), 0.55);
}

td a,
ins,
.form-calender-icon input[type="text"],

input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="range"],
input[type="date"],
textarea,
input.text,
input[type="search"],
textarea,
select,

.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__placeholder,
.select2-dropdown .select2-result {
    color: inherit;
}

#searchform:before,
#searchform input[type="text"] {
    color: var(--wdtBodyTxtColor);
}

a,
.post-edit-link,
dialog,
td a:hover,
body .blog-single-entry ul li .comment-body .comment-content td a:hover,
.blog-single-entry .single-entry-body tbody th a:hover {
    color: var(--wdtHeadAltColor);
}

.blog-single-entry .single-entry-body>p>img[class="align"]:only-child {
    clear: both;
}

/* tbody tr:nth-child(2n+1) { background:rgba(var(--wdtHeadAltColorRgb),0.03); } */

dialog,
#searchform .wdt-search-icon {
    background-color: var(--wdtBodyBGColor);
}

hr,
.wp-block-separator {
    background-color: var(--wdtBorderColor);
}

blockquote,
.wp-block-quote,
.wp-block-pullquote {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.2);
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="range"],
input[type="date"],
textarea,
input.text,
input[type="search"],
fieldset,
select,

abbr,
acronym,
pre,
#searchform,

.comment-form>p input[type="checkbox"]~label:before,
.comment-form>p input[type="radio"]~label:before,
.comment-form-wdt-privatepolicy input[type="checkbox"]~label:before,
.woocommerce-form__label-for-checkbox>span:before,
.woocommerce .woocommerce-shipping-methods input[type="radio"]~label:before,
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]~label:before {
    border-color: rgba(var(--wdtBorderColorRgb), 1);
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple,
.select2-dropdown,

.select2-container--default .select2-search .select2-search__field,
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-search--inline .select2-search__field {
    border-color: rgba(var(--wdtBorderColorRgb), 1) !important;
}


.has-body-bg-background-color {
    background-color: var(--wdtBodyBGColor);
}

.has-body-text-background-color {
    background-color: var(--wdtBodyTxtColor);
}

.has-alternate-background-color {
    background-color: var(--wdtHeadAltColor);
}

.has-transparent-background-color {
    background-color: rgba(0, 0, 0, 0);
}

.has-body-bg-color {
    color: var(--wdtBodyBGColor);
}

.has-body-text-color {
    color: var(--wdtBodyTxtColor);
}

.has-alternate-color {
    color: var(--wdtHeadAltColor);
}

.has-transparent-color {
    color: rgba(0, 0, 0, 0);
}


input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
input.text:focus {
    outline: none;
    outline-offset: -3px;
    border-color: var(--wdtLinkHoverColor);
    /* -webkit-box-shadow: 0 0 2px 1px rgba(var(--wdtHeadAltColorRgb),0.15); box-shadow: 0 0 2px 1px rgba(var(--wdtHeadAltColorRgb),0.15);  */
}

.comment-form>p input[type="checkbox"]:focus:not(:checked)~label:before,
.comment-form>p input[type="radio"]:focus:not(:checked)~label:before,
.comment-form-wdt-privatepolicy input[type="checkbox"]:focus:not(:checked)~label:before,
.woocommerce-form__label-for-checkbox>input:focus:not(:checked)~span:before,
.woocommerce .woocommerce-shipping-methods input[type="radio"]:focus:not(:checked)~label:before,
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]:focus:not(:checked)~label:before {
    outline: none;
}


/* Focusing the button with a keyboard will show a dashed black line. */
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus,
button[type="button"]:focus,
*[role="button"]:focus,
button:focus,
.button:focus,
a.button:focus,
.wdt-button:focus,
.elementor-button.wdt-elementor-button:focus,
.elementor-widget-button .elementor-button:focus,

.yith-wcwl-add-to-wishlist a:focus,
.yith-wcqv-button:focus,
.wdt-wcsg-button:focus,
a.post-edit-link:focus,
a.skip-link:focus {
    outline: none;
    outline-offset: -3px;
    text-decoration: none !important;
    /* -webkit-box-shadow: 1px 1px 3px rgba(var(--wdtHeadAltColorRgb),0.25); box-shadow: 1px 1px 3px rgba(var(--wdtHeadAltColorRgb),0.25);  */
}

/* Focusing the button with a mouse, touch, or stylus will show a subtle drop shadow. */
input[type="submit"]:focus:not(:focus-visible),
input[type="reset"]:focus:not(:focus-visible),
input[type="button"]:focus:not(:focus-visible),
button[type="button"]:focus:not(:focus-visible),
*[role="button"]:focus:not(:focus-visible),
button:focus:not(:focus-visible),
.button:focus:not(:focus-visible),
a.button:focus:not(:focus-visible),
.wdt-button:focus:not(:focus-visible),
.elementor-button.wdt-elementor-button:focus:not(:focus-visible),
.elementor-widget-button .elementor-button:focus:not(:focus-visible),

.yith-wcwl-add-to-wishlist a:focus:not(:focus-visible),
.yith-wcqv-button:focus:not(:focus-visible),
.wdt-wcsg-button:focus:not(:focus-visible),
a.post-edit-link:focus:not(:focus-visible),
a.skip-link:focus:not(:focus-visible) {
    outline: none;
    outline-offset: -3px;
    text-decoration: none !important;
    /* -webkit-box-shadow: 1px 1px 3px rgba(var(--wdtHeadAltColorRgb),0.25); box-shadow: 1px 1px 3px rgba(var(--wdtHeadAltColorRgb),0.25);  */
}

.screen-reader-text:focus {
    -webkit-box-shadow: 0 0 2px 2px rgba(var(--wdtHeadAltColorRgb), 0.6);
    box-shadow: 0 0 2px 2px rgba(var(--wdtHeadAltColorRgb), 0.6);
}


/* DarkBG Color Override */
.wdt-dark-bg,
.wdt-dark-bg h1,
.wdt-dark-bg h2,
.wdt-dark-bg h3,
.wdt-dark-bg h4,
.wdt-dark-bg h5,
.wdt-dark-bg h6 {
    color: var(--wdtAccentTxtColor);
}

.wdt-dark-bg {
    border-color: var(--wdtBodyBGColor);
}

.wdt-dark-bg fieldset {
    border-color: rgba(var(--wdtBodyBGColorRgb), 0.2);
}

.wdt-dark-bg .wp-caption-text,
.wdt-dark-bg .wp-caption-dt {
    background: rgba(var(--wdtBodyBGColorRgb), 0.15);
    border-color: rgba(var(--wdtBodyBGColorRgb), 0.05);
}

/* #endregion */

/*blog detail*/
.post.type-post .entry-thumb .blog-image .wdt-video-wrap div.wp-video {
    width: 100% !important;
}

.mejs-button>button {
    padding: 0px !important;
    background-color: transparent !important;
}

.mejs-overlay-button {
    background-color: transparent !important;
}

/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

/* #region - Accents */

/* Primary */
a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.has-primary-color {
    color: var(--wdtPrimaryColor);
}

table:not(.shop_attributes)>tbody:first-child>tr>th,
th,
.wp-block-calendar table th,
.select2-container--default .select2-results .select2-results__option[aria-selected=true],

input[type="submit"],
input[type="reset"],
input[type="button"],
button[type="button"],
*[role="button"],
button,
.button,
a.button,
.has-primary-background-color {
    background-color: var(--wdtPrimaryColor);
}

.select2-container--default .select2-results .select2-results__option--highlighted[aria-selected] {
    background-color: rgba(var(--wdtPrimaryColorRgb), 0.85);
}

/* Secondary */
.has-secondary-color {
    color: var(--wdtSecondaryColor);
}

.has-secondary-background-color {
    background-color: var(--wdtSecondaryColor);
}

input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button[type="button"]:hover,
*[role="button"]:hover,
button:hover,
.button:hover,
a.button:hover,
.wp-block-search .wp-block-search__button:hover,
.wdt-infinite-portfolio-load-more:hover,
#wpsl-stores li>p~.wpsl-directions:hover {
    background-color: var(--wdtHeadAltColor);
    border-color: var(--wdtHeadAltColor);
    color: var(--wdtSecondaryColor);
}

/* Tertiary */
.has-tertiary-background-color {
    background-color: var(--wdtTertiaryColor);
}

.has-tertiary-color {
    color: var(--wdtTertiaryColor);
}

/* #endregion */

/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

/*----*****---- << Tablet (Landscape) >> ----*****----*/

/* Note: Design for a width of 960px */
@media only screen and (max-width:1280px) {}

/* Common Styles for the devices below 767px width */
@media only screen and (min-width: 1025px) and (max-width: 1280px) {

    .page-with-sidebar .wp-block-gallery.columns-6 .blocks-gallery-grid,
    .page-with-sidebar .wp-block-gallery.columns-7 .blocks-gallery-grid,
    .page-with-sidebar .wp-block-gallery.columns-8 .blocks-gallery-grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        margin-right: -20px;
    }

    .page-with-sidebar .wp-block-gallery.columns-6 .blocks-gallery-grid .blocks-gallery-item,
    .page-with-sidebar .wp-block-gallery.columns-7 .blocks-gallery-grid .blocks-gallery-item,
    .page-with-sidebar .wp-block-gallery.columns-8 .blocks-gallery-grid .blocks-gallery-item {
        margin: 0;
        padding: 0 20px 20px 0;
        width: 100%;
    }

}

/* Common Styles for the devices below 767px width */
@media only screen and (min-width: 600px) and (max-width: 1024px) {

    .page-with-sidebar .wp-block-gallery.columns-6 .blocks-gallery-grid,
    .page-with-sidebar .wp-block-gallery.columns-7 .blocks-gallery-grid,
    .page-with-sidebar .wp-block-gallery.columns-8 .blocks-gallery-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        margin-right: -20px;
    }

    .page-with-sidebar .wp-block-gallery.columns-6 .blocks-gallery-grid .blocks-gallery-item,
    .page-with-sidebar .wp-block-gallery.columns-7 .blocks-gallery-grid .blocks-gallery-item,
    .page-with-sidebar .wp-block-gallery.columns-8 .blocks-gallery-grid .blocks-gallery-item {
        margin: 0;
        padding: 0 20px 20px 0;
        width: 100%;
    }

}


/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {}

/*----*****---- << Mobile - Portrait >> ----*****----*/

/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {}

/* #region - Responsive */

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {

    /*----*****---- << Miscellaneous >> --****--*/
    th,
    td,
    tbody th {
        font-size: 11px;
    }

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 319px) {

    th,
    td,
    tbody th {
        font-size: 10px;
    }

}

/* #endregion */

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/assets/css/grid.css */
/* ==========================================================================
    Table of Contents
========================================================================== */


/*--------------------------------------------------------------
    Grid Container & Main Content Layouts
--------------------------------------------------------------*/

.wrapper {
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.inner-wrapper {
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 100%;
}

.container {
	clear: both;
	margin: 0 auto;
	position: relative;
	width: 100%;
	max-width: 1720px;
}

.wp-block-cover__inner-container,
.alignwide .wp-block-group__inner-container,
.alignfull .wp-block-group__inner-container {
	margin-left: auto;
	margin-right: auto;
	max-width: 1560px;
}


#main {
	clear: both;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

#primary {
	width: 1100px;
	margin: 0;
	padding: 0;
	float: none;
	display: inline-block;
	position: relative;
}

#primary.content-full-width {
	width: 100%;
}

#primary.with-left-sidebar {
	float: right;
	margin-left: 40px;
	/*overflow: hidden;*/
}

#primary.with-right-sidebar {
	float: left;
	margin-right: 40px;
	/*overflow: hidden;*/
}

#secondary {
	width: 410px;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
}

#secondary-right,
#secondary.secondary-has-right-sidebar {
	float: right;
}

#secondary.secondary-has-right-sidebar {
	border: 1px solid var(--wdtBorderColor);
	border-width: 0 0 0 1px;
}

#secondary-left,
#secondary.secondary-has-left-sidebar {
	float: left;
}

#secondary.secondary-has-left-sidebar {
	border: 1px solid var(--wdtBorderColor);
	border-width: 0 1px 0 0;
}

#secondary.secondary-has-both-sidebar {
	margin: 0;
}

.page-template-tpl-fullwidth-php #primary {
	padding-bottom: 0;
}

#primary.content-full-width,
body.search-no-results #primary.content-full-width {
	min-height: 68vh;
}

#primary>*:last-child {
	margin-bottom: 150px;
	position: relative;
	float: left;
	width: 100%;
}


/* Side navigation */

#primary {
	width: calc(100% - 450px);
	/*overflow: hidden;*/
}

.elementor-section.elementor-section-stretched {
	width: 100% !important;
	left: 0 !important;
}



/*--------------------------------------------------------------
    Boxed Layout
--------------------------------------------------------------*/

body.layout-boxed {
	background-attachment: fixed;
	background-color: rgba(var(--wdtHeadAltColorRgb), 0.025);
}

.layout-boxed .wrapper {
	float: none;
	margin: 0 auto;
	overflow: hidden;
	width: 1380px;
}

.layout-boxed .inner-wrapper {
	background: var(--wdtBodyBGColor);
}


/*--------------------------------------------------------------
    Grid Columns
--------------------------------------------------------------*/

.column {
	margin: 0 0 0 2%;
	float: left;
	min-height: 1px;
	position: relative;
}

.column.first {
	clear: both;
	margin-left: 0;
}

.column.wdt-full-width,
.column.wdt-one-column {
	margin-left: 0;
}

.wdt-full-width,
.wdt-one-column {
	width: 100%;
}

.wdt-one-half,
.wdt-three-sixth {
	width: 49%;
}

.wdt-one-third,
.wdt-two-sixth {
	width: 32%;
}

.wdt-two-third,
.wdt-four-sixth {
	width: 66%;
}

.wdt-one-fourth {
	width: 23.5%;
}

.wdt-three-fourth {
	width: 74.5%;
}

.wdt-one-fifth {
	width: 18.4%;
}

.wdt-two-fifth {
	width: 38.8%;
}

.wdt-three-fifth {
	width: 59.2%;
}

.wdt-four-fifth {
	width: 79.6%;
}

.wdt-one-sixth {
	width: 15%;
}

.wdt-five-sixth {
	width: 83%;
}

.column.no-space {
	margin-left: 0;
	margin-right: 0;
}

.column.no-space.wdt-one-half,
.column.no-space.wdt-three-sixth {
	width: 50%;
}

.column.no-space.wdt-one-third,
.column.no-space.wdt-two-sixth {
	width: 33.33%;
}

.column.no-space.wdt-two-third,
.column.no-space.wdt-four-sixth {
	width: 66.66%;
}

.column.no-space.wdt-one-fourth {
	width: 25%;
}

.column.no-space.wdt-three-fourth {
	width: 75%;
}

.column.no-space.wdt-one-fifth {
	width: 20%;
}

.column.no-space.wdt-two-fifth {
	width: 40%;
}

.column.no-space.wdt-three-fifth {
	width: 60%;
}

.column.no-space.wdt-four-fifth {
	width: 80%;
}

.column.no-space.wdt-one-sixth {
	width: 16.66%;
}

.column.no-space.wdt-five-sixth {
	width: 83.33%;
}

.wdt-col {
	float: left;
	margin: 0;
	min-height: 1px;
	padding: 0 15px;
	position: relative;
}

.column img {
	display: inherit;
	height: auto;
	max-width: 100%;
}



/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/

@media only screen and (min-width:1541px) and (max-width:1724px) {

	/*----*****---- << Custom Columns >> ----*****----*/

	.wdt-col-hxlg-12 {
		width: 100%;
	}

	.wdt-col-hxlg-11 {
		width: 91.66666667%;
	}

	.wdt-col-hxlg-10 {
		width: 83.33333333%;
	}

	.wdt-col-hxlg-9 {
		width: 75%;
	}

	.wdt-col-hxlg-8 {
		width: 66.66666667%;
	}

	.wdt-col-hxlg-7 {
		width: 58.33333333%;
	}

	.wdt-col-hxlg-6 {
		width: 50%;
	}

	.wdt-col-hxlg-5 {
		width: 41.66666667%;
	}

	.wdt-col-hxlg-4 {
		width: 33.33333333%;
	}

	.wdt-col-hxlg-3 {
		width: 25%;
	}

	.wdt-col-hxlg-2 {
		width: 16.66666667%;
	}

	.wdt-col-hxlg-1 {
		width: 8.33333333%;
	}

	.wdt-col-hxlg-1b5 {
		width: 20%;
	}

	.wdt-col-hxlg-2b5 {
		width: 40%;
	}

	.wdt-col-hxlg-3b5 {
		width: 60%;
	}

	.wdt-col-hxlg-4b5 {
		width: 80%;
	}

	.wdt-col-hxlg-offset-12 {
		margin-left: 100%
	}

	.wdt-col-hxlg-offset-11 {
		margin-left: 91.66666667%
	}

	.wdt-col-hxlg-offset-10 {
		margin-left: 83.33333333%
	}

	.wdt-col-hxlg-offset-9 {
		margin-left: 75%
	}

	.wdt-col-hxlg-offset-8 {
		margin-left: 66.66666667%
	}

	.wdt-col-hxlg-offset-7 {
		margin-left: 58.33333333%
	}

	.wdt-col-hxlg-offset-6 {
		margin-left: 50%
	}

	.wdt-col-hxlg-offset-5 {
		margin-left: 41.66666667%
	}

	.wdt-col-hxlg-offset-4 {
		margin-left: 33.33333333%
	}

	.wdt-col-hxlg-offset-3 {
		margin-left: 25%
	}

	.wdt-col-hxlg-offset-2 {
		margin-left: 16.66666667%
	}

	.wdt-col-hxlg-offset-1 {
		margin-left: 8.33333333%
	}

	.wdt-col-hxlg-offset-0 {
		margin-left: 0
	}

}

@media only screen and (max-width:1540px) {

	#primary.with-left-sidebar {
		margin-left: 40px;
	}

	#primary {
		width: calc(100% - 450px);
		/*overflow: hidden;*/
	}

	#primary.with-right-sidebar {
		margin-right: 40px;
	}

}

@media only screen and (min-width:1281px) {

	/*----*****---- << Custom Columns >> ----*****----*/
	.wdt-col-lg-12 {
		width: 100%;
	}

	.wdt-col-lg-11 {
		width: 91.66666667%;
	}

	.wdt-col-lg-10 {
		width: 83.33333333%;
	}

	.wdt-col-lg-9 {
		width: 75%;
	}

	.wdt-col-lg-8 {
		width: 66.66666667%;
	}

	.wdt-col-lg-7 {
		width: 58.33333333%;
	}

	.wdt-col-lg-6 {
		width: 50%;
	}

	.wdt-col-lg-5 {
		width: 41.66666667%;
	}

	.wdt-col-lg-4 {
		width: 33.33333333%;
	}

	.wdt-col-lg-3 {
		width: 25%;
	}

	.wdt-col-lg-2 {
		width: 16.66666667%;
	}

	.wdt-col-lg-1 {
		width: 8.33333333%;
	}

	.wdt-col-lg-1b5 {
		width: 20%;
	}

	.wdt-col-lg-2b5 {
		width: 40%;
	}

	.wdt-col-lg-3b5 {
		width: 60%;
	}

	.wdt-col-lg-4b5 {
		width: 80%;
	}

}

/*----*****---- << Laptop/Notebook >> ----*****----*/

@media only screen and (min-width:1281px) and (max-width:1540px) {

	/*----*****---- <<Container >> ----*****----*/
	.container {
		width: 1080px;
	}

	.wp-block-cover__inner-container,
	.alignwide .wp-block-group__inner-container,
	.alignfull .wp-block-group__inner-container {
		max-width: 1080px;
	}

	.layout-boxed .wrapper {
		width: 1120px;
	}

	.layout-boxed .vc_row.vc_row-no-padding {
		margin: 0 -30px;
	}

	/* #primary { width: calc(100% - 330px); } */
	/* #secondary { width:300px; } */

	/*----*****---- << Custom Columns >> ----*****----*/

	.wdt-col-qxlg-12 {
		width: 100%;
	}

	.wdt-col-qxlg-11 {
		width: 91.66666667%;
	}

	.wdt-col-qxlg-10 {
		width: 83.33333333%;
	}

	.wdt-col-qxlg-9 {
		width: 75%;
	}

	.wdt-col-qxlg-8 {
		width: 66.66666667%;
	}

	.wdt-col-qxlg-7 {
		width: 58.33333333%;
	}

	.wdt-col-qxlg-6 {
		width: 50%;
	}

	.wdt-col-qxlg-5 {
		width: 41.66666667%;
	}

	.wdt-col-qxlg-4 {
		width: 33.33333333%;
	}

	.wdt-col-qxlg-3 {
		width: 25%;
	}

	.wdt-col-qxlg-2 {
		width: 16.66666667%;
	}

	.wdt-col-qxlg-1 {
		width: 8.33333333%;
	}

	.wdt-col-qxlg-1b5 {
		width: 20%;
	}

	.wdt-col-qxlg-2b5 {
		width: 40%;
	}

	.wdt-col-qxlg-3b5 {
		width: 60%;
	}

	.wdt-col-qxlg-4b5 {
		width: 80%;
	}

	.wdt-col-qxlg-offset-12 {
		margin-left: 100%
	}

	.wdt-col-qxlg-offset-11 {
		margin-left: 91.66666667%
	}

	.wdt-col-qxlg-offset-10 {
		margin-left: 83.33333333%
	}

	.wdt-col-qxlg-offset-9 {
		margin-left: 75%
	}

	.wdt-col-qxlg-offset-8 {
		margin-left: 66.66666667%
	}

	.wdt-col-qxlg-offset-7 {
		margin-left: 58.33333333%
	}

	.wdt-col-qxlg-offset-6 {
		margin-left: 50%
	}

	.wdt-col-qxlg-offset-5 {
		margin-left: 41.66666667%
	}

	.wdt-col-qxlg-offset-4 {
		margin-left: 33.33333333%
	}

	.wdt-col-qxlg-offset-3 {
		margin-left: 25%
	}

	.wdt-col-qxlg-offset-2 {
		margin-left: 16.66666667%
	}

	.wdt-col-qxlg-offset-1 {
		margin-left: 8.33333333%
	}

	.wdt-col-qxlg-offset-0 {
		margin-left: 0
	}

}

/*----*****---- << Tablet (Landscape) >> ----*****----*/

/* Note: Design for a width of 960px */
@media only screen and (min-width:1025px) and (max-width:1280px) {

	/*----*****---- << Container >> ----*****----*/
	.container {
		width: 900px;
	}

	.wp-block-cover__inner-container,
	.alignwide .wp-block-group__inner-container,
	.alignfull .wp-block-group__inner-container {
		max-width: 900px;
	}

	.layout-boxed .wrapper {
		width: 940px;
	}

	.layout-boxed .vc_row.vc_row-no-padding {
		margin: 0 -20px;
	}

	#primary {width: calc(100% - 380px); }
	#secondary { width:340px; }

	/*----*****---- << Custom Columns >> ----*****----*/
	.wdt-col-md-12 {
		width: 100%;
	}

	.wdt-col-md-11 {
		width: 91.66666667%;
	}

	.wdt-col-md-10 {
		width: 83.33333333%;
	}

	.wdt-col-md-9 {
		width: 75%;
	}

	.wdt-col-md-8 {
		width: 66.66666667%;
	}

	.wdt-col-md-7 {
		width: 58.33333333%;
	}

	.wdt-col-md-6 {
		width: 50%;
	}

	.wdt-col-md-5 {
		width: 41.66666667%;
	}

	.wdt-col-md-4 {
		width: 33.33333333%;
	}

	.wdt-col-md-3 {
		width: 25%;
	}

	.wdt-col-md-2 {
		width: 16.66666667%;
	}

	.wdt-col-md-1 {
		width: 8.33333333%;
	}

	.wdt-col-md-1b5 {
		width: 20%;
	}

	.wdt-col-md-2b5 {
		width: 40%;
	}

	.wdt-col-md-3b5 {
		width: 60%;
	}

	.wdt-col-md-4b5 {
		width: 80%;
	}

	.wdt-col-md-offset-12 {
		margin-left: 100%
	}

	.wdt-col-md-offset-11 {
		margin-left: 91.66666667%
	}

	.wdt-col-md-offset-10 {
		margin-left: 83.33333333%
	}

	.wdt-col-md-offset-9 {
		margin-left: 75%
	}

	.wdt-col-md-offset-8 {
		margin-left: 66.66666667%
	}

	.wdt-col-md-offset-7 {
		margin-left: 58.33333333%
	}

	.wdt-col-md-offset-6 {
		margin-left: 50%
	}

	.wdt-col-md-offset-5 {
		margin-left: 41.66666667%
	}

	.wdt-col-md-offset-4 {
		margin-left: 33.33333333%
	}

	.wdt-col-md-offset-3 {
		margin-left: 25%
	}

	.wdt-col-md-offset-2 {
		margin-left: 16.66666667%
	}

	.wdt-col-md-offset-1 {
		margin-left: 8.33333333%
	}

	.wdt-col-md-offset-0 {
		margin-left: 0
	}

}


/*----*****---- << Tablet (Portrait) >> ----*****----*/

/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:1024px) {


	/*----*****---- << Container >> ----*****----*/
	.container {
		width: 710px;
	}

	.wp-block-cover__inner-container,
	.alignwide .wp-block-group__inner-container,
	.alignfull .wp-block-group__inner-container {
		max-width: 710px;
	}

	.layout-boxed .wrapper {
		width: 750px;
	}

	.layout-boxed .vc_row.vc_row-no-padding {
		margin: 0 -20px;
	}

	/*----*****---- << Content >> ----*****----*/
	#primary {
		width: 100%;
	}

	#primary.with-left-sidebar {
		margin-left: 0;
		width: 100%;
		max-width: 770px;
		margin-left: auto;
		float: none;
		display: block;
		margin-right: auto;
	}

	#primary.with-right-sidebar {
		margin-right: 0;
		width: 100%;
		max-width: 770px;
		margin-left: auto;
		float: none;
		display: block;
		margin-right: auto;
	}

	#secondary {
		width: 100%;
		max-width: 770px;
		margin-left: auto;
		float: none;
		/* display: block; */
		display: grid;
		margin-right: auto;
		border-radius: var(--wdtRadius_2X);
	}

	#secondary.secondary-has-left-sidebar,
	#secondary.secondary-has-right-sidebar {
		border-width: 1px;
	}

	#secondary-left,
	#secondary.secondary-has-left-sidebar,
	#secondary.secondary-has-right-sidebar {
		float: none;
		clear: both;
	}


	/* #primary.with-left-sidebar, #primary.with-right-sidebar { margin-bottom: 50px; } */

	/*----*****---- << Custom Columns >> ----*****----*/
	.wdt-col-sm-12 {
		width: 100%;
	}

	.wdt-col-sm-11 {
		width: 91.66666667%;
	}

	.wdt-col-sm-10 {
		width: 83.33333333%;
	}

	.wdt-col-sm-9 {
		width: 75%;
	}

	.wdt-col-sm-8 {
		width: 66.66666667%;
	}

	.wdt-col-sm-7 {
		width: 58.33333333%;
	}

	.wdt-col-sm-6 {
		width: 50%;
	}

	.wdt-col-sm-5 {
		width: 41.66666667%;
	}

	.wdt-col-sm-4 {
		width: 33.33333333%;
	}

	.wdt-col-sm-3 {
		width: 25%;
	}

	.wdt-col-sm-2 {
		width: 16.66666667%;
	}

	.wdt-col-sm-1 {
		width: 8.33333333%;
	}

	.wdt-col-sm-1b5 {
		width: 20%;
	}

	.wdt-col-sm-2b5 {
		width: 40%;
	}

	.wdt-col-sm-3b5 {
		width: 60%;
	}

	.wdt-col-sm-4b5 {
		width: 80%;
	}

	.wdt-col-sm-offset-12 {
		margin-left: 100%
	}

	.wdt-col-sm-offset-11 {
		margin-left: 91.66666667%
	}

	.wdt-col-sm-offset-10 {
		margin-left: 83.33333333%
	}

	.wdt-col-sm-offset-9 {
		margin-left: 75%
	}

	.wdt-col-sm-offset-8 {
		margin-left: 66.66666667%
	}

	.wdt-col-sm-offset-7 {
		margin-left: 58.33333333%
	}

	.wdt-col-sm-offset-6 {
		margin-left: 50%
	}

	.wdt-col-sm-offset-5 {
		margin-left: 41.66666667%
	}

	.wdt-col-sm-offset-4 {
		margin-left: 33.33333333%
	}

	.wdt-col-sm-offset-3 {
		margin-left: 25%
	}

	.wdt-col-sm-offset-2 {
		margin-left: 16.66666667%
	}

	.wdt-col-sm-offset-1 {
		margin-left: 8.33333333%
	}

	.wdt-col-sm-offset-0 {
		margin-left: 0
	}

}


/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {

	/*----*****---- << Content >> ----*****----*/
	#primary {
		width: 100%;
	}

	#primary.with-left-sidebar {
		margin-left: 0;
		width: 100%;
		max-width: 770px;
		margin-left: auto;
		float: none;
		display: block;
		margin-right: auto;
	}

	#primary.with-right-sidebar {
		margin-right: 0;
		width: 100%;
		max-width: 770px;
		margin-left: auto;
		float: none;
		display: block;
		margin-right: auto;
	}

	#secondary.secondary-has-left-sidebar,
	#secondary.secondary-has-right-sidebar {
		border-width: 1px;
		border-radius: var(--wdtRadius_2X)
	}

	#secondary {
		width: 100%;
		max-width: 770px;
		margin-left: auto;
		float: none;
		display: block;
		margin-right: auto;
	}

	#secondary.secondary-has-right-sidebar {
		float: none;
		clear: both;
	}

	/* #primary.with-left-sidebar, #primary.with-right-sidebar { margin-bottom: 50px; } */


	/*----*****---- << Column >> ----*****----*/
	.column {
		margin-left: 0;
	}

	.column {
		margin-bottom: 20px;
	}

	.column,
	.column.no-space,

	.wdt-one-half,
	.wdt-three-sixth,
	.column.no-space.wdt-one-half,
	.column.no-space.wdt-three-sixth,
	.wdt-one-third,
	.wdt-two-sixth,
	.column.no-space.wdt-one-third,
	.column.no-space.wdt-two-sixth,
	.wdt-two-third,
	.wdt-four-sixth,
	.column.no-space.wdt-two-third,
	.column.no-space.wdt-four-sixth,

	.wdt-one-fourth,
	.column.no-space.wdt-one-fourth,
	.wdt-three-fourth,
	.column.no-space.wdt-three-fourth,

	.wdt-one-fifth,
	.column.no-space.wdt-one-fifth,
	.wdt-two-fifth,
	.column.no-space.wdt-two-fifth,
	.wdt-three-fifth,
	.column.no-space.wdt-three-fifth,
	.wdt-four-fifth,
	.column.no-space.wdt-four-fifth,

	.wdt-one-sixth,
	.column.no-space.wdt-one-sixth,
	.wdt-five-sixth,
	.column.no-space.wdt-five-sixth .wdt-col,
	div[class*="wdt-col"],
	section[class*="wdt-col"],
	li[class*="wdt-col"] {
		width: 100%;
	}

}


/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	/*----*****---- << Container >> ----*****----*/
	.container {
		width: 420px;
	}

	.wp-block-cover__inner-container,
	.alignwide .wp-block-group__inner-container,
	.alignfull .wp-block-group__inner-container {
		max-width: 420px;
	}

	.layout-boxed .wrapper {
		width: 460px;
	}

	/*----*****---- << Custom Columns >> ----*****----*/
	.wdt-col-xs-12 {
		width: 100%;
	}

	.wdt-col-xs-11 {
		width: 91.66666667%;
	}

	.wdt-col-xs-10 {
		width: 83.33333333%;
	}

	.wdt-col-xs-9 {
		width: 75%;
	}

	.wdt-col-xs-8 {
		width: 66.66666667%;
	}

	.wdt-col-xs-7 {
		width: 58.33333333%;
	}

	.wdt-col-xs-6 {
		width: 50%;
	}

	.wdt-col-xs-5 {
		width: 41.66666667%;
	}

	.wdt-col-xs-4 {
		width: 33.33333333%;
	}

	.wdt-col-xs-3 {
		width: 25%;
	}

	.wdt-col-xs-2 {
		width: 16.66666667%;
	}

	.wdt-col-xs-1 {
		width: 8.33333333%;
	}

	.wdt-col-xs-1b5 {
		width: 20%;
	}

	.wdt-col-xs-2b5 {
		width: 40%;
	}

	.wdt-col-xs-3b5 {
		width: 60%;
	}

	.wdt-col-xs-4b5 {
		width: 80%;
	}

	.wdt-col-xs-offset-12 {
		margin-left: 100%
	}

	.wdt-col-xs-offset-11 {
		margin-left: 91.66666667%
	}

	.wdt-col-xs-offset-10 {
		margin-left: 83.33333333%
	}

	.wdt-col-xs-offset-9 {
		margin-left: 75%
	}

	.wdt-col-xs-offset-8 {
		margin-left: 66.66666667%
	}

	.wdt-col-xs-offset-7 {
		margin-left: 58.33333333%
	}

	.wdt-col-xs-offset-6 {
		margin-left: 50%
	}

	.wdt-col-xs-offset-5 {
		margin-left: 41.66666667%
	}

	.wdt-col-xs-offset-4 {
		margin-left: 33.33333333%
	}

	.wdt-col-xs-offset-3 {
		margin-left: 25%
	}

	.wdt-col-xs-offset-2 {
		margin-left: 16.66666667%
	}

	.wdt-col-xs-offset-1 {
		margin-left: 8.33333333%
	}

	.wdt-col-xs-offset-0 {
		margin-left: 0
	}


}

/*----*****---- << Mobile - Portrait >> ----*****----*/

/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {

	.layout-boxed .wrapper {
		width: 100%;
	}

	.wdt-col,
	div[class*="wdt-col"],
	section[class*="wdt-col"],
	li[class*="wdt-col"] {
		width: 100% !important;
	}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {

	/*----*****---- << Container >> ----*****----*/
	.container {
		width: 290px;
	}

	.wp-block-cover__inner-container,
	.alignwide .wp-block-group__inner-container,
	.alignfull .wp-block-group__inner-container {
		max-width: 290px;
	}


}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 319px) {

	/*----*****---- << Container >> ----*****----*/
	.container {
		width: 200px;
	}

	.wp-block-cover__inner-container,
	.alignwide .wp-block-group__inner-container,
	.alignfull .wp-block-group__inner-container {
		max-width: 200px;
	}

}

/* Layout Responsive */

@media (max-width: 1540px) {

	body .container,
	body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section)>.elementor-container {
		padding: 0 30px;
		width: 100%;
		max-width: 100%;
		/* Laptop - Container*/
	}

	body .container .elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0;
	}
}

@media (min-width: 1025px) {

	body .container,
	body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed.wdt-no-full-section>.elementor-container,
	body .container,
	body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section)>.elementor-container {
		padding: 0 40px;
	}

	body .container .elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0;
	}
}

@media (max-width: 1024px) {

	body .container,
	body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed.wdt-no-full-section>.elementor-container,
	body .container,
	body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section)>.elementor-container {
		padding: 0 30px;
	}

	body .container .elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0;
	}
}

@media (max-width: 767px) {

	body .container,
	body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed.wdt-no-full-section>.elementor-container,
	body .container,
	body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section)>.elementor-container {
		padding: 0 20px;
	}

	body .container .elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0;
	}
}

/*--------------------------------------------------------------
        Main - Default-Value
    --------------------------------------------------------------*/

.elementor-section.wdt-header-with-section:first-child {
	margin-top: calc(calc(var(--header-height) / -1) - 120px);
}

@media only screen and (min-width:1281px) and (max-width:1540px) {
	#primary>*:last-child {
		margin: 0 0 100px;
	}

	.elementor-section.wdt-header-with-section:first-child {
		margin-top: calc(calc(var(--header-height) / -1) - 100px);
	}
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
	#primary>*:last-child {
		margin: 0 0 80px;
	}

	.elementor-section.wdt-header-with-section:first-child {
		margin-top: calc(calc(var(--header-height) / -1) - 80px);
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	#primary>*:last-child {
		margin: 0 0 70px;
	}

	.elementor-section.wdt-header-with-section:first-child {
		margin-top: calc(calc(var(--header-height) / -1) - 70px);
	}
}

@media only screen and (min-width:480px) and (max-width:767px) {
	#primary>*:last-child {
		margin: 0 0 60px;
	}

	.elementor-section.wdt-header-with-section:first-child {
		margin-top: calc(calc(var(--header-height) / -1) - 60px);
	}
}

@media only screen and (max-width: 479px) {
	#primary>*:last-child {
		margin: 0 0 50px;
	}

	.elementor-section.wdt-header-with-section:first-child {
		margin-top: calc(calc(var(--header-height) / -1) - 50px);
	}
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/assets/css/layout.css */
#header-wrapper #header:only-child .wdt-no-header-builder-content,
.wdt-header-menu ul li ul:not(.menu-item-object-wdt_mega_menus ul, .has-mega-menu ul),
.mobile-menu,
.mobile-menu>ul:not(.menu-item-object-wdt_mega_menus ul),
.mobile-menu ul:not(.menu-item-object-wdt_mega_menus ul),
.mobile-menu ul li ul:not(.menu-item-object-wdt_mega_menus ul),
#header .wdt-elementor-container-fluid .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu>li.menu-item-object-wdt_mega_menus {
    background-image: url(https://wdtteapoy.wpengine.com/wp-content/uploads/2024/05/body-bg.png);
    background-position: left top;
    background-size: contain;
    background-repeat: repeat;

}

.suggested-product-list .suggested-product-data {
    background-image: url(https://wdtteapoy.wpengine.com/wp-content/uploads/2024/05/body-bg.png);
    background-repeat: repeat;
    border: 1px solid rgba(var(--wdtBorderColorRgb),0.5);
}

.wdt-cst-curr-switcher .select2-container--default .select2-selection--single .select2-selection__arrow,
.wdt-cst-curr-switcher .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: rgba(var(--wdtAccentTxtColorRgb), 1);
}

.wdt-cst-curr-switcher .select2-container--default .select2-selection--single {
    border-width: 0px;
}

.select2-container--default .select2-results>.select2-results__options .select2-results__option--highlighted.select2-results__option+.select2-results__option[aria-selected="true"] {
    color: var(--wdtAccentTxtColor);
}

.wdt-cst-curr-switcher .select2-container--default .select2-selection--single .select2-selection__arrow:hover {
    color: rgba(var(--wdtLinkHoverColorRgb), 1);
}

.woocommerce-currency-switcher-form .select2.select2-container.select2-container--default {
    display: none;
}

.woocommerce-currency-switcher-form .chosen-container.chosen-container-single.chosen-container-single-nosearch .chosen-single {
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
    color: var(--wdtAccentTxtColor);
    font-size: .9rem;
}

.woocommerce-currency-switcher-form .chosen-container-single .chosen-single div {
    background-image: none !important;
    border-left: 0px solid #252525 !important;
}

.woocommerce-currency-switcher-form .chosen-container {
    min-width: 110px;
}

/* ------Home1 header------- */
body.home:not(.blog) #header-wrapper #header {
    position: absolute;
}

body.home:not(.blog) #header-wrapper {
    margin: 0;
}

/* Collection Mega Menu Design */

.wdt-custom-menu-collection .wdt-content-item>div.wdt-content-media-group {
    margin-bottom: 0;
    display: flex;
}

.wdt-custom-menu-collection .wdt-content-item {
    display: grid;
    align-items: end;
    justify-content: start;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    overflow: hidden;
    position: relative;
}

.wdt-custom-menu-collection .wdt-content-item::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(0deg, rgba(var(--wdtSecondaryColorRgb), 1), transparent);
    z-index: 1;
    pointer-events: none;
}

.wdt-custom-menu-collection .wdt-content-item>div {
    grid-area: 1/-1;
}

.wdt-custom-menu-collection .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-menu-collection .wdt-content-item .wdt-content-detail-group {
    display: flex;
    align-items: center;
    justify-content: start;
    flex-wrap: wrap;
    margin: -10px;
    padding: 20px;
    z-index: 1;
}

.wdt-custom-menu-collection .wdt-content-item .wdt-content-detail-group>div {
    padding: 10px;
    padding-top: 0;
}

.wdt-custom-menu-collection .wdt-content-item .wdt-content-button>a {
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: uppercase;
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    border-radius: var(--wdtRadius_Part);
    -webkit-border-radius: var(--wdtRadius_Part);
    padding: var(--wdtPadding_Btn);
    line-height: normal;
    border: 1px solid var(--wdtBorderColor);
    background: var(--wdtAccentTxtColor);
    color: var(--wdtPrimaryColor);
}

.wdt-cst-hme-2-slide-txt p {
    font-family: var(--wdtFontTypo_Base);
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    text-transform: uppercase;
    margin-bottom: 10px;
    font-variant: all-small-caps;
    font-weight: var(--wdtFontWeight_Base);
}

.wdt-custom-home2-slider-popup .wdt-popup-box-trigger-item.wdt-popup-box-trigger-label {
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-custom-menu-collection .wdt-content-item .wdt-content-button>a:hover {
    background: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-menu-collection .wdt-content-item .wdt-content-title h5 {
    text-transform: capitalize;
    font-size: var(--wdtFontSize_H6);
}

.wdt-custom-menu-collection .wdt-content-item .wdt-content-title h5,
.wdt-custom-menu-collection .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
    text-transform: capitalize;
    font-size: var(--wdtFontSize_H5);
    font-family: var(--wdtFontTypo_Alt);
}

.wdt-custom-menu-collection .wdt-content-item .wdt-content-title h5 a:hover {
    opacity: 0.8;
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-menu-collection .wdt-content-item:hover .wdt-content-image>span>img,
.wdt-custom-menu-collection .wdt-content-item:hover .wdt-content-image>a>img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.wdt-custom-menu-collection .wdt-content-item .wdt-content-description {
    line-height: var(--wdtLineHeight_Base);
}


/* ------Home1 header------- */
.wdt-cst-anno-text a {
    color: var(--wdtAccentTxtColor);
    text-decoration: underline;

}

.wdt-cst-anno-text p {
    font-size: var(--wdtFontSize_Ext);
}

/* --Home-1-Counter-Starts-- */
.wdt-cst-cntdown-hme1 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title {
    font-family: var(--wdtFontTypo_Base);
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: uppercase;
    color: var(--wdtBodyTxtColor);
    font-variant: all-small-caps;
}

.wdt-cst-cntdown-hme1 .wdt-counter-wrapper .wdt-counter-number {
    font-family: var(--wdtFontTypo_H2);
    font-size: clamp(1.5rem, 1.05rem + 2.25vw, 3.75rem);
    /* min-20px & max-60px */
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_H2);
    margin-bottom: 10px;
    min-width: 80px;

}

.wdt-cst-hme-3-testmonial .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-button>a {
    font-variant: all-small-caps;
    pointer-events: all;
}

.wdt-cst-hme-3-testmonial .swiper-slide {
    border-radius: 0;
}

.wdt-cst-cntdown-hme1 .wdt-countdown-holder .wdt-downcount {
    border-width: 0;
}

.wdt-cst-cntdown-hme1 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider {
    height: 50%;
    width: 1px;
    background-color: var(--wdtAccentTxtColor);
    font-size: 0;
    margin: 0 clamp(0.3125rem, 0.1875rem + 0.625vw, 0.9375rem);
    /* min-5px $ mx 15px */
    opacity: .3;

}

/* --Home-1-Counter-Ends-- */


/* --Home-1-hotspot-starts-- */
.wdt-custom-style-01 .wdt-hotspot-holder .tippy-box .tippy-content h5 {
    font-size: var(--wdtFontSize_H6);
    margin: 10px 0 5px 0;
}

.wdt-custom-style-01 .wdt-hotspot-holder .tippy-box .tippy-content p {
    line-height: normal;
}

.wdt-custom-style-01 .wdt-hotspot-holder .tippy-box .wdt-content-image img {
    border-radius: var(--wdtRadius_1X);
}

/* --Home-1-hotspot-ends-- */

/* hom-2 category */

.elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.type3.wdt-home-2-cst-category:before {
    position: relative;
    content: "";
    width: 40px;
    height: 30px;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cpath d='M13.8753 7.32914L15 0.5L16.1247 7.32914C16.7202 10.9452 19.5548 13.7798 23.1709 14.3753L30 15.5L23.1709 16.6247C19.5548 17.2202 16.7202 20.0548 16.1247 23.6709L15 30.5L13.8753 23.6709C13.2798 20.0548 10.4452 17.2202 6.82914 16.6247L0 15.5L6.82914 14.3753C10.4452 13.7798 13.2798 10.9452 13.8753 7.32914Z' fill='%23639688'/%3E%3C/svg%3E");
    mask-size: cover;
    mask-repeat: no-repeat;
    background-color: var(--wdtLinkHoverColor);
    display: block;
    margin-right: 60px;
    z-index: 1;
}

.elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.type3.wdt-home-2-cst-category {
    display: flex;
    align-items: center;
    width: max-content;
    padding: 35px 30px;
}


/*----Home 3 Products in Tabs Starts----- */
.wdt-home-3-product-tab .wdt-tabs-container .wdt-tabs-list li.ui-tabs-tab {
    margin: 0 0 0 0;
}

.wdt-home-3-product-tab .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry {
    margin-bottom: 0;
}

.wdt-cst-blog-quote .wdt-heading-holder .wdt-heading-title-wrapper {
    line-height: normal;
}

.wdt-cts-gradient-bg>.elementor-background-overlay {
    background-image: linear-gradient(360deg, rgba(var(--wdtBodyBGColorRgb), 1) 0%, rgba(var(--wdtPrimaryColorRgb), .5) 20%, rgba(var(--wdtBodyBGColorRgb), 1) 100%);
}

/* .wdt-home-3-product-tab .wdt-simple-style.wdt-post-entry .entry-title h4 {
    font-size: calc(var(--wdtFontSize_H5) - 0px);
} */

.wdt-home-3-product-tab .entry-grid-layout.wdt-simple-style.wdt-one-fourth {
    width: 25%;
}

.wdt-home-3-product-tab .wdt-tabs-container .wdt-tabs-list li.ui-tabs-tab:hover:before,
.wdt-home-3-product-tab .wdt-tabs-container .wdt-tabs-list li.ui-tabs-tab.ui-tabs-active::before {
    width: 100%;
    left: 0;
}

.wdt-home-3-product-tab .wdt-tabs-container .wdt-tabs-list li.ui-tabs-tab::before {
    position: absolute;
    content: "";
    width: 0;
    height: 2px;
    bottom: 0px;
    right: 0;
    background-color: var(--wdtPrimaryColor);
    z-index: 1;
    transition: all var(--wdt-Ad-Transition);
    border-radius: 5px;

}

.wdt-home-3-product-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    padding: 18px clamp(0.9375rem, 0.75rem + 0.9375vw, 1.875rem);
    /* padding-l & r- min-15px,max-30px */

    font-size: var(--wdtFontSize_Base);
    font-weight: calc(var(--wdtFontWeight_Ext) + 0);
    color: var(--wdtHeadAltColor);
    background: transparent;

}

.wdt-cst-hom3-interactive .wdt-content-item .wdt-content-description {
    font-weight: var(--wdtFontWeight_Base);
}

.wdt-home-3-product-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover,
.wdt-home-3-product-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active {
    background: var(--wdtHeadAltColor);
}

/*----Home 3 Products in Tabs Ends----- */


/* ---Home-3 common heading starts--- */
.wdt-cst-home-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.5rem, 0.925rem + 2.875vw, 4.375rem);
    /* min-24px & max-70px */
    font-weight: 300;
    text-transform: uppercase;
}

.wdt-cst-home-3-heading .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-inner .wdt-heading-deco-icon .wdt-content-icon span {
    font-size: clamp(1rem, 0.825rem + 0.875vw, 1.875rem);
    /* min-16px & max-30px */
}

/* ---Home-3 common heading Ends--- */


/* ----Home-2 Category Marquee starts---- */
.wdt-animation-template .wdt-one-fourth {
    width: max-content;
}

.wdt-animation-template .elementor-widget-container {
    display: flex;
}

.wdt-cust-cat-marquee .wdt-animation-wrapper {
    overflow: visible;
}

/* ----Home-2 Category Marquee Ends---- */

/* ---Home-3 Interactiveshowcase starts--- */
.wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list li:not(:last-child) a.wdt-interactive-showcase-element {
    border-bottom: 1px solid var(--wdt-elementor-color-accent);
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-content-group {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: clamp(1.5rem, 1.325rem + 0.875vw, 2.375rem);
    /* min-25px & max-40px */
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-media-group .wdt-content-icon {
    font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem);
    transform: scale(0);
    transition: var(--wdt-Ad-Transition);
    /* min-30px & max-60px */
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-interactive-showcase-media-group .wdt-content-icon {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-cst-hom3-interactive .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>*:not(.wdt-content-icon-wrapper) {
    flex: 1 1 50%;
}

.wdt-cst-hom3-interactive .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container .wdt-content-subtitle {
    text-align: left;
}

.wdt-cst-hom3-interactive .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container .wdt-content-button {
    text-align: right;
}

.wdt-cst-hom3-interactive .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>*:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    padding: 20px;
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-item .wdt-content-button>a {
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Ext);
    border-radius: var(--wdtRadius_Part);
    padding: 18px 28px 15px 28px;
    line-height: normal;
}

.wdt-cst-hom3-interactive .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity: .8;
}

.wdt-cst-hom3-interactive .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    opacity: 0;
}

.wdt-cst-hom3-interactive .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after {
    opacity: 0;
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    transition: all 0.3s linear;
    transform: scale(1) perspective(0) rotate(0deg);
    -webkit-transform: scale(1) perspective(0) rotate(0deg);
    opacity: 0;
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {

    clip-path: inset(0 0% 0 0%);
    transform: scale(1) perspective(0) rotate(0deg);
    -webkit-transform: scale(1) perspective(0) rotate(0deg);
    opacity: 1;
    transform-origin: 50% 50%;
}

.wdt-cst-home-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.5rem, 0.925rem + 2.875vw, 4.375rem);
    /* min-24px & max 70px */
    /* font-weight: calc(var(--wdtFontWeight_Alt) + 0); */
    text-transform: uppercase;
    font-family: "Fraunces", Sans-serif;
}

.wdt-home-3-cst-btn .wdt-button-holder.wdt-button-size-sm .wdt-button {
    background-color: var(--wdtAccentTxtColor);
    color: var(--wdtHeadAltColor);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Ext);
    border-radius: var(--wdtRadius_Part);
    padding: 18px 28px 15px 28px;
    line-height: normal;
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-content-item {
    display: grid;
    width: 100%;
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-content-item .wdt-content-media-group {
    grid-area: 1/1;
    margin-bottom: 0;
}

.wdt-cst-hom3-interactive .wdt-content-item .wdt-content-detail-group .wdt-content-button {
    margin-bottom: 0;
}

.wdt-cst-hom3-interactive .wdt-content-item .wdt-content-button>a {
    width: max-content;
    margin-bottom: 0;
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-content-item .wdt-content-detail-group {
    grid-area: 1/1;
    display: flex;
    flex-direction: row-reverse;
    height: fit-content;
    margin: auto auto 0 0;
    align-items: center;
    padding: 30px;
    justify-content: space-between;
}

.wdt-cst-hom3-interactive .wdt-content-item .wdt-content-title h5,
.wdt-cst-hom3-interactive .wdt-content-item .wdt-content-title h5 a {
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
    font-size: var(--wdtFontSize_H5);
}

.wdt-cst-hom3-interactive .wdt-content-item .wdt-content-title h5 a:hover {
    opacity: 0.75;
}

.wdt-cst-hom3-interactive .wdt-content-item .wdt-content-elements-group.wdt-content-group {
    max-width: 75%;
}

/* ---Home-3 Interactiveshowcase Ends--- */


/* ---Home-3 Testimonial Starts--- */
.wdt-cst-hme-3-testmonial .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-title h5,
.wdt-cst-hme-3-testmonial .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-title h5 a {
    font-size: var(--wdtFontSize_Base);
}

.wdt-cst-hme-3-testmonial .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group {
    z-index: 1;
}

.wdt-cst-hme-3-testmonial .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-overlay {
    display: inline-grid;
    background-color: var(--wdtAccentTxtColor);
}

.wdt-cst-hme-3-testmonial .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-subheading {
    font-size: var(--wdtFontSize_H5);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Base);
    color: var(--wdtPrimaryColor);
}

.wdt-cst-hme-3-testmonial .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item {
    display: flex;
    flex-direction: column-reverse;
}

.wdt-cst-hme-3-testmonial .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-button>a {
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-cst-hme-3-icon-box .wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination button,
.wdt-cst-hme-3-testmonial .wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination button {
    border-color: var(--wdtBorderColor);
}

.wdt-cst-hme-3-icon-box .wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination button:hover,
.wdt-cst-hme-3-testmonial .wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination button:hover {
    background-color: var(--wdtPrimaryColor);
    border-color: var(--wdtPrimaryColor);
}

.wdt-cst-hme-3-testmonial .fa-star:before { 
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    background: var(--wdtPrimaryColor);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.82,42.1l-5.15,4.45L79.42,58h0l-4.9,4.23L76,68.49h0l2.69,11.74L81.34,92c.79,3.45-1.09,4.79-4.18,3L66.64,88.83,50.5,79.4l-8.53,5L23.84,95c-3.09,1.8-5,.46-4.18-3L25,68.5a0,0,0,0,1,0,0l1.43-6.26L21.58,58h0L3.18,42.1c-2.69-2.33-2-4.51,1.6-4.83L17,36.16l18.68-1.71,7.43-17L47.92,6.43c1.42-3.24,3.74-3.24,5.16,0l4.84,11.06,7.43,17L84,36.16l12.19,1.11C99.79,37.59,100.51,39.77,97.82,42.1Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.82,42.1l-5.15,4.45L79.42,58h0l-4.9,4.23L76,68.49h0l2.69,11.74L81.34,92c.79,3.45-1.09,4.79-4.18,3L66.64,88.83,50.5,79.4l-8.53,5L23.84,95c-3.09,1.8-5,.46-4.18-3L25,68.5a0,0,0,0,1,0,0l1.43-6.26L21.58,58h0L3.18,42.1c-2.69-2.33-2-4.51,1.6-4.83L17,36.16l18.68-1.71,7.43-17L47.92,6.43c1.42-3.24,3.74-3.24,5.16,0l4.84,11.06,7.43,17L84,36.16l12.19,1.11C99.79,37.59,100.51,39.77,97.82,42.1Z'/%3E%3C/svg%3E");
}

.wdt-cst-hme-3-testmonial .wdt-content-item .wdt-rating li span.far {
    opacity: 0.5;
}

.wdt-cst-hme-3-icon-box .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 10px;
}

.wdt-cst-hme-3-icon-box .wdt-content-item .wdt-content-title h5 {
    text-transform: uppercase;
    font-weight: calc(var(--wdtFontWeight_Alt) - 0);
}

.wdt-cst-hme-3-icon-box .wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination {
    margin-top: 0;
}

/* ---Home-3 Testimonial Ends--- */

/* ------Home3 Deal Counter Starts------ */
.wdt-cst-hme-3-countdown .wdt-countdown-holder .wdt-downcount {
    width: 100%;
    border-width: 0 0 0 0;
    /* border-top: 1px solid var(--wdtBorderColor); */
}

.wdt-cst-hme-3-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider {
    display: none;
}

.wdt-cst-hme-3-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper {
    display: flex;
    align-items: center;
}

.wdt-cst-hme-3-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title {
    align-self: flex-end;
    color: var(--wdtAccentTxtColor);
    font-weight: var(--wdtFontWeight_Alt);
    font-size: clamp(0.875rem, 0.8rem + 0.375vw, 1.25rem); /* 20 - 14 */
    margin-left: 5px;
    text-transform: capitalize;
    height: auto;
    line-height: 1;
}

.wdt-cst-hme-3-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper {
    padding: clamp(0.9375rem, 0.6875rem + 1.25vw, 2.1875rem); /* min-15px & max-35px */
    padding: 20px clamp(0.3125rem, 0.125rem + 0.9375vw, 1.25rem); /* 20 - 5 */

}

.wdt-cst-hme-3-countdown .wdt-counter-wrapper .wdt-counter-number {
    line-height: 1;
    color: var(--wdtAccentTxtColor);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: 300;
    font-size: clamp(1.5rem, 1.05rem + 2.25vw, 3.75rem); /* 60 - 24 */
    font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* 30 - 20 */
}

.wdt-cst-hme-3-countdown .wdt-countdown-holder .wdt-counter-wrapper {
    width: 25%;
    justify-content: center;
    background: rgba(var(--wdtTertiaryColorRgb),1);
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
    margin-right: clamp(0.3125rem, 0.125rem + 0.9375vw, 1.25rem); /* 20 - 5 */
}

.wdt-cst-hme-3-countdown .wdt-countdown-holder .wdt-counter-wrapper:not(:last-child) {
    border-right: 1px solid var(--wdtBorderColor);
}

/* ------Home3 Deal Counter Ends------ */

/* ----Home3 Slider Starts---- */
.wdt-cst-hme3-price-heading .wdt-heading-holder {
    display: flex;
    align-items: center;
}

.wdt-cst-hme3-price-heading .elementor-widget-container .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-cst-hme3-price-heading .wdt-heading-holder>*:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cst-hme3-price-heading .wdt-heading-holder .wdt-heading-separator-wrapper {
    flex-grow: 1;
    margin: 0 10px;
}

.wdt-cst-hme3-price-heading .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line {
    width: 100%;
}

.wdt-cst-hme3-price-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    text-transform: none;
    font-variant: none;
}

.wdt-cst-hme3-price-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    font-size: var(--wdtFontSize_H6);
}

.wdt-cst-hme3-price-heading .wdt-heading-holder .wdt-heading-content-wrapper {
    font-size: var(--wdtFontSize_H3);
    font-family: var(--wdtFontTypo_Alt);
}

.wdt-cst-hme3-slider .swiper-slide {
    border-radius: var(--wdtRadius_Zero);
}

.wdt-cst-hme3-slider .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item {
    width: 100%;
}

.wdt-cst-hme3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    position: absolute;
    width: 100%;
    bottom: 50%;
    transform: translateY(50%);
    -webkit-transform: translateY(50%);
    display: flex;
    justify-content: space-between;
    z-index: 1;
    opacity: 0;
}

.wdt-cst-hme3-slider .wdt-carousel-holder:hover .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    opacity: 1;
}

.wdt-cst-hme3-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    margin-left: 0;
    margin-right: 0;
}

.wdt-cst-hme3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    margin-top: 0;
}

.swiper-slide .wdt-cst-hme3-slide-col-left img {
    clip-path: inset(0 100% 0 0);
    transition: all 1.5s ease-in;
}

.swiper-slide.swiper-slide-active .wdt-cst-hme3-slide-col-left img {
    clip-path: inset(0 0 0 0);
}

.swiper-slide .wdt-cst-hme3-slide-col-right img {
    clip-path: inset(0 0 0 100%);
    transition: all 1.5s ease-in;
}

.swiper-slide.swiper-slide-active .wdt-cst-hme3-slide-col-right img {
    clip-path: inset(0 0 0 0);
}

.wdt-cst-hme3-slide-col-right .elementor-widget,
.wdt-cst-hme3-slide-col-right .elementor-widget .elementor-widget-container,
.wdt-cst-hme3-slide-col-left .elementor-widget,
.wdt-cst-hme3-slide-col-left .elementor-widget .elementor-widget-container {
    height: 100%;
}

/* ----Home3 Slider Ends---- */

/* -----Home-3 insta starts---- */
.wdt-custom-insta-h1 .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item {
    overflow: hidden;
}

/* -----Home-3 Insta Ends---- */

/* ----Home-3-Foooter Starts---- */
.wdt-custom-newsletter-style-02 .wdt-terms-condition-lbl {
    font-family: var(--wdtFontTypo_Base);
}

.wdt-custom-newsletter-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon>input {
    border-radius: calc(var(--wdtRadius_2X) + 2px);
    padding: 22px 70px 20px 18px;
    margin: 0 0 10px 0;
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-newsletter-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"] {
    background-color: var(--wdtAccentTxtColor);
    color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    font-size: 26px;
    right: 0;
    top: 0;
    border-radius: calc(var(--wdtRadius_2X) + 0px);
}

.wdt-custom-newsletter-style-02.with-hme-3 .wdt-mailchimp-holder.wdt-template-type3 .wdt-terms-condition-lbl {
    color: var(--wdtAccentTxtColor);

}

.wdt-custom-newsletter-style-02.with-hme-3 .wdt-mailchimp-holder.wdt-template-type3 .wdt-privacy-policy-lbl {
    color: var(--wdtAccentTxtColor);
    text-decoration: underline;
    transition: var(--wdtBaseTransition);
}

.wdt-custom-newsletter-style-02.with-hme-3 .wdt-mailchimp-holder.wdt-template-type3 .wdt-privacy-policy-lbl:hover {
    opacity: 0.7;
}

.wdt-custom-newsletter-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    top: 6px;
    bottom: inherit;
    right: 6px;
    position: relative;
    grid-area: 1/1;
    margin: 0 0 0 auto;
    height: fit-content;
}

.wdt-custom-newsletter-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon>input {
    grid-area: 1/1;
}

.wdt-custom-newsletter-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
    display: grid;
    width: 100%;
    margin: 0;
    grid-template-columns: repeat(1, 1fr);
}

.wdt-custom-newsletter-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon>div:not(.wdt-mailchimp-subscription-button-holder)>input[type="checkbox"]+span::before {
    content: "\2714";
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb), .5);
    border-radius: 6px;
    position: relative;
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    margin-right: 10px;
    line-height: 1;
    vertical-align: middle;
    color: transparent;
    transition: 0.1s;
    padding: 2px;
    text-align: center;
}



.wdt-custom-newsletter-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon>div:not(.wdt-mailchimp-subscription-button-holder)>input[type="checkbox"] {
    width: 1.2em;
    height: 1.2em;
    position: absolute;
    top: 50%;
    margin: auto;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
    pointer-events: painted;
    transform: translateY(-50%);
}

.wdt-custom-newsletter-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon>div:not(.wdt-mailchimp-subscription-button-holder) {
    position: relative;
}

.wdt-custom-newsletter-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon>div>input[type="checkbox"]:checked+span::before {
    width: 1.2em;
    height: 1.2em;
    color: var(--wdtAccentTxtColor);
}

.wdt-cst-ftr3-icon-list .elementor-icon-list-text {
    text-transform: uppercase;
    font-weight: calc(var(--wdtFontWeight_Base) + 0);
}

.wdt-cst-video-shop-single .wdt-advanced-video-container .wdt-advanced-video {
    border-radius: var(--wdtRadius_2X);
    overflow: hidden;
    position: relative;
}

/* ----Home-3-Foooter Ends---- */

.wdt-custom-image-bg .elementor-widget-container {
    position: relative;
}

.wdt-custom-image-bg .elementor-widget-container::before {
    content: '';
    position: absolute;
    bottom: 250px;
    left: 0;
    width: 600px;
    height: 600px;
    background: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    z-index: 0;
    opacity: 0.5;
    display: none;
}
.wdt-custom-image-bg .elementor-widget-container img {
    position: relative;
    z-index: 1;
}



#header .wdt-header-tpl .sticky-header-active.wdt-header-top.cst-hme-3-header {
    -webkit-box-shadow: 0 2px 10px 0 6px 10px rgba(129 33 67, 0.1);
    box-shadow: 0 2px 10px 0 6px 10px rgba(129 33 67, 0.1);
    z-index: 10;
}

#header .wdt-header-tpl .sticky-header-active.cst-hme-3-header {
    background-color: var(--wdtBodyBGColor);
}


/* -----Home-1-Slider-Starts */

.wdt-custom-slider-style-02.with-hme1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    width: 100%;
}

.wdt-custom-slider-style-02.with-hme1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    display: flex;
    justify-content: space-between;
}

.wdt-custom-slider-style-02.with-hme1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    opacity: 0.6;
}

.wdt-custom-slider-style-02.with-hme1-slider .wdt-carousel-holder:hover .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    opacity: 1;
}

.wdt-custom-slider-style-02.with-hme1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover {
    color: var(--wdtLinkHoverColor);
}

/* -----Home-1-Slider-Ends */

.wdt-cst-hme-3-testmonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    position: absolute;
    top: -150px;
    right: 0;
}

.wdt-cst-hme-3-testmonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev {
    right: 60px;
}

.wdt-cst-cntdown-hme1.wdt-cst-cntdown-hme2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title {
    color: var(--wdtAccentTxtColor);
}

/* ---Home-2 Header Marquee Ends-- */
.wdt-cst-home-2-header-mqe .wdt-animation-wrapper .wdt-animation-item {
    width: auto;
}

#header .wdt-header-tpl .sticky-header-active.wdt-cs-hme2-hdr {
    background-color: var(--wdtBodyBGColor);

}

#header .wdt-header-tpl .sticky-header-active.wdt-cs-hme2-hdr.wdt-header-top {
    box-shadow: 0 7px 10px rgba(var(--wdtAccentTxtColorRgb),0.15);
}

.wdt-footer-icon-list.elementor-widget.elementor-widget-icon-list a:hover .elementor-icon-list-text {
    color: var(--wdtLinkHoverColor);
}

/* ---Home-2 Header Marquee Ends-- */

/* --Home1-radial Bg Animation--- */
.wdt-cust-bg-spacer-top-left {
    animation: top 15.522s linear 0s infinite alternate,
        left 17.45s linear 0s infinite alternate;
    -webkit-animation: top 15.522s linear 0s infinite alternate,
}

@keyframes left {
    from {
        left: 0;
    }

    to {
        left: 100%;
    }
}

@keyframes top {
    from {
        top: 0;
    }

    to {
        top: 100%;
    }
}


/* ----Product Single Accordion Bottom----- */
.wdt-cst-single-sidefaq .wdt-accordion-toggle-holder:not([class*="-template-simple"]) .wdt-accordion-toggle-title-holder {
    background-color: rgba(var(--wdtTertiaryColorRgb), 1);
    border-radius: var(--wdtRadius_Part);

}

.wdt-cst-single-sidefaq .wdt-accordion-toggle-holder .wdt-accordion-toggle-description.ui-accordion-content-active {

    border: 0px solid;
    border-radius: var(--wdtRadius_3X);

}

.wdt-cst-single-sidefaq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div {
    right: -15px;
}

.wdt-cst-single-sidefaq .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
    margin-top: clamp(0.625rem, 0.5138rem + 0.6135vw, 1.25rem);
    background-color: rgba(var(--wdtTertiaryColorRgb), 1);
}

.wdt-cst-single-sidefaq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    text-transform: capitalize;
}

.wdt-cst-single-sidefaq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div {
    border: 1px solid rgba(var(--wdtHeadAltColorRgb), .5);
    color: rgba(var(--wdtHeadAltColorRgb), .5);
    background-color: rgba(var(--wdtPrimaryColorRgb), .0);
}




/* Image Inview */

.wdt-custom-img-inview.left:has(.wdt-inview-section) img,
.wdt-custom-img-inview.left.wdt-inview-section img,
.wdt-custom-section-inview.left:has(.wdt-inview-section) > *,
.wdt-custom-section-inview.left.wdt-inview-section > * {
    clip-path: polygon(0 0, 0% 0, 0% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0% 100%);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    transition-delay: 0.05s; -webkit-transition-delay: 0.05s;
}
.wdt-custom-img-inview.right:has(.wdt-inview-section) img,
.wdt-custom-img-inview.right.wdt-inview-section img,
.wdt-custom-section-inview.right:has(.wdt-inview-section) > *,
.wdt-custom-section-inview.right.wdt-inview-section > * {
    clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    transition-delay: 0.05s; -webkit-transition-delay: 0.05s;
}
.wdt-custom-img-inview.left:has(.wdt-item-is-inview) img,
.wdt-custom-img-inview.left.wdt-item-is-inview img,
.wdt-custom-img-inview.right:has(.wdt-item-is-inview) img,
.wdt-custom-img-inview.right.wdt-item-is-inview img,
.wdt-custom-section-inview.left:has(.wdt-item-is-inview) > *,
.wdt-custom-section-inview.left.wdt-item-is-inview > *,
.wdt-custom-section-inview.right:has(.wdt-item-is-inview) > *,
.wdt-custom-section-inview.right.wdt-item-is-inview > * {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

.wdt-custom-img-height,
.wdt-custom-img-height > div {
    height: 100%;
}



/* Galley image | Home - 3 */

.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery{
    display:grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(5, 1fr);
    gap:20px;
    margin:0;
}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item{
    padding:0;
}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item *{
    height:100%;
    width:100%;
    object-fit:cover;
    padding:0;
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 0;
    border-radius:var(--wdtRadius_2X);
    -webkit-border-radius:var(--wdtRadius_2X);
}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item{
    max-width: 100%;
    height:100%;
}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:first-child{grid-area: 1 / 1 / 2 / 2;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(2){grid-area: 1 / 2 / 3 / 3;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(3){grid-area: 1 / 3 / 4 / 4;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(4){grid-area: 2 / 1 / 4 / 2;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(5){grid-area: 3 / 2 / 5 / 3;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(6){grid-area: 4 / 1 / 6 / 2;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(7){grid-area: 5 / 2 / 6 / 3;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(8){grid-area: 4 / 3 / 6 / 4;}

.wdt-cus-image-gallery-1 .gallery-item div{
    overflow:hidden;
}
.wdt-cus-image-gallery-1 .gallery-item div a img{
    transition:var(--wdtBaseTransition);
}
.wdt-cus-image-gallery-1 .gallery-item div a:before{
    content: '';
    width: 35px;
    height: 35px;
    position: absolute;
    top: 50%;
    left: 50%;
    background: white;
    transform: translate(-50%, -50%) scale(0);
    -webkit-transform: translate(-50%, -50%) scale(0);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.23,91.2,76.72,70.69a41.9,41.9,0,0,0-2.61-56.41,41.93,41.93,0,0,0-59.3,59.31A41.93,41.93,0,0,0,71.24,76.2L91.73,96.69a3.89,3.89,0,0,0,5.5-5.49ZM70.82,70.27A37.27,37.27,0,1,1,18.1,17.58,37.27,37.27,0,1,1,70.82,70.27Z'/%3E%3Cpath d='M70.63,44.61a3.89,3.89,0,0,1-3.89,3.89H48.2V67a3.89,3.89,0,1,1-7.77,0V48.5H21.88a3.89,3.89,0,0,1,0-7.78H40.43V22.18a3.89,3.89,0,1,1,7.77,0V40.72H66.74A3.89,3.89,0,0,1,70.63,44.61Z'/%3E%3C/svg%3E");
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.23,91.2,76.72,70.69a41.9,41.9,0,0,0-2.61-56.41,41.93,41.93,0,0,0-59.3,59.31A41.93,41.93,0,0,0,71.24,76.2L91.73,96.69a3.89,3.89,0,0,0,5.5-5.49ZM70.82,70.27A37.27,37.27,0,1,1,18.1,17.58,37.27,37.27,0,1,1,70.82,70.27Z'/%3E%3Cpath d='M70.63,44.61a3.89,3.89,0,0,1-3.89,3.89H48.2V67a3.89,3.89,0,1,1-7.77,0V48.5H21.88a3.89,3.89,0,0,1,0-7.78H40.43V22.18a3.89,3.89,0,1,1,7.77,0V40.72H66.74A3.89,3.89,0,0,1,70.63,44.61Z'/%3E%3C/svg%3E");
    mask-position: center;
    mask-size: cover;
    mask-repeat: no-repeat;
    z-index: 1;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition-delay: 0.15s;
    -webkit-transition-delay: 0.15s;
}
.wdt-cus-image-gallery-1 .gallery-item div a:hover:before{
    transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
}
.wdt-cus-image-gallery-1 .gallery-item div a:hover img{
    transform: perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale));
    -webkit-transform: perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale));
    transition:var(--wdtBaseTransition);
}
.wdt-cus-image-gallery-1 .gallery-item div a{
    position:relative;
}
.wdt-cus-image-gallery-1 .gallery-item div a:after{
    content: '';
    width: 100%;
    height: 100%;
    background: rgb(var(--wdtPrimaryColorRgb), 0.5);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.8);
    -webkit-transform: translate(-50%, -50%) scale(0.8);
    border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: 0 0 0 20px rgba(var(--wdtLinkHoverColorRgb), 0.3);
    -webkit-box-shadow: 0 0 0 20px rgba(var(--wdtLinkHoverColorRgb), 0.3);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    opacity:0;
}
.wdt-cus-image-gallery-1 .gallery-item div a:hover:after{
    transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    opacity:1;
}

@media screen and (max-width:767px){
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery{
    display:grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(6, 1fr);
    gap:20px;
    margin:0;
}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:first-child{grid-area: 1 / 1 / 2 / 2;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(2){grid-area: 1 / 2 / 3 / 3;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(3){grid-area: 2 / 1 / 4 / 2;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(4){grid-area: 3 / 2 / 4 / 3;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(5){grid-area: 4 / 1 / 6 / 2;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(6){grid-area: 6 / 1 / 7 / 2;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(7){grid-area: 4 / 2 / 5 / 3;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(8){grid-area: 5 / 2 / 7 / 3;}
}
@media screen and (max-width:478px){
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery{
    display:grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(8, 1fr);
    gap:20px;
    margin:0;
}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:first-child{grid-area: 1 / 1 ;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(2){grid-area: 2 / 1 ;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(3){grid-area: 3 / 1 ;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(4){grid-area: 4 / 1 ;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(5){grid-area: 5 / 1;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(6){grid-area: 6 / 1;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(7){grid-area: 7 / 1 ;}
.wdt-cus-image-gallery-1 div.elementor-image-gallery .gallery .gallery-item:nth-child(8){grid-area: 8 / 1 ;}
}




.woocommerce div.product .summary>ul.product-additional-info li i:before,
.woocommerce.single-product .product .single_add_to_cart_button:before,
.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.button.product_type_variable:before,
.woocommerce ul.products li.product .product-buttons-wrapper.product-button a.button.product_type_variable:after {
    content: '';
    background: currentColor;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M96.37,26.7,85.54,70a2.76,2.76,0,0,1-2.6,2.06H28.76A2.76,2.76,0,0,1,26.16,70L15.87,28.75H7.2a2.71,2.71,0,1,1,0-5.41H18a2.77,2.77,0,0,1,2.6,2.05l.21.65L31,66.68H80.88L91,26l.22-.65a2.68,2.68,0,1,1,5.2,1.31Z'%3E%3C/path%3E%3Cpath d='M34.29,77.51A10.84,10.84,0,1,0,45.12,88.35,10.87,10.87,0,0,0,34.29,77.51Zm0,16.25a5.42,5.42,0,1,1,5.41-5.41A5.36,5.36,0,0,1,34.29,93.76Z'%3E%3C/path%3E%3Cpath d='M77.63,77.51A10.84,10.84,0,1,0,88.46,88.35,10.87,10.87,0,0,0,77.63,77.51Zm0,16.25A5.42,5.42,0,1,1,83,88.35,5.36,5.36,0,0,1,77.63,93.76Z'%3E%3C/path%3E%3Cpath d='M74.92,26a2.65,2.65,0,0,1-.76,2L57.91,44.25a2.88,2.88,0,0,1-3.9,0L37.75,28a2.73,2.73,0,0,1,3.8-3.91L53.25,35.8V4.38a2.71,2.71,0,1,1,5.42,0V35.8l11.7-11.71A2.66,2.66,0,0,1,74.92,26Z'%3E%3C/path%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M96.37,26.7,85.54,70a2.76,2.76,0,0,1-2.6,2.06H28.76A2.76,2.76,0,0,1,26.16,70L15.87,28.75H7.2a2.71,2.71,0,1,1,0-5.41H18a2.77,2.77,0,0,1,2.6,2.05l.21.65L31,66.68H80.88L91,26l.22-.65a2.68,2.68,0,1,1,5.2,1.31Z'%3E%3C/path%3E%3Cpath d='M34.29,77.51A10.84,10.84,0,1,0,45.12,88.35,10.87,10.87,0,0,0,34.29,77.51Zm0,16.25a5.42,5.42,0,1,1,5.41-5.41A5.36,5.36,0,0,1,34.29,93.76Z'%3E%3C/path%3E%3Cpath d='M77.63,77.51A10.84,10.84,0,1,0,88.46,88.35,10.87,10.87,0,0,0,77.63,77.51Zm0,16.25A5.42,5.42,0,1,1,83,88.35,5.36,5.36,0,0,1,77.63,93.76Z'%3E%3C/path%3E%3Cpath d='M74.92,26a2.65,2.65,0,0,1-.76,2L57.91,44.25a2.88,2.88,0,0,1-3.9,0L37.75,28a2.73,2.73,0,0,1,3.8-3.91L53.25,35.8V4.38a2.71,2.71,0,1,1,5.42,0V35.8l11.7-11.71A2.66,2.66,0,0,1,74.92,26Z'%3E%3C/path%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: cover;
    width: 18px;
    height: 18px;
}
.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.button.product_type_variable:before,
.woocommerce ul.products li.product .product-buttons-wrapper.product-button a.button.product_type_variable:after {
    width: 22px !important;
    height: 22px !important;
    background-color: currentColor !important;
}


.wdt-custom-product-washcare-img .wdt-content-item img {
    filter: invert(1); -webkit-filter: invert(1);
}



.wdt-custom-categories-h2 {
    visibility: visible !important;
}




/* Home - 2 | Banner Hotspot */

.wdt-cus-hotspot div .wdt-hotspot-item-trigger {
    background-color: rgb(var(--wdtAccentTxtColorRgb), 0.5);
    border-radius: var(--wdtRadius_3X);
    padding: 5px;
}     
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box .tippy-content {
    padding: 25px 15px;
    border-radius: var(--wdtRadius_2X);
    background-color: rgb(var(--wdtSecondaryColorRgb), 0.4);
    backdrop-filter: blur(5px);    
}  
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-image .wdt-content-image img {
    width: 50%;
    border-radius: var(--wdtRadius_1X);
}
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-content h5 {
    margin: 0;
    margin-top: 10px;
    margin-bottom: 15px;
    font-family: var(--wdtFontTypo_H5);
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);
    font-weight: var(--wdtFontWeight_H5);
    line-height: var(--wdtLIneHeight_H5)
}
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-content p {
    color:var(--wdtBodyTxtColor);
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontTypo_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: var(--wdtLineHeight_Ext);
    margin-top: -10px;
}
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box[data-placement^=top]> .tippy-content {
    margin-bottom: 40px;
}
.wdt-cus-hotspot .tippy-box[data-placement^=top]>.tippy-arrow:before {
    content:'';
    position: absolute;
    bottom: -50px;
    left:7px;
    border:none;
    width: 2px;
    height:50px;
}
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box[data-placement^=bottom]> .tippy-content {
    margin-top: 30px;
}
.wdt-cus-hotspot .tippy-box[data-placement^=bottom]>.tippy-arrow:before {
    content:'';
    position: absolute;
    bottom: 0;
    top: -40px;
    left:7px;
    border:none;
    width: 2px;
    height:50px;
}
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box[data-placement^=right]> .tippy-content {
    margin-left: 30px;
}
.wdt-cus-hotspot .tippy-box[data-placement^=right]>.tippy-arrow:before {
    content:'';
    position: absolute;
    bottom: 0;
    top:7px;
    left:-10px;
    border:none;
    width: 50px;
    height:2px;
    background-color: var(--wdtAccentTxtColor);
}
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box[data-placement^=left]> .tippy-content {
    margin-right: 30px;
}
.wdt-cus-hotspot .tippy-box[data-placement^=left]>.tippy-arrow:before {
    content:'';
    position: absolute;
    bottom: 0;
    top:7px;
    left:-24px;
    border:none;
    width: 50px;
    height:2px;
    background-color: var(--wdtAccentTxtColor);
}
.wdt-cus-hotspot div[data-tippy-root] {
    z-index: 2 !important;
}

.wdt-cus-hotspot .wdt-hotspot-item-trigger div[class*="wdt-hotspot-item-"] {
    line-height: 0.9;
}

/* New */

.wdt-cus-hotspot .wdt-hotspot-holder [data-tippy-root]{z-index: 9 !important;}
.wdt-cus-hotspot .wdt-hotspot-item-trigger .wdt-hotspot-item-default{font-size: 15px;}
.wdt-cus-hotspot .wdt-hotspot-item-trigger {background-color: transparent;border-radius: 50%;padding: 3px;}
.wdt-cus-hotspot .wdt-hotspot-holder div:not(.wdt-hotspot-item-holder) .tippy-box .tippy-content{background-color: rgba(var(--wdtTertiaryColorRgb), 0.7);box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.01);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);border-radius: 15px;overflow: hidden;}
.wdt-hotspot-holder div:not(.wdt-hotspot-item-holder) .tippy-box .tippy-content span.wdt-hotspot-icon{display: none;}
.wdt-cus-hotspot .wdt-hotspot-holder div:not(.wdt-hotspot-item-holder) .tippy-box .tippy-content span.wdt-hotspot-icon{display: block;}
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box .tippy-content h5{font-size: calc(var(--wdtFontSize_H3) - 4px);margin-top: 12px;margin-bottom: 8px;}
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box .tippy-content p{color: var(--wdtSecondaryColor);}
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-content-icon span {font-size: 40px;}
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-content-icon {
    width: 76px;height: 76px;border-radius: 50%;background: var(--wdtBodyBGColor);display: flex;align-items: center;justify-content: center;}
.wdt-cus-hotspot .wdt-hotspot-holder div#tippy-2 .tippy-box .tippy-content .wdt-content-icon{background: var(--wdtSecondaryColor);}
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-content-icon span i {display: flex;}
.wdt-cus-hotspot .wdt-hotspot-holder .tippy-box .tippy-content{padding: 20px;padding-right: 35px;}
.wdt-cus-hotspot .tippy-box[data-placement^=top]>.tippy-arrow:before { 
    border-left: 1px solid var(--wdtAccentTxtColor); border-bottom: none; left: 0px; bottom: -65px; width: 1px; height: 100px; }
.wdt-cus-hotspot .tippy-box[data-placement^=bottom]>.tippy-arrow:before { 
    border-left: 1px solid var(--wdtBodyBGColor); border-bottom: none; left: 0px; bottom: -74px; width: 1px; height: 100px; top: unset; }
.wdt-cus-hotspot .tippy-box[data-placement^=top-end]>.tippy-arrow:before { 
    transform-origin: center top; position: absolute; background: transparent; border-left: 1px solid var(--wdtAccentTxtColor); 
    border-bottom: 1px solid var(--wdtAccentTxtColor); left: -100px; bottom: -65px; width: 100px; height: 100px; z-index: -1; }
.wdt-cus-hotspot .tippy-box[data-placement^=bottom-end]>.tippy-arrow:before { 
    border-width: 0; border-bottom-color: transparent; transform-origin: center bottom; transform-origin: center top; position: absolute; 
    background: transparent; border-left: 1px solid var(--wdtAccentTxtColor); border-top: 1px solid var(--wdtAccentTxtColor); left: -100px; top: -53px; width: 100px; height: 100px; z-index: -1; }
.wdt-cus-hotspot .tippy-box[data-placement^=top-start]>.tippy-arrow:before { 
    border-right: 1px solid var(--wdtAccentTxtColor); border-left: unset; border-bottom: 1px solid var(--wdtAccentTxtColor); width: 100px; }
.wdt-cus-hotspot .tippy-box[data-placement^=bottom-start]>.tippy-arrow:before { 
    border-right: 1px solid var(--wdtAccentTxtColor); border-left: unset; top: unset; bottom: -45px; 
    border-top: 1px solid var(--wdtAccentTxtColor); width: 100px; }
.wdt-cus-hotspot .tippy-arrow { width: auto; height: auto; color: transparent; }
.wdt-cus-hotspot .wdt-hotspot-item-trigger:before{animation: ripple 1.5s linear infinite;}

@keyframes ripple{ 0% { transform: scale(1); } 50% { transform: scale(1.5); opacity:1; } 100% { transform: scale(2); opacity:0; } }


/* Our Store */

.wdt-cus-accordion-store .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    font-family: var(--wdtFontTypo_H5);
    font-size: var(--wdtFontSize_H5);
    font-weight: var(--wdtFontWeight_H5);
    color:var(--wdtAccentTxtColor);
}
.wdt-cus-accordion-store .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div{
    color: var(--wdtAccentTxtColor);
    font-size: 24px;
    border: none;
}
.wdt-cus-accordion-store .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder,
.wdt-cus-accordion-store .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active,
.wdt-cus-accordion-store .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover {
    border-bottom:1px solid var(--wdtAccentTxtColor);
    padding:30px 0;
}
.wdt-cus-accordion-store .wdt-accordion-toggle-holder .wdt-accordion-toggle-description{
    padding: 0;   
    border-bottom:1px solid var(--wdtAccentTxtColor);
}
.wdt-cus-accordion-store .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child){
    margin-bottom: 0;
}



.wdt-cus-iconlist-store .elementor-widget-container .elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg {
    font-size: clamp(2.25rem, 1.6679rem + 1.2142vw, 3.125rem);
    margin-bottom: 30px;
}    
.wdt-cus-iconlist-store .elementor-widget-container .elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
    font-family: var(--wdtFontTypo_Base);
    font-size:var(--wdtFontSize_Base);
    font-weight:var(--wdtFontWeight_Base);
    margin-top: 5px;
}    
.wdt-cus-iconlist-store .elementor-widget-container .elementor-icon-list-items li.elementor-icon-list-item:nth-child(2) .elementor-icon-list-text {
    font-family: var(--wdtFontTypo_Base);
    font-size:var(--wdtFontSize_H6);
    font-weight:var(--wdtFontWeight_Base);
} 
    
.wdt-cus-iconlist-store1 .elementor-widget-container:before {
    content: '';
    width: 1px;
    height: 160px;
    background-color: var(--wdtAccentTxtColor);
    position: absolute;
    left: 0;
    top:10px;
}
.wdt-cus-iconlist-store1 .elementor-widget-container:after{
    content: '';
    width: 1px;
    height: 160px;
    background-color: var(--wdtAccentTxtColor);
    position: absolute;
    right: 0;
    top:10px;
}
    
@media screen and (max-width:767px) {        
    .wdt-cus-iconlist-sec-store.elementor-column div.elementor-widget-wrap {
        display: grid ;
        grid-template-columns: repeat(3, 1fr);
        overflow-x: scroll;    
    }
    .wdt-cus-img-sec-store .elementor-widget-wrap{
        display: flex;
        flex-wrap: nowrap;
    }
}
@media screen and (max-width:479px){
    .wdt-cus-img-sec-store .elementor-widget-wrap{
        flex-wrap: wrap;
    }  
}

.wdt-cus-heading-store.elementor-widget-text-editor .elementor-widget-container h5, 
.wdt-cus-heading-store div h5, 
.wdt-cus-heading-store .wdt-heading-holder h5.wdt-heading-title-wrapper .wdt-heading-title  {
    margin: 0;
}




.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { right: 1.6em; top: 1.2em; }

.yith-wcqv-wrapper .woocommerce div.product .summary .woocommerce-product-details__short-description { margin: 0; margin-bottom: 20px; }
.yith-wcqv-wrapper .woocommerce div.product .summary form.cart+.product_meta { margin-top: 0; }



.pagination ul li a .wdticon-angle-double-right:before { letter-spacing: -2px; }
.pagination ul li a .wdticon-angle-double-left:before { letter-spacing: 2px; }


.elementor-lightbox .swiper-container .elementor-swiper-button-next, 
.elementor-lightbox .swiper .elementor-swiper-button-next,
.elementor-lightbox .swiper-container .elementor-swiper-button-prev, 
.elementor-lightbox .swiper .elementor-swiper-button-prev {
    padding: 10px;
    height: auto;
    width: auto;
    right: 10px;
}
.elementor-lightbox .swiper-container .elementor-swiper-button-prev, 
.elementor-lightbox .swiper .elementor-swiper-button-prev {
    right: auto;
    left: 10px;
}


/*--------------------------------------------------------------
    Werk Styles
--------------------------------------------------------------*/

.elementor-section.wdt-section-without-bordered-style { 
    position: relative; padding: 40px; -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); margin: 40px; }

/* Gallery Slider */

.wdt-gallery-slider-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper {text-align: center;position: absolute;bottom: 20px;left: 0;right: 0;}
.wdt-gallery-slider-a .wdt-image-box-container {border-radius: var(--wdtRadius_3X);}
.wdt-gallery-slider-a .wdt-content-item .wdt-content-image { padding-bottom: 25px; }
.wdt-gallery-slider-a .wdt-content-item .wdt-content-image-wrapper, 
.wdt-gallery-slider-a .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-gallery-slider-a .wdt-content-item .wdt-content-image > span, 
.wdt-gallery-slider-a .wdt-content-item .wdt-content-image > a{display: flex;width: 100%;}
.wdt-gallery-slider-a .wdt-content-item:before {content: '';position: absolute;background: var(--wdtTertiaryColor);width: 100%;height: 35%;left: 0;right: 0;bottom: 0;z-index: -1;border-radius: 30px;padding: 50px;margin: auto;transition: var(--wdtBaseTransition);}
.wdt-gallery-slider-a .swiper-fade .swiper-slide-active .wdt-content-item:before{height: 60%;}
.wdt-gallery-slider-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover, .wdt-gallery-slider-a  .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: var(--wdtAccentTxtColor); border-color: var(--wdtAccentTxtColor); }
.wdt-gallery-slider-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before, .wdt-gallery-slider-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, .wdt-gallery-slider-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before { background-color: var(--wdtAccentTxtColor); }




/* Demo 4 Alternative Styles */

/* Image Box */
.wdt-custom-showcase-content-h3-demo-4, .wdt-custom-showcase-content-h3-demo-4 .elementor-widget-container, 
.wdt-custom-showcase-content-h3-demo-4 .elementor-widget-container .wdt-image-box-holder, 
.wdt-custom-showcase-content-h3-demo-4 .elementor-widget-container .wdt-image-box-holder .wdt-content-item { height: fit-content !important; }
.wdt-custom-showcase-content-h3-demo-4 .elementor-widget-container .wdt-image-box-holder .wdt-content-item { 
    -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); }
.wdt-custom-showcase-content-h3-demo-4 .elementor-widget-container .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group {
    position: relative; overflow: hidden; padding: 0; margin: 0; background: transparent; -webkit-border-radius: var(--wdtRadius_Zero); 
    border-radius: var(--wdtRadius_Zero); }

/* Icon Box */
.wdt-custom-contact-iconbox-demo-4 .elementor-widget-container > .wdt-icon-box-holder .wdt-content-item {
    background-color: var(--wdtTertiaryColor); padding: 30px; -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); }
.wdt-custom-contact-iconbox-demo-4 .elementor-widget-container > .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before { background: var(--wdtSecondaryColor); }
.wdt-custom-contact-iconbox-demo-4 .elementor-widget-container > .wdt-icon-box-holder .wdt-icon-box-wrapper .wdt-content-item .wdt-content-title h5 {
    text-transform: capitalize; }

/* Product Carousel */
.wdt-cst-hme2-prd-carousel-demo-4 .elementor-widget-container > .wdt-products-carousel-container .wdt-products-container { display: -webkit-inline-box; }



/*-------- Responsive-------- */

@media only screen and (min-width:1541px) {
    .wdt-home-3-product-tab .wdt-post-entry .blog-entry>div.entry-body {
        width: 65% !important;
    }
}

@media only screen and (max-width:1540px) {
    .wdt-home-3-product-tab .wdt-post-entry .blog-entry>div.entry-body {
        width: 85% !important;
    }
}

@media only screen and (min-width: 480px) and (max-width: 1280px) {
    .elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.type3.wdt-home-2-cst-category {
        padding: 20px 30px;
    }
}

@media only screen and (max-width: 1280px) {
    .wdt-custom-image-bg .elementor-widget-container::before {
        bottom: 150px;
        width: 450px;
        height: 450px;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
    }
    .wdt-home-3-product-tab .wdt-post-entry .blog-entry>div.entry-body {
        width: 100% !important;
    }
}

@media only screen and (min-width: 1281px) {
    .wdt-cst-hdr-icons .wdt-header-icons-list-item:last-child {
        padding-right: 0;
    }
}

@media only screen and (max-width: 1540px) {
    .wdt-cst-hme-3-testmonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        top: -120px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .wdt-home-3-product-tab .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
        grid-template-columns: repeat(3, 1fr);
    }

    .wdt-cst-hme-3-sticky-pro .woocommerce ul.products[class*="columns-2"]:not(.products-apply-isotope, .swiper-wrapper) {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }

    .wdt-cst-hme-3-testmonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        top: -105px;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .wdt-cst-hom3-interactive .wdt-interactive-showcase-container {
        flex-wrap: nowrap;
    }

    .wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        flex: 1 1 50%;
        padding-right: 40px !important;
    }

    .wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        flex: 1 1 50%;
    }

    .wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
        font-size: var(--wdtFontSize_H5);
    }

    .wdt-cst-hom3-interactive .wdt-interactive-showcase-media-group .wdt-content-icon span {
        font-size: 50px !important;
    }

    .wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-content-item .wdt-content-detail-group {
        flex-direction: column-reverse;
        align-items: start;
    }

    .wdt-cst-hom3-interactive .wdt-content-item .wdt-content-elements-group.wdt-content-group {
        max-width: 100%;
    }

    .wdt-cst-hom3-interactive .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
        display: none;
    }

    .wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        background: rgba(var(--wdtPrimaryColorRgb), 0.7);
        border-radius: inherit;
        -webkit-border-radius: inherit;
    }
}

@media only screen and (max-width:1024px) {
    .wdt-custom-slider-style-02.with-hme1-slider .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container {
        margin-top: 110px;
    }

    .wdt-cst-hme-3-testmonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        top: -90px;
    }
    .wdt-cst-cntdown-hme1 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper {
        padding: 10px;
    }

}

@media only screen and (max-width: 767px) {

    .wdt-custom-tab-style-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active {
        background: var(--wdtHeadAltColor);
    }

    .wdt-custom-tab-style-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        margin-bottom: 0;
    }

    .wdt-custom-tab-style-01 .wdt-tabs-container.wdt-tabs-toggle-mode .wdt-tabs-list li .wdt-content-image-wrapper img {
        width: 30px;
        height: 30px;
    }

    /* .wdt-custom-tab-style-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        max-width: 320px;
    } */

    .wdt-custom-tab-style-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before,
    .wdt-custom-tab-style-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
        top: 60%;
    }

    .wdt-cst-hme-3-testmonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        position: relative;
        top: auto;
        right: auto;
    }

    .wdt-cst-hme-3-testmonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev {
        right: auto;
    }

    .wdt-custom-newsletter-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-policy-holder {
        margin: 0 auto;
    }

    .wdt-custom-newsletter-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
        margin: 0 0 20px auto;
    }

    .wdt-custom-newsletter-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon>input {
        margin: 0 0 20px 0;
    }

    .wdt-cst-hme3-price-heading .wdt-heading-holder .wdt-heading-content-wrapper {
        font-size: var(--wdtFontSize_H5);
    }

    .wdt-home-3-product-tab .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
        grid-template-columns: repeat(1, 1fr);
    }

    .wdt-cst-hme3-slide-col-right {
        order: -2;
    }

    .wdt-cst-anno-text p {
        font-size: calc(var(--wdtFontSize_Ext) - 2px);
    }

    .elementor-section.wdt-section-without-bordered-style { margin: 20px; }
}

@media only screen and (max-width: 479px) {
    .wdt-custom-style-01 .wdt-hotspot-holder .tippy-box .wdt-content-image img {
        max-width: 80px;
    }

    .wdt-custom-style-01 .wdt-hotspot-holder .tippy-box .tippy-content h5 {
        font-size: 14px;
    }

    .wdt-custom-style-01 .wdt-hotspot-holder .tippy-box .tippy-content {
        padding: 10px;
    }

    .wdt-cst-hom3-interactive .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
        display: none;
    }

    .wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        background: rgba(var(--wdtPrimaryColorRgb), 0.7);
        border-radius: inherit;
        -webkit-border-radius: inherit;
    }

    .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper {
        padding: 5px;
    }

    .wdt-cst-cntdown-hme1 .wdt-counter-wrapper .wdt-counter-number {
        min-width: 50px;
    }

    .wdt-cst-hom3-interactive .wdt-content-item .wdt-content-elements-group.wdt-content-group {
        max-width: 100%;
    }

    .wdt-cst-hom3-interactive .wdt-interactive-showcase-container .wdt-content-item .wdt-content-detail-group {
        justify-content: flex-end;
        flex-wrap: wrap-reverse;
    }

    .elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.type3.wdt-home-2-cst-category:before {
        margin-right: 20px;
    }

    .wdt-home-3-product-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        width: 100%;
    }

    .elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.type3.wdt-home-2-cst-category {
        padding: 10px 20px;

    }
    .wdt-cst-cntdown-hme1 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper {
        padding: 5px;
    }
}
.elementor {
    width: 100%;
}
.elementor-widget-wdt-hotspot .wdt-hotspot-holder img {
    width: 100%;
}
.wdt-custom-testimonial-style-02 .wdt-content-item .wdt-content-media-group {
    width: 100%;
}
.woocommerce div.product .summary>ul.product-additional-info li i.wdticon-users:before {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M41.21,67.07,55.64,52.65c.36-.37.72-.73.72-1.09a2.16,2.16,0,0,0,.36-1.44V28.48a3.61,3.61,0,0,0-7.21,0v20.2L36.16,62a3.49,3.49,0,0,0,0,5,3.49,3.49,0,0,0,5.05,0Z'/%3E%3Cpath d='M53.11,10.09A39.55,39.55,0,0,0,13.44,49.76v.36H6.23c-.36,0,10.82,10.82,10.82,10.82L27.87,50.12H20.65v-.36A32,32,0,1,1,30,72.84a3.57,3.57,0,0,0-5.05,5,39.72,39.72,0,1,0,28.13-67.8Z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M41.21,67.07,55.64,52.65c.36-.37.72-.73.72-1.09a2.16,2.16,0,0,0,.36-1.44V28.48a3.61,3.61,0,0,0-7.21,0v20.2L36.16,62a3.49,3.49,0,0,0,0,5,3.49,3.49,0,0,0,5.05,0Z'/%3E%3Cpath d='M53.11,10.09A39.55,39.55,0,0,0,13.44,49.76v.36H6.23c-.36,0,10.82,10.82,10.82,10.82L27.87,50.12H20.65v-.36A32,32,0,1,1,30,72.84a3.57,3.57,0,0,0-5.05,5,39.72,39.72,0,1,0,28.13-67.8Z'/%3E%3C/svg%3E");
}

.woocommerce div.product .summary>ul.product-additional-info li i.wdticon-shopping-cart:before {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M70.53,26.13,59.14,37.6a3.76,3.76,0,0,1-5.19,0L42.56,26.12a3.68,3.68,0,0,1,0-5.17,3.78,3.78,0,0,1,5.2,0l5.12,5.17V7.64a3.66,3.66,0,0,1,7.32,0V26.16L65.33,21a3.58,3.58,0,0,1,2.58-1.08h0a3.64,3.64,0,0,1,2.6,6.22Z'/%3E%3Cpath d='M97.48,47.81a3.6,3.6,0,0,0-2.89-1.4H20.49L18.17,38A11.21,11.21,0,0,0,3.05,30.63,3.84,3.84,0,0,0,.77,34.24,3.67,3.67,0,0,0,5.84,37.4a4.08,4.08,0,0,1,3.23.07,3.93,3.93,0,0,1,2,2.47l14.6,52.89a3.67,3.67,0,0,0,3.52,2.69H84.08a3.64,3.64,0,0,0,3.54-2.78L98.13,51a3.47,3.47,0,0,0,.11-.9A3.72,3.72,0,0,0,97.48,47.81ZM81.23,88.19H32L22.51,53.72H89.9Z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M70.53,26.13,59.14,37.6a3.76,3.76,0,0,1-5.19,0L42.56,26.12a3.68,3.68,0,0,1,0-5.17,3.78,3.78,0,0,1,5.2,0l5.12,5.17V7.64a3.66,3.66,0,0,1,7.32,0V26.16L65.33,21a3.58,3.58,0,0,1,2.58-1.08h0a3.64,3.64,0,0,1,2.6,6.22Z'/%3E%3Cpath d='M97.48,47.81a3.6,3.6,0,0,0-2.89-1.4H20.49L18.17,38A11.21,11.21,0,0,0,3.05,30.63,3.84,3.84,0,0,0,.77,34.24,3.67,3.67,0,0,0,5.84,37.4a4.08,4.08,0,0,1,3.23.07,3.93,3.93,0,0,1,2,2.47l14.6,52.89a3.67,3.67,0,0,0,3.52,2.69H84.08a3.64,3.64,0,0,0,3.54-2.78L98.13,51a3.47,3.47,0,0,0,.11-.9A3.72,3.72,0,0,0,97.48,47.81ZM81.23,88.19H32L22.51,53.72H89.9Z'/%3E%3C/svg%3E")
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/assets/css/widget.css */
/*--------------------------------------------------------------
	Widgets
--------------------------------------------------------------*/

/*----*****---- << Transitions >> ----*****----*/

.widget ul li:before,
.widget ul li:hover:before,
.widget.widget_archive ul li>a span,
.widget.widget_archive ul li>a:hover span,
.widget.widget_categories ul li>a span,
.widget.widget_categories ul li>a:hover span,
.widget .recent-portfolio-widget ul li a:before,
.widget .recent-portfolio-widget ul li a:after,
.widget.widget_flickr ul li a:before {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}


/*----*****---- << WP Widget Defaults >> ----*****----*/

.wdt-sidebar-wrapper {
	padding: 40px 40px 40px 40px;
	background: rgba(var(--wdtTertiaryColorRgb), 0);
	border-radius: var(--wdtRadius_Zero);
	float: left;
	margin-bottom: 0px;
}

.secondary-has-right-sidebar .wdt-sidebar-wrapper {
	padding: 0px 0px 40px 40px;
}

.secondary-has-left-sidebar .wdt-sidebar-wrapper {
	padding: 0px 40px 40px 0px;
}

.widget {
	clear: both;
	float: left;
	margin-bottom: 0px;
	padding-bottom: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem)
		/* min-30px & max 60px */
	;
	position: relative;
	width: 100%;
	-webkit-border-radius: var(--wdtRadius_Zero);
	border-radius: var(--wdtRadius_Zero);
	-webkit-box-shadow: 0 0 2px 0 rgba(var(--wdtHeadAltColorRgb), 0), 0 5px 20px 0 rgba(var(--wdtHeadAltColorRgb), 0);
	box-shadow: 0 0 2px 0 rgba(var(--wdtHeadAltColorRgb), 0), 0 5px 20px 0 rgba(var(--wdtHeadAltColorRgb), 0);
}

.widgettitle,
.widget_block>h2,
.widget .wp-block-search__label,
.widget_block .wp-block-group .wp-block-group__inner-container>h2 {
	clear: both;
	display: inline-block;
	font-size: clamp(1.125rem, 1.025rem + 0.5vw, 1.625rem);
	margin-top: 0;
	margin-bottom: 30px;
	padding-bottom: 0px;
	position: relative;
}

.widgettitle:before,
.widget_block>h2:before,
.widget .wp-block-search__label:before,
.widget_block .wp-block-group .wp-block-group__inner-container>h2:before {
	content: "";
	height: 0px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 35px;
}

.widgettitle.aligncenter:before {
	right: 0;
	margin: auto;
}

.widget input[type="search"] {
	padding: 20px 30px 20px 30px;
}

.widgettitle.alignright {
	margin-left: 0;
}

.widgettitle.alignright:before {
	right: 0;
	left: auto;
}

.widget ul,
.widget ol {
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.widget ul li,
.widget ol li {
	border-bottom: 0px solid;
	clear: both;
	display: block;
	margin: 0;
	padding: 8px 0 8px 0;
	position: relative;
	width: 100%;
}

.widget .widgettitle+ul>li:first-child,
.widget .widgettitle+ol>li:first-child,
.widget ul li:first-child:not(:only-child),
.widget ol li:first-child:not(:only-child) {
	padding-top: 0;
}

.widget ul li:last-child:not(:only-child),
.widget ol li:last-child:not(:only-child) {
	border-bottom-width: 0;
	padding-bottom: 0;
}

.widget ul li>a,
.widget ol li>a {
	display: inline-block;
	line-height: var(--wdtLineHeight_Base);
	width: 100%;
}

.widget ul li:last-child:not(:only-child)>a,
.widget ol li:last-child:not(:only-child)>a {
	padding-bottom: 0;
}


/* Archives & Categories Widget */
.widget_categories label,
.widget_archive label {
	color: var(--wdtBodyTxtColor);
	display: inline-block;
	font-size: var(--wdtFontSize_Base);
	font-weight: 600;
	margin: 0 0 10px;
	width: 100%;
}

.widget.widget_categories ul li>a {
	position: relative;
	/*text-transform:capitalize;*/
	/* color: rgba(var(--wdtHeadAltColorRgb), 0.7) !important; */
}

/* .widget.widget_categories ul li, .widget.widget_archive ul li { text-align-last: justify; } */
.widget.widget_categories ul li>a,
.widget.widget_archive ul li>a {
	width: auto;
}

.widget.widget_categories ul li>a span,
.widget.widget_archive ul li>a span {
	float: right;
	padding: 0;
}


/* Nav Menu Widget */
.widget.widget_nav_menu ul.menu li:first-child {
	padding-top: 0;
}

.widget.widget_nav_menu ul.menu li>a {
	display: inline-block;
	line-height: var(--wdtLineHeight_Base);
	width: 100%;
}

.widget.widget_nav_menu ul li {
	padding: 0;
}

.widget.widget_nav_menu ul li,
.widget.widget_nav_menu ul li:last-child {
	border-width: 0 !important;
}

.widget.widget_nav_menu ul li a {
	border-bottom: 1px solid;
	padding: 10px 0;
}

.widget.widget_nav_menu ul li a:empty {
	display: none;
}

.widget.widget_nav_menu>div[class*="menu-container"]>ul>li:last-child:not(:only-child)>a {
	border-bottom-width: 0;
	padding-bottom: 0;
}


/* RSS Widget */
.widget_rss h3.widgettitle>a.rsswidget>img {
	display: none;
	margin-right: 5px;
	margin-top: -3px;
}

.widget_rss ul li>a.rsswidget {
	font-weight: var(--wdtFontWeight_Alt);
}

.widget_rss ul li .rssSummary {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.widget_rss ul li .rss-date,
.widget_rss ul li cite {
	font-size: 0.8em;
}

/* TagCloud Widget */
.widget_tag_cloud .tagcloud,
.widget .tagcloud {
	float: left;
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
}

.wdt-widget-advanced-media-group img {
	border-radius: var(--wdtRadius_2X);
}

.widget_tag_cloud .tagcloud a,
.widget .tagcloud a,
.wp-block-tag-cloud a {
	float: left;
	font-size: 16px !important;
	line-height: normal;
	margin: 0 10px 10px 0;
	padding: 10px 20px;
	-webkit-border-radius: calc(var(--wdtRadius_Part) - 0px);
	border-radius: calc(var(--wdtRadius_Part) - 0px);
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: 1px solid;
}

.wp-block-tag-cloud a {
	display: inline-block;
	float: none;
}

.wp-block-tag-cloud a:not(:focus) {
	text-decoration: none;
}


/* Search Form */
.widget #searchform { margin-bottom: 5px; max-width: 100%; position:relative; width: 100%; }
.widget #searchform .wdt-search-icon { display: none; }
.widget #searchform input[type="text"] { padding-right: 50px; height: clamp(3.125rem, 2.9808rem + 0.641vw, 3.75rem); width: 100%; }
.widget #searchform input[type="submit"] { position: absolute; right: 0; top: 0; padding: 0; margin: 0; height: clamp(3.125rem, 2.9808rem + 0.641vw, 3.75rem); }

.widget_block .wp-block-search { margin-bottom: 0; }
.widget_block .wp-block-search .wp-block-search__inside-wrapper { flex-wrap: wrap; position: relative; }
.widget_block .wp-block-search__label { color: var(--wdtHeadAltColor); 
	font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); }
.widget_block .wp-block-search .wp-block-search__button { margin-bottom: 0; }

.widget_block .wp-block-search .wp-block-search__button { background-color: transparent;
	color: var(--wdtLinkColor); position: absolute; font-size: 0; top: 2px; right: 2px; bottom: 2px; width: 48px; margin: 0; padding: 8px; border: none; }
.widget_block .wp-block-search .wp-block-search__button:hover { color: var(--wdtLinkHoverColor); }

.widget_block .wp-block-search .wp-block-search__button.has-icon { font-size: 17px; }

.widget_block .wp-block-search .wp-block-search__button:not(.has-icon):before {
	content: ""; position: relative; display: block; width: 26px; height: 26px; background-color: var(--wdtLinkColor); -webkit-transition: background-color .3s ease; transition: background-color .3s ease;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cpath d='M6.5,13C2.9,13,0,10.1,0,6.5C0,2.9,2.9,0,6.5,0C10.1,0,13,2.9,13,6.5C13,10.1,10.1,13,6.5,13L6.5,13z M6.5,1.2 c-2.9,0-5.3,2.4-5.3,5.3c0,2.9,2.4,5.3,5.3,5.3c2.9,0,5.3-2.4,5.3-5.3C11.8,3.6,9.4,1.2,6.5,1.2z'%3E%3C/path%3E%3Cpath d='M15.4,16c-0.2,0-0.3-0.1-0.4-0.2L10.2,11c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0l4.8,4.8c0.2,0.2,0.2,0.6,0,0.8 C15.7,15.9,15.6,16,15.4,16z'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cpath d='M6.5,13C2.9,13,0,10.1,0,6.5C0,2.9,2.9,0,6.5,0C10.1,0,13,2.9,13,6.5C13,10.1,10.1,13,6.5,13L6.5,13z M6.5,1.2 c-2.9,0-5.3,2.4-5.3,5.3c0,2.9,2.4,5.3,5.3,5.3c2.9,0,5.3-2.4,5.3-5.3C11.8,3.6,9.4,1.2,6.5,1.2z'%3E%3C/path%3E%3Cpath d='M15.4,16c-0.2,0-0.3-0.1-0.4-0.2L10.2,11c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0l4.8,4.8c0.2,0.2,0.2,0.6,0,0.8 C15.7,15.9,15.6,16,15.4,16z'%3E%3C/path%3E%3C/svg%3E");
	-webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: 20px auto; mask-size: 20px auto;       
}
.widget_block .wp-block-search .wp-block-search__button:not(.has-icon):hover:before { background-color: var(--wdtLinkHoverColor); }


.widget .wp-block-search .wp-block-search__inside-wrapper  input[type="search"] {
	padding-right: clamp(2.5rem, 2.375rem + 0.625vw, 3.125rem);
}


/* WP-Calendar Widget */
.widget #wp-calendar {
	border-collapse: collapse;
}

.widget #wp-calendar caption {
	font-size: var(--wdtFontSize_Base);
	font-weight: 600;
	margin-top: -0.35em;
	margin-bottom: 10px;
}

.widget #wp-calendar td {
	padding: 0.5em 0;
}

.widget #wp-calendar td#next {
	text-align: right;
}

.widget #wp-calendar td#prev {
	text-align: left;
}

.widget.widget_calendar .wp-calendar-nav {
	display: flex;
	justify-content: space-between;
}

.widget.widget_calendar .wp-calendar-nav span.pad {
	display: none;
}


/* Block Widgets */
.widget.widget_block .wp-block-calendar,
.widget.widget_block .wp-block-archives-dropdown,
.widget.widget_block .wp-block-categories-dropdown,
.widget.widget_block .wp-block-latest-comments__comment-excerpt>*:last-child {
	margin-bottom: 0;
}

.widget.widget_block .wp-block-calendar table caption,
.widget.widget_block .wp-block-calendar table tbody {
	color: var(--wdtBodyTxtColor);
}

.widget.widget_block .wp-block-archives-dropdown>label:first-child+select,
.widget.widget_block .wp-block-archives-dropdown>label:first-child+select+.select2-container,
.widget.widget_block .wp-block-categories-dropdown>label:first-child+select,
.widget.widget_block .wp-block-categories-dropdown>label:first-child+select+.select2-container {
	margin-bottom: 0;
}

.widget.widget_block .wp-block-archives-dropdown label:not(.screen-reader-text),
.widget.widget_block .wp-block-categories-dropdown label:not(.screen-reader-text) {
	margin-top: -0.35em;
	vertical-align: top;
}

/* .widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt, 
    .widget.widget_block .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt { font-size: 0.9em; line-height: var(--wdtLineHeight_Base); } */

.widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list li:last-child .wp-block-latest-posts__post-excerpt {
	margin-bottom: 0;
}

.widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.widget.widget_block .wp-block-loginout form>p.login-remember label {
	display: inline-flex;
	vertical-align: top;
}

.widget.widget_block .wp-block-loginout form>p.login-remember label input#rememberme {
	margin-right: 8px;
}

.widget.widget_block .wp-block-loginout form>p:last-child {
	margin-bottom: 0;
}

.widget.widget_block .wp-block-social-links li.wp-social-link {
	float: none;
	width: auto;
	padding: 0;
}

.widget.widget_block .wp-block-social-links li.wp-social-link a {
	display: inherit;
	line-height: 0;
	padding: .25em;
}




/*----*****---- << Common & Custom Widget Styles >> ----*****----*/

/* Common Styles */

.widget.widget_archive ul ul li:last-child,
.widget.widget_categories ul ul li:last-child,
.widget.widget_meta ul ul li:last-child,
.widget.widget_nav_menu ul.menu ul li:last-child,
.widget.widget_pages ul ul li:last-child {
	border-bottom-width: 0px;
}

.widget.widget_nav_menu ul li ul.sub-menu,
.widget.widget_pages ul li ul.children,
.widget.widget_block .wp-block-page-list li ul.submenu-container {
	padding-left: 5%;
	width: 100%;
}

.widget.widget_archive ul li ul,
.widget.widget_categories ul li ul,
.widget.widget_nav_menu ul.menu li ul,
.widget.widget_pages ul li ul,
.widget.widget_block .wp-block-page-list li ul.submenu-container {
	padding-left: 5%;
	padding-top: 0;
}

.widget.widget_archive ul li,
.widget.widget_categories ul li,
.widget.widget_nav_menu ul.menu li,
.widget.widget_pages ul li,
.widget.widget_meta ul li,
.widget.widget_text ul li,
.widget.widget_block .wp-block-page-list li {
	padding: 0;
}

.widget.widget_archive ul li>a,
.widget.widget_categories ul li>a,
.widget.widget_nav_menu ul.menu li>a,
.widget.widget_pages ul li>a,
.widget.widget_meta ul li>a,
.widget.widget_text ul li>a,
.widget.widget_block .wp-block-page-list li>a {
	padding: 10px 0;
}

.widget.widget_archive ul li:first-child>a,
.widget.widget_categories ul li:first-child>a,

.widget.widget_pages ul li:first-child>a,
.widget.widget_nav_menu ul.menu li:first-child>a,
.widget.widget_meta ul li:first-child>a,
.widget.widget_text ul li:first-child>a,
.widget.widget_block .wp-block-page-list li:first-child>a {
	padding-top: 0;
}

.widget.widget_archive ul ul.children li>a,
.widget.widget_archive ul ul.children li:first-child>a,
.widget.widget_categories ul ul.children li>a,
.widget.widget_categories ul ul.children li:first-child>a,
.widget.widget_nav_menu ul ul.children li>a,
.widget.widget_nav_menu ul ul.children li:first-child>a,
.widget.widget_nav_menu ul ul.sub-menu li>a,
.widget.widget_nav_menu ul ul.sub-menu li:first-child>a,
.widget.widget_pages ul ul.children li>a,
.widget.widget_pages ul ul.children li:first-child>a,
.widget.widget_block .wp-block-page-list li ul.submenu-container li>a,
.widget.widget_block .wp-block-page-list li ul.submenu-container li:first-child>a {
	padding-top: 10px;
}

.widget.widget_archive ul ul.children li>a,
.widget.widget_archive ul ul.children li:last-child>a,
.widget.widget_categories ul ul.children li>a,
.widget.widget_categories ul ul.children li:last-child>a,
.widget.widget_nav_menu ul ul.children li>a,
.widget.widget_nav_menu ul ul.children li:last-child>a,
.widget.widget_nav_menu ul ul.sub-menu li>a,
.widget.widget_nav_menu ul ul.sub-menu li:last-child>a,
.widget.widget_pages ul ul.children li>a,
.widget.widget_pages ul ul.children li:last-child>a,
.widget.widget_block .wp-block-page-list li ul.submenu-container li>a,
.widget.widget_block .wp-block-page-list li ul.submenu-container li:last-child>a {
	padding-bottom: 10px;
}

.widget.widget_block .wp-block-page-list li ul.submenu-container li:last-child {
	border-bottom-width: 1px;
}


.widget .recent-posts-widget li:before,
.widget .recent-posts-widget li:hover:before,
.widget .recent-portfolio-widget ul li:before,
.widget .recent-portfolio-widget ul li:hover:before {
	content: "";
}

.widget.widget_media_video .mejs-layers .mejs-overlay-button {
	background-color: transparent;
}

.widget_recent_entries ul li>a {
	width: auto;
}

.widget.widget_recent_posts .recent-posts-widget .entry-title h4 a[href*="title-should-not-overflow-the-content-area"] {
	word-break: break-all;
}

.widget.widget_recent_posts .recent-posts-widget .entry-title h4 {
	font-size: var(--wdtFontSize_H6);
    text-transform: capitalize;
    line-height: normal;
    margin-bottom: 0;
}

/* .widget.widget_recent_posts .recent-posts-widget ul li:first-child .entry-image { top: 6px; }
	.widget.widget_recent_posts .recent-posts-widget .entry-image { position: absolute; max-width: 65px; top: 18px; }
	.widget.widget_recent_posts .recent-posts-widget .entry-image ~ *[class*="entry-"] { padding-left: 80px; }
	.widget.widget_recent_posts .recent-posts-widget .entry-image ~ *[class*="entry-"] h4 { margin-top: 10px; } */

.widget_recent_comments ul li.recentcomments>a {
	font-family: var(--wdtFontTypo_Alt);
	font-weight: 600;
	line-height: var(--wdtLineHeight_Alt);
}

.widget_recent_comments ul li.recentcomments .comment-author-link a {
	font-weight: 500;
}

.widget_text form .selection-box+br:last-child {
	display: none;
}

.widget>p:last-child,
.widget>p:only-child,
.widget .plugin-description>p:last-child,
.widget .plugin-description>p:only-child {
	margin-bottom: 0;
}

.widget .select2-container {
	margin-bottom: 5px;
}

.widget:not(.widget_text) a:not(:focus) {
	text-decoration: none;
}

.sidebar-image-container a.wdt-button {
	position: absolute;
	bottom: 22px;
	right: 0;
	left: 0;
	background: transparent;
	color: var(--wdtAccentTxtColor);
	width: fit-content;
	margin: auto;
	font-family: var(--wdtFontTypo_Alt);
	text-transform: uppercase;
	font-weight: var(--wdtFontWeight_Alt);
}

.sidebar-image-container a.wdt-button:hover {
	color: var(--wdtLinkHoverColor);
}

.sidebar-image-container img {
	margin-bottom: 0px;
}

/*--------------------------------------------------------------
	Colors
--------------------------------------------------------------*/

.widget ul li,
.widget ol li,
.widget.widget_nav_menu ul.menu li,
.widget.widget_nav_menu ul li a {
	border-color: rgba(var(--wdtHeadAltColorRgb), 0);
}

.widget #wp-calendar td a {
	color: rgba(var(--wdtHeadAltColorRgb), 0.5);
}

.widget_tag_cloud .tagcloud a,
.widget .tagcloud a,
.wp-block-tag-cloud a {
	background: rgba(var(--wdtHeadAltColorRgb), 0);
	border-color: rgba(var(--wdtBorderColorRgb),1);
	color: rgba(var(--wdtBodyTxtColorRgb), 1) !important;
}

.wdt-dark-bg .widget input[type="text"],
.wdt-dark-bg .widget input[type="password"],
.wdt-dark-bg .widget input[type="email"],
.wdt-dark-bg .widget input[type="url"],
.wdt-dark-bg .widget input[type="tel"],
.wdt-dark-bg .widget input[type="number"],
.wdt-dark-bg .widget input[type="range"],
.wdt-dark-bg .widget input[type="date"],
.wdt-dark-bg .widget textarea,
.wdt-dark-bg .widget input[type="search"],
.wdt-dark-bg .widget select,
.wdt-dark-bg .widget.widget_categories ul li>a span,
.wdt-dark-bg .widget.widget_archive ul li>a span {
	background: rgba(var(--wdtBodyBGColorRgb), 0.15);
}

.wdt-dark-bg .widget .selection-box:before {
	border-top-color: rgba(var(--wdtBodyBGColorRgb), 0.15);
}

.wdt-dark-bg .widget .selection-box:after {
	background: rgba(var(--wdtBodyBGColorRgb), 0.05);
}

.wdt-dark-bg .widget ul li,
.wdt-dark-bg .widget.widget_nav_menu ul.menu li {
	border-color: rgba(var(--wdtBodyBGColorRgb), 0.2);
}

.wdt-dark-bg .widget #wp-calendar td a {
	color: rgba(var(--wdtAccentTxtColorRgb), 0.5);
}

.wdt-dark-bg .tagcloud a {
	background: rgba(var(--wdtBodyBGColorRgb), 0.15);
}

.tagcloud a:hover,
.wp-block-tag-cloud a:hover,
#footer .wdt-dark-bg .tagcloud a:hover,
#footer .tagcloud a:hover {
	color: var(--wdtAccentTxtColor) !important;
}

.widget #searchform:hover:before {
	color: var(--wdtAccentTxtColor);
}

/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

/* Primary Color */
.widget ul li>a:hover,
.widget .recent-posts-widget li .entry-meta p span,
.widget #wp-calendar td a:hover,

.wdt-dark-bg .widget #wp-calendar td a:hover {
	color: var(--wdtPrimaryColor);
}

.widgettitle:before,
.widget_block>h2:before,
.widget .wp-block-search__label:before,
.widget_block .wp-block-group .wp-block-group__inner-container>h2:before,
.tagcloud a:hover,
.wp-block-tag-cloud a:hover,

.wdt-dark-bg .widget.widget_categories ul li>a:hover span,
#footer .wdt-dark-bg .widget.widget_categories ul li>a:hover span,
#footer .wdt-dark-bg .widget.widget_archive ul li>a:hover span,
.wdt-dark-bg .tagcloud a:hover {
	background-color: var(--wdtPrimaryColor);
}


.tagcloud a:hover,
.wp-block-tag-cloud a:hover,
.wdt-dark-bg .tagcloud a:hover {
	border-color: var(--wdtPrimaryColor);
}


/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/


@media only screen and (min-width:1025px) and (max-width:1280px) {

	.tagcloud a {
		margin: 0 4px 10px 0;
	}

	.widget #searchform input[type="text"] {
		font-size: 12px;
		padding-left: 12px;
	}

	.widget #searchform input[type="submit"] {
		padding: 0
	}

	.widget #searchform:before,
	.widget #searchform input[type="submit"] {
		width: 40px;
	}

}

@media only screen and (min-width:768px) and (max-width:1024px) {

	.secondary-has-right-sidebar .wdt-sidebar-wrapper,
	.secondary-has-left-sidebar .wdt-sidebar-wrapper,
	.wdt-sidebar-wrapper {
		padding: 40px 40px 40px 40px;
	}

	.widgettitle {
		font-size: 20px;
	}

	.tagcloud a {
		margin: 0 4px 10px 0;
	}

}


@media only screen and (max-width: 767px) {

	.secondary-has-right-sidebar .wdt-sidebar-wrapper,
	.secondary-has-left-sidebar .wdt-sidebar-wrapper,
	.wdt-sidebar-wrapper {
		padding: 40px 40px 40px 40px;
	}

	.tagcloud a {
		margin: 0 5px 10px 0;
	}

}

@media only screen and (max-width: 479px) {
	.wdt-sidebar-wrapper {
		padding: 30px 30px;
	}

	.widgettitle,
	.widget_block>h2,
	.widget .wp-block-search__label,
	.widget_block .wp-block-group .wp-block-group__inner-container>h2 {
		margin-bottom: 15px;
		font-size: var(--wdtFontSize_H6);
	}

	.secondary-has-right-sidebar .wdt-sidebar-wrapper, .secondary-has-left-sidebar .wdt-sidebar-wrapper, .wdt-sidebar-wrapper {
		padding: 20px 20px 20px 20px;
	}

}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/assets/css/additional-css.css */
/* only for woocomeerce custom style */
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before,
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before,
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before {
    top: 0;
}

.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o,
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key,
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times {
    vertical-align: bottom;
}

.tinv-wishlist .tinv-modal .tinv-modal-inner {
    max-width: 300px;
    border-radius: var(--wdtRadius_2X);
    background: var(--wdtBodyBGColor);
}

.woocommerce ul.products.wdt-cust-product-temp-1 li.product .product-thumb .product-thumb-content .product-buttons-wrapper.product-button {
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
}

.wdt-size-guide-popup-content.swiper-wrapper .swiper-slide,
.wdt-size-guide-popup-content.swiper-wrapper {
    cursor: auto;
}

.woocommerce ul.products.wdt-cust-product-temp-1 li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline {
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.woocommerce ul.products.wdt-cust-product-temp-1 li.product:hover .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}

.woocommerce ul.products.wdt-cust-product-temp-1 li.product .product-thumb {
    display: grid;
}

.woocommerce ul.products.wdt-cust-product-temp-1 li.product .product-thumb>* {
    grid-area: 1/-1;
}

.woocommerce ul.products.wdt-cust-product-temp-1 li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.woocommerce ul.products.wdt-cust-product-temp-1 li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline {
    flex-grow: 1;
}

.wdt-custom-menu-product.woocommerce ul.products li.product .product-details>div.product-category-wrapper {
    display: none;
}

.wdt-custom-menu-product.woocommerce ul.products li.product .product-details .product-price {
    margin-top: 0;
}

.wdt-custom-menu-product.woocommerce ul.products.product-style-default:not(.product-padding-content) li.product.product-grid-view .product-details {
    padding-bottom: 0;
}

.wdt-dark-bg .wdt-custom-menu-product h5,
.wdt-dark-bg .wdt-custom-menu-product.woocommerce .product-price,
.wdt-dark-bg .wdt-custom-menu-product.woocommerce ul.products li.product .price {
    color: var(--wdtHeadAltColor);
}

.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-custom-menu-product li a {
    margin-bottom: 10px;
}

.wdt-custom-menu-product.woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
    gap: 20px;
}

.woocommerce ul.wdt-cust-product-temp-1.products.product-shadow-type-default.product-shadow-position-default li.product .product-wrapper,
.woocommerce ul.wdt-cust-product-temp-1.products.product-shadow-type-thumb.product-shadow-position-default li.product .product-wrapper .product-thumb {
    box-shadow: none;
    border-width: 0;
}

/* ------Custom Main Product Detail--------- */
/* ------Custom Main Product Detail--------- */
.woocommerce div.product .wdt-cst-main-pro-detail .summary form.cart {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: 15px;
}

.woocommerce div.product .wdt-cst-main-pro-detail .summary form.cart::before { display: none; }

.woocommerce div.product .wdt-cst-main-pro-detail .summary form.cart .single_add_to_cart_button {
    height: fit-content;
}

.woocommerce div.product .wdt-cst-main-pro-detail .summary form.cart .single_add_to_cart_button {
    flex-grow: 4;
}

.woocommerce div.product .wdt-cst-main-pro-detail form.cart div.quantity.quantity-with-plusminus {
    flex-grow: initial;
    display: flex;
}

.woocommerce div.product .wdt-cst-main-pro-detail .single_variation_wrap .single_variation {
    display: flex;
    align-items: center;
}

.woocommerce div.product .wdt-cst-main-pro-detail .single_variation_wrap .single_variation div:empty {
    display: none;
}

.woocommerce div.product .wdt-cst-main-pro-detail form.cart .variations tr {
    margin-top: 5px;
    margin-bottom: 10px;
}

.woocommerce div.product .wdt-cst-main-pro-detail .single_variation_wrap .single_variation div {
    display: inline-block;
    width: fit-content;
    margin: 5px 10px 5px 0;
}

.woocommerce div.product .summary .product-button.style-simple .tinv-wishlist .tinvwl_add_to_wishlist_button {
    width: 100%;
}

.woocommerce div.product .wdt-cst-store-info .elementor-icon-list-item a {
    text-decoration: underline;
    text-underline-offset: 2px;
}

.woocommerce div.product .woocommerce-product-rating,
.woocommerce-page div.product p.price {
    margin: 5px 0;
}

.woocommerce div.product .wdt-cst-main-pro-detail .wdt-heading-holder h6.wdt-heading-title-wrapper {
    margin-bottom: 10px;
}

.wdt-cst-main-pro-detail .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button {
    width: calc(100% - 180px);
}

.wdt-cst-main-pro-detail .woocommerce-variation-add-to-cart.variations_button {
    flex-wrap: nowrap;
}

.woocommerce .wdt-cst-main-pro-detail .product-buttons-wrapper~.product-buy-now .button:only-child {
    width: 100%;
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}

.woocommerce .wdt-cst-main-pro-detail .product-buttons-wrapper~.product-buy-now .button:only-child:hover {
    background-color: var(--wdtHeadAltColor);
    color: var(--wdtSecondaryColor);
    border-color: var(--wdtHeadAltColor);
}

.woocommerce .wdt-cst-main-pro-detail .quantity input:not(.qty),
.woocommerce .wdt-cst-main-pro-detail div.quantity .qty,
.woocommerce .single_variation_wrap .quantity input,
.woocommerce-page .single_variation_wrap .quantity input {
    min-height: clamp(2.375rem, 2.275rem + 0.5vw, 2.875rem); /* max-46 min-38 */
    width: 56px;
    padding-bottom: 2px;
}

.woocommerce div.product .wdt-cst-main-pro-detail .summary .product_meta .posted_in strong {
    display: none;
}

.woocommerce div.product .wdt-cst-main-pro-detail .summary .product_meta a {
    letter-spacing: 0;
    margin: 0 3px 3px 0;
    font-family: var(--wdtFontTypo_Base);
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    text-transform: uppercase;
    margin-bottom: 10px;
    font-variant: all-small-caps;
    font-weight: var(--wdtFontWeight_Base);
}


.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a {
    padding: 20px 40px;
    font-size: var(--wdtFontSize_Base);
    border: 1px solid var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Part);
    z-index: 1;
    background-color: var(--wdtBodyBGColor);
    overflow: hidden;
    transition: var(--wdtBaseTransition);
}

.woocommerce div.product .wdt-cst-main-product-tabs .woocommerce-tabs ul.tabs li.active {
    z-index: 0;
}

.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a:before {
    content: '';
    position: absolute;
    width: 0;
    height: 100%;
    border-radius: var(--wdtRadius_Part);
    z-index: -1;
    right: 0;
    top: 0;
    margin: unset;
    transition: var(--wdt-elementor-base-transition);
    left: unset;
}

.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li:hover a:before,
.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a:before {
    left: 0;
}

.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a::after {
    display: none;
}

.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .wdt-cst-main-product-tabs .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .wdt-cst-main-product-tabs .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a {
    color: var(--wdtAccentTxtColor);
}

.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li.active:after,
.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li:after {
    position: absolute;
    content: "";
    width: 500vw;
    height: 0px;
    background-color: var(--wdtPrimaryColor);
    top: 50%;
    transform: translateY(-50%);
    left: -250vw;
    box-shadow: none;
    border: 1px solid var(--wdtPrimaryColor);
    right: 0;
    bottom: 0;
}

.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs:before {
    width: 0;
}

.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs {
    overflow: hidden;
}

.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs:before {
    width: 0%;
    top: 50%;
    height: 0px;
    transform: translate(-50%, -50%);
    background-color: var(--wdtPrimaryColor);
    z-index: 0;
    border: 1px solid var(--wdtPrimaryColor);
    opacity: 0;
}

.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li {
    background: var(--wdtBodyBGColor);
    z-index: auto;
    border-color: transparent;
    border-width: 0 0 0 0;
}

.woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs {
    text-align: left;
}

/* product-type-2 */
.woocommerce ul.products[class*="product-padding-default"].wdt-cust-product-temp-1.with-temp-2 li.product .product-wrapper {
    padding: 10px;
    background-color: var(--wdtAccentTxtColor);
    background-color: rgba(var(--wdtSecondaryColorRgb), .2);
    border-radius: var(--wdtRadius_2X);
    border: 1px solid var(--wdtBorderColor);
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb {
    border: 1px solid var(--wdtBorderColor);
}

.woocommerce ul.products.product-style-default.wdt-cust-product-temp-1.with-temp-2:not(.product-padding-content) li.product.product-grid-view .product-details {
    padding-top: 12px;
    padding-left: 10px;
    padding-right: 10px;
}

.woocommerce ul.products.wdt-cust-product-temp-1.wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-thumb-content .product-buttons-wrapper.product-button {
    bottom: 0;
}

.woocommerce ul.products.product-thumb-buttonelement-style-simple.wdt-cust-product-temp-1.wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline {
    background-color: var(--wdtPrimaryColor);
    width: 100%;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline .tooltip {
    display: none;
}

.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"].wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) {
    background-color: var(--wdtPrimaryColor);
    box-shadow: 0 1px 2px rgba(var(--wdtHeadAltColorRgb), 0);
}


.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"].wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:hover {
    background-color: var(--wdtLinkHoverColor);
}

.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"].wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a {
    border-width: 0;
}

.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"].wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) a:not(:hover),
.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-button .added_to_cart,
.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"].wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a,
.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"].wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) .button:not(:hover) {
    color: var(--wdtAccentTxtColor);
    text-transform: uppercase;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline .tooltip {
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-details .product-button {
    margin-top: 10px;
}

.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"].wdt-cust-product-temp-1.with-temp-2 li.product .product-title h5 {
    text-transform: uppercase;
    text-transform: uppercase;
    font-family: var(--wdtFontTypo_H5);
    font-weight: 400;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-button .added_to_cart,
.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-button .button {
    flex-direction: row-reverse;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-buttons-wrapper.product-button a.button.product_type_variable::after,
.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-buttons-wrapper.product-button a.button.product_type_simple::after,
.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-button .added_to_cart::after {
    position: relative;
    width: auto;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-button .added_to_cart::after,
.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-buttons-wrapper.product-button a.button.product_type_variable::after,
.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-buttons-wrapper.product-button a.button.product_type_simple::after {
    margin-right: 6px;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2.product-label-rounded li.product .product-labels>span.out-of-stock {
    width: 100px;
    min-height: 100px;
    display: grid;
    place-items: center;
    background-color: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.woocommerce div.product .wdt-cst-main-pro-detail .summary form.cart.variations_form {
    display: block;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2.product-label-rounded li.product .product-labels {
    right: 10px;
    bottom: 10px;
    display: block;
    top: 10px;
    left: 10px;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2.product-label-rounded li.product .product-labels>span.out-of-stock>span {
    height: auto;
    z-index: 1;

}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2.product-label-rounded li.product .product-labels>span {
    margin: 1px 0 1px auto;
    display: inline-grid;
    place-content: center;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2.product-label-rounded li.product:hover .product-labels>span {
    opacity: 0;
    visibility: hidden;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2.product-label-rounded li.product .product-labels>span.out-of-stock:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 99 99' style='enable-background:new 0 0 99 99;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M99,49.6c0,3.8-1.7,7.1-4.3,9.5c-1.3,1.2-1.9,3.2-1.3,4.9c1.1,3.3,0.8,7.1-1.1,10.3c-1.9,3.3-5,5.4-8.4,6.1 c-1.8,0.4-3.3,1.9-3.6,3.6c-0.7,3.4-2.8,6.5-6.1,8.4c-3.3,1.9-7,2.1-10.3,1c-1.7-0.6-3.7,0-4.9,1.3c-2.3,2.6-5.7,4.3-9.5,4.3 c-3.8,0-7.1-1.6-9.5-4.2c-1.2-1.3-3.2-1.9-4.9-1.3c-3.3,1.1-7.1,0.8-10.3-1.1c-3.3-1.9-5.4-5-6.1-8.4c-0.4-1.8-1.9-3.3-3.6-3.7 c-3.4-0.7-6.5-2.8-8.4-6c-1.9-3.3-2.2-7-1.1-10.3c0.6-1.7,0-3.8-1.3-5C1.7,56.6,0,53.2,0,49.5v-0.1c0-3.8,1.7-7.1,4.3-9.5 c1.3-1.2,1.9-3.2,1.3-4.9c-1.1-3.3-0.8-7.1,1.1-10.3c1.9-3.2,5-5.3,8.4-6.1c1.8-0.4,3.3-1.8,3.6-3.6c0.7-3.4,2.8-6.5,6.1-8.4 c3.3-1.9,7-2.2,10.3-1c1.7,0.6,3.7,0,4.9-1.3C42.4,1.6,45.8,0,49.6,0s7.1,1.7,9.5,4.3c1.2,1.3,3.2,1.9,4.9,1.3 c3.3-1.1,7.1-0.8,10.3,1.1c3.3,1.9,5.4,5,6.1,8.4c0.4,1.8,1.9,3.3,3.6,3.6c3.4,0.7,6.5,2.8,8.4,6.1c1.9,3.3,2.1,7,1,10.3 c-0.6,1.7,0,3.7,1.3,4.9C97.3,42.4,99,45.8,99,49.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-color: var(--wdtPrimaryColor);
    z-index: 0;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2.product-label-rounded li.product .product-labels>span.out-of-stock::after {
    position: absolute;
    content: "";
    height: calc(100% + 2px);
    width: calc(100% + 2px);
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    left: 50%;
    mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 99 99' style='enable-background:new 0 0 99 99;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M99,49.6c0,3.8-1.7,7.1-4.3,9.5c-1.3,1.2-1.9,3.2-1.3,4.9c1.1,3.3,0.8,7.1-1.1,10.3c-1.9,3.3-5,5.4-8.4,6.1 c-1.8,0.4-3.3,1.9-3.6,3.6c-0.7,3.4-2.8,6.5-6.1,8.4c-3.3,1.9-7,2.1-10.3,1c-1.7-0.6-3.7,0-4.9,1.3c-2.3,2.6-5.7,4.3-9.5,4.3 c-3.8,0-7.1-1.6-9.5-4.2c-1.2-1.3-3.2-1.9-4.9-1.3c-3.3,1.1-7.1,0.8-10.3-1.1c-3.3-1.9-5.4-5-6.1-8.4c-0.4-1.8-1.9-3.3-3.6-3.7 c-3.4-0.7-6.5-2.8-8.4-6c-1.9-3.3-2.2-7-1.1-10.3c0.6-1.7,0-3.8-1.3-5C1.7,56.6,0,53.2,0,49.5v-0.1c0-3.8,1.7-7.1,4.3-9.5 c1.3-1.2,1.9-3.2,1.3-4.9c-1.1-3.3-0.8-7.1,1.1-10.3c1.9-3.2,5-5.3,8.4-6.1c1.8-0.4,3.3-1.8,3.6-3.6c0.7-3.4,2.8-6.5,6.1-8.4 c3.3-1.9,7-2.2,10.3-1c1.7,0.6,3.7,0,4.9-1.3C42.4,1.6,45.8,0,49.6,0s7.1,1.7,9.5,4.3c1.2,1.3,3.2,1.9,4.9,1.3 c3.3-1.1,7.1-0.8,10.3,1.1c3.3,1.9,5.4,5,6.1,8.4c0.4,1.8,1.9,3.3,3.6,3.6c3.4,0.7,6.5,2.8,8.4,6.1c1.9,3.3,2.1,7,1,10.3 c-0.6,1.7,0,3.7,1.3,4.9C97.3,42.4,99,45.8,99,49.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-color: var(--wdtBorderColor);
    z-index: -1;
}

.woocommerce ul.products.wdt-cust-product-temp-1 li.product .product-buttons-wrapper.product-button a.added_to_cart.wc-forward:after {
    position: relative;
    width: fit-content;
    margin-right: 6px;
}

/* .woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-thumb .product-buttons-wrapper.product-button .added_to_cart::after {
    font-family: "wdt-ext-icon";
    content: '\e806';
} */

/* ---Custom Single Styles starts---- */
.wdt-cst-thumb-right .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container.swiper-container .swiper-slide:before,
.wdt-cst-thumb-right .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-right .wdt-product-image-gallery-thumb-container.swiper-container .swiper-slide:before {
    padding-top: 135%;
}

.wdt-cst-thumb-right .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container.swiper-container .swiper-slide:last-child,
.wdt-cst-thumb-right .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-right .wdt-product-image-gallery-thumb-container.swiper-container .swiper-slide:last-child {
    margin-bottom: 0 !important;
}

.wdt-cst-gallery-grid .wdt-product-image-gallery {
    grid-template-columns: repeat(2, 1fr);
}

.wdt-cst-gallery-grid .wdt-product-image-gallery .wdt-product-image.wdt-one-half,
.wdt-cst-gallery-grid .wdt-product-image-gallery .wdt-product-image.wdt-three-sixth {
    width: 100%;
    margin: 0;
}

/* ---Custom Single Styles Ends---- */


/* ---Thumber Overlap Styles Starts--- */
.woocommerce ul.products.wdt-cust-product-temp-1.with-thumb-overlap li.product .product-wrapper {
    display: grid;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-thumb-overlap li.product .product-details,
.woocommerce ul.products.wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb {
    grid-area: 1/1;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-thumb-overlap li.product .product-details {
    height: auto;
    width: auto;
    margin: auto 15px 15px 15px;
    background-color: var(--wdtBodyBGColor);
    border-radius: 5px;
    z-index: 0;
    padding: 20px;
    background-image: url(https://wdtteapoy.wpengine.com/wp-content/uploads/2024/05/body-bg.png);
    background-position: left top;
    background-size: cover;
    background-repeat: repeat;
}

.woocommerce ul.products.product-style-default:not(.product-padding-content).wdt-cust-product-temp-1.with-thumb-overlap li.product.product-grid-view .product-details {
    padding-top: 20px;
    padding-bottom: 20px;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-thumb-overlap li.product .product-details .product-price {
    margin-top: 0px;

}

.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"].wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons a:not(:hover),
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"].wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons a.button:not(:hover),
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"].wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons button:not(:hover),
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"].wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons button.button:not(:hover),
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"].wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons .button:not(:hover) {
    background-color: var(--wdtSecondaryColor);
}

.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"].wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons a:hover,
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"].wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons a.button:hover,
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"].wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons button:hover,
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"].wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons button.button:hover,
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"].wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons .button:hover {
    background-color: var(--wdtLinkHoverColor);
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-thumb-overlap li.product .product-details>div:first-child {
    margin-top: 0;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-thumb-overlap li.product .product-details .product-title {
    width: calc(100% - 10px);
}

.woocommerce ul.products[class*="product-thumb-iconsgroup-position"].wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons {
    margin: 0;
}

.woocommerce ul.products.product-thumb-iconsgroup-position-vertical[class*="vertical-position-"].wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons {
    gap: 5px;
}

.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-bottom-right"].wdt-cust-product-temp-1.with-thumb-overlap li.product:hover .product-thumb .product-buttons-wrapper.product-icons a,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-bottom-right"].wdt-cust-product-temp-1.with-thumb-overlap li.product:hover .product-thumb .product-buttons-wrapper.product-icons a.button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-bottom-right"].wdt-cust-product-temp-1.with-thumb-overlap li.product:hover .product-thumb .product-buttons-wrapper.product-icons button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-bottom-right"].wdt-cust-product-temp-1.with-thumb-overlap li.product:hover .product-thumb .product-buttons-wrapper.product-icons button.button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-bottom-right"].wdt-cust-product-temp-1.with-thumb-overlap li.product:hover .product-thumb .product-buttons-wrapper.product-icons .button {
    right: 0;
}

.woocommerce ul.products.vertical-position-bottom-right.wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons {
    right: 35px;
    bottom: 35px;
}

.woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper).wdt-cust-product-temp-1.with-thumb-overlap {
    gap: 15px;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb-content {
    z-index: 1;
    width: fit-content;
}

/* ---Thumber Overlap Styles Ends--- */

/* --Bottom Icon Group Style Starts-- */

.woocommerce ul.products.wdt-cust-product-temp-1[class*="horizontal-position-"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline .tooltip {
    bottom: calc(100% + 20px);
    top: unset;
    right: 50%;
    transform: translateX(50%);
}

.woocommerce ul.products.wdt-cust-product-temp-1[class*="horizontal-position-middle"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline .tooltip {
    bottom: calc(100% + 10px);
}

.woocommerce ul.products.wdt-cust-product-temp-1[class*="horizontal-position-"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline a:hover~.tooltip {
    opacity: 1;
}

.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"][class*="horizontal-position-"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline {
    position: relative;
}

.woocommerce ul.products.wdt-cust-product-temp-1[class*="horizontal-position-"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline .tooltip:before {
    left: 50%;
    top: calc(100% + 0px);
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    border: 5px solid transparent;
    border-top: 5px solid var(--wdtPrimaryColor);
    border-bottom-width: 0;
}

.woocommerce ul.products.wdt-cust-button-1.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child a, 
.woocommerce ul.products.wdt-cust-button-1.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child a.button, 
.woocommerce ul.products.wdt-cust-button-1.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child .button {
    display: inline;
}

/* --Bottom Icon Group Style Ends-- */


/* --Home-1 Single Carousel Starts-- */
.cst-hme-1-pro-page .wdt-product-image-gallery-container {
    border-radius: var(--wdtRadius_Zero);
    max-height: 950px;
}

.cst-adv-caro-hme1-2 .swiper-slide,
.cst-hme-1-pro-page .wdt-product-image-gallery-container .swiper-slide,
.cst-hme-1-pro-page .wdt-product-image-gallery-container .wdt-product-image {
    border-radius: var(--wdtRadius_Zero);
}

.cst-adv-caro-hme1-2 .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item {
    width: 100%;
}

.cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    display: flex;
    right: 0;
    justify-content: space-between;
    width: 50%;
    z-index: 1;
    margin-left: 0 !important;
    margin-right: 0 !important;
    pointer-events: none;
}


.cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:nth-child(1) {
    left: 15%;
}

.cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:nth-child(2) {
    right: 15%;
}



.cst-hme-1-pro-page .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
    grid-template-columns: repeat(1, 1fr);
}

/* .cst-hme-1-pro-page .woocommerce ul.products li.product .product-wrapper,
.cst-hme-1-pro-page .woocommerce ul.products li.product .product-wrapper:before,
.cst-hme-1-pro-page .woocommerce ul.products li.product .product-thumb,
.cst-hme-1-pro-page .woocommerce ul.products li.product .product-thumb .image,
.cst-hme-1-pro-page .woocommerce ul.products li.product .product-thumb .image .product-thumb-overlay,
.cst-hme-1-pro-page .woocommerce ul.products li.product .product-thumb .image img,
.cst-hme-1-pro-page .woocommerce ul.products li.product .product-thumb a.image>div[class*="image"] img {
    border-radius: var(--wdtRadius_Zero);
} */


@media only screen and (min-width: 1281px) and (max-width: 1540px) {

    .cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:first-child {
        left: 6%;
    }

    .cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:nth-child(2) {
        right: 6%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .wdt-custom-menu-product.woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
    }

    .cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:nth-child(1) {
        left: 2%;
    }

    .cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:nth-child(2) {
        right: 2%;
    }

    .wdt-cst-thumb-right .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container.swiper-container .swiper-slide:before,
    .wdt-cst-thumb-right .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-right .wdt-product-image-gallery-thumb-container.swiper-container .swiper-slide:before {
        padding-top: 131%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        width: 50%;
    }

    .cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:nth-child(1) {
        left: 10px;
    }

    .cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:nth-child(2) {
        right: 10px;
    }
}

@media only screen and (max-width: 767px) {
    .wdt-cst-single-sidefaq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
        font-size: var(--wdtFontSize_H6);
    }

    .woocommerce ul.products.wdt-cust-product-temp-1[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        justify-content: center;
        top: calc(100% + 10px)
    }

    .cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:nth-child(1) {
        left: 0px;
    }

    .cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:nth-child(2) {
        right: 00px;
    }

    .wdt-cst-thumb-right .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container.swiper-container .swiper-slide:before,
    .wdt-cst-thumb-right .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-right .wdt-product-image-gallery-thumb-container.swiper-container .swiper-slide:before {
        padding-top: 130%;
    }
}

@media only screen and (min-width: 480px) and (max-width: 1024px) {
    .wdt-custom-menu-product.woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
    }
}

@media only screen and (max-width: 1024px) {
    .wdt-cst-main-pro-detail .wdt-heading-holder> :not(:last-child) {
        margin-bottom: 10px;
    }

    .woocommerce div.product .wdt-cst-main-pro-detail .summary form.cart,
    .wdt-cst-main-pro-detail .woocommerce-variation-add-to-cart.variations_button {
        flex-wrap: wrap;
    }

    .woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li {
        margin: 5px 5px;
    }

    .woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a {
        padding: 10px 20px;
    }
}



@media only screen and (min-width: 768px) {
    .woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"][class*="horizontal-position-"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline {
        margin: 5px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {

    .woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs {
        text-align: center;
    }

    .woocommerce ul.products.vertical-position-bottom-right.wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons {
        right: 20px;
        bottom: 20px;
    }

    .woocommerce ul.products.wdt-cust-product-temp-1 li.product .product-thumb .product-thumb-content .product-buttons-wrapper.product-button {
        bottom: 10px;
    }

    .woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li {
        border-width: 0 0 0 0;
    }

    .woocommerce div.product .wdt-cst-main-pro-detail form.cart div.quantity.quantity-with-plusminus {
        width: max-content;
        height: fit-content;
        display: flex;
    }

    .wdt-cst-main-pro-detail .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button {
        width: calc(100% - 130px);
    }

    .wdt-cst-main-pro-detail .woocommerce-variation-add-to-cart.variations_button {
        flex-wrap: nowrap;
    }

    .woocommerce div.product .wdt-cst-main-product-tabs .woocommerce-tabs ul.tabs li,
    .woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li {
        display: inline-flex;
        margin: 5px;
    }

    .woocommerce div.product .wdt-cst-main-product-tabs .woocommerce-tabs ul.tabs li:not(:last-child),
    .woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li:not(:last-child) {
        border-width: 0;
    }
}

@media only screen and (max-width: 600px) {
    .woocommerce ul.products[class*="columns-"].wdt-cust-product-temp-1.with-temp-2:not(.products-apply-isotope, .swiper-wrapper) {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media only screen and (max-width: 479px) {
    .cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        width: 100%;
        pointer-events: none;
        justify-content: space-between;
        transform: unset;
        -webkit-transform: unset;

    }

    .cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:nth-child(1) {
        left: 0;
    }

    .cst-adv-caro-hme1-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:nth-child(2) {
        right: 0;
    }

    .cst-adv-caro-hme1-2 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        position: relative;
        width: fit-content;
        display: contents;
    }

    .woocommerce div.product .wdt-cst-main-pro-detail form.cart div.quantity.quantity-with-plusminus {
        flex-grow: initial;
    }

    .woocommerce ul.products.vertical-position-bottom-right.wdt-cust-product-temp-1.with-thumb-overlap li.product .product-thumb .product-buttons-wrapper.product-icons {
        right: 20px;
        bottom: 20px;
    }

    .woocommerce div.product .wdt-cst-main-pro-detail .summary form.cart .single_add_to_cart_button,
    .wdt-cst-main-pro-detail .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button {
        flex-grow: 4;
        width: auto;
    }

    .woocommerce .wdt-cst-main-pro-detail .quantity input:not(.qty),
    .woocommerce .wdt-cst-main-pro-detail div.quantity .qty,
    .woocommerce .single_variation_wrap .quantity input,
    .woocommerce-page .single_variation_wrap .quantity input {
        width: 36px;
    }

    .woocommerce ul.products.wdt-cust-product-temp-1 li.product .product-thumb .product-thumb-content .product-buttons-wrapper.product-button {
        bottom: 20px;
    }

    .wdt-cst-thumb-right .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container.swiper-container .swiper-slide::before,
    .wdt-cst-thumb-right .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-right .wdt-product-image-gallery-thumb-container.swiper-container .swiper-slide::before {
        padding-top: 125%;
    }

    .wdt-cst-main-pro-detail .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button {
        width: auto;
    }

    .woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li.active {
        border-width: 0 0 0 0;
    }

    .woocommerce div.product .wdt-cst-main-product-tabs .woocommerce-tabs ul.tabs li,
    .woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li {
        display: inline-flex;
    }

    .woocommerce div.product .wdt-cst-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs {
        text-align: center;
    }

}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/assets/css/layout-1.css */
/* Custom Styles */
.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers {
    display: flex;
    align-items: center;
    justify-content: center;
    list-style: none;
}

.woocommerce-currency-switcher-form .chosen-container.chosen-container-single.chosen-container-single-nosearch {
    max-width: 80px;
    min-width: 80px;
}

.wdt-cst-hme2-prd-carousel .wdt-products-pagination-holder .swiper-pagination-progressbar {
    background: rgba(var(--wdtLinkHoverColorRgb), .3);
}
.wdt-cst-hme2-prd-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--wdtPrimaryColor);
}
.wdt-cst-hme2-prd-carousel .wdt-products-pagination-holder {
    margin-top: clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem); /* 60 - 20 */
}

/* Common Heading Style */
.elementor-widget-container .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    font-family: var(--wdtFontTypo_Base);
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    text-transform: uppercase;
    margin-bottom: 10px;
    font-variant: all-small-caps;
    font-weight: var(--wdtFontWeight_Base);
    color: var(--wdtPrimaryColor);
}

/* Snap Scroll Style */
.wdt-dark-bg .wdt-snap-scroll-pagination>button {
    color: var(--wdtAccentTxtColor);
}

section:not(.wdt-dark-bg) .wdt-snap-scroll-pagination>button {
    color: var(--wdtPrimaryColor);
}

section:not(.wdt-dark-bg) .wdt-snap-scroll-pagination>button:hover {
    color: var(--wdtAccentTxtColor);
}

.wdt-snap-scroll-pagination>button {
    font-size: 0.875rem;
    padding: var(--wdtPadding_Btn);
    font-family: var(--wdtFontTypo_Base);
    line-height: var(--wdtBtnLineHeight);
    background-color: transparent;
    border: 1px solid var(--wdtHeadAltColor);
    margin: 8px;
}

.wdt-snap-scroll-pagination>button:hover {
    background-color: var(--wdtHeadAltColor);
}

/* Counter Style */

/* H1 Counter Style */
.wdt-custom-counter-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper {
    margin-bottom: 16px;
}

.wdt-custom-counter-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-counter {
    font-family: var(--wdtFontTypo_H2);
    font-size: clamp(1.75rem, 1.4327rem + 1.4103vw, 3.125rem);
    /* 28px to 50px */
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_H2);
}

.wdt-custom-counter-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    font-family: var(--wdtFontTypo_Base);
    font-size: clamp(0.75rem, 0.6923rem + 0.2564vw, 1rem);
    /* 12px to 16px */
    font-weight: var(--wdtFontWeight_Base);
    text-transform: uppercase;
}

.wdt-custom-counter-style-01 .wdt-column:not(:last-child):after {
    content: "";
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 1px;
    height: 50%;
    background-color: rgba(var(--wdtAccentTxtColorRgb));
}

/* About Counter Style */
.wdt-custom-counter-style-02 .wdt-content-item .wdt-content-media-group .wdt-content-counter {
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(1.875rem, 1.2981rem + 2.5641vw, 4.375rem);
    /* 30px to 70px */
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Ext);
}

.wdt-custom-counter-style-02 .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper {
    margin-bottom: 10px;
}

.wdt-custom-counter-style-02 .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Ext);
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

.wdt-custom-counter-style-02 .wdt-snap-scroll-pagination>button:hover {
    background: var(--wdtLinkHoverColor);
}

/* Tabs Style */

/* H1 Tabs Style */
.wdt-custom-tab-style-01 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 15px;
    border: 1px solid var(--wdtBorderColor);
    padding: 8px 25px 8px 8px;
    border-radius: 100px;
    background-color: transparent;
    overflow: hidden;
}

.wdt-custom-tab-style-01 .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon {
    margin: 0;
}

.wdt-custom-tab-style-01 .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
    margin: 0;
}

.wdt-custom-tab-style-01 .wdt-tabs-container ul.wdt-tabs-list {
    gap: 20px;
}

.wdt-custom-tab-style-01 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title,
.wdt-custom-tab-style-01 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Base);
    position: relative;
    text-transform: capitalize;

}

.wdt-custom-tab-style-01 .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
    -webkit-box-flex: inherit;
    -ms-flex: inherit;
    flex: inherit;
}

.wdt-custom-tab-style-01 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    position: relative;
}

.wdt-custom-tab-style-01 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon>span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 48px;
    height: 48px;
    font-size: 30px;
    border-radius: var(--wdtRadius_Full);
    background-color: var(--wdtBodyBGColor);
    color: var(--wdtPrimaryColor);
    border: 1px solid var(--wdtBorderColor);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-custom-tab-style-01 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:before {
    content: "";
    position: absolute;
    left: unset;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 0px;
    height: 100%;
    background-color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Part);
    opacity: 0;
    -webkit-transition: var(--wdt-elementor-base-transition);
    transition: var(--wdt-elementor-base-transition);
    z-index: -1;
}

.wdt-custom-tab-style-01 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image-wrapper {
    border-radius: 50%;
    overflow: hidden;
    max-width: 60px;
}

.wdt-custom-tab-style-01 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
.wdt-custom-tab-style-01 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    border-color: var(--wdtPrimaryColor);
}

.wdt-custom-tab-style-01.in-home1 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image>span {
    display: block;
    background-color: var(--wdtTertiaryColor);
    border: 1px solid var(--wdtPrimaryColor);
    border-radius: 50%;
}

.wdt-custom-tab-style-01.in-home1 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image>span img {
    max-width: 43px;
}

.wdt-custom-tab-style-01 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before,
.wdt-custom-tab-style-01 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:before {
    width: 100%;
    opacity: 1;
    left: 0;
    right: unset;
}

.wdt-custom-tab-style-01 .wdt-tabs-container .wdt-tabs-content-wrapper {
    padding: 40px 0 0;
}

@media only screen and (max-width:1280px) {
    .wdt-custom-tab-style-01 .wdt-tabs-container .wdt-tabs-content-wrapper {
        padding: 30px 0 0;
    }
}

/* Hotsport Style */

/* H1 Hotsport Style */
.wdt-custom-style-01 .wdt-hotspot-item-trigger {
    width: 35px;
    height: 35px;
    background-color: transparent;
    border-radius: var(--wdtRadius_Full);
}

.wdt-custom-style-01 .wdt-hotspot-item-trigger div[class*="wdt-hotspot-item-"] {
    font-size: 13px;
}

.wdt-custom-style-01 .wdt-hotspot-item-trigger>.wdt-hotspot-item-default {
    display: none;
}

.wdt-custom-style-01 .wdt-hotspot-item-trigger::before {
    border-width: 1px;
    border-color: var(--wdtAccentTxtColor);
    -webkit-animation: ripple 3s ease-out infinite;
    animation: ripple 2s ease-out infinite;
    animation-play-state: running;
}

.wdt-custom-style-01 .wdt-hotspot-item-active .wdt-hotspot-item-trigger {
    background-color: var(--wdtPrimaryColor);
}

.wdt-custom-style-01 .wdt-hotspot-repeater-item a:nth-child(2) .wdt-hotspot-item-trigger::before {
    animation-delay: 2s;
}

@keyframes ripple {
    0% {
        transform: scale(1);
        opacity: .8;
    }

    45% {
        transform: scale(2.5);
        opacity: 0;
        border-width: 1px;
    }
}

@-webkit-keyframes ripple {
    0% {
        transform: scale(1);
        opacity: .8;
    }

    45% {
        transform: scale(2.5);
        opacity: 0;
        border-width: 1px;
    }
}


/* Video Banner Style */
.wdt-cst-hom3-interactive .wdt-interactive-showcase-container {
    margin: 0;
}

/* H1 Video Banner Style */
.wdt-video-banner-style-01 .elementor-widget-container .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    margin-bottom: 0;
}

.wdt-video-banner-style-01 .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-video-banner-style-01 div h2,
.wdt-video-banner-style-01 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem);
    /* 30px to 60px */
}

/* Testimonial Style */

.wdt-custom-testimonial-style-01 .wdt-content-item {
    display: flex;
    flex-direction: column-reverse;
}

/* H1 Testimonial Style */
.wdt-custom-testimonial-style-01 .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    font-family: var(--wdtFontTypo_H4);
    font-size: clamp(1.125rem, 0.975rem + 0.75vw, 1.875rem);
    font-weight: var(--wdtFontWeight_Alt);
    margin-bottom: clamp(1.5625rem, 1.1298rem + 1.9231vw, 3.4375rem);
}

.wdt-custom-testimonial-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-title-group {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    flex-direction: column;
}

.wdt-custom-testimonial-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-title-group>div {
    margin: 0 !important;
}

.wdt-custom-testimonial-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-image img {
    border-radius: var(--wdtRadius_Full);
    width: 100%;
    max-width: 100px;
}

.wdt-custom-testimonial-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-title-group h5 {
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */
    line-height: 1;
}

.wdt-custom-testimonial-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-subtitle {
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    color: var(--wdtBodyTxtColor);
}

/* .wdt-custom-testimonial-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-title-group h5 a:after {
    content: ",";
    position: relative;
    display: inline-block;
} */

.wdt-custom-testimonial-style-01 .wdt-content-item .wdt-rating li span {
    font-size: 16px;
}

.wdt-custom-testimonial-style-01 .wdt-content-item .wdt-rating li {
    margin: 5px;
    padding-bottom: 0;
}

.wdt-custom-testimonial-style-01 .fa-star:before { 
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    background: var(--wdtPrimaryColor);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.82,42.1l-5.15,4.45L79.42,58h0l-4.9,4.23L76,68.49h0l2.69,11.74L81.34,92c.79,3.45-1.09,4.79-4.18,3L66.64,88.83,50.5,79.4l-8.53,5L23.84,95c-3.09,1.8-5,.46-4.18-3L25,68.5a0,0,0,0,1,0,0l1.43-6.26L21.58,58h0L3.18,42.1c-2.69-2.33-2-4.51,1.6-4.83L17,36.16l18.68-1.71,7.43-17L47.92,6.43c1.42-3.24,3.74-3.24,5.16,0l4.84,11.06,7.43,17L84,36.16l12.19,1.11C99.79,37.59,100.51,39.77,97.82,42.1Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.82,42.1l-5.15,4.45L79.42,58h0l-4.9,4.23L76,68.49h0l2.69,11.74L81.34,92c.79,3.45-1.09,4.79-4.18,3L66.64,88.83,50.5,79.4l-8.53,5L23.84,95c-3.09,1.8-5,.46-4.18-3L25,68.5a0,0,0,0,1,0,0l1.43-6.26L21.58,58h0L3.18,42.1c-2.69-2.33-2-4.51,1.6-4.83L17,36.16l18.68-1.71,7.43-17L47.92,6.43c1.42-3.24,3.74-3.24,5.16,0l4.84,11.06,7.43,17L84,36.16l12.19,1.11C99.79,37.59,100.51,39.77,97.82,42.1Z'/%3E%3C/svg%3E");
}

.wdt-custom-testimonial-style-01 .wdt-content-item .wdt-rating li span.far {
    opacity: 0.5;
}

/* H2 Testimonial Style */
.wdt-custom-testimonial-style-02 .swiper-slide {
    padding: 10px 0;
}

.wdt-custom-testimonial-style-02 .wdt-content-item {
    border: 0px;
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
    overflow: hidden;
}

.wdt-custom-testimonial-style-02 .wdt-content-item>div {
    padding: clamp(2.5rem, 2.3558rem + 0.641vw, 3.125rem) clamp(1.5625rem, 1.3462rem + 0.9615vw, 2.5rem); /* 40px to 50px - 25px to 40px */
    margin-bottom: 0 !important;
    background: var(--wdtSecondaryColor);
}

.wdt-custom-testimonial-style-02 .wdt-content-item>.wdt-content-media-group {
    border: 0;
}

.wdt-custom-testimonial-style-02 .wdt-content-item .wdt-content-media-group .wdt-content-image a,
.wdt-custom-testimonial-style-02 .wdt-content-item .wdt-content-media-group .wdt-content-image span {
    border-radius: var(--wdtRadius_Full);
    border: 1px solid var(--wdtPrimaryColor);
    overflow: hidden;
    width: 80px;
    height: 80px;
}

.wdt-custom-testimonial-style-02 .wdt-content-item .wdt-content-media-group {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: center;
    gap: 20px;
    background: var(--wdtTertiaryColor);
    border-radius: var(--wdtRadius_2X) var(--wdtRadius_2X) 0 0;
    -webkit-border-radius: var(--wdtRadius_2X) var(--wdtRadius_2X) 0 0;
}

.wdt-custom-testimonial-style-02 .elementor-widget-container .wdt-content-item .wdt-content-media-group>div {
    margin-bottom: 0;
}

.wdt-custom-testimonial-style-02 .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.1635rem + 0.3846vw, 1.625rem);
    /* 20px to 26px */
}

.wdt-custom-testimonial-style-02 .wdt-content-item .wdt-content-media-group .wdt-content-subtitle {
    font-family: var(--wdtFontTypo_Base);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Base);
    color: var(--e-global-color-2b22e06);
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    font-variant: all-small-caps;
}

.wdt-custom-testimonial-style-02 .wdt-content-item .wdt-content-detail-group>div {
    position: relative;
}

.wdt-custom-testimonial-style-02 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 90px;
    height: 90px;
    font-size: 90px;
    opacity: 0.5;
    color: var(--wdtPrimaryColor);
}

.wdt-custom-testimonial-style-02 .wdt-content-item .wdt-content-detail-group .wdt-content-icon-wrapper {
    position: absolute;
    top: 10%;
    right: 10%;
    z-index: 0;
    pointer-events: none;
    transform: translateY(50%);
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
}

.wdt-custom-testimonial-style-02 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-icon-wrapper,
.wdt-custom-testimonial-style-02 .swiper-slide .wdt-content-item:hover .wdt-content-detail-group .wdt-content-icon-wrapper {
    transform: translateY(0);
    opacity: 1;
}

.wdt-custom-testimonial-style-02 .wdt-content-item .wdt-content-detail-group .wdt-rating li span {
    font-size: 1rem;
}

.wdt-custom-testimonial-style-02 .wdt-content-item .wdt-content-detail-group .wdt-rating li {
    margin: 4px;
}

.wdt-custom-testimonial-style-02 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    margin-left: 0;
    margin-right: 0;
}

.wdt-custom-testimonial-style-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    margin-top: 0;
    width: 40px;
    height: 40px;
    font-size: 40px;
}

.wdt-custom-testimonial-style-02 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.wdt-custom-testimonial-style-02 .wdt-carousel-pagination-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    top: -125px;
    margin: auto;
}

.wdt-custom-testimonial-style-02 .fa-star:before { 
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    background: var(--wdtPrimaryColor);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.82,42.1l-5.15,4.45L79.42,58h0l-4.9,4.23L76,68.49h0l2.69,11.74L81.34,92c.79,3.45-1.09,4.79-4.18,3L66.64,88.83,50.5,79.4l-8.53,5L23.84,95c-3.09,1.8-5,.46-4.18-3L25,68.5a0,0,0,0,1,0,0l1.43-6.26L21.58,58h0L3.18,42.1c-2.69-2.33-2-4.51,1.6-4.83L17,36.16l18.68-1.71,7.43-17L47.92,6.43c1.42-3.24,3.74-3.24,5.16,0l4.84,11.06,7.43,17L84,36.16l12.19,1.11C99.79,37.59,100.51,39.77,97.82,42.1Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.82,42.1l-5.15,4.45L79.42,58h0l-4.9,4.23L76,68.49h0l2.69,11.74L81.34,92c.79,3.45-1.09,4.79-4.18,3L66.64,88.83,50.5,79.4l-8.53,5L23.84,95c-3.09,1.8-5,.46-4.18-3L25,68.5a0,0,0,0,1,0,0l1.43-6.26L21.58,58h0L3.18,42.1c-2.69-2.33-2-4.51,1.6-4.83L17,36.16l18.68-1.71,7.43-17L47.92,6.43c1.42-3.24,3.74-3.24,5.16,0l4.84,11.06,7.43,17L84,36.16l12.19,1.11C99.79,37.59,100.51,39.77,97.82,42.1Z'/%3E%3C/svg%3E");
}

.wdt-custom-testimonial-style-02 .wdt-content-item .wdt-rating li span.far {
    opacity: 0.5;
}

/* Pagination style */
.wdt-custom-testimonial-style-01,
.wdt-custom-testimonial-style-01 .wdt-testimonial-holder {
    position: static;
}

.wdt-custom-testimonial-style-01 .wdt-carousel-pagination-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40%;
    top: auto;
    margin: auto;
    transform: translateY(-40%);
}

.wdt-custom-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    width: 100%;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
}

.wdt-custom-testimonial-style-01 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    margin-left: 0;
    margin-right: 0;
}

.wdt-custom-testimonial-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    font-size: 25px;
}

.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div,
.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover,
.wdt-custom-testimonial-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div,
.wdt-custom-testimonial-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover {
    border: 0;
    background-color: transparent;
}

.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>span,
.wdt-custom-testimonial-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>span,
.wdt-custom-testimonial-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before,
.wdt-custom-testimonial-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-title-group>span {
    display: none;
}

@media only screen and (max-width:767px) {
    .wdt-custom-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        margin-top: 0;
    }
}

/* Footer Style */

/* H1 Footer Style */
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title,
#footer .elementor-widget-icon-list .elementor-icon-list-item>a,
.wdt-custom-newsletter-style-01 .wdt-terms-condition-lbl {
    font-family: var(--wdtFontTypo_Base);
}

.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon>input {
    border-radius: 100px;
    padding: clamp(1.125rem, 1.0529rem + 0.3205vw, 1.4375rem) 70px clamp(1.125rem, 1.0529rem + 0.3205vw, 1.4375rem) clamp(1.375rem, 1.0721rem + 1.3462vw, 2.6875rem);
    /* 18px 70px 18px 22px to 23px 70px 23px 43px */
    margin-bottom: 20px;
}

.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"] {
    background-color: var(--wdtAccentTxtColor);
    color: var(--wdtBodyBGColor);
    border-radius: var(--wdtRadius_Full);
    font-size: 26px;
}

.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    top: 9px;
    bottom: inherit;
    right: -4px;
}
.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
    width: clamp(2.875rem, 2.75rem + 0.625vw, 3.5rem); /* 56 - 46 */
    height: clamp(2.875rem, 2.75rem + 0.625vw, 3.5rem); /* 56 - 46 */
}

#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    font-family: var(--wdtFontTypo_H6);
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_H6);
    text-transform: capitalize;
}

.wdt-custom-payment-gatway-style .wdt-content-item .wdt-content-image a {
    padding: 6px 10px;
    border-radius: var(--wdtRadius_3X);
    background-color: var(--e-a-btn-bg-active);
    height: 30px;
}

.wdt-custom-payment-gatway-style .wdt-content-item .wdt-content-image a:hover {
    background-color: rgba(var(--wdtLinkHoverColorRgb), 0.2);
}

.wdt-custom-payment-gatway-style .wdt-content-item .wdt-content-image a img {
    width: 100%;
    height: 100% !important;
    object-fit: contain;
    margin: auto;
    border-radius: var(--wdtRadius_Zero);
}

#footer .wdt-custom-insta-h1 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image {
    border-radius: var(--wdtRadius_2X);
    overflow: hidden;
}


/* Checkbox Style */
.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon>div:not(.wdt-mailchimp-subscription-button-holder)>input[type="checkbox"]+span {
    display: inline-block;
    align-items: center;
    font-size: 14px;
    position: relative;
}

.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon>div:not(.wdt-mailchimp-subscription-button-holder)>a {
    font-size: 14px;
}

.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon>div:not(.wdt-mailchimp-subscription-button-holder)>input[type="checkbox"] {
    width: 16px;
    height: 16px;
    position: absolute;
    margin: auto;
    opacity: 0;
    z-index: 1;
    left: 0;
    cursor: pointer;
}

.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon>div:not(.wdt-mailchimp-subscription-button-holder)>input[type="checkbox"]+span:before {
    content: '';
    border: 1px solid var(--wdtAccentTxtColor);
    border-radius: 4px;
    position: relative;
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: 10px;
    top: 3px;
    cursor: pointer;
}

.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon>div:not(.wdt-mailchimp-subscription-button-holder)>input[type="checkbox"]+span:after {
    position: absolute;
    content: "\2714";
    content: '';
    font-size: 12px;
    color: var(--wdtPrimaryColor);
    top: 4px;
    left: 2px;
    transform: scale(0) rotate(35deg);
    -webkit-transform: scale(0) rotate(35deg);
    transform-origin: bottom left;
    border: 3px solid var(--wdtPrimaryColor);
    transition: 120ms transform ease-in-out;
    width: 6px;
    height: 11px;
    border-top: 0;
    border-left: 0;
}

.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon>div>input[type="checkbox"]:checked+span:after {
    transform: scale(1) rotate(35deg);
    -webkit-transform: scale(1) rotate(35deg);
}

.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon>div:not(.wdt-mailchimp-subscription-button-holder) {
    overflow: hidden;
    height: fit-content;
    width: fit-content;
    position: relative;
    /* margin: 0 auto; */
}

.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-policy-holder .wdt-privacy-policy-lbl {
    color: var(--wdtAccentTxtColor);
    text-decoration: underline;
    transition: var(--wdtBaseTransition);
    text-underline-offset: 2px;
}

.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-policy-holder a:hover .wdt-privacy-policy-lbl {
    color: var(--wdtLinkHoverColor);
}

.wdt-custom-newsletter-style-01.wdt-style-02 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"] {
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-newsletter-style-01.wdt-style-03 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon>div:not(.wdt-mailchimp-subscription-button-holder)>input[type="checkbox"]+span:before {
    border-color: var(--wdtPrimaryColor);
}

.wdt-custom-newsletter-style-01.wdt-style-03 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon>div>input[type="checkbox"]:checked+span:before {
    color: var(--wdtPrimaryColor);
}

.wdt-custom-newsletter-style-01.wdt-style-03 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-policy-holder .wdt-privacy-policy-lbl {
    color: var(--wdtHeadAltColor);
    font-weight: calc(var(--wdtFontWeight_Ext) + 200);
    text-decoration: underline;
    text-decoration-line: underline;
    text-decoration-color: currentcolor;
    text-decoration-line: underline;
    text-decoration-color: currentColor;
    line-height: normal;
    text-underline-offset: 3px;
}

.wdt-custom-newsletter-style-01.wdt-style-03 .wdt-mailchimp-policy-holder .wdt-privacy-policy-lbl:hover {
    color: var(--wdtLinkHoverColor);
}

.wdt-custom-newsletter-style-01 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] i {
    margin-top: -3px;
}


/* Team Style */

.wdt-custom-team-style .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container::before {
    content: '';
    position: absolute;
    top: 20%;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(0deg, rgba(var(--wdtSecondaryColorRgb), 0.6), transparent);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    opacity: 0;
    pointer-events: none;
}

.wdt-custom-team-style .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container::before {
    opacity: 1;
}

.wdt-custom-team-style .wdt-content-item .wdt-social-icons-list {
    flex-wrap: nowrap;
}

.wdt-custom-team-style .wdt-content-item .wdt-social-icons-list li a {
    font-size: var(--wdtFontSize_Base);
    width: 40px;
    height: 40px;
    background: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-custom-team-style .wdt-content-item .wdt-social-icons-list li a:hover {
    background: var(--wdtLinkHoverColor);
}

.wdt-custom-team-style .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div ul li a {
    color: var(--wdtPrimaryColor);
}

.wdt-custom-team-style .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div ul li a:hover {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-team-style .wdt-content-item .wdt-social-icons-list li {
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    opacity: 0;
}

.wdt-custom-team-style .wdt-content-item .wdt-social-icons-list li:nth-child(2) {
    transition-delay: 0.06s;
    -webkit-transition-delay: 0.06s;
}

.wdt-custom-team-style .wdt-content-item .wdt-social-icons-list li:nth-child(3) {
    transition-delay: 0.12s;
    -webkit-transition-delay: 0.12s;
}

.wdt-custom-team-style .wdt-content-item .wdt-social-icons-list li:nth-child(4) {
    transition-delay: 0.18s;
    -webkit-transition-delay: 0.18s;
}

.wdt-custom-team-style .wdt-content-item:hover .wdt-social-icons-list li {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    opacity: 1;
}

/* About Team Style */
.wdt-custom-team-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-team-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

.wdt-custom-team-style .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(1.25rem, 1.2055rem + 0.2454vw, 1.5rem);
}

.wdt-custom-team-style .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 10px;
}

.wdt-custom-team-style .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
    font-family: var(--wdtFontTypo_Base);
    font-size: calc(var(--wdtFontSize_Base) + 0px);
    text-transform: capitalize;
    margin-top: 0 !important;
    color: var(--wdtBodyTxtColor);
}

.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-image a img {
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

/* Video Banner Section Style */
/* H1 Video Banner Style */
.elementor-widget-container .wdt-advanced-video-container .wdt-play-button {
    height: 80px;
    width: 80px;
    border-radius: var(--wdtRadius_Full);
}


/* Image Box Style */

/* Collect Imagebox Style 1 */
.wdt-image-box-style-01 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-image-box-style-01 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

.wdt-image-box-style-01 .wdt-content-item .wdt-media-image-cover-container {
    pointer-events: none;
}

.wdt-image-box-style-01 .wdt-content-item .wdt-media-image-cover .wdt-content-button>a {
    background-color: transparent;
    padding: 0;
    position: relative;
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    pointer-events: all;
    text-decoration: underline;
    text-underline-offset: 2px;
}

.wdt-image-box-style-01 .wdt-content-item .wdt-media-image-cover .wdt-content-button>a:hover {
    background-color: transparent;
}

.wdt-image-box-style-01 .wdt-content-item .wdt-content-button {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-image-box-style-01 .wdt-content-item:hover .wdt-content-button {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.wdt-image-box-style-01 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
    /* 20px to 30px */
    /* pointer-events: none; */
}

.wdt-image-box-style-01 .wdt-content-item .wdt-content-detail-group {
    padding: 0 10%;
}

/* Image Hover Style */
.wdt-custom-team-style .wdt-content-item-holder .wdt-content-item .wdt-content-media-group,
.wdt-image-box-style-01 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group {
    margin-bottom: 30px;
    border-radius: var(--wdtRadius_2X);
    overflow: hidden;
    display: grid;
}

.wdt-custom-team-style .wdt-content-item-holder .wdt-content-item .wdt-content-media-group>div,
.wdt-image-box-style-01 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group>div {
    grid-area: 1/-1;
    margin-bottom: 0;
}

.wdt-custom-team-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image a img,
.wdt-image-box-style-01 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image a img {
    opacity: 0;
    filter: blur(3px);
    -webkit-filter: blur(3px);
}

.wdt-image-box-style-01 .wdt-content-item .wdt-content-media-group .wdt-media-image-cover:before {
    content: '';
    position: absolute;
    transform: translateY(100px);
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    display: block;
    transition: inherit;
    pointer-events: none;
}

.wdt-image-box-style-01 .wdt-content-item:hover .wdt-content-media-group .wdt-media-image-cover:before {
    content: '';
    position: absolute;
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    display: block;
}

.wdt-custom-team-style .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image a img,
.wdt-image-box-style-01 .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image a img {
    opacity: 1;
    filter: blur(0px);
    -webkit-filter: blur(0px);
}

.wdt-custom-team-style .wdt-content-item .wdt-social-icons-list li .wdticon-youtube::before {
    background: currentColor;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 63'%3E%3Cpath d='M89.43,14.42A13.77,13.77,0,0,0,76.82,1.16C69.34.58,58.54,0,45,0S20.6.58,13.11,1.17A13.71,13.71,0,0,0,.54,14.36C.26,20.11,0,26.73,0,31.3S.27,42.64.55,48.44A13.68,13.68,0,0,0,12.9,61.59C20.51,62.29,31.51,63,45,63s24.43-.7,32-1.4A13.74,13.74,0,0,0,89.42,48.38c.29-6.11.58-13.09.58-17.08S89.72,20.48,89.43,14.42ZM36,44.66V17.94L59.2,31.3Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 63'%3E%3Cpath d='M89.43,14.42A13.77,13.77,0,0,0,76.82,1.16C69.34.58,58.54,0,45,0S20.6.58,13.11,1.17A13.71,13.71,0,0,0,.54,14.36C.26,20.11,0,26.73,0,31.3S.27,42.64.55,48.44A13.68,13.68,0,0,0,12.9,61.59C20.51,62.29,31.51,63,45,63s24.43-.7,32-1.4A13.74,13.74,0,0,0,89.42,48.38c.29-6.11.58-13.09.58-17.08S89.72,20.48,89.43,14.42ZM36,44.66V17.94L59.2,31.3Z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    width: 18px;
    height: auto;
}

/* H2  Imagebox Style */
.wdt-custom-moden-img-box-style .wdt-image-box-wrapper .swiper-slide {
    overflow: visible;
}

.wdt-custom-moden-img-box-style .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: center;
}

.wdt-custom-moden-img-box-style .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    grid-area: 1/-1;
    margin-bottom: 0;
}

.wdt-custom-moden-img-box-style .wdt-content-item .wdt-content-media-group>div.wdt-content-icon-wrapper {
    position: absolute;
    left: -15px;
}

.wdt-custom-moden-img-box-style .wdt-content-item .wdt-content-image-wrapper .wdt-content-image {
    width: clamp(6.875rem, 6.226rem + 2.8846vw, 9.6875rem);
    /* 110px to 155px */
    height: clamp(6.875rem, 6.226rem + 2.8846vw, 9.6875rem);
    /* 110px to 155px */
    margin: auto;
    border-radius: var(--wdtRadius_Full);
    overflow: hidden;
    -webkit-transform: scale(0) skewX(20deg);
    transform: scale(0) skewX(20deg);
    -webkit-transition: all 0.3s cubic-bezier(.17, .84, .44, 1);
    transition: all 0.3s cubic-bezier(.17, .84, .44, 1);
}

.wdt-custom-moden-img-box-style .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image {
    -webkit-transform: scale(1) skewX(0deg);
    transform: scale(1) skewX(0deg);
}

.wdt-custom-moden-img-box-style .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    font-size: clamp(1.5rem, 1.2981rem + 0.8974vw, 2.375rem);
    /* 24px to 38px */
}

/* ========================== Jaga ========================== */

/* ======================== Home 1 ======================== */

.wdt-custom-style-01,
.wdt-custom-style-01 .elementor-widget-container,
.wdt-custom-style-01 .elementor-widget-container .wdt-hotspot-holder {
    height: 100%;
}

/* Slider */

.wdt-custom-home1-slider .swiper-slide {
    border-radius: 0;
}

.wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

/* Bg Image Style */

.wdt-custom-home1-slider .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    transition: 3s cubic-bezier(.79, .14, .15, .86);
    -webkit-transition: 3s cubic-bezier(.79, .14, .15, .86);
}

.wdt-custom-home1-slider .swiper-slide-prev .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img,
.wdt-custom-home1-slider .swiper-slide-next .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    transform: scale(1.1);
}

.wdt-custom-home1-slider .swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    transform: scale(1);
}

/* Heading Style */

.wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    padding: 50px 20px;
    padding-top: 230px;
    position: relative;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
}

.wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container::before,
.wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, var(--wdtSecondaryColor), var(--wdtSecondaryColor));
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    opacity: 0;
}

.wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container::after {
    bottom: auto;
    top: 0;
    height: 30%;
    opacity: 0;
    transform: rotate(180deg); -webkit-transform: rotate(180deg);
}

.wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover-container .wdt-content-subtitle {
    font-family: var(--wdtFontTypo_Base);
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    text-transform: uppercase;
    font-variant: all-small-caps;
    font-weight: var(--wdtFontWeight_Base);
    margin-bottom: 0 !important;
}

.wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover-container .wdt-content-title {
    margin-top: 0 !important;
}

.wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover-container .wdt-content-title h5 {
    font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); /* 30px to 60px */
    pointer-events: none;
}

.wdt-custom-home1-slider .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a,
.wdt-custom-home1-slider .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a {
    color: currentColor;
}

.wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover-container .wdt-content-description {
    font-size: var(--wdtFontSize_Base);
    width: 100%;
    max-width: 750px;
    margin-bottom: 45px !important;
}



/* Pagination */

.wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    position: absolute;
    top: 350px;
    width: 100%;
}

.wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    margin-top: 0 !important;
    position: absolute !important;
}

.wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
    left: 105px;
}

.wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
    right: 105px;
}

.wdt-custom-home1-slider .swiper-fade .swiper-slide {
    height: auto;
    visibility: hidden;
}

.wdt-custom-home1-slider .swiper-fade .swiper-slide.swiper-slide-active {
    visibility: visible;
}

.wdt-custom-home1-slider .wdt-content-item,
.wdt-custom-home1-slider .wdt-content-item .wdt-content-media-group,
.wdt-custom-home1-slider .wdt-content-item .wdt-content-elements-group {
    height: 100%;
}

/* ======================== Home 2 ======================== */

/* Slider */

.wdt-custom-home2-adv-caro-slider .swiper-slide img {
    width: fit-content;
}

.wdt-custom-home2-adv-caro-slider .swiper-slide {
    border-radius: 0;
    -webkit-border-radius: 0;
}

/* Image Animation */

.wdt-custom-slider2-img .elementor-widget-container:before {
    content: "";
    position: absolute;
    left: 4%;
    bottom: 0;
    width: 80%;
    height: 80%;
    display: block;
    background: rgba(var(--wdtLinkHoverColorRgb), .2);
    border-radius: var(--wdtRadius_Full) var(--wdtRadius_Full) 0 0;
    -webkit-border-radius: var(--wdtRadius_Full) var(--wdtRadius_Full) 0 0;
    z-index: -1;
    clip-path: polygon(50% 100%, 50% 100%, 100% 100%, 0% 100%);
    transition: 0.8s cubic-bezier(.45, .05, .55, .95);
    -webkit-transition: 0.8s cubic-bezier(.45, .05, .55, .95);
    opacity: 0;
    visibility: hidden;
}

.wdt-custom-slider-home2-hd .swiper-slide-active .wdt-custom-slider2-img .elementor-widget-container:before {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    opacity: 0;
    visibility: hidden;
}

.wdt-custom-slider2-img .elementor-widget-container img {
    transform: translateY(50px);
    transition: 0.8s cubic-bezier(.45, .05, .55, .95);
    opacity: 0;
    visibility: hidden;
}

.wdt-custom-slider-home2-hd .swiper-slide-active .wdt-custom-slider2-img .elementor-widget-container img {
    transform: translateY(0px);
    visibility: visible;
    opacity: 1;
}

.wdt-custom-home2-slider-popup .wdt-popup-box-trigger-element {
    display: flex;
    flex-direction: row-reverse;
}

.wdt-custom-home2-slider-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    font-weight: var(--wdtFontWeight_Base) !important;
    text-transform: capitalize !important;
}

.wdt-custom-home2-slider-popup .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label+.wdt-popup-box-trigger-icon {
    margin: 0;
    margin-right: 15px;
    width: 50px;
    height: 50px;
    align-items: center;
    justify-content: center;
    background: rgba(var(--wdtLinkHoverColorRgb), 1);
    color: var(--wdtAccentTxtColor);
    font-size: calc(var(--wdtFontSize_Base) - 1px);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-custom-home2-slider-popup .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label+.wdt-popup-box-trigger-icon:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: var(--wdtRadius_Part);
    background-color: rgba(var(--wdtLinkHoverColorRgb), 0.5);
    border: 1px solid rgba(var(--wdtLinkHoverColorRgb), 0.8);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: -1;
    -webkit-animation: boom 2000ms infinite;
    animation: boom 2000ms infinite;
}

@keyframes boom {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        box-shadow: inset 0px 0px 10px 3px rgba(var(--wdtLinkHoverColorRgb), 0.5), 0px 0px 10px 3px rgba(var(--wdtLinkHoverColorRgb), 0.3);
    }

    100% {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0;
        box-shadow: none;
    }
}

@-webkit-keyframes boom {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        box-shadow: inset 0px 0px 10px 3px rgba(var(--wdtLinkHoverColorRgb), 0.5), 0px 0px 15px 8px rgba(var(--wdtLinkHoverColorRgb), 0.3);
    }

    100% {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0;
        box-shadow: none;
    }
}

/* Pagination */

.wdt-custom-home2-adv-caro-slider .wdt-carousel-arrow-pagination {
    position: absolute;
    left: 5.8%;
    bottom: 4%;
}

.wdt-custom-home2-adv-caro-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    width: 40px;
    height: 40px;
    font-size: 40px;
    color: var(--wdtLinkColor);
}

/* Heading Animation */

.wdt-custom-slider-home2-hd .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-custom-slider-home2-hd .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-slider-home2-hd .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper {
    -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
    transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
}

.wdt-custom-slider-home2-hd .swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-custom-slider-home2-hd .swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-slider-home2-hd .swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper {
    -webkit-transition: 500ms cubic-bezier(0.7, 0, 0.3, 1);
    transition: 500ms cubic-bezier(0.7, 0, 0.3, 1);
}

/* Prev */

.wdt-custom-slider-home2-hd .swiper-slide-prev .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    transition-delay: 80ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}

.wdt-custom-slider-home2-hd .swiper-slide-prev .wdt-heading-holder .wdt-heading-title-wrapper {
    transition-delay: 60ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}

.wdt-custom-slider-home2-hd .swiper-slide-prev .wdt-heading-holder .wdt-heading-content-wrapper {
    transition-delay: 40ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}

/* Next */

.wdt-custom-slider-home2-hd .swiper-slide-next .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    transition-delay: 80ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}

.wdt-custom-slider-home2-hd .swiper-slide-next .wdt-heading-holder .wdt-heading-title-wrapper {
    transition-delay: 60ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}

.wdt-custom-slider-home2-hd .swiper-slide-next .wdt-heading-holder .wdt-heading-content-wrapper {
    transition-delay: 40ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}

/* Active */

.wdt-custom-slider-home2-hd .swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    transition-delay: 0ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.wdt-custom-slider-home2-hd .swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper {
    transition-delay: 300ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.wdt-custom-slider-home2-hd .swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper {
    transition-delay: 600ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

/* End */

/* ======================== Home 3 ======================== */

/* === Header === */

.wdt-custom-header3-texslide .wdt-image-box-wrapper .wdt-content-item .wdt-content-media-group {
    display: flex;
    justify-content: center;
}

.wdt-custom-header3-texslide .wdt-image-box-wrapper .wdt-content-item .wdt-content-media-group .wdt-content-title {
    margin: 0;
    width: fit-content;
}

.wdt-custom-header3-texslide .wdt-image-box-wrapper .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Ext);
    font-family: var(--wdtFontTypo_Base);
    font-weight: calc(var(--wdtFontWeight_Ext) + 100);
    text-decoration: underline;
}

.wdt-custom-header3-texslide .wdt-image-box-wrapper .wdt-content-item .wdt-content-media-group .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Ext);
    margin: 0 5px 0 0;
    line-height: 1;
    width: fit-content;
}

/* Insta Tag */

.wdt-custom-home3-insta-tags.elementor-widget .elementor-icon-list-items {
    display: flex;
    flex-wrap: wrap;
    margin: -10px;
}

.wdt-custom-home3-insta-tags.elementor-widget .elementor-icon-list-item a {
    padding: 5px 25px;
    margin: 10px;
    color: var(--wdtHeadAltColor);
    background: var(--wdtBorderColor);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    border-radius: var(--wdtRadius_Part);
    -webkit-border-radius: var(--wdtRadius_Part);
}

.wdt-custom-home3-insta-tags.elementor-widget .elementor-icon-list-item a:hover {
    background: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-home3-insta-tags.elementor-widget li a .elementor-icon-list-text {
    transition: 0s !important;
    -webkit-transition: 0s !important;
}

/* === Counter Sec === */

/* Play Icon */

.wdt-custom-home3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i svg .round-1 {
    font-family: var(--wdtFontTypo_Base);
    font-style: normal;
}

.wdt-custom-home3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i svg .video-text-rotate {
    animation: video-text-rotate 10s linear infinite;
    transform-origin: center;
}

.wdt-custom-home3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover i svg .video-text-rotate {
    animation-play-state: paused;
}

@keyframes video-text-rotate {
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes video-text-rotate {
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

/* End */

.wdt-custom-heading-00 .wdt-heading-holder>*:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-custom-heading-00 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-custom-heading-00 .elementor-heading-title {
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    margin: 0;
    display: inline;
    line-height: var(--wdtLineHeight_Base);
}

.wdt-custom-heading-00.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a:hover {
    color: var(--wdtSecondaryColor);
}

/* Heading Image Style */

.wdt-custom-heading-img .elementor-heading-title img {
    height: clamp(4.375rem, 4rem + 1.875vw, 6.25rem);
    position: relative;
    margin-top: clamp(-3rem, -2.6rem + -2vw, -5rem);
}
.wdt-custom-heading-img h2 {
    margin: 0;
    line-height: var(--wdtLineHeight_Base);
}
.wdt-custom-heading-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container-wrapper > * {
    padding: 0 10px;
}
.wdt-custom-heading-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container-wrapper > * img {
    height: clamp(2.5rem, 2.125rem + 1.875vw, 4.375rem); /* 70 - 40 */
    margin-top: -8px;
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-custom-heading-img.elementor-widget-wdt-text-image
.wdt-custom-heading-img.elementor-widget-wdt-text-image
.wdt-custom-heading-img.elementor-widget-wdt-text-image
.wdt-custom-heading-img.elementor-widget-wdt-text-image
.wdt-custom-heading-img.elementor-widget-wdt-text-image{
    width: 100%;
}


/* SUPPORT BLOCK ICON BOX */

.wdt-custom-icon-box-h2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}

.wdt-custom-icon-box-h2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: 80px;
    color: var(--wdtHeadAltColor);
    position: relative;
}

.wdt-custom-icon-box-h2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before {
    content: '';
    background: rgba(var(--wdtLinkHoverColorRgb), 0.5);
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transform: scale(0.5) translateY(0%) translateX(50%);
    -webkit-transform: scale(0.5) translateY(0%) translateX(50%);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-custom-icon-box-h2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span::before {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    opacity: 1;
}

.wdt-custom-icon-box-h2 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    text-transform: capitalize;
}

/* === Interactive Showcase === */

.wdt-cst-hom3-interactive .wdt-interactive-showcase-content-group {
    padding: 15px 0;
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-media-group .wdt-content-icon {
    display: flex;
    align-items: center;
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-media-group .wdt-content-icon span {
    display: inline-flex;
    font-size: 70px;
}

.wdt-cst-hom3-interactive .wdt-interactive-showcase-media-group .wdt-content-icon span i {
    display: inline-flex;
}

/* ================ Footer 3 ================ */

.wdt-custom-footer3-supp-text.elementor-element .elementor-widget-container {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    color: rgba(var(--wdtAccentTxtColorRgb), 0.8);
    display: flex;
    flex-wrap: wrap;
    align-items: end;
}

.wdt-custom-footer3-supp-text.elementor-element .elementor-widget-container span {
    font-size: var(--wdtFontSize_H5);
    font-weight: calc(var(--wdtFontWeight_Base) + 100);
    color: var(--wdtAccentTxtColor);
    margin-right: 5px;
    margin-bottom: -4px;
}

.wdt-custom-footer3-supp-text.elementor-element .elementor-widget-container span:not(:first-child) {
    margin-left: 20px;
    position: relative;
    padding-left: 25px;
}

.wdt-custom-footer3-supp-text.elementor-element .elementor-widget-container span:not(:first-child)::before {
    content: '';
    width: 6px;
    height: 6px;
    background: var(--wdtAccentTxtColor);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

/* End */


























/* ========================== End ========================== */

/* Responsive */
@media screen and (min-width:1025px) {

    /* Collect Imagebox Style 1 */
    /* .wdt-collection-section-style {
        pointer-events: none;
    } */

    .wdt-image-box-style-01.wdt-type-02 .wdt-column-wrapper {
        align-items: end;
    }

    .wdt-image-box-style-01 .wdt-column-wrapper .wdt-column {
        height: fit-content;
    }
}

@media screen and (max-width:1540px) {

    /* H1 Footer Style */
    /* .wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
        top: 10px;
        right: -3px;
    } */

    .wdt-custom-slider2-img .elementor-widget-container:before {
        width: 90%;
    }

    .wdt-custom-home2-adv-caro-slider .wdt-carousel-arrow-pagination {
        bottom: 0;
        left: 30px;
    }

}

@media only screen and (min-width: 1281px) and (max-width: 1540px) {
    .wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover-container .wdt-content-description {
        max-width: 50%;
    }
    .wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        padding-top: 190px;
    }
    .wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        top: 290px;
    }
}

@media screen and (max-width:1280px) {
    .wdt-team-holder .wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination {
        display: block !important;
    }

    .wdt-custom-testimonial-style-02 .wdt-carousel-pagination-wrapper {
        top: -87px;
    }

    .wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover-container .wdt-content-description {
        max-width: 50%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .wdt-custom-counter-style-02 .wdt-column-wrapper.wdt-snap-scroll-enabled:not(.wdt-snap-scroll)~.wdt-snap-scroll-pagination {
        display: none !important;
    }

    .wdt-custom-tab-style-01 .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
        grid-template-columns: repeat(4, 1fr);
        gap: 25px;
    }
    .wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        padding-top: 170px;
        padding-bottom: 80px;
    }
    .wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        top: 270px;
    }
}

@media screen and (max-width:1024px) {

    /* H1 Footer Style */
    /* .wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
        top: 8px;
    } */

    .wdt-newsletter-section-style .elementor-background-overlay {
        background-image: linear-gradient(270deg, transparent 0%, var(--wdtPrimaryColor) 0%) !important;
    }

    .wdt-custom-testimonial-style-02 .wdt-carousel-pagination-wrapper {
        top: -80px;
    }

    .wdt-custom-home2-adv-caro-slider .wdt-carousel-arrow-pagination {
        position: relative;
        left: 0;
        bottom: 0;
        margin-top: 30px;
    }

    .wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        padding: 150px 20px 70px 20px;
        background: rgba(var(--wdtSecondaryColorRgb), 0.3);
    }
    .wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        top: 250px;
    }
    .wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        left: 50px;
    }
    .wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
        right: 50px;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .wdt-cst-hom3-interactive .wdt-interactive-showcase-content-group {
        padding: 10px 0;
    }
}

@media screen and (max-width:767px) {

    .wdt-custom-tab-style-01 .wdt-tabs-container ul.wdt-tabs-list {
        gap: 0;
    }

    .wdt-cst-hom3-interactive .wdt-interactive-showcase-content-group {
        padding: 5px 0;
    }

    .wdt-cst-hom3-interactive .wdt-interactive-showcase-media-group .wdt-content-icon span {
        font-size: 50px;
    }

    .wdt-custom-tab-style-01.home-2-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        height: 80px;
    }

    .wdt-custom-tab-style-01.home-2-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before,
    .wdt-custom-tab-style-01.home-2-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
        top: 40%;
    }

    .wdt-custom-tab-style-01 .wdt-tabs-container.wdt-tabs-toggle-mode .wdt-tabs-list li .wdt-content-image-wrapper {
        border-radius: 50%;
        overflow: hidden;
        margin-right: 10px;
    }

    /* H1 Counter Style */
    .wdt-custom-counter-style-01 .wdt-column {
        width: 25% !important;
    }

    /* H1 Hotsport Style */
    .wdt-custom-style-01 .elementor-widget-container .wdt-hotspot-holder>img {
        height: 320px;
        object-fit: cover;
        object-position: center;
    }

    /* H1 Testimonial Style */
    .wdt-custom-testimonial-style-01 .wdt-carousel-pagination-wrapper {
        position: relative;
        bottom: 0;
        margin: 10px auto 0;
        transform: inherit;
    }

    .wdt-custom-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        justify-content: center;
        gap: 20px;
    }

    /* H1 Footer Style */
    /* .wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
        top: 9.5px;
    } */

    .newsletter-pop-style .wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
        top: 8px;
    }

    .wdt-custom-home3-insta-tags.elementor-widget .elementor-icon-list-items {
        justify-content: center;
    }

    #footer .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
        width: 45px;
        height: 45px;
        font-size: 22px;
    }

    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
        padding: 18px 18px 18px 18px;
    }

    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
        padding: 20px 10px 0 20px !important;
    }

    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
        background-color: rgba(var(--wdtHeadAltColorRgb),0.1) !important;
        border-radius: 60px;
    }

    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title,
    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon,
    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div {
        color: var(--wdtHeadAltColor);
    }

    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div {
        font-size: 20px;
        width: 20px;
        height: 20px;
        border: 0;
    }

    .wdt-custom-newsletter-style-01.wdt-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
        top: 8.5px;
    }

    /* H2 Testimonial Style */
    .wdt-custom-testimonial-style-02 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        justify-content: center;
        width: 100%;
        gap: 30px;
    }

    .wdt-custom-testimonial-style-02 .wdt-carousel-pagination-wrapper {
        position: relative;
        left: inherit;
        right: inherit;
        top: inherit;
        margin: 40px auto 0;
    }

    .wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        padding: 150px 20px 60px 20px;
    }

    .wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        left: 15%;
        bottom: 60px;
    }

    .wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
        right: 15%;
        bottom: 60px;
    }

    .wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        position: static;
    }

    .wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover-container .wdt-content-description {
        max-width: 90%;
    }

}

@media screen and (max-width:479px) {

    /* Counter Style */
    /* H1 Counter Style */
    .wdt-custom-counter-style-01 .wdt-column {
        width: 25% !important;
    }

    /* H1 Footer Style */
    .wdt-custom-payment-gatway-style .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column {
        width: 16.66% !important;
    }

    .wdt-custom-newsletter-style-01.wdt-style-02 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
        top: 7.5px;
    }

    .newsletter-pop-style .wdt-custom-newsletter-style-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
        top: 7px;
    }

    #footer .wdt-custom-insta-h1 .wdt-column {
        width: 33.33% !important;
    }

    .wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        padding: 140px 20px 105px 20px;
        background: rgba(var(--wdtSecondaryColorRgb), 0.4);
    }

    .wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        bottom: 45px;
        left: 50%;
        transform: translateX(-45px);
    }

    .wdt-custom-home1-slider .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
        bottom: 45px;
        right: 50%;
        transform: translateX(45px);
    }

    .wdt-custom-home1-slider .wdt-content-item .wdt-media-image-cover-container .wdt-content-description {
        max-width: 100%;
    }

}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/assets/css/layout-2.css */
/* ---------------------------------- */
/* ---------  CUSTOM STYLE ---------- */
/* ---------------------------------- */




/* HEADING FONT FAMILY ALT */

.wdt-custom-head-family .wdt-heading-holder .wdt-heading-title-wrapper {
    font-family: var(--wdtFontTypo_Alt);
}




/* ANIMATION BG CIRCLE | BG */

.wdt-custom-bg-circle.elementor-element {
    background: radial-gradient(50% 50% at 50% 50%, rgba(var(--wdtSecondaryColorRgb), 0.81), transparent);
    width: 1056px;
    height: 1056px;
    display: inline-block;
    filter: blur(50px);
    opacity: 0.45;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-custom-bg-circle.elementor-element.animation {
    transform-origin: center;
    -webkit-transform-origin: center;
    animation: bg-scale 6s linear infinite;
    -webkit-animation: bg-scale 6s linear infinite;
}

.wdt-custom-bg-circle.elementor-element.animation:nth-child(2) {
    animation-delay: 2s;
    -webkit-animation-delay: 2s;
}

.wdt-custom-bg-circle.elementor-element.animation:nth-child(3) {
    animation-delay: 4s;
    -webkit-animation-delay: 4s;
}

.wdt-custom-bg-circle.elementor-element.animation:nth-child(4) {
    animation-delay: 6s;
    -webkit-animation-delay: 6s;
}

@keyframes bg-scale {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }

    30% {
        transform: scale(0);
        -webkit-transform: scale(0);
        opacity: 0;
    }

    60% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

@-webkit-keyframes bg-scale {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }

    30% {
        transform: scale(0);
        -webkit-transform: scale(0);
        opacity: 0;
    }

    60% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}




/* ANIMATION TEXT | HOME - 1 */

.wdt-custom-text-animation-h1 .wdt-animation-item.text-item {
    font-size: clamp(1.5rem, 1.325rem + 0.875vw, 2.375rem);
    /* max-38 min-24px */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: none;
}

.wdt-custom-text-animation-h1 .wdt-animation-item.text-item .wdt-animation-text a {
    color: var(--wdtAccentTxtColor);
    font-size: clamp(1.5rem, 1.325rem + 0.875vw, 2.375rem); /* max-38 min-24px */
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-text-animation-h1 .wdt-animation-item.text-item .wdt-animation-text a:hover {
    color: rgba(var(--wdtAccentTxtColorRgb), 0.8);
    /* -webkit-text-stroke: 1px var(--wdtAccentTxtColor); */
}

.wdt-custom-text-animation-h1.wdt-custom-primary-hover .wdt-animation-item.text-item .wdt-animation-text a:hover {
    color: var(--wdtPrimaryColor);
}

.wdt-custom-text-animation-h1 .wdt-animation-item.icon-item i {
    font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    /* max-30 min-20px */
    color: var(--wdtAccentTxtColor);
}



/* BRAND LOGO | HOME - 1 */

.wdt-custom-brand-logo-h1 .swiper-slide {
    background: transparent;
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
    box-shadow: none;
    -webkit-box-shadow: none;
}

.wdt-custom-brand-logo-h1.with-hme3 .swiper-slide:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    background-color: var(--wdtAccentTxtColor);
    right: 0;
    top: 0;
    z-index: 1;
    opacity: 0.4;
}

.wdt-custom-brand-logo-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(7.5rem, 6.25rem + 6.25vw, 13.75rem);
    /* max-220 min-120px */
    color: var(--wdtPrimaryColor);
}



/* INSTAGRAM | HOME - 1 */

.wdt-custom-insta-h1 .swiper-slide {
    background: none;
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
    box-shadow: none;
    -webkit-box-shadow: none;
}

.wdt-custom-insta-h1 .swiper-slide:not(.swiper-slide-active) a {
    pointer-events: all;
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: center;
    justify-content: center;
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-media-group>div {
    grid-area: 1/-1;
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper {
    pointer-events: none;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    position: relative;
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(var(--wdtSecondaryColorRgb), 0.55);
    filter: blur(5px);
    opacity: 0;
    pointer-events: none;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-icon-wrapper::before {
    width: 100%;
    opacity: 1;
    filter: blur(0px);
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: var(--wdtFontSize_H4);
    color: var(--wdtAccentTxtColor);
    z-index: 1;
    opacity: 0;
    transform: scale(.8);
    -webkit-transform: scale(.8);
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    opacity: 1;
    transition-delay: 0.3s;
    -webkit-transition-delay: 0.3s;
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-image>span>img,
.wdt-custom-insta-h1 .wdt-content-item .wdt-content-image>a>img {
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-image>span>img,
.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-image>a>img {
    animation: blur-insta 0.4s linear;
    -webkit-animation: blur-insta 0.4s linear;
}

@keyframes blur-insta {
    0% {
        filter: blur(0px);
    }

    40% {
        filter: blur(2px);
    }

    100% {
        filter: blur(0px);
    }
}

@-webkit-keyframes blur-insta {
    0% {
        filter: blur(0px);
    }

    40% {
        filter: blur(2px);
    }

    100% {
        filter: blur(0px);
    }
}




/* FAQ ACCORDION | FAQ PAGE */

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
    background: transparent;
    border: none;
    border-bottom: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
    padding: clamp(1.25rem, 1rem + 1.25vw, 2.5rem) clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    /* max-40 & 30 min-20px */
    border: none;
    background: transparent;
    padding-left: 0;
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
    /* max-24 min-20px */
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: none;
    color: var(--wdtHeadAltColor);
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
    padding: 0 clamp(1.25rem, -1.5rem + 13.75vw, 15rem) clamp(1.25rem, 1rem + 1.25vw, 2.5rem) clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    /* max-240 & 40 & 30 min-20px */
    background: transparent;
    border: none;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
    line-height: var(--wdtLineHeight_Base);
    color: var(--wdtBodyTxtColor);
    padding-left: 0;
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    margin-left: 15px;
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div {
    font-size: clamp(0.875rem, 0.825rem + 0.25vw, 1.125rem);
    /* max-18 min-14px */
    color: var(--wdtHeadAltColor);
    width: 18px;
    height: 18px;
    left: auto;
    right: 0;
    border: none;
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover,
.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active {
    color: var(--wdtHeadAltColor);
    background: transparent;
    border: none;
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active {
    padding-bottom: clamp(0.9375rem, 0.875rem + 0.3125vw, 1.25rem);
    /* max-20 min-15px */
}




/* FAQ SIDE BAR FORM | FAQ PAGE */

.wdt-custom-faq-form .wpcf7-form-control-wrap {
    margin-bottom: 12px;
}

.wdt-custom-faq-form p {
    margin-bottom: 0;
}

.wdt-custom-faq-form :is(input, textarea):not(input[type="submit"]) {
    padding: 18px 30px;
    background: transparent;
    border-radius: calc(var(--wdtRadius_2X) * 3);
    -webkit-border-radius: calc(var(--wdtRadius_2X) * 3);
    font-size: var(--wdtFontSize_Ext);
    line-height: var(--wdtLineHeight_Alt);
}

.wdt-custom-faq-form textarea {
    height: 55px;
    resize: vertical;
}

.wdt-custom-faq-form :is(input, textarea)::placeholder {
    opacity: 1;
}

/* .wdt-custom-faq-form .wpcf7-form-control-wrap :is( input, textarea):focus {
    border-color: var(--wdtLinkHoverColor);
} */
.wdt-custom-faq-form input[type="submit"] {
    /* padding: 15px 30px; */
    font-size: var(--wdtFontSize_Ext);
    line-height: var(--wdtLineHeight_Alt);
    border-radius: calc(var(--wdtRadius_2X) * 3);
    -webkit-border-radius: calc(var(--wdtRadius_2X) * 3);
}

.wdt-custom-faq-form input[type="submit"]:hover {
    background: var(--wdtLinkHoverColor);
}




/* ICON BOX | CONTACT PAGE */

.wdt-custom-contact-iconbox .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
}

.wdt-custom-contact-iconbox .wdt-content-item {
    display: flex;
    align-items: start;
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-media-group {
    display: grid;
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(4.375rem, 4rem + 1.875vw, 6.25rem);
    /* max-100 min-70px */
    width: clamp(4.375rem, 4rem + 1.875vw, 6.25rem);
    /* max-100 min-70px */
    margin-left: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    /* max-30 min-20px */
    padding: 0;
    color: var(--wdtHeadAltColor);
    position: relative;
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    height: clamp(4.375rem, 4rem + 1.875vw, 6.25rem);
    /* max-100 min-70px */
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before {
    content: '';
    width: 100%;
    height: 100%;
    background: var(--wdtTertiaryColor);
    position: absolute;
    top: 0;
    right: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    /* max-30 min-20px */
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transform: scale(1);
    -webkit-transform: scale(1);
    pointer-events: none;
    transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -webkit-transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.wdt-custom-contact-iconbox .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span::before {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);
    /* max-24 min-18px */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 15px;
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-title :is(h5, h5 a) {
    color: var(--wdtLinkColor);
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtLinkHoverColor);
}




/* CONTACT FORM | CONTACT PAGE */

.wdt-custom-contact-form br {
    display: none;
}

.wdt-custom-contact-form .col-i p {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

.wdt-custom-contact-form .col-i p span:first-child {
    padding-right: 10px;
}

.wdt-custom-contact-form .col-i p span:last-child {
    padding-left: 10px;
}

.wdt-custom-contact-form p {
    margin-bottom: 0;
}

.wdt-custom-contact-form .wpcf7-form-control-wrap {
    margin-bottom: 20px;
}

.wdt-custom-contact-form :is(input, textarea):not(input[type="submit"]) {
    background: transparent;
}

.wdt-custom-contact-form textarea {
    height: 220px;
}

.wdt-custom-contact-form .with-spinner {
    width: 100%;
    text-align: center;
}




/* SHOP FILLER CONTENT | HOME -2 */

.wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper>span .wdt-heading-deco-inner.wdt-right-part {
    display: none;
}

.wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper>span .wdt-heading-deco-inner {
    position: absolute;
    left: -90px;
}

.wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span:before {
    content: none;
}

.wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: calc(var(--wdtFontSize_H2) + 2px);
    color: var(--wdtPrimaryColor);
    padding: 0;
}




/* SHOP FILLER CAROUSEL | HOME - 2 */

.wdt-custom-shop-filler-carousel-h2 .swiper-slide {
    box-shadow: none;
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
    background: transparent;
    border: none;
}

.wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    width: auto;
    height: auto;
    border: none;
    color: rgba(var(--wdtHeadAltColorRgb), 0.6);
}

.wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover {
    color: var(--wdtPrimaryColor);
}

/* .wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev {
    top: 80px;
}

.wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next {
    bottom: 80px;
} */

.wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before {
    content: none;
}

.wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>span {
    display: none;
}

.wdt-custom-shop-filler-carousel-h2 .swiper-slide .wdt-custom-shop-filler-element-1 img {
    transform: translate(0%) skewX(0deg) perspective(100px) rotateZ(5deg);
    -webkit-transform: translate(0%) skewX(0deg) perspective(100px) rotateZ(5deg);
    transform-origin: center bottom;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    opacity: 0;
}

.wdt-custom-shop-filler-carousel-h2 .swiper-slide-active .wdt-custom-shop-filler-element-1 img {
    transform: translate(0%) skewX(0deg) perspective(0px) rotateZ(0deg);
    -webkit-transform: translate(0%) skewX(0deg) perspective(0px) rotateZ(0deg);
    opacity: 1;
    transition-delay: .5s;
    -webkit-transition-delay: .5s;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.wdt-custom-shop-filler-carousel-h2 .swiper-slide .wdt-custom-shop-filler-element-2 img {
    transform: translate(0%) skewX(0deg) rotateZ(-5deg);
    -webkit-transform: translate(0%) skewX(0deg) rotateZ(-5deg);
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    opacity: 0;
}

.wdt-custom-shop-filler-carousel-h2 .swiper-slide-active .wdt-custom-shop-filler-element-2 img {
    transform: translate(0%) skewX(0deg) perspective(0px) rotateZ(0deg);
    -webkit-transform: translate(0%) skewX(0deg) perspective(0px) rotateZ(0deg);
    opacity: 1;
    transition-delay: .5s;
    -webkit-transition-delay: .5s;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.wdt-custom-shop-filler-carousel-h2 .swiper-slide .wdt-item-is-inview .wdt-heading-deco-wrapper .wdt-heading-title .wdt-split-heading-wrapper .wdt-split-heading-title {
    animation: none;
    -webkit-animation: none;
    opacity: 1;
}

.wdt-custom-shop-filler-carousel-h2 .swiper-slide-active .wdt-item-is-inview .wdt-heading-deco-wrapper .wdt-heading-title .wdt-split-heading-wrapper .wdt-split-heading-title {
    animation: waving-text .8s ease-out;
    -webkit-animation: waving-text .8s ease-out;
    opacity: 1;
}

/* Insta */

.wdt-custom-insta-h3.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper {
    overflow: hidden;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-custom-insta-h3.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-icon-wrapper {
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    border-radius: 12px;
    -webkit-border-radius: 12px;
}

.wdt-custom-insta-h3 .wdt-content-item>div:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-custom-insta-h3 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
}

.wdt-custom-insta-h3.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    opacity: 1;
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
}

.wdt-custom-insta-h3.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-custom-insta-h3.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper::before {
    opacity: 1;
}


/* Map | Contact Page */

.wdt-custom-map-contact .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-title:only-child {
    margin-bottom: 0;
}

.wdt-custom-map-contact .wdt-google-map .gm-style .gm-style-iw-c {
    background: var(--wdtBodyBGColor);
}


/* Footer Heading | Home - 3 */

#footer .wdt-custom-footer-heading-h3.elementor-widget-heading .elementor-heading-title {
    color: var(--wdtAccentTxtColor);
}





/* ------------------------------------------------------ */
/* ------------------  RESPONSIVE START  ---------------- */
/* ------------------------------------------------------ */



/* --------------- MAX-WIDTH - 1540PX --------------- */

@media only screen and (max-width:1540px) {

    /* SHOP FILLER CONTENT | HOME -2 */
    .wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper>span .wdt-heading-deco-inner {
        left: -70px;
    }
}



/* --------------- MAX-WIDTH - 1280PX --------------- */

@media only screen and (max-width:1280px) {}



/* --------------- MAX-WIDTH - 1024PX --------------- */

@media only screen and (max-width:1024px) {

    /* SHOP FILLER CONTENT | HOME -2 */
    .wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper>span .wdt-heading-deco-inner {
        left: -55px;
    }

    .wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span {
        font-size: calc(var(--wdtFontSize_H2) - 8px);
    }

    /* SHOP FILLER CAROUSEL | HOME - 2 */
    .wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev {
        top: 10px;
    }

    .wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next {
        bottom: 10px;
    }
}



/* --------------- MAX-WIDTH - 767PX --------------- */

@media only screen and (max-width:767px) {

    /* SHOP FILLER CAROUSEL | HOME - 2 */
    .wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev {
        top: auto;
        bottom: 10px;
        right: 60px;
    }
}



/* --------------- MAX-WIDTH - 479PX --------------- */

@media only screen and (max-width:479px) {

    /* CONTACT FORM | CONTACT PAGE */
    .wdt-custom-contact-form .col-i p {
        grid-template-columns: repeat(1, 1fr);
    }

    .wdt-custom-contact-form .col-i p span:first-child {
        padding-right: 0px;
    }

    .wdt-custom-contact-form .col-i p span:last-child {
        padding-left: 0px;
    }
}





/* --------------------------------------- */
/* ---------  CUSTOM STYLE - 2  ---------- */
/* --------------------------------------- */


/* Category Icon Box */

.wdt-custom-category-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}
.wdt-custom-category-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    position: relative;
    font-size: clamp(3.75rem, 3.5rem + 1.25vw, 5rem); /* 80 - 60 */
}
.wdt-custom-category-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before {
    content: '';
    width: 90%;
    height: 90%;
    background: rgba(var(--wdtPrimaryColorRgb),0.3);
    position: absolute;
    top: 5%;
    left: -30%;
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-custom-category-2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span::before {
    transform: scale(1.4); -webkit-transform: scale(1.4);
    left: 0;
    width: 100%;
    height: 100%;
    top:-5%
}
.wdt-custom-category-2 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
}

@media only screen and (max-width:1280px) {
    .wdt-custom-category-2 .wdt-content-item {
        padding-top: 10px;
    }
}



/* Interactive image */

.wdt-interactive-imge-h1 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(2rem, 1.525rem + 2.375vw, 4.375rem); /* Min-32 & Max-70 */
}
.wdt-interactive-imge-h1 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-title:before {
    display: none;
}
.wdt-interactive-imge-h1 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] {
    margin: -20px -70px;
}
.wdt-interactive-imge-h1 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item > div.wdt-content-detail-group {
    position: relative;
    padding: 20px 70px;
}
.wdt-interactive-imge-h1 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:not(:last-child) > div.wdt-content-detail-group::before {
    content: '';
    background: var(--wdtHeadAltColor);
    width: 2px;
    height: calc(80% - 40px);
    transform: rotate(15deg); -webkit-transform: rotate(15deg);
    position: absolute;
    top: calc(10% + 20px);
    right: 0;
}

@media only screen and (max-width:1280px) {
    .wdt-interactive-imge-h1 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] {
        margin: -20px -40px;
    }
    .wdt-interactive-imge-h1 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item > div.wdt-content-detail-group {
        position: relative;
        padding: 20px 40px;
    }
}

@media only screen and (max-width:767px) {
    .wdt-interactive-imge-h1 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] {
        margin: -15px -20px;
    }
    .wdt-interactive-imge-h1 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item > div.wdt-content-detail-group {
        position: relative;
        padding: 15px 20px;
    }
    .wdt-interactive-imge-h1 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:not(:last-child) > div.wdt-content-detail-group::before {
        height: calc(80% - 30px);
        top: calc(10% + 15px);
        display: none;
    }
}



/* Product Tab */

.wdt-custom-product-tab .wdt-tabs-container .wdt-tabs-content-wrapper {
    padding: 0;
    background: transparent;
    padding-top: 60px;
}
.wdt-custom-product-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    padding: 0;
    background: transparent;
    color: var(--wdtBodyTxtColor);
    font-size: calc(var(--wdtFontSize_H6) + 2px);
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    position: relative;
    padding-right: 20px;
}
.wdt-custom-product-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title > span {
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    position: absolute;
    top: -20%;
    padding-left: 5px;
}
.wdt-custom-product-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list {
    gap: 20px 60px;
}
.wdt-custom-product-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
    background: linear-gradient(0deg, var(--wdtHeadAltColor), var(--wdtHeadAltColor));
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 0% 1px;
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-custom-product-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-title {
    background-size: 100% 1px;
}


.wdt-custom-tab-product-item .swiper-pagination-bullets.swiper-pagination-horizontal {
    margin-top: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); /* 60 - 30 */
}
.wdt-custom-tab-product-item .swiper-pagination-bullet {
    border-color: transparent;
    opacity: 1;
}
.wdt-custom-tab-product-item .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    border-color: var(--wdtBodyTxtColor);
}

@media only screen and (max-width:1024px) {
    .wdt-custom-product-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list {
        gap: 30px;
    }
}

@media only screen and (max-width:767px) {
    .wdt-custom-product-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        margin: 0 15px 40px;
        width: 100%;
    }
    .wdt-custom-product-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
        font-size: calc(var(--wdtFontSize_Base) + 2px);
        font-family: var(--wdtFontTypo_Alt);
        font-weight: var(--wdtFontWeight_Alt);
        line-height: 1;
        text-transform: capitalize;
    }
    .wdt-custom-product-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li .wdt-content-title > span {
        font-family: var(--wdtFontTypo_Base);
        font-weight: var(--wdtFontWeight_Base);
        font-size: calc(var(--wdtFontSize_Base) - 4px);
        position: absolute;
        top: 14px;
        padding-left: 5px;
    }
    .wdt-custom-product-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before, 
    .wdt-custom-product-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
        top: 57%;
    }
}



/* Hotspot Product */

.wdt-custom-product-hotspot .wdt-hotspot-holder .tippy-box .tippy-content {
    padding: 10px;
    background: var(--wdtBodyBGColor);
    border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X);
    display: grid;
    grid-template-columns: 80px auto;
    align-items: center;
    gap: 15px;
}
.wdt-custom-product-hotspot .wdt-hotspot-holder .tippy-box .tippy-content h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
    color: var(--wdtHeadAltColor);
    margin-bottom: 10px;
}
.wdt-custom-product-hotspot .tippy-box { max-width: 370px !important; min-width: 350px; }
.wdt-custom-product-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-image {
    background: rgba(var(--wdtAccentTxtColorRgb),0.1);
    border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X);
    padding: 8px;
    padding-top: 15px;
    height: 100%;
    display: flex;
    align-items: end;
}
.wdt-custom-product-hotspot .wdt-hotspot-holder .tippy-box .tippy-content p {
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    color: var(--wdtBodyTxtColor);
}
.wdt-custom-product-hotspot .wdt-hotspot-holder .tippy-box .tippy-arrow {
    color: var(--wdtBodyBGColor);
}
.wdt-custom-product-hotspot .wdt-hotspot-item-trigger {
    width: 40px;
    height: 40px;
    background: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
}
.wdt-custom-product-hotspot .wdt-hotspot-item-trigger i::before {
    content: '';
    background: var(--wdtHeadAltColor);
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-top: 2px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M99.83,47.94v3.44a5.75,5.75,0,0,1-5.74,5.74H63.37a5.73,5.73,0,0,0-5.74,5.74V93.75a5.72,5.72,0,0,1-5.74,5.74H48.45a5.68,5.68,0,0,1-5.74-5.74V62.86A5.77,5.77,0,0,0,37,57.12H6.25A5.72,5.72,0,0,1,.51,51.38V47.94A5.72,5.72,0,0,1,6.25,42.2H37a5.77,5.77,0,0,0,5.74-5.75V5.74A5.71,5.71,0,0,1,48.45,0h3.44a5.75,5.75,0,0,1,5.74,5.74V36.45a5.73,5.73,0,0,0,5.74,5.75H94.09A5.75,5.75,0,0,1,99.83,47.94Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M99.83,47.94v3.44a5.75,5.75,0,0,1-5.74,5.74H63.37a5.73,5.73,0,0,0-5.74,5.74V93.75a5.72,5.72,0,0,1-5.74,5.74H48.45a5.68,5.68,0,0,1-5.74-5.74V62.86A5.77,5.77,0,0,0,37,57.12H6.25A5.72,5.72,0,0,1,.51,51.38V47.94A5.72,5.72,0,0,1,6.25,42.2H37a5.77,5.77,0,0,0,5.74-5.75V5.74A5.71,5.71,0,0,1,48.45,0h3.44a5.75,5.75,0,0,1,5.74,5.74V36.45a5.73,5.73,0,0,0,5.74,5.75H94.09A5.75,5.75,0,0,1,99.83,47.94Z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
}

@media only screen and (max-width:1280px) {
    .wdt-custom-product-hotspot .wdt-hotspot-holder > img {
        min-height: 500px;
        object-fit: cover;
        object-position: center;
    }
    .wdt-custom-product-hotspot .tippy-box {
        min-width: 300px;
    }
}



/* AD Banner Heading */

.wdt-custom-ad-banner-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(3.75rem, 3rem + 3.75vw, 7.5rem); /* max-120 min-60 */
}



/* Interactive section */

.wdt-custom-interactive-h2 .wdt-interactive-showcase-container {
    margin: 0;
    flex-direction: row-reverse;
    align-items: unset;
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper, 
.wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    padding: 0;
    display: grid;
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
    padding: 0px;
    padding-left: 100px;
    flex: 0.8;
    height: auto;
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    flex: 1.2;
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    padding: 0;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 40px;
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-list-wrapper a:hover {
    color: var(--wdtHeadAltColor);
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-list-wrapper a > .wdt-interactive-showcase-content-group {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    text-align: center;
    justify-content: center;
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
    padding: 20px;
    height: 100%;
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-list-wrapper .wdt-interactive-showcase-active a > .wdt-interactive-showcase-content-group {
    background: var(--wdtPrimaryColor);
    border-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: var(--wdtFontSize_H6);
    text-transform: capitalize;
    margin-top: 15px;
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li 
i {
    font-size: var(--wdtFontSize_H2);
    display: inline-flex;
    margin-bottom: -5px;
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    transform: unset; -webkit-transform: unset;
    transform-origin: unset; -webkit-transform-origin: unset;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); 
    opacity: 0;
    height: 100%;
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    opacity: 1;
    visibility: visible;
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-media-group,
.wdt-custom-interactive-h2 .wdt-interactive-showcase-media-group .wdt-content-image-wrapper,
.wdt-custom-interactive-h2 .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image,
.wdt-custom-interactive-h2 .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-content-wrapper .elementor,
.wdt-custom-interactive-h2 .wdt-interactive-showcase-content-wrapper .elementor section,
.wdt-custom-interactive-h2 .wdt-interactive-showcase-content-wrapper .elementor .elementor-container,
.wdt-custom-interactive-h2 .wdt-interactive-showcase-content-wrapper .elementor .elementor-element,
.wdt-custom-interactive-h2 .wdt-interactive-showcase-content-wrapper .elementor .elementor-widget-container,
.wdt-custom-interactive-h2 .wdt-interactive-showcase-content-wrapper .elementor .elementor-shortcode,
.wdt-custom-interactive-h2 .wdt-interactive-showcase-content-wrapper .elementor .ipanorama {
    height: 100%;
    width: 100%;
    min-height: 400px;
    object-fit: cover;
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>* {
    height: 100%;
}
.wdt-custom-interactive-h2 .wdt-interactive-showcase-list-wrapper .wdt-interactive-showcase-media-group,
.wdt-custom-interactive-h2 .wdt-interactive-showcase-list-wrapper .wdt-interactive-showcase-media-group * {
    display: flex;
    align-items: center;
    justify-content: center;
    order: 1;
}


@media only screen and (max-width:1280px) {
    .wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        padding: 0px;
        padding-left: 50px;
    }
}

@media only screen and (max-width:1024px) {
    .wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        gap: 20px;
    }
    .wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        padding: 0px;
        padding-left: 30px;
    }
}

@media only screen and (max-width:767px) {
    .wdt-custom-interactive-h2 .wdt-interactive-showcase-container {
        flex-direction: column;
    }
    .wdt-custom-interactive-h2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        padding: 0;
        padding-bottom: 40px;
    }
    .wdt-custom-interactive-h2 .wdt-interactive-showcase-list-wrapper a > .wdt-interactive-showcase-content-group {
        padding: 10px;
    }
}




/* Panorama Image | 360 image */

.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs {
    display: none;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-fullscreen {
    background: var(--wdtPrimaryColor);
    width: 35px;
    height: 35px;
    border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-fullscreen:hover {
    transform: scale(1.1); -webkit-transform: scale(1.1);
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-btn:before {
    opacity: 0;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-fullscreen:after {
    background-repeat: no-repeat;
    width: 60%;
    left: 20%;
    top: 20%;
    position: absolute;
}
.wdt-custom-panorama .ipanorama {
    cursor: move;
    min-height: 400px;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-bl-bar {
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
    justify-content: center;
    opacity: 1;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-custom-panorama:hover .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-bl-bar {
    opacity: 0;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-title {
    padding: 10px;
    background-color: var(--wdtPrimaryColor);
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_H6);
    border: 1px solid var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    width: 150px;
    height: 150px;
    text-align: center;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-title { 
    font-size: 0; 
    display: flex !important; 
    justify-content: center; 
    align-items: center; 
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-title:before,
.wdt-custom-panorama .bppiv_panorama::before,
.wdt-custom-panorama .elementor-shortcode > *::before {
    box-sizing: border-box;
    content: '';
    display: block;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100px;
    height: 100px;
    background: url(https://wuxingtechlife.com/wp-content/themes/teapoy/assets/css/../images/360_animation.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: auto;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-bs {
    top: 0;
    height: 100%;
    pointer-events: none;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-br-bar {
    bottom: auto;
    top: 0;
    pointer-events: all;
}

.wdt-custom-panorama .bppiv_panorama,
.wdt-custom-panorama .elementor-shortcode > * {
    height: 100% !important;
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-custom-panorama .pnlm-panorama-info,
.wdt-custom-panorama .pnlm-zoom-controls {
    display: none !important;
}
.wdt-custom-panorama .pnlm-controls-container {
    left: auto;
    right: 10px;
    top: 10px;
}
.wdt-custom-panorama .pnlm-fullscreen-toggle-button-inactive {
    background-position: 0 -80px;
    background-color: rgba(var(--wdtAccentTxtColorRgb), 1);
    width: 40px;
    height: 40px;
    background-size: 100%;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    margin: 0;
}
.wdt-custom-panorama .pnlm-control:hover {
    background-color: rgba(var(--wdtAccentTxtColorRgb),1);
    transform: scale(1.1); -webkit-transform: scale(1.1);
}
.wdt-custom-panorama .bppiv_panorama::before,
.wdt-custom-panorama .elementor-shortcode > *::before {
    position: absolute;
    z-index: 1;
    background-color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
    background-size: 70%;
    width: 130px;
    height: 130px;
    border: 1px solid var(--wdtHeadAltColor);
    top: auto;
    bottom: 30px;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    pointer-events: none;
}
.wdt-custom-panorama:hover .bppiv_panorama::before,
.wdt-custom-panorama:hover .elementor-shortcode > *::before {
    opacity: 0;
}




/* Category Home - 3 | Icon Box */

.wdt-custom-category-section-h3 .wdt-content-item {
    height: 100%;
    display: grid;
    align-items: center;
}
.wdt-custom-category-section-h3 .wdt-content-item > div {
    grid-area: 1/-1;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-detail-group { 
    padding: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem) clamp(1.25rem, 1rem + 1.25vw, 2.5rem); /* max-50,40 min-30,20 */ 
    position: relative;
} 
.wdt-custom-category-section-h3 .wdt-column:not(:last-child) .wdt-content-item { 
    border-right: 1px solid rgba(var(--wdtBorderColorRgb),0.4); 
} 
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-title h5 { 
    font-size: clamp(1.5rem, 1.425rem + 0.375vw, 1.875rem); /* max-30 min-24 */ 
    margin-bottom: 10px; 
    text-transform: capitalize;
    position: relative;
} 
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { 
    display: flex; 
} 
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
    font-size: clamp(5rem, 4.75rem + 1.25vw, 6.25rem); /* max-100 min-80 */ 
    color: var(--wdtBodyTxtColor); 
} 
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-custom-category-section-h3 .wdt-content-item > div:not(:last-child),
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { 
    margin-bottom: 0; 
} 
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group { 
    padding-top: 40px;
    overflow: hidden; 
    position: relative; 
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
} 
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-button { 
    position: absolute; 
} 
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-button > a { 
    background: transparent; 
    padding: 0; 
    margin-top: 20px; 
    color: var(--wdtHeadAltColor); 
    text-transform: capitalize;
} 
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-button > a:hover { 
    color: var(--wdtLinkHoverColor); 
    background: transparent; 
} 
.wdt-custom-category-section-h3 .wdt-content-item:hover .wdt-content-detail-group .wdt-content-elements-group { 
    padding-top: 0px; 
    padding-bottom: 40px; 
} 
.wdt-custom-category-section-h3 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { 
    color: var(--wdtHeadAltColor); 
} 
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-image-wrapper, 
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-image > span, 
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-image > a,
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    position: relative;
}
.wdt-custom-category-section-h3 .wdt-content-item .wdt-content-detail-group::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(var(--wdtSecondaryColorRgb),1);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    pointer-events: none;
}
.wdt-custom-category-section-h3 .wdt-content-item:hover .wdt-content-detail-group::before {
    background: rgba(var(--wdtSecondaryColorRgb),0.8);
}



section:not(.wdt-dark-bg) .wdt-snap-scroll-pagination>button:hover { 
    color: var(--wdtAccentTxtColor); 
    border-color: var(--wdtPrimaryColor); 
    background: var(--wdtPrimaryColor); 
}




/* Interactive showcase | Home 3 */

.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container {
    margin: 0;
    align-items: unset;
}
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper, 
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    padding: 0;
    flex: 1.2;
}
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    flex: 0.8;
    height: auto;
}
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    padding: 0;
    padding-right: 100px;
    counter-reset: interactive-room;
}
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    padding: 40px;
    padding-left: 50px;
    border-bottom: 1px solid var(--wdtBorderColor);
}
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:first-child {
    border-top: 1px solid var(--wdtBorderColor);
}
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-content-group {
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-custom-interactive-showcase-h3 li.wdt-interactive-showcase-active .wdt-interactive-showcase-content-group {
    opacity: 0.8;
}
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: clamp(1.5rem, 1.425rem + 0.375vw, 1.875rem); /* 30 - 24 */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    color: var(--wdtHeadAltColor);
    text-transform: capitalize;
    position: relative;
}
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title::before {
    content: "0" counter(interactive-room);
    counter-increment: interactive-room;
    position: relative;
    margin-right: 40px;
    display: inline-block;
    transform: scale(0.65); -webkit-transform: scale(0.65);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title::before {
    transform: scale(1.6); -webkit-transform: scale(1.6);
}
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-content-group i {
    font-size: clamp(0.875rem, 0.825rem + 0.25vw, 1.125rem); /* 18 - 14 */
    /* transform: rotate(90deg); -webkit-transform: rotate(90deg); */
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    display: flex;
    overflow: hidden;
}
/* .wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-active .wdt-interactive-showcase-content-group i {
    transform: rotate(0deg); -webkit-transform: rotate(0deg);
} */
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-active .wdt-interactive-showcase-content-group i svg {
    animation: svg-move 0.45s linear; -webkit-animation: svg-move 0.45s linear;
}
@keyframes svg-move {
    0% { transform: translate(0%,0%); -webkit-transform: translate(0%,0%); }
    35% { transform: translate(120%,-120%); -webkit-transform: translate(120%,-120%); display: block; }
    36% { display: none; }
    64% { display: none; }
    65% { transform: translate(-120%,120%); -webkit-transform: translate(-120%,120%); display: block; }
    100% { transform: translate(0%,0%); -webkit-transform: translate(0%,0%); }
}

.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    height: 100%;
    transform: unset; -webkit-transform: unset;
    transform-origin: unset; -webkit-transform-origin: unset;
    opacity: 0;
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    transform: unset; -webkit-transform: unset;
    opacity: 1;
}
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-media-group,
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-media-group .wdt-content-image-wrapper,
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image,
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image img {
    height: 100%;
    object-fit: cover;
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-media-group {
    order: 2;
}

@media only screen and (max-width:1280px) {
    .wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        padding-right: 50px;
    }
    .wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        padding: 30px;
    }
    .wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        flex: 1.2;
    }
    .wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        flex: 0.8;
    }
}

@media only screen and (max-width:1280px) {
    .wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        padding-right: 30px;
    }
    .wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        padding: 30px 10px;
    }
    .wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title::before {
        margin-right: 20px;
    }
}

@media only screen and (max-width:767px) {
    .wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container {
        flex-direction: column;
    }
    .wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        padding: 0;
        padding-bottom: 40px;
    }
    .wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        padding: 25px 20px;
    }
}

@media only screen and (max-width:479px) {
    .wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        padding: 20px 0px;
    }
    .wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-content-group i {
        display: none;
    }
}




/* Slider | Home 3 */

.wdt-custom-slider-h3 .swiper-slide section.elementor-section > .elementor-background-overlay {
    transform: scale(1.05); -webkit-transform: scale(1.05);
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
    transform-origin: top center; -webkit-transform-origin: top center;
}
.wdt-custom-slider-h3 .swiper-slide-active section.elementor-section > .elementor-background-overlay {
    transform: scale(1); -webkit-transform: scale(1);
    transition-delay: 0.5s; -webkit-transition-delay: 0.5s;
}
.wdt-custom-slider-h3 .swiper-slide section.elementor-section .wdt-heading-holder > .wdt-heading-title-wrapper,
.wdt-custom-slider-h3 .swiper-slide section.elementor-section .wdt-heading-holder > .wdt-heading-content-wrapper {
    transform: translateX(30%); -webkit-transform: translateX(30%);
    opacity: 0;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-custom-slider-h3 .swiper-slide-active section.elementor-section .wdt-heading-holder > .wdt-heading-title-wrapper,
.wdt-custom-slider-h3 .swiper-slide-active section.elementor-section .wdt-heading-holder > .wdt-heading-content-wrapper {
    transform: translateX(0%); -webkit-transform: translateX(0%);
    opacity: 1;
    transition-delay: 0.4s; -webkit-transition-delay: 0.4s;
}
.wdt-custom-slider-h3 .swiper-slide-active section.elementor-section .wdt-heading-holder > .wdt-heading-content-wrapper {
    transition-delay: 0.6s; -webkit-transition-delay: 0.6s;
}
.wdt-custom-slider-h3 .swiper-slide section.elementor-section .wdt-button-holder {
    transform: translateY(40%); -webkit-transform: translateY(40%);
    opacity: 0;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-custom-slider-h3 .swiper-slide-active section.elementor-section .wdt-button-holder {
    transform: translateY(0%); -webkit-transform: translateY(0%);
    opacity: 1;
    transition-delay: 0.8s; -webkit-transition-delay: 0.8s;
}




/* Collection | Category | Home - 2 */

.wdt-custom-h2-collections .wdt-image-box-holder .swiper-slide .wdt-content-item,
.wdt-custom-h2-collections .wdt-image-box-holder .wdt-column .wdt-content-item {
    padding-bottom: 100px;
}
.wdt-custom-h2-collections .wdt-image-box-holder .swiper-slide:nth-child(2n) .wdt-content-item,
.wdt-custom-h2-collections .wdt-image-box-holder .wdt-column:nth-child(2n) .wdt-content-item {
    padding-top: 100px;
    padding-bottom: 0;
}
.wdt-custom-h2-collections .wdt-image-box-holder .swiper-slide {
    overflow: visible;
    border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero);
}
.wdt-custom-h2-collections .wdt-content-item {
    position: relative;
}
.wdt-custom-h2-collections .wdt-content-item::before {
    content: '';
    position: absolute;
    display: block;
    width: 1px;
    height: calc(100% - 70px);
    background: var(--wdtBorderColor);
    top: 0;
    right: -30px;
}
.wdt-custom-h2-collections .wdt-content-item .wdt-content-image > span, 
.wdt-custom-h2-collections .wdt-content-item .wdt-content-image > a {
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
    overflow: hidden;
}
.wdt-custom-h2-collections .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-h2-collections .wdt-content-item .wdt-content-image > a > img {
    transform: perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0) scaleX(1) scaleY(1); -webkit-transform: perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0) scaleX(1) scaleY(1);
    transform-origin: center center; -webkit-transform-origin: center center;
    transition: transform var(--wdt-transform-transition-duration); -webkit-transition: transform var(--wdt-transform-transition-duration);
}
.wdt-custom-h2-collections .wdt-content-item:hover .wdt-content-image > span > img, 
.wdt-custom-h2-collections .wdt-content-item:hover .wdt-content-image > a > img {
    transform: perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale)); -webkit-transform: perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale));
}
.wdt-custom-h2-collections .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* 24 - 20 */
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
}




/* Hero banner | Hotspot | Home - 2 */

.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box {
    max-width: unset !important;
}
.wdt-custom-home-2-banner .wdt-hotspot-holder::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(var(--wdtSecondaryColorRgb),0.3);
    pointer-events: none;
}
.wdt-custom-home-2-banner .wdt-hotspot-item-active .wdt-hotspot-item-trigger,
.wdt-custom-home-2-banner .wdt-hotspot-item-trigger {
    border-color: var(--wdtHeadAltColor);
    background-color: var(--wdtHeadAltColor);
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
    position: relative;
    width: 14px;
    height: 14px;
    padding: 0;
}
.wdt-custom-home-2-banner div .wdt-hotspot-item-trigger::after {
    content: '';
    width: 200%;
    height: 200%;
    border: 2px solid var(--wdtHeadAltColor);
    border-radius: inherit; -webkit-border-radius: inherit;
    position: absolute;
    top: calc(50% - 14px);
    left: calc(50% - 14px);
}
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box .tippy-content {
    padding: 0;
    border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero);
    background-color: transparent;
}
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=top] .tippy-content {
    margin-bottom: 20px;
}
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=bottom] .tippy-content {
    margin-top: 20px;
}
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=right] .tippy-content {
    margin-left: 100px;
}
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=left] .tippy-content {
    margin-right: 100px;
}
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=bottom-end] .tippy-content,
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=left-start] .tippy-content {
    margin-top: 30px;
    margin-right: 100px;
}
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=top-end] .tippy-content,
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=left-end] .tippy-content {
    margin-bottom: 50px;
    margin-right: 100px;
}
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=top-start] .tippy-content,
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=right-end] .tippy-content {
    margin-bottom: 50px;
    margin-left: 100px;
}
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=bottom-start] .tippy-content,
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=right-start] .tippy-content {
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 30px;
    margin-left: 100px;
}
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box .tippy-content p {
    position: relative;
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Base);
}
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=left] .tippy-content p,
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=top-end] .tippy-content p,
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=bottom-end] .tippy-content p {
    padding-right: 20px;
}
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=right] .tippy-content p,
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=top-start] .tippy-content p,
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=bottom-start] .tippy-content p {
    padding-left: 20px;
}
.wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box .tippy-content p::before {
    content: '';
    position: absolute;
    bottom: -5px;
    left: 0;
    height: 2px;
    width: 100%;
    background: var(--wdtHeadAltColor);
}
.wdt-custom-home-2-banner .tippy-box>.tippy-arrow:before {
    content: '';
    border: 0px;
    background: var(--wdtHeadAltColor);
    height: 2px;
}
.wdt-custom-home-2-banner .tippy-box[data-placement^=top-start]>.tippy-arrow:before {
    width: 90px;
    transform: rotate(-34deg); -webkit-transform: rotate(-34deg);
    bottom: -30px;
    left: 15px;
}
.wdt-custom-home-2-banner .tippy-box[data-placement^=bottom-start]>.tippy-arrow:before {
    width: 94px;
    transform: rotate(38deg); -webkit-transform: rotate(38deg);
    top: -4px;
    left: 13px;
}
.wdt-custom-home-2-banner .tippy-box[data-placement^=top-end]>.tippy-arrow:before {
    width: 90px;
    transform: rotate(34deg); -webkit-transform: rotate(34deg);
    bottom: -30px;
    left: -90px;
}
.wdt-custom-home-2-banner .tippy-box[data-placement^=bottom-end]>.tippy-arrow:before {
    width: 94px;
    transform: rotate(-38deg); -webkit-transform: rotate(-38deg);
    top: -4px;
    left: -90px;
}
.wdt-custom-home-2-banner .tippy-box[data-placement^=right]>.tippy-arrow:before {
    width: 94px;
    transform: rotate(7deg); -webkit-transform: rotate(7deg);
    top: 22px;
    left: 7px;
}
.wdt-custom-home-2-banner .tippy-box[data-placement^=right-start]>.tippy-arrow:before {
    width: 100px;
    transform: rotate(23deg); -webkit-transform: rotate(23deg);
    top: 22px;
    left: 0px;
}
.wdt-custom-home-2-banner .tippy-box[data-placement^=right-end]>.tippy-arrow:before {
    width: 97px;
    transform: rotate(-20deg); -webkit-transform: rotate(-20deg);
    top: 22px;
    left: 3px;
}
.wdt-custom-home-2-banner .tippy-box[data-placement^=left]>.tippy-arrow:before {
    width: 94px;
    transform: rotate(-7deg); -webkit-transform: rotate(-7deg);
    top: 22px;
    right: 7px;
}
.wdt-custom-home-2-banner .tippy-box[data-placement^=left-start]>.tippy-arrow:before {
    width: 100px;
    transform: rotate(-23deg); -webkit-transform: rotate(-23deg);
    top: 22px;
    right: 0px;
}
.wdt-custom-home-2-banner .tippy-box[data-placement^=left-end]>.tippy-arrow:before {
    width: 97px;
    transform: rotate(20deg); -webkit-transform: rotate(20deg);
    top: 22px;
    right: 3px;
}

/* @media only screen and (max-width:1280px) {
    .wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=top-end] .tippy-content, 
    .wdt-custom-home-2-banner .wdt-hotspot-holder .tippy-box[data-placement^=left-end] .tippy-content {
        margin-bottom: 20px;
        margin-right: 55px;
    }
    .wdt-custom-home-2-banner .tippy-box[data-placement^=top-end]>.tippy-arrow:before {
        width: 36px;
        bottom: -15px;
        left: -45px;
    }
} */




/* Categories | Home - 2 */

.wdt-custom-categories-h2 .wdt-content-item > div:not(:last-child),
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-categories-h2 .wdt-content-item {
    display: grid;
    align-items: end;
    justify-content: start;
}
.wdt-custom-categories-h2 .wdt-content-item > div {
    grid-area: 1/-1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    position: relative;
}
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-media-group::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 80%;
    left: 0;
    bottom: 0;
    background: linear-gradient(0deg, rgba(var(--wdtSecondaryColorRgb),0.8), rgba(var(--wdtSecondaryColorRgb),0.3), rgba(var(--wdtSecondaryColorRgb),0));
    border-radius: calc(var(--wdtRadius_2X) + 3px); -webkit-border-radius: calc(var(--wdtRadius_2X) + 3px);
    pointer-events: none;
    z-index: 1;
}
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-image-wrapper, 
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-image > span, 
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-image > a {
    border-radius: calc(var(--wdtRadius_2X) + 5px); -webkit-border-radius: calc(var(--wdtRadius_2X) + 5px);
    overflow: hidden;
}
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-detail-group {
    padding: 30px;
    padding-top: 0;
    z-index: 1;
}
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* 30 - 20 */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
    padding-bottom: 5px;
}
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-title h5 a { text-transform: capitalize; }
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
}
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* 30 - 20 */
}
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-image > a > img {
    transition: transform var(--wdt-transform-transition-duration); -webkit-transition: transform var(--wdt-transform-transition-duration);
    transform: perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0) scaleX(1) scaleY(1);
    -webkit-transform: perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0) scaleX(1) scaleY(1);
    transform-origin: center center;
}
.wdt-custom-categories-h2 .wdt-content-item:hover .wdt-content-image > span > img, 
.wdt-custom-categories-h2 .wdt-content-item:hover .wdt-content-image > a > img {
    transform: perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale));
    -webkit-transform: perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale));
}

.wdt-custom-categories-h2 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group {
    display: flex; flex-direction: column; align-items: flex-start; gap: 5px 30px; }
.wdt-custom-categories-h2 .wdt-content-item .wdt-content-elements-group > div:not(:last-child),
.wdt-custom-categories-h2 .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle {
    margin-bottom: 0;
    margin-top: 0;
}
.wdt-custom-categories-h2 {
    width: 100%;
}




/* Counter | Home - 3 */

.wdt-custom-counter-h3 .wdt-content-item .wdt-content-counter {
    font-size: clamp(3rem, 2.85rem + 0.75vw, 3.75rem); /* 60 - 48 */
    font-family: var(--wdtFontTypo_Alt);
    line-height: 1;
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
}
.wdt-custom-counter-h3 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    text-transform: capitalize;
}

.wdt-custom-counter-h2 .wdt-content-item {
    padding: 40px 20px;
}

.wdt-custom-counter-h2 .wdt-column:not(:last-child) .wdt-content-item {
    border-right: 1px solid var(--wdtBorderColor);
}

.wdt-custom-counter-h2 .wdt-counter-holder > div {
    border-top: 1px solid var(--wdtBorderColor);
}

@media only screen and (max-width:1280px) and (min-width:1025px) {
    .wdt-custom-counter-h3 .wdt-column-wrapper.wdt-snap-scroll-enabled:not(.wdt-snap-scroll) ~ .wdt-snap-scroll-pagination {
        display: none !important;
    }
}

@media only screen and (max-width:1024px) {
    .wdt-custom-counter-h2 .wdt-column:not(:last-child) .wdt-content-item {
        border-right: 0px;
    }
    .wdt-custom-counter-h2 .wdt-counter-holder > div {
        border-top: 0px;
    }
    .wdt-custom-counter-h2 .wdt-content-item {
        padding: 0px 20px;
    }
}




/* Showcase Content | Home 3 */

.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-content-wrapper .elementor,
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-content-wrapper .elementor-section,
.wdt-custom-interactive-showcase-h3 .wdt-interactive-showcase-content-wrapper .elementor-container,
.wdt-custom-showcase-content-h3 .elementor-widget-container,
.wdt-custom-showcase-content-h3 .wdt-image-box-holder,
.wdt-custom-showcase-content-h3 .wdt-column-wrapper,
.wdt-custom-showcase-content-h3 .wdt-content-item,
.wdt-custom-showcase-content-h3 .wdt-content-media-group,
.wdt-custom-showcase-content-h3 .wdt-content-image-wrapper,
.wdt-custom-showcase-content-h3 {
    height: 100%;
}
.wdt-custom-showcase-content-h3 .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-showcase-content-h3 .wdt-content-item .wdt-content-image > a > img {
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-custom-showcase-content-h3 .wdt-content-item > div:not(:last-child),
.wdt-custom-showcase-content-h3 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-showcase-content-h3 .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle {
    margin-top: 0;
}
.wdt-custom-showcase-content-h3 .wdt-content-item {
    display: grid;
    align-items: end;
    justify-content: start;
}
.wdt-custom-showcase-content-h3 .wdt-content-item > div {
    grid-area: 1/-1;
    display: flex;
    flex-direction: column;
}
.wdt-custom-showcase-content-h3 .wdt-content-item .wdt-content-detail-group {
    padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* 30 - 20 */
    margin: 20px;
    background: var(--wdtBodyBGColor);
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-custom-showcase-content-h3 .wdt-content-item .wdt-content-elements-group {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
}
.wdt-custom-showcase-content-h3 .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtHeadAltColor);
    width: fit-content;
    background: var(--wdtPrimaryColor);
    padding: 3px 12px;
    border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part);
}
.wdt-custom-showcase-content-h3 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
}




.wdt-custom-list-contents .elementor-icon-list-items li {
    background: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    padding: 5px 15px;
    border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part);
}
.wdt-custom-list-contents .elementor-icon-list-items {
    gap: 20px;
}




/* Interactive Showcase | Home 1 */

.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-media-group,
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-media-group .wdt-content-image-wrapper,
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image,
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container {
    margin: 0;
    display: grid;
    align-items: unset;
    justify-content: unset;
}
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper, 
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    padding: 0;
    grid-area: 1/-1;
    z-index: 0;
    width: 100%;
    height: 100%;
}
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 135px 40px 150px 40px;
    background: rgba(var(--wdtSecondaryColorRgb),0.6);
}
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    transform: unset; -webkit-transform: unset;
    transform-origin: unset; -webkit-transform-origin: unset;
    opacity: 0;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    transform: unset; -webkit-transform: unset;
    opacity: 1;
}
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 40px 70px;
    width: 85%;
    margin: 0 auto;
}
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: clamp(1.75rem, 1.225rem + 2.625vw, 4.375rem); /* Min-28 & Max-70 */
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-align: center;
    position: relative;
}
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list:has(a:hover) li a {
    opacity: 0.4;
}
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list:has(a:hover) li a:hover {
    opacity: 1;
    color: var(--wdtAccentTxtColor);
}
/* .wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) .wdt-content-title::before {
    content: '';
    background: var(--wdtHeadAltColor);
    width: 2px;
    height: calc(100% - 20px);
    transform: rotate(15deg); -webkit-transform: rotate(15deg);
    position: absolute;
    top: 13%;
    right: -70px;
    pointer-events: none;
}
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) .wdt-content-title::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.13,34.46A10.14,10.14,0,0,0,88,28.36h-.46a8.17,8.17,0,0,0-4.67,1.86l0-3.51,0-.66c-.41-6.21-.87-13.22-5-17S66.63,5.07,60.34,5H39.2c-6.27.07-13.4.15-17.49,4s-4.57,10.94-5,17.2l-.07,4A8,8,0,0,0,12,28.37h-.46a10.18,10.18,0,0,0-9.12,6.1c-1.42,3.7.1,8.12,2.23,10.4A7,7,0,0,0,10,47.09l4.37,20.65.1.55c.63,2.57,1.41,5.76,3.72,7.57a7.53,7.53,0,0,0,2.69,1.33L16.27,92.57a2.21,2.21,0,0,0,.32,1.94,2.35,2.35,0,0,0,1.78.94l5.4.15a2.29,2.29,0,0,0,2.08-1.24l8.29-16.64,12.85,0,18.42,0,8.3,16.67a2.27,2.27,0,0,0,2,1.21h.07l5.44-.15a2.27,2.27,0,0,0,1.72-.92,2.2,2.2,0,0,0,.34-2l-4.6-15.38a7.79,7.79,0,0,0,2.69-1.33c2.32-1.83,3.11-5.07,3.72-7.68l4.47-21.09a7,7,0,0,0,5.37-2.23,11.24,11.24,0,0,0,2.76-7.3A8.35,8.35,0,0,0,97.13,34.46ZM21.21,26.81a67,67,0,0,1,1-8.89c.56-2.69,1.39-4.5,2.6-5.64,2.83-2.64,9-2.69,14.92-2.76H59.83c6,.07,12.11.12,14.92,2.76,1.21,1.16,2.06,3,2.61,5.64a64.82,64.82,0,0,1,1,8.83l.08,9.47-.1.2c-.34.72-.68,1.47-1,2.24-.87,2-1.69,4.29-2.48,6.46l-.1.3c-.77,2.15-1.53,4.23-2.27,6-.15.36-.3.7-.46,1a20.65,20.65,0,0,0-4-1.43,60.23,60.23,0,0,0-10.37-1.66c-1.74-.15-3.58-.24-5.66-.25-1.11,0-2.4,0-3.44,0H47.37c-1.91,0-3.7.09-5.51.24A60.89,60.89,0,0,0,31.49,51a22.42,22.42,0,0,0-3.95,1.43c-.15-.34-.31-.68-.46-1-.73-1.76-1.5-3.84-2.27-6l-.12-.34c-.78-2.15-1.58-4.38-2.47-6.51-.34-.75-.65-1.47-1-2.15l-.1-.2Zm48.7,29.61c-.7,1.14-1.42,2.15-2.13,3.14l-18-.09-18,.09c-.72-1-1.44-2-2.13-3.16a18.41,18.41,0,0,1,3-1.07,61.05,61.05,0,0,1,9.57-1.52c1.67-.12,3.37-.2,5.35-.24H52c2,0,3.68.12,5.33.24a61.05,61.05,0,0,1,9.57,1.52A16.61,16.61,0,0,1,69.91,56.42ZM22.48,91.08l-1.06,0,4-13.33h3.71Zm54.59,0L70.42,77.73h3.73l4,13.33ZM91.64,41.83a2.76,2.76,0,0,1-2.3.8c-.41,0-.82,0-1.26-.05l-.17,0a2.21,2.21,0,0,0-2.35,1.77L80.8,66.89c-.65,2.69-1.19,4.65-2.22,5.47s-3.15.89-5.84.89L53,73.21H49.77l-23,0c-2.68,0-4.8-.07-5.85-.89s-1.59-2.88-2.2-5.44L14,44.33a2.23,2.23,0,0,0-2.33-1.77l-.19,0c-.44,0-.85.05-1.26.05a2.73,2.73,0,0,1-2.28-.8A6.34,6.34,0,0,1,6.6,36.06a5.79,5.79,0,0,1,4.93-3.22h.2c1.91.1,3.7,1.93,5.49,5.58.31.61.6,1.28.91,2,.8,1.93,1.6,4.11,2.35,6.24l.43,1.16c.66,1.84,1.36,3.74,2.06,5.34a44.26,44.26,0,0,0,5.69,9.79l.41.54h.07a2.21,2.21,0,0,0,1.48.56l18.25-.08L68.92,64a2.19,2.19,0,0,0,1.5-.56l.32-.36a45.35,45.35,0,0,0,5.85-10c.68-1.61,1.35-3.46,2-5.27l.46-1.25c.75-2.13,1.55-4.31,2.35-6.22.31-.71.62-1.4.93-2,1.77-3.63,3.56-5.46,5.42-5.56H88a5.74,5.74,0,0,1,4.93,3.22,4.06,4.06,0,0,1,.27,1.54A6.74,6.74,0,0,1,91.64,41.83Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    width: 50px;
    height: 50px;
    right: -95px;
    transform: rotate(1deg) translateY(-40%);
    top: 50%;
    background: var(--wdtPrimaryColor);
} */
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-list .wdt-interactive-showcase-content-group {
    align-items: center;
    display: flex;
}
.wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-list .wdt-interactive-showcase-content-group > i {
    font-size: clamp(2rem, 1.525rem + 2.375vw, 4.375rem); /* Min-32 & Max-70 */
    display: inline-flex;
    margin-left: 70px;
    color: var(--wdtPrimaryColor);
}
.wdt-interactive-showcase-imge-h1 
.wdt-interactive-showcase-imge-h1 {
    width: 100%;
}


@media only screen and (max-width:1540px) {
    .wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        padding: 90px 40px 100px 40px;
    }
    .wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        width: 100%;
    }
}

@media only screen and (max-width:1280px) {
    .wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        padding: 70px 30px 80px 30px;
    }
    .wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        gap: 30px 40px;
    }
    .wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-list .wdt-interactive-showcase-content-group > i {
        margin-left: 40px;
    }
    .wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) .wdt-content-title::before  {
        right: -40px;
    }
}

@media only screen and (max-width:1024px) {
    .wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        padding: 65px 30px 70px 30px;
    }
}

@media only screen and (max-width:767px) {
    .wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        padding: 60px 20px 60px 20px;
    }
    .wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        gap: 30px 20px;
    }
    .wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-list .wdt-interactive-showcase-content-group > i {
        margin-left: 20px;
    }
    .wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) .wdt-content-title::before  {
        display: none;
    }
}

@media only screen and (max-width:479px) {
    .wdt-interactive-showcase-imge-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        padding: 50px 20px 50px 20px;
    }
}




/* Button Icon Style | Home 1 */

.wdt-custom-btn-icon .wdt-button .wdt-button-icon span {
    font-size: clamp(1.5rem, 1.425rem + 0.375vw, 1.875rem); /* 30 - 24 */
    margin: -15px 0;
}
.wdt-custom-btn-icon .wdt-button-holder.wdt-button-size-nm .wdt-button {
    padding: 14px 20px;
}




/* CAROUSEL BRAND LOGO | HOME -3 */

/* .wdt-custom-carousel-brand-logo-h1 .wdt-icon-box-container.swiper,
.wdt-custom-carousel-brand-logo-h1 .swiper.wdt-image-box-container {
    border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X);
} */
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item {
    /* padding: 60px 0 40px 0; */
    /* background-color: var(--wdtAccentTxtColor); */
    display: flex;
    max-height: clamp(6.25rem, 5.5rem + 3.75vw, 10rem); /* max-160 min-100 */
    position: relative;
}
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item::before,
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    z-index: 0;
}
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item::before {
    background: var(--wdtTertiaryColor);
    z-index: 1;
    transform: scaleX(1); -webkit-transform: scaleX(1);
    transform-origin: center right; -webkit-transform-origin: center right;
    transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease;
}
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item:hover::before {
    transform: scaleX(0); -webkit-transform: scaleX(0);
    transform-origin: center left; -webkit-transform-origin: center left;
}
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item::after {
    background: rgba(var(--wdtSecondaryColorRgb),0.5);
    opacity: 1;
}
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item:hover::after {
    opacity: 1;
}
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item .wdt-content-media-group {
    display: inline-flex;
    justify-content: center;
    position: relative;
}
.wdt-custom-carousel-brand-logo-h1 .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 0 !important;
}
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item .wdt-content-icon-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);
    z-index: 1;
    pointer-events: none;
}
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(6.25rem, 5.5rem + 3.75vw, 10rem); /* max-160 min-100 */
    font-size: clamp(8.75rem, 8rem + 3.75vw, 12.5rem); /* max-200 min-140px */
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item .wdt-content-image > span, 
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item .wdt-content-image > a {
    padding: 0 1px;
}
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item .wdt-content-image-wrapper, 
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item .wdt-content-image > span, 
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item .wdt-content-image > a,
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-carousel-brand-logo-h1 .wdt-content-item .wdt-content-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.wdt-custom-carousel-brand-logo-h3.wdt-custom-carousel-brand-logo-h1 .wdt-content-item {
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
    overflow: hidden;
}
.wdt-custom-carousel-brand-logo-h3.wdt-custom-carousel-brand-logo-h1 .wdt-content-item::before {
    background: var(--wdtTertiaryColor);
}




/* Home - 2 | Section Position | Hero Banner */

@media only screen and (min-width:768px) {
    .wdt-custom-section-position {
        position: absolute;
        top: calc(50% + 50px);
        left: 0;
        transform: translateY(-50%); -webkit-transform: translateY(-50%);
        pointer-events: none;
    }
    .wdt-custom-section-position .elementor-widget-wrap > * {
        pointer-events: all;
    }
}




/* Testimonials | Home - 3 */

.wdt-custom-home-3-testimonials 
.wdt-custom-home-3-testimonials 
.wdt-custom-home-3-testimonials {
    width: 100%;
}
.wdt-custom-home-3-testimonials .wdt-content-item {
    display: grid;
}
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-media-group,
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-detail-group {
    grid-area: 1/-1;
    margin-top: auto;
    width: 100%;
}
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-image-wrapper, 
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-image > span, 
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-image > a,
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-image > a > img {
    width: 100%;
}
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-image > a > img,
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-image > span > img {
    min-height: 550px;
    object-fit: cover;
}
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-detail-group {
    padding: 30px;
    /* background: linear-gradient(360deg, rgba(var(--wdtSecondaryColorRgb),0.6), transparent); */
}
.wdt-custom-home-3-testimonials .wdt-content-item > div:not(:last-child) {
    margin-bottom: -9px;
}
.wdt-custom-home-3-testimonials .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination,
.wdt-custom-home-3-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
    margin-top: 0;
}
.wdt-custom-home-3-testimonials .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    bottom: 30px;
    right: 30px;
}
.wdt-custom-home-3-testimonials .wdt-carousel-holder {
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
    overflow: hidden;
    display: flex;
    background: rgba(var(--wdtSecondaryColorRgb),0.65);
}
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-title h5,
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-title h5 a,
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-home-3-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i {
    font-size: 12px;
}
.wdt-custom-home-3-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before,
.wdt-custom-home-3-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before {
    background: none;
}
.wdt-custom-home-3-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev {
    transform: scaleX(-1) translateX(15px) rotate(0deg); -webkit-transform: scaleX(-1) translateX(15px) rotate(45deg);
}
.wdt-custom-home-3-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
    transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-description {
    font-size: 18px;
}
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-title h5 {
    font-size: calc(var(--wdtFontSize_H5) - 2px);
    margin-top: 0;
    text-transform: capitalize;
    letter-spacing: .5px;
}
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    /* transform: scale(-1); -webkit-transform: scale(-1); */
    font-size: 36px;
}
.wdt-custom-home-3-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover {
    color: var(--wdtPrimaryColor);
}
.wdt-custom-home-3-testimonials .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group {
    transform: translateY(0); -webkit-transform: translateY(0);
    transition-delay: .2s; -webkit-transition-delay: .2s;
}
.wdt-custom-home-3-testimonials .swiper-slide .wdt-content-item .wdt-content-detail-group {
    transform: translateY(30px); -webkit-transform: translateY(30px);
}
.wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-title-group.below span {
    display: none;
}

@media only screen and (max-width:1024px) {
    .wdt-custom-home-3-testimonials .wdt-content-item .wdt-content-detail-group {
        padding: 20px;
    }
    .wdt-custom-home-3-testimonials .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        bottom: 15px;
        right: 15px;
    }
}

@media only screen and (max-width:479px) {
    .wdt-custom-home-3-testimonials .wdt-carousel-holder {
        display: block;
    }
    .wdt-custom-home-3-testimonials .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        bottom: 10px;
        right: -5px;
        position: relative;
    }
} 




/* Categorie | Home - 3 */

.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: start;
    justify-content: end;
}
.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-media-group > div {
    grid-area: 1/-1;
}
.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 50px;
    height: 50px;
    font-size: var(--wdtFontSize_H6);
    /* border: 1px solid var(--wdtAccentTxtColor); */
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
    background: rgba(var(--wdtAccentTxtColorRgb),0.25);
    color: var(--wdtAccentTxtColor);
    margin: 20px;
    z-index: 1;
    overflow: hidden;
}
.wdt-custom-categorie-h3 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span > * {
    animation: svg-move 0.4s linear;
    -webkit-animation: svg-move 0.4s linear;
}
.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-image > span, 
.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-image > a {
    overflow: hidden;
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
    position: relative;
}
.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-image > span::before, 
.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-image > a::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(var(--wdtSecondaryColorRgb), 0.2);
    z-index: 1;
    pointer-events: none;
}
.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-image > a > img {
    transition: transform var(--wdt-transform-transition-duration); -webkit-transition: transform var(--wdt-transform-transition-duration);
    transform: perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0) scaleX(1) scaleY(1); -webkit-transform: perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0) scaleX(1) scaleY(1);
    transform-origin: center center; -webkit-transform-origin: center center;
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-custom-categorie-h3 .wdt-content-item:hover .wdt-content-image > span > img, 
.wdt-custom-categorie-h3 .wdt-content-item:hover .wdt-content-image > a > img {
    transform: perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale)); 
    -webkit-transform: perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale));
}
.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem); /* 26 - 20 */
}
.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 10px;
}
.wdt-custom-categorie-h3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before {
    background: transparent;
}
.wdt-custom-categorie-h3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover:before {
    background: transparent;
}
.wdt-custom-categorie-h3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    margin: 0;
    font-size: 40px;
    width: auto;
    height: auto;
    padding: 10px;
}
.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-elements-group {
    display: flex;
    align-items: center;
    gap: 5px 20px;
    flex-wrap: wrap;
}
.wdt-custom-categorie-h3 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-categorie-h3 .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle {
    margin-top: 0;
}
.wdt-custom-categorie-h3.fadeInRight .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    position: absolute;
    left: -58%;
    top: 70%;
    animation: arrow-opacity 0.6s linear; -webkit-animation: arrow-opacity 0.6s linear;
    animation-delay: 1s; -webkit-animation-delay: 1s;
}

@keyframes arrow-opacity {
    0% { opacity: 0; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}
@-webkit-keyframes arrow-opacity {
    0% { opacity: 0; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

.wdt-custom-position-static,
.wdt-custom-position-static .elementor-widget-wrap,
.wdt-custom-position-static .wdt-custom-categorie-h3,
.wdt-custom-position-static .wdt-image-box-holder {
    position: static;
}

@media only screen and (max-width:1024px) {
    .wdt-custom-position-static,
    .wdt-custom-position-static .elementor-widget-wrap,
    .wdt-custom-position-static .wdt-custom-categorie-h3,
    .wdt-custom-position-static .wdt-image-box-holder {
        position: relative;
    }
    .wdt-custom-categorie-h3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        position: relative;
        left: auto;
        top: auto;
        margin-top: 40px;
    }
    .wdt-custom-categorie-h3.fadeInRight .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        left: 0;
        position: relative;
        top: 0;
    }
}




/* Animation Text | Header */

.wdt-custom-head-animation-text .wdt-animation-text {
    display: inline-flex;
    align-items: center;
    font-family: var(--wdtFontTypo_Base);
}
.wdt-custom-head-animation-text .wdt-animation-wrapper::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, var(--wdtSecondaryColor), transparent, transparent, transparent, var(--wdtSecondaryColor));
    z-index: 1;
    opacity: 1;
    pointer-events: none;
}










/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/teapoy-plus/modules/breadcrumb/assets/css/breadcrumb.css */

/*--------------------------------------------------------------
    Breadcrumb Styles
--------------------------------------------------------------*/

    .main-title-section.aligncenter {
        text-align: center;
    }

    .main-title-section.alignright {
        text-align: right;
    }

    .main-title-section-wrapper.breadcrumb-left .breadcrumb {
        clear: none;
        float: left;
        width: 35%;
        padding-right: 20px;
        margin-top: 13px;
    }

    .main-title-section-wrapper.breadcrumb-left .main-title-section {
        float: right;
        width: 65%;
        text-align: right;
    }

    .main-title-section-wrapper.breadcrumb-right .breadcrumb {
        clear: none;
        float: right;
        text-align: right;
        width: 35%;
        padding-left: 20px;
        margin-top: 13px;
    }

    .main-title-section-wrapper.breadcrumb-right .main-title-section {
        float: left;
        width: 65%;
    }

    .main-title-section-wrapper.breadcrumb-top-left-title-center .main-title-section {
        width: 100%;
        text-align: center;
    }

    .main-title-section-wrapper.breadcrumb-top-left-title-center .breadcrumb {
        margin-top: -70px;
        width: 100%;
        float: left;
    }

    .main-title-section-wrapper.breadcrumb-top-right-title-center .main-title-section {
        width: 100%;
        text-align: center;
    }

    .main-title-section-wrapper.breadcrumb-top-right-title-center .breadcrumb {
        margin-top: -70px;
        width: 100%;
        float: right;
        text-align: right;
    }


    .wdt-dark-bg .breadcrumb,
    .wdt-dark-bg .breadcrumb a:hover,
    .wdt-dark-bg .breadcrumb span.current {
        color: rgba(var(--wdtAccentTxtColorRgb),0.6);
    }

    .wdt-dark-bg .breadcrumb a {
        color: var(--wdtAccentTxtColor);
    }

    .wdt-dark-bg .breadcrumb .fa.default {
        background: var(--wdtAccentTxtColor);
    }


/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/

    /* Note: Design for a width of 960px */

    @media only screen and (min-width:1025px) and (max-width:1280px) {

        /*----*****---- << Breadcrumb >> ----*****----*/
        .main-title-section-wrapper.breadcrumb-right .main-title-section h1 {
            font-size: 26px;
        }
        .main-title-section-wrapper.breadcrumb-right .main-title-section {
            width: 58%;
        }
        .main-title-section-wrapper.breadcrumb-right .breadcrumb {
            width: 42%;
        }

    }

    /* Note: Design for a width of 768px */

    @media only screen and (min-width:768px) and (max-width:1024px) {

        .main-title-section-wrapper.breadcrumb-right .main-title-section h1 {
            font-size: 24px;
            margin-top: 11px;
        }

    }


    /*----*****---- << Mobile (Landscape) >> ----*****----*/

    /* Common Styles for the devices below 767px width */

    @media only screen and (max-width: 767px) {

        .main-title-section-wrapper.breadcrumb-right .main-title-section,
        .main-title-section-wrapper.breadcrumb-right .breadcrumb,
        .main-title-section-wrapper.breadcrumb-left .main-title-section,
        .main-title-section-wrapper.breadcrumb-left .breadcrumb {
            width: 100%;
            padding: 0;
            text-align: center;
        }
        .no-breadcrumb.page-with-slider #header-wrapper.header-top-absolute #header {
            position: static;
        }

    }

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/teapoy-plus/modules/header/assets/css/header.css */
/*--------------------------------------------------------------
    Header
--------------------------------------------------------------*/

#header-wrapper.header-top-relative #header {
    position: relative;
}

.no-breadcrumb.page-with-slider #header-wrapper.header-top-absolute #header {
    position: absolute;
    z-index: 10;
}

.no-breadcrumb.page-with-slider #header-wrapper.bottom-header {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;

    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

#header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) {
    max-width: 100%;
}

.wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu {
    min-width: 1440px;
    overflow: visible;
    border-radius: var(--wdtRadius_3X);
    padding: 0;
}



/*--------------------------------------------------------------
    Header Sticky
--------------------------------------------------------------*/

#header .wdt-header-tpl .sticky-header-active {
    -webkit-transition: .5s cubic-bezier(.25, .8, .25, 1) 0.05s;
    transition: .5s cubic-bezier(.25, .8, .25, 1) 0.05s;
    background-color: rgba(var(--wdtPrimaryColorRgb), .5);
    backdrop-filter: blur(8px) saturate(180%);
    border-width: 0;
}

#header .wdt-header-tpl .sticky-header-active {
    clear: both;
    margin: auto;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
}

#header .wdt-header-tpl .sticky-header-active {
    opacity: 0;
    visibility: hidden;
}

#header .wdt-header-tpl .sticky-header-active {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}

#header .wdt-header-tpl .sticky-header-active.wdt-header-top {
    opacity: 1;
    visibility: visible;

    -webkit-transform: translateY(0);
    transform: translateY(0);
}

#header .wdt-header-tpl .sticky-header-active.wdt-header-top {
    -webkit-box-shadow: 0 2px 10px rgba(var(--wdtSecondaryColorRgb), .1);
    box-shadow: 0 2px 10px rgba(var(--wdtSecondaryColorRgb), .1);
    z-index: 10;
}

.sticky-header-active {
    background-color: rgba(255, 255, 255, 0.95);
}

.logged-in.admin-bar #wp-admin-bar-wp-logo a span::before {
    vertical-align: baseline;
}

.logged-in.admin-bar #header .wdt-header-tpl .sticky-header-active,
.logged-in.admin-bar #header .wdt-header-tpl .sticky-header-active.wdt-header-top {
    top: 32px;
}

@media screen and (max-width: 782px) {

    .logged-in.admin-bar #header .wdt-header-tpl .sticky-header-active,
    .logged-in.admin-bar #header .wdt-header-tpl .sticky-header-active.wdt-header-top {
        top: 0;
    }
}


/*--------------------------------------------------------------
    Header Modules
--------------------------------------------------------------*/

/*--- Slide Menu ---*/

.wdt-simpler-slider {
    background: transparent;
    border: none;
    display: block;
    height: 32px;
    right: 20px;
    position: fixed;
    top: 20px;
    width: 32px;
    z-index: 999;
    cursor: pointer;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.wdt-simpler-slider:before {
    transform: translate3d(0, 0, 0);
    transition: all 0.35s ease-in-out;
    -moz-transform: translate3d(0, 0, 0);
    -moz-transition: all 0.35s ease-in-out;
    -ms-transform: translate3d(0, 0, 0);
    -ms-transition: all 0.35s ease-in-out;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.35s ease-in-out;
    background: var(--wdtBorderColor);
    content: '';
    display: block;
    font-size: 14px;
    line-height: 32px;
    opacity: 1;
    text-align: center;
    width: 40px;
    height: 40px;
    position: absolute;
    left: -4px;
    top: -5px;
}

.wdt-simpler-slider span {
    width: 25px;
    height: 3px;
    background: #000;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -12.5px;
    margin-top: -1.5px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.wdt-simpler-slider span:first-child {
    top: 5px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.wdt-simpler-slider span:last-child {
    bottom: 5px;
    -webkit-transform: translate3d(0, 8px, 0);
    transform: translate3d(0, 8px, 0);
    -moz-transform: translate3d(0, 8px, 0);
    -ms-transform: translate3d(0, 8px, 0);
}

.wdt-simpler-slider span:nth-child(2) {
    margin-top: -2px;
    top: 50%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
}

.wdt-simpler-slider span {
    background: var(--wdtBodyBGColor);
}

.from-left .wdt-simpler-slider,
.overlay-header.from-left .wdt-simpler-slider {
    left: 20px;
    right: auto;
}

.from-left.boxed-header .wdt-simpler-slider {
    left: 25px;
    right: auto;
}


/*--------------------------------------------------------------
    Mobile Menu
--------------------------------------------------------------*/

.mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-section {
    margin: 0;
    left: auto !important;
    width: auto !important;
}

.mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-container .elementor-row {
    margin: 0 !important;
    width: 100% !important;
}

.mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-column {
    width: 100%;
}

.mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-container .elementor-row>.elementor-column>.elementor-column-wrap {
    padding: 15px !important;
}

.mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-column ul.wdt-primary-nav li:first-child a {
    border-top-width: 0;
}


/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

/*----*****---- << Laptop/Notebook >> ----*****----*/

@media only screen and (min-width:1281px) and (max-width:1540px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) {
        max-width: 100%;
    }

    .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu {
        min-width: 1080px;
    }

}

@media only screen and (max-width: 1280px) {

    .elementor-widget-wp-widget-nav_menu .mobile-nav-container {
        width: auto;
        float: none;
        margin: 20px 0;
        text-align: right;
        padding-right: 10px;
    }

    body:not(.no-breadcrumb) #header-wrapper.header-top-absolute #header .wdt-header-tpl {
        margin-top: 0;
    }

    .elementor-widget.elementor-widget-wdt-header-menu {
        display: grid;
    }

    .elementor-widget-wdt-header-menu>.elementor-widget-container,
    .elementor-widget-wdt-header-menu>.elementor-widget-container>.wdt-header-menu,
    .elementor-widget-wdt-header-menu>.elementor-widget-container>.wdt-header-menu>.mobile-nav-container {
        display: inline-flex;
    }

}


/*----*****---- << Tablet (Landscape) >> ----*****----*/

/* Note: Design for a width of 960px */
@media only screen and (min-width:1025px) and (max-width:1280px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) {
        max-width: 100%;
    }

    .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu {
        min-width: 900px;
    }

}


@media only screen and (min-width:1025px) {

    #header .wdt-header-tpl .elementor-section.sticky-header>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-column-wrap,
    #header .wdt-header-tpl .elementor-section.sticky-header-active>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-column-wrap {
        padding-top: 0;
        padding-bottom: 0;
    }
}

/*----*****---- << Tablet (Landscape) >> ----*****----*/

/* Note: Design for a width of 960px */

@media only screen and (max-width:1024px) {
    .elementor-widget-wp-widget-nav_menu .mobile-nav-container {
        padding-right: 0;
    }

    #header .wdt-header-tpl .sticky-header-active {
        display: none;
    }
}


/*----*****---- << Tablet (Portrait) >> ----*****----*/

/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:1024px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) {
        max-width: 100%;
    }

    .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu {
        min-width: 710px;
    }

    .elementor-widget-wp-widget-nav_menu .mobile-nav-container {
        padding-right: 20px;
    }

}

/*----*****---- << Mobile (Landscape) >> ----*****----*/


/* Common Styles for the devices below 767px width */

@media only screen and (max-width: 767px) {


    *[class*="elementor-"] .wdt-mobile-menu-section .elementor-widget-wrap *[class*="elementor-element-"].elementor-element {
        width: auto;
        margin: 0;
    }

    .elementor-widget-wdt-header-menu {
        display: inline-block;
        float: none;
        margin: 0px;
        text-align: center;
        width: 100%;
    }

    .wdt-logo-container.elementor-widget-image .elementor-widget-container {
        margin-left: auto;
        margin-right: auto;
    }

}


/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) {
        max-width: 100%;
    }

    .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu {
        min-width: 420px;
    }

}



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) {
        max-width: 100%;
    }

    .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu {
        min-width: 290px;
    }

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 319px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) {
        max-width: 100%;
    }

    .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu {
        min-width: 200px;
    }

}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/teapoy-plus/modules/site-loader/layouts/loader-1/assets/css/loader-1.css */
/*--------------------------------------------------------------
    Loader
--------------------------------------------------------------*/

    .pre-loader {
        height: 100%;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999991;
        background-color: #fff;
    }

    .loader-inner {
        padding: 25px;
        position: absolute;
        left: 50%;
        top: 50%;
        text-align: center;
        width: 100%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .loader-text {
        display: inline-block;
        font-family: var(--wdtFontTypo_Alt);
        font-size: 3.75rem;
        font-weight: bold !important;
        letter-spacing: 1px;
        line-height: normal;
        text-transform: uppercase;
        background-size: 200% auto;
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-fill-color: transparent;
        -webkit-animation: textclip 1.5s linear infinite;
        animation: textclip 1.5s linear infinite;
    }

    -webkit-@keyframes textclip {
        to {
            background-position: 200% center;
        }
    }

    @keyframes textclip {
        to {
            background-position: 200% center;
        }
    }


/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

    .pre-loader { background-color: var(--wdtBodyBGColor); }
    .loader-text { background-image: linear-gradient(to right, var(--wdtPrimaryColor) 10%, var(--wdtHeadAltColor) 50%, var(--wdtPrimaryColor) 60%); }


/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

    /*----*****---- << Mobile (Landscape) >> ----*****----*/

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {

    }


    /* Common Styles for the devices below 479px width */

    @media only screen and (max-width: 479px) {

    }

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/teapoy-pro/modules/sidebar/assets/css/sidebar.css */
/*--------------------------------------------------------------
	Sidebar Widget Area
--------------------------------------------------------------*/

    .secondary-sidebar .widget .tweet_list li { border-color:rgba(var(--wdtHeadAltColorRgb),0.15); }


    /* Type 1 */
    .secondary-sidebar .type1 .widgettitle:before,
    .secondary-sidebar .type1 .widgettitle:after { background: var(--wdtHeadAltColor); height:3px; position:absolute; bottom:0; top:inherit; left:0; width:100%; }
    .secondary-sidebar .type1 .widgettitle:after { bottom:-3px; height:1px; }


    /* Type 2 */
    .secondary-sidebar .type2 .widgettitle { margin-bottom:40px; background: var(--wdtHeadAltColor); padding:12px 15px; color:var(--wdtAccentTxtColor); }
    .secondary-sidebar .type2 .widgettitle:before { background:none; border-top:13px solid  var(--wdtHeadAltColor); border-right:13px solid transparent; height:0; bottom:-13px; left:0; top:inherit; width:0; }


    /* Type 3 */
    .secondary-sidebar .type3 .widgettitle { border-top:3px solid; padding:13px 0 0; margin-bottom:35px; }
    .secondary-sidebar .type3 .widgettitle:before { background:none; }

        /* Accents */
        .secondary-sidebar .type3 .widgettitle { border-color: var(--wdtPrimaryColor); }


    /* Type 4 */
    .secondary-sidebar .type4 .widget { overflow: hidden; }
    .secondary-sidebar .type4 .widgettitle { border-left: 5px solid #f1b956; padding: 0 15px; }
    .secondary-sidebar .type4 .widgettitle:before { top:0; height:100%; width:9999px; left:100%; background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/teapoy-pro/modules/sidebar/assets/css/../images/sidebar-title-grey-pattern.png) repeat; }


    /* Type 5 */
    .secondary-sidebar .type5 .widgettitle { border-bottom:2px solid; padding:0 0 10px; }
    .secondary-sidebar .type5 .widgettitle:before { background:none; }

    .secondary-sidebar .type5 .tagcloud a { border-radius:0 10px; font-size:14px !important; }
    .secondary-sidebar .type5 .widget .tweet_list li:before { content:"\f304"; top: 0; }

    .secondary-sidebar .type5 .widget.widget_archive ul li > a span, .secondary-sidebar .type5 .widget.widget_categories ul li > a span { font-size:14px; text-align:center; }

    .secondary-sidebar .type5 .widget .recent-posts-widget li .entry-title h4 { font-size:16px; }
    .secondary-sidebar .type5 .widget .recent-posts-widget li:before, .secondary-sidebar .type5 .widget .recent-posts-widget li:hover:before,
    .secondary-sidebar .type5 .widget .recent-portfolio-widget ul li:before, .secondary-sidebar .type5 .widget .recent-portfolio-widget ul li:hover:before { content:""; }

    .secondary-sidebar .type5 .widget.woocommerce ul li:first-child::before { top: 0; }
    .secondary-sidebar .type5 .widget.woocommerce ul.product-categories li:first-child:before { top: 9px; }


        /* Accents */
        .secondary-sidebar .type5 .widgettitle { border-color:rgba(var(--wdtPrimaryColorRgb),0.5) }


        @media only screen and (min-width:1025px) and (max-width:1280px) {

            .secondary-sidebar .type5 .widget .tweet_list li { padding: 0 0 20px; }
            .secondary-sidebar .type5 .widget .tweet_list li:before { margin-right: 8px; position: static; }

        }

        @media only screen and (min-width:768px) and (max-width:1024px) {

            .secondary-sidebar .type5 .widget .tweet_list li { padding: 0 0 20px; }
            .secondary-sidebar .type5 .widget .tweet_list li:before { margin-right: 8px; position: static; }

        }

        @media only screen and (max-width: 479px) {

            .secondary-sidebar .type5 .widget ul li { font-size:16px; }

        }

    /* Type 6 */
    .secondary-sidebar .type6 .widgettitle { border-left:3px solid; padding:0 0 0 15px;  margin-bottom:40px; width:100%; }
    .secondary-sidebar .type6 .widgettitle:before { height:1px; background:rgba(var(--wdtHeadAltColorRgb),0.25); top:inherit; bottom:-10px; width:100%; }
    .secondary-sidebar .type6 .widgettitle:after { position:absolute; background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/teapoy-pro/modules/sidebar/assets/css/../images/sidebar-title-arrow.png) no-repeat; width:13px; height:8px; left:30px; bottom:-17px; }


        /* Accents */
        .secondary-sidebar .type6 .widgettitle { border-color: var(--wdtPrimaryColor); }


        @media only screen and (max-width: 767px) {

            .secondary-sidebar .type6 .widget ul li, .secondary-sidebar .type9 .widget ul li { font-size: 14px; }

        }

    /* Type 7 */
    .secondary-sidebar .type7 .widgettitle { padding:13px 20px 12px 25px; border:1px solid  var(--wdtHeadAltColor);  margin-bottom:25px; font-weight:bold; }
    .secondary-sidebar .type7 .widgettitle:before { left:inherit; left: 0; top:0; height:100%; width: 5px; background: var(--wdtHeadAltColor); }


    /* Type 8 */
    .secondary-sidebar > div[class^="type8"] { overflow: visible; }

    .secondary-sidebar .type8 .widget { padding:0 20px 15px; width:100%; }
    .secondary-sidebar .type8 .widget:before { border:1px solid var(--wdtHeadAltColor); content: ""; height: 100%; position: absolute; left: 0; top: 6px; width: 100%; z-index: -1;  }

    .secondary-sidebar .type8 .widgettitle { background:var(--wdtBodyBGColor); padding:0 20px; margin:-8px auto 15px; text-align:center; display:table; float:none; }
    .secondary-sidebar .type8 .widgettitle:before { content:none; }

    .secondary-sidebar .type8 .widget > *:first-child:not(.widgettitle),
    .secondary-sidebar .type8 .widget *:first-child:not(.widgettitle) + .selection-box,
    .secondary-sidebar .type8 .widget #searchform:first-child:only-child { margin-top: 30px; }


        @media only screen and (min-width:1281px) and (max-width:1540px) {

            .secondary-sidebar .type8 .widgettitle { font-size: 18px; margin: -5px auto 15px; }

        }

        @media only screen and (min-width:1025px) and (max-width:1280px) {

            .secondary-sidebar .type8 .widget { padding: 15px 15px 20px; }
            .secondary-sidebar .type8 .widgettitle { margin: -22px auto 15px; }

            .secondary-sidebar .type8 .widget > *:first-child:not(.widgettitle), .secondary-sidebar .type8 .widget *:first-child:not(.widgettitle) + .selection-box,
            .secondary-sidebar .type8 .widget #searchform:first-child:only-child { margin-top: 20px; }

            .secondary-sidebar .type8 .widget .tweet_list li { padding: 0 0 20px; }
            .secondary-sidebar .type8 .widget .tweet_list li:before { margin-right: 8px; position: static; }

        }

        @media only screen and (min-width:768px) and (max-width:1024px) {

            .secondary-sidebar .type8 .widgettitle { margin: -24px auto 20px; }
            .secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget { padding: 15px 15px 20px; }

            .secondary-sidebar .type8 .widget.widget_flickr ul li, .secondary-sidebar .type8 .widget .recent-portfolio-widget ul li { margin: 0 13px 13px 0; }
            .secondary-sidebar .type8 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type8 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0; }
            .secondary-sidebar .type8 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0; }

            .secondary-sidebar .type8 .widget .tweet_list li { padding: 0 0 20px; }
            .secondary-sidebar .type8 .widget .tweet_list li:before { margin-right: 8px; position: static; }

        }

        @media only screen and (max-width: 767px) {

            .secondary-sidebar .type8 .widget.widget_flickr ul li, .secondary-sidebar .type8 .widget .recent-portfolio-widget ul li { margin: 0 7px 7px 0; }
            .secondary-sidebar .type8 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type8 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0; }
            .secondary-sidebar .type8 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0; }

        }

        @media only screen and (max-width: 479px) {

            .secondary-sidebar .type8 .widget { padding:0 17px 15px; }

        }

        @media only screen and (max-width: 319px) {

            .secondary-sidebar .type8 .widgettitle { padding:10px; }
        }


    /* Type 9 */
    .secondary-sidebar .type9 .widgettitle { padding:0 0 15px; border-bottom:1px solid rgba(var(--wdtHeadAltColorRgb),0.15); }
    .secondary-sidebar .type9 .widgettitle:before { width:50px; height:3px; background: var(--wdtHeadAltColor); top:inherit; left:0; bottom:-2px; }

        @media only screen and (min-width:768px) and (max-width:1024px) {

            .secondary-sidebar .type9 .widget.widget_categories ul li:before { top: 4px; }

        }

        @media only screen and (max-width: 767px) {

            .secondary-sidebar .type9 .widget ul li { font-size: 14px; }

        }


    /* Type 10 */
    .secondary-sidebar .type10 .widget { padding-top:2px; overflow: hidden; }
    .secondary-sidebar .type10 .widgettitle { margin-top:0; padding:8px 20px; margin-bottom:20px; color:var(--wdtAccentTxtColor); font-size:18px; }
    .secondary-sidebar .type10 .widgettitle:before { background: var(--wdtHeadAltColor); height:100%; width:100%; left: -15px; z-index:-1; }
    .secondary-sidebar .type10 .widgettitle:after { background:  var(--wdtHeadAltColor); height:100%; position:absolute; right:-4px; top: 0; width:19px; -webkit-mask-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/teapoy-pro/modules/sidebar/assets/css/../images/sidebar-title-shape.png); mask-image: url(https://wuxingtechlife.com/wp-content/plugins/teapoy-pro/modules/sidebar/assets/css/../images/sidebar-title-shape.png); -webkit-mask-position: center center; mask-position: center center; -webkit-mask-size: cover; mask-size: cover; }

        @media only screen and (min-width:768px) and (max-width:1024px) {

            .secondary-sidebar .type10 .widgettitle { font-size:20px; }

        }


    /* Type 11 */
    .secondary-sidebar .type11 .widget { position:relative; background:#f9f9f9; padding:25px 20px;  border-radius:5px; }
    .secondary-sidebar .type11 .widgettitle { font-size: 22px; margin-bottom:25px; padding: 0 15px 5px 0; position: relative; width: auto; }
    .secondary-sidebar .type11 .widgettitle:before { position: absolute; right: -18px; top: 50%; margin: auto; width: 24px; height: 17px; left:auto; transform: translateY(-50%);
    -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }

    .secondary-sidebar .type11 .widgettitle:before { -webkit-mask-image: url(https://wuxingtechlife.com/wp-content/plugins/teapoy-pro/modules/sidebar/assets/css/../images/sidebar-title-floral2.png); mask-image: url(https://wuxingtechlife.com/wp-content/plugins/teapoy-pro/modules/sidebar/assets/css/../images/sidebar-title-floral2.png);
    -webkit-mask-position: center center; mask-position: center center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; background: currentColor; }

    .secondary-sidebar .type11 .woocommerce ul.cart_list li a, .secondary-sidebar .type11 .woocommerce ul.product_list_widget li a { font-weight: 300; }


        @media only screen and (min-width:1281px) and (max-width:1540px) {

            .secondary-sidebar .type11 .widgettitle { font-size: 18px; }

        }

        @media only screen and (min-width:1025px) and (max-width:1280px) {

            .secondary-sidebar .type11 .widget { font-size: 12px; padding: 15px 10px 20px; }
            .secondary-sidebar .type11 > .widget:before { padding-right: 10px; top: 18px; }

            .secondary-sidebar .type11 .widgettitle { font-size: 15px; padding: 0 15px 7px 0; margin-bottom: 20px; }

            .secondary-sidebar .type11 .widget .tweet_list li { padding: 0 0 20px; }
            .secondary-sidebar .type11 .widget .tweet_list li:before { margin-right: 8px; position: static; }

        }

        @media only screen and (min-width:768px) and (max-width:1024px) {

            .secondary-sidebar .type11 .widget { padding: 20px; }
            .secondary-sidebar .type11 .widgettitle:before { padding-right: 10px; mask-size: 70%; -webkit-mask-size: 70%; right: -15px; }

            .secondary-sidebar .type11 .widget .tweet_list li { padding: 0 0 20px; }
            .secondary-sidebar .type11 .widget .tweet_list li:before { margin-right: 8px; position: static; }

            .secondary-sidebar .type11 .tagcloud a { font-size: 12px !important; }

            .secondary-sidebar .type11 .widget.widget_flickr ul li, .secondary-sidebar .type11 .widget .recent-portfolio-widget ul li { margin: 0 13px 13px 0; }
            .secondary-sidebar .type11 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type11 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0; }
            .secondary-sidebar .type11 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0; }

        }

        @media only screen and (max-width: 767px) {
            .secondary-sidebar .type11 .widget.widget_flickr ul li, .secondary-sidebar .type11 .widget .recent-portfolio-widget ul li { margin: 0 7px 7px 0; }
            .secondary-sidebar .type11 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type11 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0; }
            .secondary-sidebar .type11 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0; }
        }

    /* Type 12 */
    .secondary-sidebar .type12 .widget { position:relative; background:#f9f9f9; padding:20px 20px 25px;  }
    .secondary-sidebar .type12 .widgettitle { padding:10px 15px; margin-bottom:20px; }
    .secondary-sidebar .type12 .widgettitle:before { background:none; }


        /* Accents */
        .secondary-sidebar .type12 .widgettitle { border-color:rgba(var(--wdtPrimaryColorRgb),0.2) }


        @media only screen and (min-width:1025px) and (max-width:1280px) {

            .secondary-sidebar .type12 .widget { padding: 15px 15px 20px; }
            .secondary-sidebar .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"]	{ width: 100%; }

            .secondary-sidebar .type12 .widget .tweet_list li { padding: 0 0 20px; }
            .secondary-sidebar .type12 .widget .tweet_list li:before { margin-right: 8px; position: static; }

        }

        @media only screen and (min-width:768px) and (max-width:1024px) {

            .secondary-sidebar .type12 .widget ul li { font-size: 13px; }
            .secondary-sidebar .type12 .widget.widget_archive ul li > a span, .secondary-sidebar .type12 .widget.widget_categories ul li > a span { padding: 0 5px; }

            .secondary-sidebar .type12 .widget .tagcloud a { margin: 0 5px 10px 0; padding: 7px 12px 6px; }

            .secondary-sidebar .type12 .widget.widget_flickr ul li, .secondary-sidebar .type12 .widget .recent-portfolio-widget ul li { margin: 0 13px 13px 0; }
            .secondary-sidebar .type12 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type12 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0; }
            .secondary-sidebar .type12 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0; }

            .secondary-sidebar .type12 .widget .tweet_list li { padding: 0 0 20px; }
            .secondary-sidebar .type12 .widget .tweet_list li:before { margin-right: 8px; position: static; }

            .secondary-sidebar .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"]	{ width: 100%; }
        }

        @media only screen and (max-width: 767px) {

            .secondary-sidebar .type12 .widget.widget_flickr ul li, .secondary-sidebar .type12 .widget .recent-portfolio-widget ul li { margin: 0 7px 7px 0; }
            .secondary-sidebar .type12 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type12 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0; }
            .secondary-sidebar .type12 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0; }

        }


        @media only screen and (max-width: 479px) {

            .secondary-sidebar .type12 .widget ul li { font-size: 13px; }

        }

    /* Type 13 */
    .secondary-sidebar .type13 .widgettitle { line-height: 1; padding:14px 0; }
    .secondary-sidebar .type13 .widgettitle:before { height:100%; width:60px; border-top:1px solid #60ae0d; border-bottom:1px solid #60ae0d; top:0; z-index:-1; background:none; }

        /* Accents */
        .secondary-sidebar .type13 .widgettitle:before { border-color: var(--wdtPrimaryColor); }


    /* Type 14 */
    .secondary-sidebar .type14 .widgettitle { background: var(--wdtHeadAltColor); padding:10px 0 10px 20px; border-bottom:3px solid; color:var(--wdtAccentTxtColor); }
    .secondary-sidebar .type14 .widgettitle:before { background:none; border-bottom: 1px solid var(--wdtBodyBGColor); bottom: 0; width:100%; top:inherit; }


        /* Accents */
        .secondary-sidebar .type14 .widgettitle { border-color: var(--wdtPrimaryColor); }



    /* Type 15 */
    .secondary-sidebar .type15 .widgettitle { background:  var(--wdtHeadAltColor); box-sizing: border-box; color: var(--wdtAccentTxtColor); padding: 13px 20px; font-size:18px; font-weight:normal; text-transform:uppercase; }

    .secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li a img { height: 50px; margin-top: 0; }

    .secondary-sidebar .type15 .widget.woocommerce ul li:before, .secondary-sidebar .type15 .widget.woocommerce ul li:hover:before { content:"\f105"; font-size:15px; }
    .secondary-sidebar .type15 .woocommerce ul.cart_list li img, .secondary-sidebar .type15 .woocommerce ul.product_list_widget li img { width:50px; padding:0; }

    .secondary-sidebar .type15 .widget.widget_recent_reviews ul li:before, .secondary-sidebar .type15 .widget.widget_recent_reviews ul li:hover:before,
    .secondary-sidebar .type15 .widget.widget_top_rated_products ul li:before, .secondary-sidebar .type15 .widget.widget_top_rated_products ul li:hover:before,
    .secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li:before, .secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li:hover:before { content: none; }


    .secondary-sidebar .type15 .widget.widget_recent_reviews ul li, .secondary-sidebar .type15 .widget.widget_top_rated_products ul li, .secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li { background:#f8f1e4; padding:15px; border-bottom:2px solid #ebeef0; }


        /* Accents */
        .secondary-sidebar .type15 .widget.widget_recent_reviews ul li .reviewer, .secondary-sidebar .type15 .widget.widget_top_rated_products ul li .amount.amount { color: var(--wdtPrimaryColor); }


    /* Type 16 */
    .secondary-sidebar .type16 .widgettitle { background: #f5f5f5; border-left: 3px solid; font-size: 18px; font-weight: 600; margin-bottom: 30px; padding: 15px; }
    .secondary-sidebar .type16 .widgettitle:before, .secondary-sidebar .type15 .widgettitle:before { content:none; }

        /* Accents */
        .secondary-sidebar .type16 .widgettitle { border-color: var(--wdtPrimaryColor); }


    /* Type 17 */
    .secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h2 { color: currentColor; }

    .secondary-sidebar .type17 .widget-title-wrapper { overflow:hidden; float:left; width: 100%; }
    .secondary-sidebar .type17 .widget-title-wrapper .widget-title-content { margin-bottom:30px; position: relative; clear: both; float: left; }
    .secondary-sidebar .type17 .widget-title-wrapper .widget-title-content:before { content:""; position:absolute; right:-16px; top:0; width:100%; height:100%; -webkit-transform:skewX(30deg); transform:skewX(30deg); -ms-transform:skewX(30deg); }
    .secondary-sidebar .type17 .widget-title-wrapper .widget-title-content:after { content:""; height:100%; top:0; left:114%; left:-webkit-calc(100% - -26px); left:-moz-calc(100% - -26px); left:calc(100% - -26px); position:absolute; -ms-transform:skewX(30deg); -webkit-transform:skewX(30deg); transform:skewX(30deg); width:9000px; background:#f3f3f3; }
    .secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h2, .secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h3.widgettitle { padding:17px 10px 15px 20px; position:relative; z-index:1; margin:0; left:0; font-size:16px; text-transform:uppercase; }


    /* Type 18 */
    .secondary-sidebar .type18 .widget-stripe-title { overflow:hidden; float:left; width: 100%; }
    .secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content { margin-bottom:30px; position: relative; clear: both; float: left; }
    .secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content:after { background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/teapoy-pro/modules/sidebar/assets/css/../images/title-pattern.png) repeat; content:""; height:100%; top:0; left:100%; position:absolute; width:9000px; }
    .secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content h2, .secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content h3.widgettitle { background: var(--wdtHeadAltColor); padding:12px 15px; position:relative; z-index:1; margin:0; left:0; font-size:16px; text-transform:uppercase; color:var(--wdtAccentTxtColor); }


/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/

    @media only screen and (min-width:1025px) and (max-width:1280px) {

        /* .secondary-sidebar aside.widget { font-size: 13px; } */

        .secondary-sidebar .widget .tweet_list li { padding: 0 0 20px 30px; }
        .secondary-sidebar .widget .tweet_list li:before { font-size: 22px; }
        .secondary-sidebar .widget .tweet_list li:before, .secondary-sidebar .widget .tweet_list li:first-child:before { top: 0; }

    }


    @media only screen and (min-width:768px) and (max-width:1024px) {

        .secondary-sidebar .widget.widget_flickr ul li, .secondary-sidebar .widget .recent-portfolio-widget ul li { margin: 0 14px 14px 0; }
        .secondary-sidebar .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0; }

        .secondary-sidebar .widget .tweet_list li { padding: 0 0 20px 25px; }
        .secondary-sidebar .widget .tweet_list li:before { font-size: 20px; }
        .secondary-sidebar .widget .tweet_list li:before, .secondary-sidebar .widget .tweet_list li:first-child:before { top: 0; }

    }


    @media only screen and (max-width: 767px) {

        .secondary-sidebar .widget.widget_flickr ul li, .secondary-sidebar .widget .recent-portfolio-widget ul li { margin: 0 8px 8px 0; }
        .secondary-sidebar .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0; }

    }


    @media only screen and (max-width: 479px) {

        .secondary-sidebar .widget.widget_flickr ul li, .secondary-sidebar .widget .recent-portfolio-widget ul li { margin: 0 5px 5px 0; }

    }

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/modules/blog/assets/css/blog.css */
/* Table of Content
==================================================
    1.0 - Transition
    1.1 - Blog Base Styles
    1.2 - Blog Type Styles
    1.3 - Pagination
    1.4 - Colors
    1.5 - Responsive
*/

/*--------------------------------------------------------------
1.0 - Transition
--------------------------------------------------------------*/


.blog-entry,
.blog-entry *,
.blog-entry *:after,
.blog-entry *:after,
.blog-entry .entry-thumb .bx-controls a,
.wdt-trendy-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div:before,
.wdt-mobilephone-style.wdt-post-entry.entry-cover-layout .blog-entry:before,
.wdt-mobilephone-style.wdt-post-entry.entry-cover-layout .blog-entry:after,
.wdt-alternate-style.wdt-post-entry .blog-entry>div.entry-thumb:before,
.wdt-alternate-style.wdt-post-entry .entry-title h4 a:before,
.wdt-alternate-style.wdt-post-entry .blog-entry .entry-format a:before,
.wdt-minimal-style.wdt-post-entry.entry-grid-layout .blog-entry:after,
.wdt-title-overlap-style.wdt-post-entry .blog-entry>div.entry-title:before,
.wdt-title-overlap-style.wdt-post-entry .blog-entry>div.entry-title:after,
.pagination a.loadmore-btn:before {
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

.pagination a.loadmore-elementor-btn {
    font-family: var(--wdtFontTypo_Alt);
    padding: var(--wdtPadding_Btn);
    background: var(--wdtPrimaryColor);
    text-transform: uppercase;
    color: var(--wdtAccentTxtColor);
    font-weight: var(--wdtFontWeight_Alt);
}

.pagination a.loadmore-elementor-btn:hover {
    background: var(--wdtSecondaryColor);
}

/*--------------------------------------------------------------
1.1 - Blog Base Styles
--------------------------------------------------------------*/

.blog-entry {
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.blog-entry .entry-details {
    clear: both;
    display: inline-block;
    width: 100%;
}

.blog-entry .entry-meta {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: .5px;
    margin-bottom: 7px;
}

.blog-entry .entry-body {
    clear: both;
    float: left;
    margin: 15px 0;
    width: 100%;
}

.blog-entry .entry-body:last-child>*:last-child {
    margin-bottom: 0;
}

.blog-entry .entry-body p {
    margin-bottom: 0;
}

.blog-entry div i[class*="fa"],
.blog-entry div i.pe,
.blog-entry div i,
.blog-entry div.entry-author,
.blog-entry div.entry-date,
.blog-entry div.entry-comments,
.blog-entry div.entry-categories,
.blog-entry div.entry-tags {
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    color: var(--wdtHeadAltColor);
    font-weight: 600;
}

.wdt-custom-home-4-simple-blog .blog-entry div.entry-date {
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Ext);
    color: var(--wdtBodyTxtColor);
}

/*----*****---- << Blog Icon >> ----*****----*/

.blog-entry div i[class*="fa"],
.blog-entry div i.pe {
    margin-right: 4px;
}

/*----*****---- << Blog Thumb >> ----*****----*/

.blog-entry .entry-thumb {
    float: left;
    line-height: 0;
    position: relative;
    width: 100%;
}

.blog-entry .entry-thumb img {
    height: auto;
    max-width: 100%;
}

.blog-entry .entry-thumb .wdt-video-wrap .wp-video {
    width: 100% !important;
}

.blog-entry .entry-thumb,
.blog-entry .entry-thumb img,
.blog-entry .entry-thumb .blog-image,
.blog-entry .entry-thumb .blog-image>a,
.blog-entry .entry-thumb .blog-image>a img {
    border-radius: inherit;
}

.blog-entry.format-quote .entry-thumb,
.blog-entry.format-link .entry-thumb {
    line-height: inherit;
}

.blog-entry.format-quote .entry-quote-inner {
    float: left;
    width: 100%;
}

.blog-entry.format-quote .entry-thumb blockquote {
    float: left;
    padding: 0 20px;
    width: 100%;
}

.blog-entry.post-without-title .entry-title {
    display: none !important;
}

.entry-list-layout .blog-entry:not(.has-post-thumbnail) .entry-thumb {
    z-index: -1;
}

.entry-list-layout .blog-entry>div.entry-thumb>a,
.entry-list-layout .blog-entry>div.entry-thumb>a>img {
    float: left;
    height: 100%;
    width: 100%;
}

.entry-list-layout .blog-entry>div.entry-thumb>a>img {
    object-position: center;
    object-fit: cover;
}

.entry-list-layout.entry-right-thumb .blog-entry.format-quote .entry-thumb blockquote {
    padding: 0;
}

.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) {
    display: flex;
    width: 100%;
    float: left;
    flex-wrap: wrap;
}

.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) .wdt-post-entry .blog-entry {
    display: flex;
    flex-wrap: wrap;
    align-content: baseline;
}

.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) .column:empty {
    width: 100%;
}

/*----*****---- << Blog Title >> ----*****----*/

.blog-entry .entry-title h4 span.sticky-post {
    display: inline-block;
    font-size: 14px;
    padding: 0;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 20px;
    height: 20px;
}

.blog-entry .entry-title h4 span.sticky-post>i:first-child {
    margin-right: 0;
    padding: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    font-size: 14px;
}

.blog-entry .entry-title h4 span.sticky-post>span {
    font-size: 0;
}

.blog-entry .entry-title h4 {
    font-size: var(--wdtFontSize_H5);
    margin-bottom: 20px;
    text-transform: none;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}

.blog-entry .entry-title h4 a {
    display: inline-block;
    float: none;
}

.blog-entry .entry-title h4,
.blog-entry .entry-title h4>a {
    overflow-wrap: anywhere;
}

/*----*****---- << Blog Likes Views >> ----*****----*/

.blog-entry .wdt-like-views>div {
    display: inline-block;
    float: none;
    margin-right: 8px;
}

.blog-entry .wdt-like-views>div:last-child,
.blog-entry .wdt-like-views>div:only-child {
    margin-right: 0;
}

/*----*****---- << Blog Social Share >> ----*****----*/

.blog-entry .entry-social-share .share {
    border: 1px solid;
    padding-right: 5px;
    padding-left: 20px;
    position: relative;
}

.blog-entry .entry-social-share .share,
.blog-entry .entry-social-share .share * {
    display: inline-block;
    float: none;
}

.blog-entry .entry-social-share .share>i {
    float: left;
    margin: 0;
    text-align: center;
    width: 30px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.blog-entry .entry-social-share .share>ul {
    margin-bottom: 0;
}

.blog-entry .entry-social-share .share>ul li {
    list-style: none;
    padding-bottom: 0;
    margin-right: 2px;
}

.wdt-post-entry .blog-entry .entry-social-share .share>ul {
    padding-left: 15px;
}

/*----*****---- << Blog Buttons >> ----*****----*/

.blog-entry .entry-button a.wdt-button {
    display: inline-block;
    float: none;
    font-size: var(--wdtFontSize_Base);
    text-transform: capitalize;
}

.blog-entry .entry-button a.wdt-button span {
    margin: 0 0 0 10px;
}

.blog-entry .entry-button a.wdt-button span svg {
    fill: currentColor;
    height: 1em;
    line-height: 1;
    margin: 0;
    width: 1em;
}

/*----*****---- << Blog Format >> ----*****----*/

.blog-entry.type-post .entry-format {
    display: block;
}

.blog-entry .entry-format {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9;
}

.blog-entry .entry-format a {
    float: left;
    height: 50px;
    line-height: 50px;
    margin: 5px;
    position: relative;
    text-align: center;
    width: 50px;
}

.blog-entry .entry-format a:before {
    font-family: "Teapoy Icons";
    font-style: normal;
    font-size: 26px;
    height: 100%;
    left: 0;
    line-height: 50px;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}

.blog-entry .entry-format a:focus {
    outline: thin dotted;
    outline-offset: -5px;
}

.blog-entry.type-post:not(.has-post-thumbnail) .entry-format {
    display: none;
}

.blog-entry.format-standard .entry-format a:before,
.blog-entry.ico-format.format-standard:before {
    content: '\f15c';
}

.blog-entry.format-image .entry-format a:before,
.blog-entry.ico-format.format-image:before {
    content: '\e80d';
}

.blog-entry.format-gallery .entry-format a:before,
.blog-entry.ico-format.format-gallery:before {
    content: '\f1c5';
}

.blog-entry.format-status .entry-format a:before,
.blog-entry.ico-format.format-status:before {
    content: '\e894';
}

.blog-entry.format-link .entry-format a:before,
.blog-entry.ico-format.format-link:before {
    content: '\f0c1';
}

.blog-entry.format-aside .entry-format a:before,
.blog-entry.ico-format.format-aside:before {
    content: '\e812';
}

.blog-entry.format-quote .entry-format a:before,
.blog-entry.ico-format.format-quote:before {
    content: '\f10d';
}

.blog-entry.format-video .entry-format a:before,
.blog-entry.ico-format.format-video:before {
    content: '\f1c8';
}

.blog-entry.format-chat .entry-format a:before,
.blog-entry.ico-format.format-chat:before {
    content: '\f0e6';
}

.blog-entry.format-audio .entry-format a:before,
.blog-entry.ico-format.format-audio:before {
    content: '\f1c7';
}


/*----*****---- << Blog Gallery Slider >> ----*****----*/

.blog-entry .entry-thumb .bx-wrapper {
    overflow: hidden;
    position: relative;
}

.blog-entry .entry-thumb .bx-controls a {
    bottom: 0;
    filter: alpha(opacity=60);
    font-size: 0;
    height: 50px;
    margin: auto;
    opacity: .6;
    position: absolute;
    top: 0;
    width: 35px;
    z-index: 9;
}

.blog-entry .entry-thumb .bx-controls a:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.blog-entry .entry-thumb .bx-controls a.bx-prev:before,
.entry-thumb .bx-controls a.bx-next:before {
    content: '\e85b';
    font-family: "Teapoy Icons";
    font-size: 14px;
    left: 0;
    line-height: 50px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}

.blog-entry .entry-thumb .bx-controls a.bx-prev:before {
    content: '\e85a';
}

.blog-entry .entry-thumb .bx-controls a.bx-prev {
    left: -35px;
}

.blog-entry .entry-thumb .bx-controls a.bx-next {
    right: -35px;
}

.blog-entry .entry-thumb:hover .bx-controls a.bx-prev {
    left: 15px;
}

.blog-entry .entry-thumb:hover .bx-controls a.bx-next {
    right: 15px;
}

.blog-entry .entry-gallery-post-slider li {
    display: inline;
}

.blog-entry ul.entry-gallery-post-slider {
    float: left;
    margin-bottom: 0;
    width: 100%;
    padding-left: 0;
}

.blog-entry.format-gallery .entry-thumb .bx-wrapper .bx-viewport,
.blog-entry.format-gallery .entry-thumb .bx-wrapper .bx-viewport * {
    transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    -webkit-transition: none;
}

.entry-list-layout .blog-entry .entry-thumb .bx-wrapper,
.entry-list-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport,
.entry-list-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport * {
    height: 100%;
    padding: 0;
}

.entry-list-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport img {
    object-fit: cover;
}

/*----*****---- << Blog Columns >> ----*****----*/

.tpl-blog-holder {
    clear: both;
    float: none;
    margin: 0 -15px;
    padding: 0;
    width: auto;
}

.tpl-blog-holder:not(.swiper-wrapper) {
    display: block;
}

.tpl-blog-holder .column {
    margin-left: 0;
    padding: 15px;
}

.tpl-blog-holder .column:empty {
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.tpl-blog-holder .wdt-one-third,
.tpl-blog-holder .column.no-space.wdt-one-third {
    width: 33.33%;
}

.tpl-blog-holder .wdt-one-half,
.tpl-blog-holder .column.no-space.wdt-one-half {
    width: 50%;
}

.tpl-blog-holder .wdt-one-column,
.tpl-blog-holder .column.no-space.wdt-one-column {
    width: 100%;
}

.tpl-blog-holder.apply-no-space {
    margin: 0;
}

.tpl-blog-holder.apply-no-space .column {
    padding: 0;
    margin: 0;
    min-height: auto;
    clear: none;
}

.page-with-sidebar .tpl-blog-holder {
    margin-top: -15px;
}

.grid-sizer.column {
    margin: 0;
    min-height: 0;
    padding: 0;
}

.tpl-blog-holder .column {
    margin-left: 0;
    margin-right: 0;
}

.tpl-blog-holder .column .blog-entry,
.tpl-blog-holder .wpb_column .blog-entry {
    margin-bottom: 0;
}

.column .blog-entry,
.wpb_column .blog-entry,
.wdt-one-column.column .blog-entry,
.wdt-one-column.wpb_column .blog-entry,
.wdt-one-column.wdt-post-entry.entry-cover-layout .blog-entry {
    margin-bottom: 30px;
}

.tpl-blog-holder .wdt-one-column.column:last-child,
.column.no-space .blog-entry,
.wpb_column.no-space .blog-entry,
.wdt-one-column.column:last-child .blog-entry,
.wdt-one-column.wpb_column:last-child .blog-entry,
.wdt-one-column.wdt-post-entry.entry-cover-layout:last-child .blog-entry {
    margin-bottom: 0;
}

.desc-wrapper {
    display: inline-block;
}


/*--------------------------------------------------------------
1.2 - Blog Type Styles
--------------------------------------------------------------*/

/*----*****---- << Styles >> ----*****----*/

.wdt-post-entry .blog-entry h1,
.wdt-post-entry .blog-entry h2,
.wdt-post-entry .blog-entry h3,
.wdt-post-entry .blog-entry h4,
.wdt-post-entry .blog-entry h5,
.wdt-post-entry .blog-entry h6 {
    margin: 0;
    text-transform: none;
}

.wdt-post-entry .blog-entry>div,
.wdt-post-entry .blog-entry .entry-meta-group>div,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div {
    margin-bottom: 25px;
    margin-top: 0;
}

.wdt-post-entry .blog-entry>div:empty,
.wdt-post-entry .blog-entry .entry-meta-group>div:empty,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:empty {
    margin: 0;
}

.wdt-post-entry .blog-entry>div:last-child,
.wdt-post-entry .blog-entry .entry-meta-group>div:last-child,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:last-child {
    margin-bottom: 0;
}

.wdt-post-entry .blog-entry>div.entry-date:last-child,
.wdt-post-entry .blog-entry>div.entry-categories:last-child,
.wdt-post-entry .blog-entry>div.entry-thumb:last-child,
.wdt-post-entry .blog-entry>div.entry-likes-views:last-child,
.wdt-post-entry .blog-entry>div.entry-title:last-child,
.wdt-post-entry .blog-entry>div.entry-comments:last-child,
.wdt-post-entry .blog-entry>div.entry-social-share:last-child,
.wdt-post-entry .blog-entry>div.entry-tags:last-child,
.wdt-post-entry .blog-entry>div.entry-button:last-child,
.wdt-post-entry .blog-entry>div.entry-author:last-child,
.wdt-post-entry .blog-entry>div.entry-body:last-child,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-date:last-child,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-categories:last-child,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-thumb:last-child,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-likes-views:last-child,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-title:last-child,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-comments:last-child,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-social-share:last-child,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-tags:last-child,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-button:last-child,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-author:last-child,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-body:last-child {
    margin-bottom: 35px;
}

.wdt-post-entry .blog-entry>div:first-child:not(.entry-thumb),
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:first-child:not(.entry-thumb) {
    margin-bottom: 10px;
    margin-top: 25px;
}

.wdt-post-entry .blog-entry>div.entry-thumb:not(:first-child),
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-thumb:not(:first-child) {
    margin-top: 15px;
}

.wdt-post-entry .blog-entry>div:not(:first-child),
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(:first-child) {
    margin-bottom: 15px;
}

.wdt-post-entry .blog-entry>div.entry-thumb,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-thumb {
    margin-bottom: 25px;
}

.wdt-post-entry.entry-grid-layout .blog-entry:not(.has-post-thumbnail)>div.entry-thumb {
    margin-bottom: 0;
}

.wdt-post-entry .blog-entry.format-gallery>div.entry-thumb .bx-viewport,
.wdt-post-entry.entry-cover-layout .blog-entry.format-gallery .entry-details>div.entry-thumb .bx-viewport {
    margin-bottom: -11px;
}

.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .mejs-container {
    min-height: 100px;
}

.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .mejs-container .mejs-controls {
    bottom: 0;
    float: left;
    margin: 0;
    position: absolute;
    top: auto;
    width: 100%;
}

.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb),
.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link>div.entry-thumb,
.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote>div.entry-thumb,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(.entry-thumb) {
    display: inline-block;
    float: none;
    padding: 0px;
    vertical-align: top;
    width: 100%;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(.entry-thumb) {
    text-transform: none;
}

.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb):empty,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(.entry-thumb):empty,
.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div.entry-body:empty {
    display: none;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-body p,
.wdt-post-entry.entry-cover-layout .blog-entry div.entry-body p {
    text-transform: initial;
}

@media all and (-ms-high-contrast:none) {

    .wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-body p,
    .wdt-post-entry.entry-cover-layout .blog-entry div.entry-body p {
        text-transform: none;
    }

    /* IE10 */

    *::-ms-backdrop,
    .wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-body p,
    .wdt-post-entry.entry-cover-layout .blog-entry div.entry-body p {
        text-transform: none;
    }

    /* IE11 */
}

.wdt-post-entry .blog-entry div.entry-categories a,
.wdt-post-entry .blog-entry div.entry-tags a {
    position: relative;
    white-space: nowrap;
}

.wdt-post-entry .blog-entry div.entry-categories a:after,
.wdt-post-entry .blog-entry div.entry-tags a:after {
    content: '\002C';
    display: inline;
    font-size: 20px;
    line-height: 1em;
    margin-left: 0;
    margin-right: 5px;
}

.wdt-post-entry .blog-entry div.entry-categories a:last-child:after,
.wdt-post-entry .blog-entry div.entry-tags a:last-child:after,
.wdt-post-entry .blog-entry div.entry-categories a:only-child:after,
.wdt-post-entry .blog-entry div.entry-tags a:only-child:after {
    display: none;
}


.wdt-post-entry .blog-entry .entry-title h4 {
    font-size: var(--wdtFontSize_H4);
}

.page-with-sidebar .wdt-post-entry .blog-entry .entry-title h4 {
    font-size: var(--wdtFontSize_H4);
}

.wdt-post-entry .blog-entry.format-link>div.entry-thumb .link-text {
    display: none;
}

.wdt-post-entry .blog-entry.format-link>div.entry-thumb .wdticon-link {
    margin-right: 5px;
}

.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,
.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group,
.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group {
    border-top: 1px solid;
    float: left;
    margin-top: 24px;
    padding: 18px 35px 10px;
    width: 100%;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(.entry-thumb),
.wdt-post-entry.entry-cover-layout .blog-entry>div:not(.entry-details) {
    padding-left: 25px;
    padding-right: 25px;
}

.wdt-post-entry .blog-entry>div.entry-meta-group>div,
.wdt-post-entry.entry-cover-layout .blog-entry div.entry-meta-group>div {
    word-break: break-all;
}

.wdt-post-entry .blog-entry>div.entry-meta-group>div,
.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group>div,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div {
    margin-bottom: 15px;
}


.wdt-post-entry .blog-entry>div.entry-meta-group:not(:last-child),
.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group:not(:last-child),
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:not(:last-child) {
    border-bottom: 1px solid;
    margin-bottom: 15px;
    margin-top: 10px;
    padding-bottom: 18px;
}

.wdt-post-entry .blog-entry>div.entry-meta-group:first-child {
    border-top: none;
    margin-top: 0;
}

.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child,
.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group:last-child,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:last-child {
    margin-top: 0;
}


/*----*****---- << List >> ----*****----*/

.wdt-post-entry.entry-list-layout .blog-entry {
    clear: both;
    display: grid;
    margin: 0 0 15px;
    overflow: visible;
}

.wdt-custom-blog-list .wdt-post-entry.entry-list-layout .blog-entry {
    background: #F4EAD8;
    border-radius: 15px;
}

.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb {
    float: left;
    height: 100%;
    left: 0;
    margin: 0;
    margin-bottom: 0;
    grid-row: 1/span 100;
}

.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a,
.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider li {
    background-position: center center !important;
    background-size: cover !important;
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}



.wdt-post-entry.entry-list-layout *[class*="post_format-post-format-"].blog-entry.has-post-media:not(.has-post-thumbnail) {
    padding: 0;
}

.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb {
    z-index: 0;
}

.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb>iframe,
.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb .wdt-video-wrap,
.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb .fluid-width-video-wrapper,
#primary.page-with-sidebar .wdt-post-entry:not(.entry-grid-layout) .format-audio iframe {
    height: 100%;
}

.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image,
.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper,
.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .bx-viewport,
.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider {
    height: 100% !important;
}


.wdt-post-entry.entry-list-layout .blog-entry.format-quote .entry-thumb,
.wdt-post-entry.entry-list-layout .blog-entry.format-link .entry-thumb {
    float: left;
    position: static;
    width: 100%;
}

.tpl-blog-holder .column.wdt-post-entry.entry-list-layout:last-child .blog-entry {
    margin-bottom: 0;
}



.wdt-post-entry.entry-list-layout .blog-entry>.entry-thumb+div:nth-child(2) {
    margin-top: 25px;
}

.wdt-post-entry.entry-list-layout .blog-entry>.entry-thumb+div.entry-meta-group {
    border-top: none;
    margin-top: 0;
}

.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry {
    text-align: right;
}

.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb {
    float: right;
}

.wdt-custom-blog-list-classic .wdt-post-entry.entry-list-layout .blog-entry>.entry-thumb+div:nth-child(2) {
    margin-top: 0px;
    padding-top: clamp(1.875rem, 1.0096rem + 3.8462vw, 5.625rem) !important;
}

/*----*****---- << Cover >> ----*****----*/

.wdt-related-carousel .tpl-blog-holder .wdt-post-entry.entry-cover-layout.column {
    padding-bottom: 20px;
}

.wdt-post-entry.entry-cover-layout .blog-entry {
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.wdt-post-entry.entry-cover-layout:hover .blog-entry {
    box-shadow: none;
    -moz-box-shadow: none;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 span.sticky-post i {
    color: inherit !important;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4>a {
    display: inline-block;
    float: none;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb {
    float: left;
    height: 100%;
    margin: 0;
    margin-bottom: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: -1;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb>a,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb>a>img {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb>a>img {
    object-position: center center;
    object-fit: cover;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .blog-image>a,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider li {
    background-position: center center !important;
    background-size: cover !important;
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-thumb,
.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-thumb>.blog-image,
.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-thumb>.blog-image>a,
.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-thumb>.blog-image>a>img {
    border-radius: inherit;
}

.wdt-post-entry.entry-cover-layout .blog-entry>.entry-thumb+div:nth-child(2) {
    margin-top: 25px;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb iframe,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .wdt-video-wrap,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .wdt-video-wrap .fluid-width-video-wrapper,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .wdt-video-wrap .fluid-width-video-wrapper iframe,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport ul,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport ul li,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport ul li img {
    height: 100% !important;
    padding: 0;
    object-fit: cover;
}

.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image,
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image iframe,
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .bx-wrapper,
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .bx-wrapper .bx-viewport,
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider,
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap,
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .fluid-width-video-wrapper,
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .wp-video,
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .wp-video .mejs-container,
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .wp-video-shortcode video,
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap video.wp-video-shortcode,
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .mejs-container {
    height: 100% !important;
}

.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .mejs-container {
    position: absolute;
    bottom: 0;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-details {
    margin-bottom: 0;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:last-child {
    margin-bottom: 10px;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group {
    border-top: 1px solid;
    margin-bottom: 0;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:not(:last-child) {
    border-bottom: 1px solid;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-format {
    left: auto;
    right: 0;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-format a {
    background: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -webkit-box-shadow: none;
    height: 30px;
    margin: 3px;
    width: 30px;
}

.wdt-post-entry.entry-cover-layout .blog-entry .entry-format a:before {
    font-size: 22px;
    line-height: normal;
}

.wdt-post-entry.entry-cover-layout.alignright .blog-entry .entry-format {
    left: 0;
    right: auto;
}

.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-format {
    padding: 0;
    width: auto;
    margin: 0;
}

.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-format a {
    background: none !important;
    float: right;
    margin-top: 7px;
}

.wdt-post-entry.entry-cover-layout .blog-entry.format-link>div.entry-thumb,
.wdt-post-entry.entry-cover-layout .blog-entry.format-quote>div.entry-thumb {
    position: static;
}

.wdt-post-entry.entry-cover-layout .blog-entry.format-link>div.entry-thumb .link-text {
    color: inherit;
}

.wdt-post-entry.entry-cover-layout .blog-entry.format-quote>div.entry-thumb blockquote {
    border-color: inherit;
}

/*----*****---- << Image Overlay Styles >> ----*****----*/

.wdt-post-entry .format-audio.blog-entry.has-post-media .entry-thumb:after,
.wdt-post-entry .format-video.blog-entry.has-post-media .entry-thumb:after {
    display: none;
}

.wdt-fixed-overlay .blog-entry .entry-thumb:after {
    background-color: rgba(0, 0, 0, .3);
    content: '';
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    border: none !important;
}

.wdt-fixed-overlay:hover .blog-entry .entry-thumb:after {
    opacity: 1;
}

.wdt-tb-overlay .blog-entry .entry-thumb:after,
.wdt-bt-overlay .blog-entry .entry-thumb:after,
.wdt-lr-overlay .blog-entry .entry-thumb:after,
.wdt-rl-overlay .blog-entry .entry-thumb:after,
.wdt-middle-overlay .blog-entry .entry-thumb:after {
    background-color: rgba(0, 0, 0, .3);
    content: '';
    display: block;
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    border: none !important;
}

.wdt-bt-overlay .blog-entry .entry-thumb:after {
    bottom: 0;
    top: auto;
}

.wdt-tb-overlay:hover .blog-entry .entry-thumb:after,
.wdt-bt-overlay:hover .blog-entry .entry-thumb:after {
    height: 100%;
}

.wdt-lr-overlay .blog-entry .entry-thumb:after,
.wdt-rl-overlay .blog-entry .entry-thumb:after,
.wdt-middle-overlay .blog-entry .entry-thumb:after {
    height: 100%;
    top: 0;
    width: 0;
    border: none !important;
}

.wdt-lr-overlay .blog-entry .entry-thumb:after {
    left: 0;
    right: auto;
}

.wdt-rl-overlay .blog-entry .entry-thumb:after {
    left: auto;
    right: 0;
}

.wdt-middle-overlay .blog-entry .entry-thumb:after {
    left: 0;
    right: 0;
}

.wdt-lr-overlay:hover .blog-entry .entry-thumb:after,
.wdt-rl-overlay:hover .blog-entry .entry-thumb:after,
.wdt-middle-overlay:hover .blog-entry .entry-thumb:after {
    width: 100%;
    border: none !important;
}

.wdt-middle-radial-overlay .blog-entry .entry-thumb:after {
    background-color: rgba(0, 0, 0, .3);
    border-radius: 50%;
    bottom: 0;
    content: '';
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(.1);
    -moz-transform: scale(.1);
    -ms-transform: scale(.1);
    -webkit-transform: scale(.1);
    width: 100%;
    border: none !important;
}

.wdt-middle-radial-overlay:hover .blog-entry .entry-thumb:after {
    opacity: 1;
    transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
}

.wdt-flash-overlay .blog-entry .entry-thumb,
.wdt-circle-overlay .blog-entry .entry-thumb,
.wdt-middle-radial-overlay .blog-entry .entry-thumb {
    overflow: hidden;
}

.wdt-circle-overlay .blog-entry .entry-thumb:after,
.wdt-flash-overlay .blog-entry .entry-thumb:after {
    content: '';
    display: block;
    position: absolute;
    border: none !important;
}

.wdt-flash-overlay .blog-entry .entry-thumb:after {
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    height: 100%;
    left: -100%;
    top: 0;
    transform: skewX(-25deg);
    -webkit-transform: skewX(-25deg);
    width: 50%;
    z-index: 2;
}

.wdt-flash-overlay:hover .blog-entry .entry-thumb:after {
    animation: shine 1s;
    -webkit-animation: shine 1s;
}

@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}

@keyframes shine {
    100% {
        left: 125%;
    }
}

.wdt-circle-overlay .blog-entry .entry-thumb:after {
    background: rgba(255, 255, 255, .3);
    border-radius: 100%;
    height: 0;
    left: 50%;
    opacity: 0;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    width: 0;
    z-index: 2;
    border: none !important;
}

.wdt-circle-overlay:hover .blog-entry .entry-thumb:after {
    animation: circle .75s;
    -webkit-animation: circle .75s;
}

@-webkit-keyframes circle {
    0% {
        opacity: 1;
    }

    40% {
        opacity: 1;
    }

    100% {
        height: 200%;
        opacity: 0;
        width: 200%;
    }
}

@keyframes circle {
    0% {
        opacity: 1;
    }

    40% {
        opacity: 1;
    }

    100% {
        height: 200%;
        opacity: 0;
        width: 200%;
    }
}

.wdt-tb-gradient-overlay .blog-entry .entry-thumb:after,
.wdt-bt-gradient-overlay .blog-entry .entry-thumb:after,
.wdt-rl-gradient-overlay .blog-entry .entry-thumb:after,
.wdt-lr-gradient-overlay .blog-entry .entry-thumb:after,
.wdt-radial-gradient-overlay .blog-entry .entry-thumb:after {
    content: '';
    display: block;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    border: none !important;
}

.wdt-tb-gradient-overlay .blog-entry .entry-thumb:after,
.wdt-bt-gradient-overlay .blog-entry .entry-thumb:after {
    left: 0;
    margin: 0 auto;
    right: 0;
}

.wdt-rl-gradient-overlay .blog-entry .entry-thumb:after {
    left: 0;
}

.wdt-lr-gradient-overlay .blog-entry .entry-thumb:after {
    right: 0;
}

.wdt-tb-gradient-overlay .blog-entry .entry-thumb:after {
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000', endColorstr='#b3000000', GradientType=0);
    top: 0;
}

.wdt-bt-gradient-overlay .blog-entry .entry-thumb:after {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    bottom: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000', endColorstr='#b3000000', GradientType=0);
    top: auto;
}

.wdt-rl-gradient-overlay .blog-entry .entry-thumb:after {
    background: -moz-linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: -webkit-gradient(linear, top left, top right, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: -o-linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: -ms-linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000', endColorstr='#b3000000', GradientType=0);
    right: 0;
}

.wdt-lr-gradient-overlay .blog-entry .entry-thumb:after {
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: -webkit-gradient(linear, top right, top left, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000', endColorstr='#b3000000', GradientType=0);
    left: 0;
}

.wdt-radial-gradient-overlay .blog-entry .entry-thumb:after {
    background: rgba(0, 0, 0, .75);
    /* For older browsers that may not support gradients */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .75) 100%);
    background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .75) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .75) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .75) 100%);
    background: radial-gradient(rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .75) 100%);
}

.wdt-tb-gradient-overlay:hover .blog-entry .entry-thumb:after,
.wdt-bt-gradient-overlay:hover .blog-entry .entry-thumb:after,
.wdt-rl-gradient-overlay:hover .blog-entry .entry-thumb:after,
.wdt-lr-gradient-overlay:hover .blog-entry .entry-thumb:after,
.wdt-radial-gradient-overlay:hover .blog-entry .entry-thumb:after {
    opacity: 1;
}

.wdt-hm-elastic-overlay .blog-entry .entry-thumb:after {
    backface-visibility: hidden;
    background: rgba(0, 0, 0, .75);
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-property: transform;
    -webkit-transition-property: transform;
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    border: none !important;
}

.wdt-hm-elastic-overlay:hover .blog-entry .entry-thumb:after {
    transform: scaleX(1);
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
    -ms-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
    -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}

.wdt-vm-elastic-overlay .blog-entry .entry-thumb:after {
    backface-visibility: hidden;
    background: rgba(0, 0, 0, .75);
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -webkit-transform-origin: 100% 50%;
    transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-property: transform;
    -webkit-transition-property: transform;
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    border: none !important;
}

.wdt-vm-elastic-overlay:hover .blog-entry .entry-thumb:after {
    transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
    -ms-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
    -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}


/*----*****---- << Hover Image Styles >> ----*****----*/

.wdt-blur-hover .blog-entry:hover .entry-thumb>a,
.wdt-blur-hover .blog-entry:hover .blog-image>a,
.wdt-blur-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,
.wdt-blur-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter: blur(2px);
    -webkit-filter: blur(2px);
}

.wdt-blur-hover.entry-cover-layout .blog-entry:hover .blog-image>a,
.wdt-blur-hover.entry-cover-layout .blog-entry:hover .blog-image>.bx-wrapper img {
    filter: blur(10px);
    -webkit-filter: blur(10px);
}

.wdt-bw-hover .blog-entry:hover .entry-thumb>a,
.wdt-bw-hover .blog-entry:hover .blog-image>a,
.wdt-bw-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,
.wdt-bw-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
}

.wdt-brightness-hover .blog-entry:hover .entry-thumb>a,
.wdt-brightness-hover .blog-entry:hover .blog-image>a,
.wdt-brightness-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,
.wdt-brightness-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter: brightness(1.5);
    -webkit-filter: brightness(1.5);
}

.wdt-hue-rotate-hover .blog-entry:hover .entry-thumb>a,
.wdt-hue-rotate-hover .blog-entry:hover .blog-image>a,
.wdt-hue-rotate-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,
.wdt-hue-rotate-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter: hue-rotate(90deg);
    -webkit-filter: hue-rotate(90deg);
}

.wdt-invert-hover .blog-entry:hover .entry-thumb>a,
.wdt-invert-hover .blog-entry:hover .blog-image>a,
.wdt-invert-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,
.wdt-invert-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter: invert(.8);
    -webkit-filter: invert(.8);
}

.wdt-opacity-hover .blog-entry:hover .entry-thumb>a,
.wdt-opacity-hover .blog-entry:hover .blog-image>a,
.wdt-opacity-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,
.wdt-opacity-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter: opacity(.6);
    -webkit-filter: opacity(.6);
}

.wdt-sepia-hover .blog-entry:hover .entry-thumb>a,
.wdt-sepia-hover .blog-entry:hover .blog-image>a,
.wdt-sepia-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,
.wdt-sepia-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter: sepia(1);
    -webkit-filter: sepia(1);
}

.wdt-tint-hover .blog-entry:hover .entry-thumb>a,
.wdt-tint-hover .blog-entry:hover .blog-image>a,
.wdt-tint-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,
.wdt-tint-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter: sepia(1) hue-rotate(200deg);
    -webkit-filter: sepia(1) hue-rotate(200deg);
}

div[class*="wdt-fadein"] .blog-entry .entry-thumb,
div[class*="wdt-scale"] .blog-entry .entry-thumb,
div[class*="rotate"] .blog-entry .entry-thumb {
    overflow: hidden;
}

div[class*="wdt-fadein"].wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,
div[class*="wdt-scale"].wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,
div[class*="rotate"].wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,
.wdt-flash-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,
.wdt-circle-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,
.wdt-middle-radial-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format {
    right: -6px;
}

div[class*="wdt-fadein"].wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,
div[class*="wdt-scale"].wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,
div[class*="rotate"].wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,
.wdt-flash-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,
.wdt-circle-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,
.wdt-middle-radial-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format {
    left: -6px;
    right: auto;
}

div[class*="wdt-fadein"].wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,
div[class*="wdt-scale"].wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,
div[class*="rotate"].wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,
.wdt-flash-overlay.wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,
.wdt-circle-overlay.wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,
.wdt-middle-radial-overlay.wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format {
    bottom: -5px;
}

div[class*="wdt-scale"] .blog-entry .entry-thumb>a img {
    transition: opacity .35s, transform .45s;
}

div[class*="wdt-fadein"] .blog-entry .entry-thumb>a img,
div[class*="wdt-fadein"] .blog-entry .entry-thumb .blog-image>a {
    max-width: none;
    transition: opacity .35s, transform .45s;
}

.wdt-fadeinleft-hover .blog-entry .entry-thumb>a img,
.wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a {
    transform: translate3d(-6.66%, 0, 0);
    -webkit-transform: translate3d(-6.66%, 0, 0);
    width: calc(100% + 10%);
}

.wdt-fadeinleft-hover .blog-entry:hover .entry-thumb>a img,
.wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image>a {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
}

.wdt-fadeinright-hover .blog-entry .entry-thumb>a img,
.wdt-fadeinright-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    width: calc(100% + 10%);
}

.wdt-fadeinright-hover .blog-entry:hover .entry-thumb>a img,
.wdt-fadeinright-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image>a {
    transform: translate3d(-6.66%, 0, 0);
    -webkit-transform: translate3d(-6.66%, 0, 0);
}

.wdt-scalein-hover .blog-entry .entry-thumb>a img,
.wdt-scalein-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a,
.wdt-scalein-hover.wdt-post-entry .blog-entry .entry-thumb .blog-image>a,
.wdt-scaleout-hover.wdt-post-entry.entry-list-layout:hover .blog-entry .entry-thumb .blog-image>a,
.wdt-scaleout-hover .blog-entry:hover .entry-thumb>a img,
.wdt-scaleout-hover.wdt-post-entry:hover .blog-entry .entry-thumb .blog-image>a {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    width: 100%;
}

.wdt-scalein-hover:hover .blog-entry .entry-thumb>a img,
.wdt-scalein-hover.wdt-post-entry.entry-list-layout:hover .blog-entry .entry-thumb .blog-image>a,
.wdt-scalein-hover.wdt-post-entry:hover .blog-entry .entry-thumb .blog-image>a,
.wdt-scaleout-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a,
.wdt-scaleout-hover .blog-entry .entry-thumb>a img,
.wdt-scaleout-hover.wdt-post-entry .blog-entry .entry-thumb .blog-image>a {
    transform: scale(1);
    -webkit-transform: scale(1);
    width: 100%;
}

.wdt-scaleout-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a img,
.wdt-scaleout-hover .blog-entry .entry-thumb>a img,
.wdt-scaleout-hover.wdt-post-entry .blog-entry .entry-thumb .blog-image>a img {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0) scale(1, 1);
    height: calc(100% + 10%);
}

.wdt-scaleout-hover.wdt-post-entry.entry-list-layout:hover .blog-entry .entry-thumb .blog-image>a img,
.wdt-scaleout-hover .blog-entry:hover .entry-thumb>a img,
.wdt-scaleout-hover.wdt-post-entry:hover .blog-entry .entry-thumb .blog-image>a img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0) scale(1.1, 1.1);
}

.wdt-rotate-hover .blog-entry:hover .entry-thumb>a img,
.wdt-rotate-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image>a,
.wdt-rotate-hover.wdt-post-entry .blog-entry:hover .entry-thumb .blog-image>a {
    transform: scale(1.5) rotate(-10deg);
    -moz-transform: scale(1.5) rotate(-10deg);
    -ms-transform: scale(1.5) rotate(-10deg);
    -webkit-transform: scale(1.5) rotate(-10deg);
}

.wdt-rotate-alt-hover .blog-entry:hover .entry-thumb>a img,
.wdt-rotate-alt-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image>a,
.wdt-rotate-alt-hover.wdt-post-entry .blog-entry:hover .entry-thumb .blog-image>a {
    transform: scale(1.5) rotate(10deg);
    -moz-transform: scale(1.5) rotate(10deg);
    -ms-transform: scale(1.5) rotate(10deg);
    -webkit-transform: scale(1.5) rotate(10deg);
}

.wdt-fadeinleft-hover.entry-cover-layout .blog-entry .entry-thumb .blog-image>a {
    transform: translate3d(-6%, 0, 0) scale(1.2);
    -webkit-transform: translate3d(-6%, 0, 0) scale(1.2);
    width: calc(100% + 9%);
}

.wdt-fadeinleft-hover.entry-cover-layout .blog-entry:hover .entry-thumb .blog-image>a {
    transform: translate3d(0, 0, 0) scale(1.2);
    -webkit-transform: translate3d(0, 0, 0) scale(1.2);
}

.wdt-fadeinright-hover.entry-cover-layout .blog-entry .entry-thumb .blog-image>a {
    transform: translate3d(0, 0, 0) scale(1.2);
    -webkit-transform: translate3d(0, 0, 0) scale(1.2);
    width: calc(100% + 9%);
}

.wdt-fadeinright-hover.entry-cover-layout .blog-entry:hover .entry-thumb .blog-image>a {
    transform: translate3d(-6%, 0, 0) scale(1.2);
    -webkit-transform: translate3d(-6%, 0, 0) scale(1.2);
}


/*--------------------------------------------------------------
    Colors
--------------------------------------------------------------*/

.wdt-post-entry .blog-entry .entry-format a.ico-format:hover,
.blog-entry .entry-thumb .bx-controls a {
    background: var(--wdtBodyBGColor);
}

.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,
.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group,
.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group,

.wdt-post-entry .blog-entry>div.entry-meta-group:not(:last-child),
.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group:not(:last-child),
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:not(:last-child) {
    border-color: var(--wdtBorderColor);
}


.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:not(:last-child) {
    border-color: rgba(var(--wdtBodyBGColorRgb), 0.25);
}


.blog-entry .entry-format a {
    -webkit-box-shadow: inset 0 0 0 2px var(--wdtBodyBGColor);
    box-shadow: inset 0 0 0 2px var(--wdtBodyBGColor);
}

.wdt-post-entry.entry-cover-layout .blog-entry {
    -webkit-box-shadow: 0 28px 16px -25px var(--wdtHeadAltColor);
    box-shadow: 0 28px 16px -25px var(--wdtHeadAltColor);
}


/*----*****---- << Dark >> ----*****----*/
.wdt-post-entry .blog-entry .entry-title h4 a,
.wdt-post-entry .blog-entry a:not(.wdt-button) {
    color: var(--wdtHeadAltColor);
}

.wdt-post-entry .blog-entry div.entry-categories a:after,
.wdt-post-entry .blog-entry div.entry-tags a:after {
    color: var(--wdtBodyTxtColor);
}

.wdt-post-entry.entry-cover-layout .blog-entry {
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.75);
}

.wdt-post-entry.entry-cover-layout .blog-entry:hover {
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.65);
}


/*----*****---- << Light >> ----*****----*/
.blog-entry .entry-social-share .share>i,
.blog-entry .entry-title h4 span.sticky-post,
.blog-entry .entry-title h4 span.sticky-post i[class*="fa"],
.blog-entry .entry-title h4 span.sticky-post i.pe,
.wdt-post-entry .blog-entry .entry-format a,
.wdt-post-entry .blog-entry .entry-button a.wdt-button,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 a,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details,
.wdt-post-entry.entry-cover-layout .blog-entry>div,
.wdt-post-entry.entry-cover-layout .blog-entry a,
.wdt-post-entry.entry-cover-layout .blog-entry div i[class*="fa"] {
    color: var(--wdtAccentTxtColor);
}

.wdt-post-entry.entry-cover-layout .blog-entry a:hover {
    color: rgba(var(--wdtAccentTxtColorRgb), 0.55);
}

.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group:not(:last-child),
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:not(:last-child) {
    border-color: rgba(var(--wdtBodyBGColorRgb), 0.15);
}


/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

/* Primary */
.wdt-post-entry .blog-entry a,
.wdt-post-entry .blog-entry .entry-title h4 a:hover,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 a:hover,
.wdt-post-entry .blog-entry a:not(.wdt-button):hover,
.wdt-post-entry.entry-cover-layout .blog-entry:after,
.wdt-post-entry .blog-entry .entry-format a.ico-format:hover,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-format a:after,
.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-format a:hover,
.blog-entry .entry-thumb .bx-controls a.bx-prev:before,
.entry-thumb .bx-controls a.bx-next:before {
    color: var(--wdtPrimaryColor);
}


.blog-entry .entry-title h4 span.sticky-post,
.blog-entry .entry-social-share .share>i,
.wdt-post-entry .blog-entry .entry-button a.wdt-button,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-social-share .share>i,
.wdt-post-entry .blog-entry .entry-format a {
    background-color: var(--wdtPrimaryColor);
}


.blog-entry .entry-social-share .share,
.wdt-post-entry.entry-cover-layout .blog-entry.sticky,
.wdt-post-entry.entry-cover-layout .blog-entry .entry-social-share .share {
    border-color: var(--wdtPrimaryColor);
}

.apply-no-space .wdt-post-entry.entry-cover-layout .blog-entry.sticky {
    box-shadow: inset 0 0 1px 3px var(--wdtPrimaryColor);
}


/* Secondary */
.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover {
    background-color: var(--wdtSecondaryColor);
}



/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

/*----*****---- << Laptop >> ----*****----*/
@media only screen and (min-width:1281px) and (max-width:1540px) {

    .page-with-sidebar .tpl-blog-holder .wdt-one-half {
        width: 50%;
    }

    #primary.page-with-sidebar .wdt-post-entry.entry-cover-layout .blog-entry .entry-format a:before {
        font-size: 20px;
    }

}

/*----*****---- << iPad - Landscape >> ----*****----*/

@media only screen and (min-width:1025px) {

    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb),
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link>div.entry-thumb,
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote>div.entry-thumb {
        padding-left: 25px;
        padding-right: 25px;
    }

    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-list-layout) .blog-entry .entry-title h4 {
        font-size: var(--wdtFontSize_H4);
    }

    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:last-child,
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group>div:last-child,
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div:last-child {
        margin-bottom: 0;
    }

}


/*----*****---- << Tablet (Landscape) >> ----*****----*/

/* Note: Design for a width of 960px */
@media only screen and (min-width:1025px) and (max-width:1280px) {

    .page-with-sidebar .wdt-post-entry .blog-entry .entry-title h4,
    .wdt-post-entry .blog-entry .entry-title h4 {
        font-size: var(--wdtFontSize_H5);
    }

    .tpl-blog-holder .wdt-one-third {
        width: 33.33%;
    }

    .tpl-blog-holder .wdt-one-half,
    .page-with-sidebar .tpl-blog-holder .wdt-one-third,
    .page-with-sidebar .tpl-blog-holder .wdt-one-half {
        width: 50%;
    }

    .page-with-sidebar .tpl-blog-holder .wdt-one-third.column.first,
    .page-with-sidebar .tpl-blog-holder .wdt-one-third.column {
        clear: none;
    }

    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group,
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb),
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link>div.entry-thumb,
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote>div.entry-thumb {
        padding-left: 25px;
        padding-right: 25px;
    }

    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:last-child,
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group>div:last-child,
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div:last-child {
        margin-bottom: 0;
    }

    .wdt-post-entry .blog-entry.format-gallery>div.entry-thumb .bx-viewport,
    .wdt-post-entry.entry-cover-layout .blog-entry.format-gallery .entry-details>div.entry-thumb .bx-viewport {
        margin-bottom: -9px;
    }

}


/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:1024px) {

    .page-with-sidebar .wdt-post-entry .blog-entry .entry-title h4,
    .wdt-post-entry .blog-entry .entry-title h4 {
        font-size: var(--wdtFontSize_H5);
    }

    .page-with-sidebar .tpl-blog-holder .wdt-one-third,
    .page-with-sidebar .tpl-blog-holder .wdt-one-half {
        width: 50%;
    }

    .tpl-blog-holder .wdt-one-third {
        width: 50%;
    }

    .tpl-blog-holder .wdt-one-third.column.first,
    .tpl-blog-holder .wdt-one-third.column {
        clear: none;
    }

    .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,
    .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb),
    .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link>div.entry-thumb,
    .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote>div.entry-thumb {
        padding-left: 25px;
        padding-right: 25px;
    }

    .wdt-one-third.wdt-post-entry:not(.entry-list-layout) .blog-entry .entry-title h4,
    .wdt-one-third.wdt-post-entry:not(.entry-list-layout) .blog-entry.format-link>div.entry-thumb .link-text {
        font-size: var(--wdtFontSize_H5);
    }


    .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:last-child,
    .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div:last-child,
    .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group>div:last-child {
        margin-bottom: 0;
    }

    #primary.page-with-sidebar .wdt-post-entry .blog-entry>div.entry-meta-group>div,
    #primary.page-with-sidebar .wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div {
        margin-bottom: 15px;
    }

    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group,
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group {
        padding-bottom: 0;
    }

}

/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) {

    .wdt-post-entry.entry-list-layout .blog-entry.has-post-thumbnail {
        grid-template-columns: minmax(27%, 1.5fr) auto;
    }

    .wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry.has-post-thumbnail {
        grid-template-columns: auto minmax(30%, 1.5fr);
    }

    .wdt-custom-blog-list-classic .wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry.has-post-thumbnail {
        grid-template-columns: auto minmax(52%, 1.5fr);
    }

    .wdt-post-entry.entry-list-layout .blog-entry.has-post-thumbnail .entry-thumb {
        grid-column: 1/1;
    }

    .wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry.has-post-thumbnail .entry-thumb {
        grid-column: 2/2;
    }

}


/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {

    .page-with-sidebar .wdt-post-entry .blog-entry .entry-title h4,
    .wdt-post-entry .blog-entry .entry-title h4 {
        font-size: var(--wdtFontSize_H5);
    }

    .page-with-sidebar .tpl-blog-holder .wdt-one-half,
    .page-with-sidebar .tpl-blog-holder .wdt-one-third {
        width: 100%;
    }

    .tpl-blog-holder .column {
        margin-bottom: 0 !important;
    }

    .tpl-blog-holder .wdt-one-half,
    .tpl-blog-holder .wdt-one-third {
        width: 100%;
    }

}


/*----*****---- << Mobile - Portrait >> ----*****----*/

/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {

    .wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,
    .wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group,
    .wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb),
    .wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(.entry-thumb),
    .wdt-post-entry.entry-cover-layout .blog-entry>div:not(.entry-details),
    .wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link>div.entry-thumb,
    .wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote>div.entry-thumb {
        padding-left: 25px;
        padding-right: 25px;
    }

    .wdt-post-entry .blog-entry .entry-title:not(:last-child) {
        margin-bottom: 10px;
    }

    .wdt-post-entry.entry-cover-layout .blog-entry>div.entry-format {
        padding: 0;
    }

    .wdt-post-entry:not(.entry-list-layout) .blog-entry .entry-title h4 {
        font-size: var(--wdtFontSize_H5);
    }

}

/* ---Product-Hides--- */
.wdt-post-entry .blog-entry.product.type-product .entry-meta-group,
.wdt-post-entry .blog-entry.product.type-product .entry-author,
.wdt-post-entry .blog-entry.product.type-product .entry-date,
.wdt-post-entry .blog-entry.product.type-product .entry-button,
.wdt-post-entry .blog-entry.product.type-product .entry-body {
    display: none !important;
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/modules/blog/templates/simple/assets/css/blog-archive-simple.css */
/* Framework Update */
.wdt-simple-style.wdt-post-entry .blog-entry.format-link>div[class*="entry-"]:not(.entry-title) .entry-link-wrapper {
    cursor: pointer;
    display: inline-flex;
    align-items: flex-start;
    position: relative;
}

.wdt-simple-style.wdt-post-entry .blog-entry.format-link>div[class*="entry-"]:not(.entry-title) .entry-link-wrapper:hover .link-author {
    color: var(--wdtLinkHoverColor);
}

.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote>div.entry-thumb,
.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link>div.entry-thumb {
    padding: 0 0;
}

/* Framework update */
.wdt-simple-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-"]:not(.entry-title) .entry-link-wrapper {
    position: relative; display: inline-flex; align-items: baseline; margin: 1em 0; }
.wdt-simple-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-"]:not(.entry-title) .entry-link-wrapper .entry-link-url {
    position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.wdt-simple-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-"]:not(.entry-title) .entry-link-wrapper:hover .link-author {
    color: var(--wdtPrimaryColor); }
.wdt-simple-style.wdt-post-entry .blog-entry.format-quote > div[class*="entry-thumb"] .entry-quote-inner .wdticon-quote-left { display: none; }
.wdt-simple-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-thumb"] .entry-link-inner, .wdt-simple-style.wdt-post-entry .blog-entry.format-quote > div[class*="entry-thumb"] .entry-quote-inner {
    border-color: rgba(var(--wdtBorderColorRgb),1); border-width: 0 0 2px; border-style: solid; padding-bottom: 10px; padding-top: 0px; }
.wdt-simple-style.wdt-post-entry .blog-entry.format-quote > div[class*="entry-thumb"] .entry-quote-inner a { 
    box-shadow: inset 0 -1px 0 var(--wdtPrimaryColor); }
.wdt-simple-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-thumb"], .wdt-simple-style.wdt-post-entry .blog-entry.format-quote > div[class*="entry-thumb"] { -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); margin-bottom: 30px; }
.wdt-simple-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-thumb"]:after, .wdt-simple-style.wdt-post-entry .blog-entry.format-quote > div[class*="entry-thumb"]:after { display: none; }

/*----*****---- << Simple Type Styles >> ----*****----*/

.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-audio:hover iframe+.entry-format,
.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-audio:hover .wp-audio-shortcode+.entry-format,
.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-video:hover .wdt-video-wrap+.entry-format {
    opacity: 0;
    visibility: hidden;
}

.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-audio:hover iframe+.entry-format a,
.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-audio:hover .wp-audio-shortcode+.entry-format a,
.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-video:hover .wdt-video-wrap+.entry-format a {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    visibility: hidden;
}


/* .wdt-post-entry.wdt-simple-style.entry-grid-layout .blog-entry:not(.has-post-thumbnail)>div.entry-thumb:first-child+div {
    margin-top: 35px;
} */

.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post+a {
    padding-left: 30px;
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 a {
    display: inline;
}

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group {
    border: none;
    font-size: 14px;
    margin: 10px 0;
    padding-bottom: 0;
    padding-top: 0;
    text-transform: capitalize;
}

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-thumb+div.entry-meta-group {
    margin: 0 0 10px 0;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group {
    padding-right: 0;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-right-thumb) .blog-entry>.entry-thumb+div.entry-meta-group,
.wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-right-thumb) .blog-entry>div.entry-meta-group:first-child {
    width: 90%;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry>div.entry-meta-group {
    padding-left: 0;
    padding-right: 35px;
}

#primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group:not(:last-child),
#primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:not(:last-child) {
    margin-top: 0;
}

.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div.entry-meta-group:first-child,
#primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:first-child {
    margin-top: 30px;
}

.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group+div.entry-button {
    margin-top: 20px;
}

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child {
    margin-bottom: 25px;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:nth-child(2) {
    margin-top: 0;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:last-child {
    margin-bottom: 25px;
}

/* .wdt-simple-style.wdt-post-entry.entry-list-layout:before { 
        mask-image: url(https://wuxingtechlife.com/wp-content/themes/teapoy/modules/blog/templates/simple/assets/css/../images/simple-blog-pattern.png);
        -webkit-mask-image: url(https://wuxingtechlife.com/wp-content/themes/teapoy/modules/blog/templates/simple/assets/css/../images/simple-blog-pattern.png); 
        mask-repeat: repeat; 
        -webkit-mask-repeat: repeat;
        background-color: rgba(var(--wdtHeadAltColorRgb),1);
        bottom: 30px; content: ''; 
        display: block; height: 9px; left: 10px; margin: auto; 
        position: absolute; right: 10px; width: auto; } */

.wdt-simple-style.wdt-post-entry.entry-list-layout:last-child:before,
.wdt-simple-style.wdt-post-entry.entry-list-layout.grid-sizer:before {
    display: none;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout:last-child {
    margin-bottom: 0;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry {
    float: left;
    margin-bottom: 0px;
    position: relative;
    width: 100%;
    /* background-color: var(--wdtTertiaryColor); */
    /* border-radius: var(--wdtRadius_2X); */
    overflow: hidden;
    border: 0px solid var(--wdtHeadAltColor);
}

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-button a.wdt-button {
    color: var(--wdtHeadAltColor);
    padding: 0;
    background-color: transparent;
    text-transform: capitalize;
    text-decoration: underline;
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Base);
    border-width: 0;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-button a.wdt-button:hover {
    color: var(--wdtLinkHoverColor);
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-format {
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-format a {
    background: rgba(var(--wdtHeadAltColorRgb), 0.65);
    border-radius: 50%;
    box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -webkit-box-shadow: none;
    height: 50px;
    margin: 0;
    width: 50px;
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-format a:before {
    font-size: 16px;
    line-height: 50px;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-format {
    left: 50%;
    right: auto;
}

.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div,
.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(odd),
.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(even) {
    float: right;
    margin-left: 25px;
    margin-right: 0;
}

.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:not(:last-child):after {
    left: -15px;
    right: auto;
}

.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:last-child {
    margin-left: 0;
}

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry {
    box-shadow: 0 0 1px 1px rgba(var(--wdtHeadAltColorRgb), 0.15);
}

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div,
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even) {
    display: inline-block;
    float: none;
    width: auto;
}

.wdt-simple-style.wdt-post-entry.entry-grid-layout .entry-title {
    text-wrap: balance;
}

/* .wdt-simple-style.wdt-post-entry.entry-grid-layout .entry-author span {
    text-transform: lowercase;
} */

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div:not(.entry-thumb):empty,
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:not(.entry-thumb):empty {
    display: none;
}

.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div,
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(odd),
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(even) {
    clear: none;
    display: inline-block;
    float: none;
    margin: 5px 25px 5px 0;
    position: relative;
    width: auto;
}

.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:not(:last-child):after {
    content: '-';
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -15px;
    top: 0;
}

.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:last-child {
    margin-right: 0;
    padding-right: 0;
}

.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div.entry-social-share {
    margin-bottom: 0;
    margin-top: 0;
}

.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div.entry-social-share:after {
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-body:last-child p {
    margin-bottom: 0;
}

.wdt-simple-style.wdt-post-entry .blog-entry div i:not(.wdticon-thumb-tack) {
    display: none;
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post>i:first-child {
    font-size: 16px;
    color: var(--wdtAccentTxtColor);
}

.wdt-simple-style.wdt-post-entry.alignright .blog-entry .entry-title h4 span.sticky-post {
    right: auto;
    left: 2px;
}

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry {
    border-radius: 0px;
    box-shadow: none;
    margin-bottom: 30px;
}

.active-centered .wdt-simple-style.wdt-post-entry.entry-grid-layout:nth-child(3) .blog-entry {
    box-shadow: none;
}

.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb),
.wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(.entry-thumb),
.wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry>div:not(.entry-details) {
    display: inline-block;
    float: none;
    padding: 0;
    width: 100%;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:not(.entry-thumb) {
    padding: 0 clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem);
    /* min-20px & max-60px */
    padding: 0 0 0 30px;
}

.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb):last-child {
    margin: 0;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb):last-child {
    padding-bottom: clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem);
    /* min-20px & max-60px */
    padding-bottom: 10px;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-cover-layout) .blog-entry>div:nth-child(2) {
    padding-top: clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem);
    /* min-20px & max-60px */
    padding-top: 5px;

}

.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb):last-child {
    padding-bottom: 30px;
}

.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-cover-layout) .blog-entry>div:nth-child(2) {
    padding-top: 30px;
}

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-body:empty {
    display: none !important;
}

.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-thumb,
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-thumb img {
    border-radius: var(--wdtRadius_2X);
}

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-thumb,
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-thumb img {
    border-radius: var(--wdtRadius_2X);
}


.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-thumb {
    margin-bottom: 30px;
    overflow: hidden;
}

.wdt-custom-home-4-simple-blog .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-thumb {
    margin-bottom: 20px;
    overflow: hidden;
}

.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-thumb img {
    box-shadow: 0 30px 30px 0 rgba(var(--wdtHeadAltColorRgb), 0);
}

.wdt-simple-style.wdt-post-entry .blog-entry.has-post-thumbnail>div.entry-thumb:before {
    content: "";
    background-color: rgba(0, 0, 0, 0.1);
    width: 100%;
    border-radius: inherit;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.3s linear;
    opacity: 0;
    display: inline-block;
}

/* .wdt-simple-style.wdt-post-entry.wdt-default-hover .blog-entry.has-post-thumbnail>div.entry-thumb:before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transition: all var(--wdt-transform-transition-duration);
    opacity: 1;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wdtteapoy.wpengine.com/wp-content/uploads/2024/01/mask-noise-png.png");
    background-size: contain;
    clip-path: polygon(0 0, 0% 100%, 100% 100%);
    mix-blend-mode: plus-lighter;
    background-color: rgba(var(--wdtSecondaryColorRgb), .1);
    transform-origin: left bottom;
    z-index: 1;
} */

/* .wdt-simple-style.wdt-post-entry.wdt-default-hover:hover .blog-entry.has-post-thumbnail>div.entry-thumb:before {
    clip-path: polygon(0 0, 0% 100%, 0% 100%);
}

.wdt-simple-style.wdt-post-entry.wdt-default-hover .blog-entry.has-post-thumbnail>div.entry-thumb:after {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transition: all var(--wdt-transform-transition-duration);
    ;
    opacity: 1;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wdtteapoy.wpengine.com/wp-content/uploads/2024/01/mask-noise-png.png");
    background-size: contain;
    clip-path: polygon(0 0, 100% 0, 100% 100%);
    mix-blend-mode: plus-lighter;
    background-color: rgba(var(--wdtSecondaryColorRgb), .1);
    transform-origin: right top;
    z-index: 1;
}

.wdt-simple-style.wdt-post-entry.wdt-default-hover:hover .blog-entry.has-post-thumbnail>div.entry-thumb:after {
    clip-path: polygon(0 0, 100% 0, 100% 00%);
} */

.wdt-simple-style.wdt-post-entry.wdt-default-hover .blog-entry.has-post-thumbnail>div.entry-thumb img {
    width: 100%; max-width: 100%;
    transition: transform var(--wdt-transform-transition-duration);
    transform: perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0) scaleX(1) scaleY(1);
    -webkit-transform: perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0) scaleX(1) scaleY(1);
    transform-origin: center center;
}

.wdt-simple-style.wdt-post-entry.wdt-default-hover:hover .blog-entry.has-post-thumbnail>div.entry-thumb img {
    transform: perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale));
    -webkit-transform: perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale));
}



.wdt-simple-style.wdt-post-entry:hover .blog-entry.has-post-thumbnail>div.entry-thumb:before {
    opacity: 0;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a {
    transition: transform var(--wdt-transform-transition-duration);
    transform: perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0) scaleX(1) scaleY(1);
    -webkit-transform: perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0) scaleX(1) scaleY(1);
    transform-origin: center center;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image>a {
    transform: perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale));
    -webkit-transform: perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale));
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 {
    font-weight: 400;
    letter-spacing: 0;
    margin-bottom: 0;
    position: relative;
    text-transform: capitalize;
}

.wdt-simple-style.wdt-post-entry article.blog-entry>.entry-title~.entry-date {
    margin-bottom: 0px;
    transition: all 0.3s linear;
}

.wdt-simple-style.wdt-post-entry article.blog-entry:hover>.entry-title~.entry-date,
.wdt-simple-style.wdt-post-entry article.blog-entry.sticky>.entry-title~.entry-date {
    margin-bottom: 3px;
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button {
    display: inline-block;
    float: none;
    font-size: calc(var(--wdtFontSize_Base) - 0px);
    font-weight: var(--wdtFontWeight_Base);
    line-height: 1;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
    border-radius: var(--wdtRadius_Part);
    background-color: transparent;
    color: var(--wdtHeadAltColor);
    text-decoration: underline;
    border-width: 0;
    text-underline-offset: 2px;
    margin-top: 10px;
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover {
    color: var(--wdtLinkHoverColor);
}

.wdt-simple-style.wdt-post-entry .blog-entry:hover>div.entry-thumb img,
.active-centered .wdt-simple-style.wdt-post-entry.entry-grid-layout:nth-child(3) .blog-entry>div.entry-thumb img {
    box-shadow: none;
    border-radius: var(--wdtRadius_2X);
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span {
    display: none;
}

.wdt-simple-style.wdt-post-entry .blog-entry:hover .entry-button a.wdt-button span,
.active-centered .wdt-simple-style.wdt-post-entry.entry-grid-layout:nth-child(3) .blog-entry .entry-button a.wdt-button span {
    transform: translateX(0px);
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-format {
    opacity: 0;
}

.wdt-simple-style.wdt-post-entry:hover .blog-entry .entry-format {
    opacity: 1;
}

.wdt-simple-style.wdt-post-entry .blog-entry.sticky .entry-title h4 {
    clear: both;
    display: inline-block;
    position: relative;
    width: auto;
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post {
    width: 25px;
    height: 25px;
    right: auto;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post>i:first-child {
    font-size: 12px;
}

.wdt-simple-style.wdt-post-entry .blog-entry.sticky .entry-title h4 span.sticky-post+a {
    padding: 0 0 0 35px;
    width: auto;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry.sticky .entry-title h4 span.sticky-post+a {
    padding: 0 35px 0 0;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-title h4 span.sticky-post {
    left: auto;
    right: 0;
}

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-title h4 {
    font-size: calc(var(--wdtFontSize_H4) - 0px);
}

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry div.entry-date,
.wdt-simple-style.wdt-post-entry .blog-entry div.entry-date {
    color: var(--wdtLinkHoverColor);
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Base);
}

.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-title h4 {
    font-size: var(--wdtFontSize_Base);
    font-weight: 400;
}

.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry div.entry-date,
.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry div.entry-author {
    font-family: var(--wdtFontTypo_Base);
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Ext);
}


.home-5-blog-listing .wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 {
    font-size: var(--wdtFontSize_H5);
    text-transform: capitalize;
    line-height: var(--wdtLineHeight_H5);
}

.home-2-blog-listing .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-title h4 a:hover {
    color: var(--wdtSecondaryColor);
}


/*--------------------------------------------------------------
    Colors
--------------------------------------------------------------*/

/*----*****---- << Dark >> ----*****----*/

.wdt-post-entry .blog-entry .entry-title h4 a:hover,
.wdt-post-entry .blog-entry a:not(.wdt-button):hover,
.wdt-simple-style.wdt-post-entry .blog-entry div.entry-categories a:hover,
.wdt-simple-style.wdt-post-entry .blog-entry div.entry-tags a:hover,
.wdt-simple-style.wdt-post-entry .blog-entry div a:hover {
    color: var(--wdtLinkHoverColor);
}


/*----*****---- << Light >> ----*****----*/
.wdt-simple-style.wdt-post-entry .blog-entry .entry-format a:hover {
    color: var(--wdtAccentTxtColor);
}



/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

/* Primary */
.wdt-simple-style.wdt-post-entry .blog-entry:hover .entry-button a.wdt-button span {
    color: var(--wdtPrimaryColor);
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-format a:hover {
    background-color: var(--wdtPrimaryColor);
}


/* Secondary */
.wdt-simple-style.wdt-post-entry .blog-entry:hover .entry-button a.wdt-button:hover span {
    background-color: var(--wdtSecondaryColor);
}


/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/


/*----*****---- << iPad - Landscape >> ----*****----*/

@media only screen and (min-width:1025px) {

    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even),
    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd) {
        display: inline-block;
        float: none;
        margin-bottom: 5px;
        margin-right: 20px;
        width: auto;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-body p {
        margin-bottom: 0;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child,
    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb):last-child {
        margin-bottom: 25px;
        margin-top: 0;
    }

}

/*----*****---- << Tablet (Landscape) >> ----*****----*/

/* Note: Design for a width of 960px */
@media only screen and (min-width:1025px) and (max-width:1280px) {

    .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even),
    .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),
    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even),
    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd) {
        display: inline-block;
        float: none;
        margin-bottom: 5px;
        width: auto;
    }

}

/*----*****---- << Tablet (Portrait) >> ----*****----*/
@media only screen and (min-width:768px) {
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry.has-post-thumbnail {
        grid-template-columns: minmax(38%, 1.5fr) auto;
    }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-thumb {
        border-right: 0px solid var(--wdtHeadAltColor);
    }
}

/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:1024px) {

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-title h4 {
        font-size: calc(var(--wdtFontSize_H5) - 0px);
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(odd),
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div:nth-child(odd),
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(even),
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div:nth-child(even),
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group>div:nth-child(even) {
        clear: none;
        display: inline-block;
        float: none;
        text-align: inherit;
        width: auto;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div,
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(odd),
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(even) {
        margin-left: 0;
        margin-right: 25px;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:not(:last-child):after {
        left: auto;
        right: -15px;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry {
        margin-bottom: 50px;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group>div:nth-child(even) {
        margin-bottom: 5px;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout:before {
        left: 0;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:nth-child(2) {
        margin-top: 25px;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:last-child {
        margin-bottom: 0;
        margin-top: 0;
        padding: 0 20px;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-body:last-child p {
        margin-bottom: 0;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div,
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even) {
        display: inline-block;
        float: none;
        margin-bottom: 0;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry .blog-entry>div:not(.entry-thumb) {
        padding: 0 20px;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div.entry-social-share {
        margin-bottom: 10px;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:not(:last-child),
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group:not(:last-child) {
        margin-bottom: 0;
    }

    .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even),
    .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),
    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even),
    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd) {
        display: inline-block;
        float: none;
        margin-bottom: 10px;
        width: auto;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child {
        margin-bottom: 25px;
    }

    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child {
        margin-bottom: 25px;
    }

    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-body p {
        margin-bottom: 0;
    }

}


/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {

    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry {
        margin-bottom: 30px;
    }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:nth-child(2) {
        margin-top: 0px;
    }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:last-child {
        margin-bottom: 0;
    }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-body:last-child p {
        margin-bottom: 0;
    }

    .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div,
    .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(odd),
    .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(even),
    .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div,
    .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(odd),
    .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(even) {
        display: inline-block;
        float: none;
        margin-left: 0;
        margin-right: 25px;
    }

    .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:last-child,
    .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(odd):last-child,
    .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(even):last-child,
    .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div,
    .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(odd):last-child,
    .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(even):last-child {
        margin-right: 0;
    }

    .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:after,
    .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:not(:last-child):after {
        left: auto;
        right: -15px;
    }

    .wdt-simple-style.wdt-post-entry .blog-entry>div:not(.entry-thumb),
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group,
    .wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry>div.entry-meta-group {
        padding: 0 20px;
    }

    .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div.entry-social-share {
        margin-bottom: 10px;
    }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry {
        margin-bottom: 0px;
    }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:not(:last-child),
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child {
        margin-bottom: 25px;
        margin-top: 0;
    }

    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child {
        margin-bottom: 0;
    }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:last-child,
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:last-child {
        margin-top: 0;
        padding: 0 20px;
    }

    #primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group:not(:last-child),
    #primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-body:last-child {
        margin-bottom: 10px;
    }

    .wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-right-thumb) .blog-entry>.entry-thumb+div.entry-meta-group,
    .wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-right-thumb) .blog-entry>div.entry-meta-group:first-child {
        width: 100%;
    }

    #primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>.entry-thumb+div.entry-meta-group,
    #primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>.entry-thumb+div.entry-meta-group {
        margin-top: 25px;
    }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a,
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider li {
        height: 300px;
        position: relative;
    }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:not(.entry-thumb) {
        padding: 0 20px;
        padding-left: 0;
    }

    .wdt-custom-blog-list .wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-cover-layout) .blog-entry>div:nth-child(2) {
        padding-top: 0px;
    }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-thumb,
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-thumb img {
        border-radius: var(--wdtRadius_2X);
    }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb {
        margin-bottom: 0;
    }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-title h4 {
        font-size: calc(var(--wdtFontSize_H5) - 0px);
    }

    .wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-cover-layout) .blog-entry>div:nth-child(2) {
        padding-top: 20px;
    }
}

/*----*****---- << Mobile - Portrait >> ----*****----*/

/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {

    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div,
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even) {
        margin-bottom: 5px;
    }

    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry {
        margin-bottom: 20px;
    }

}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/modules/blog/assets/css/jquery.bxslider.css */
.bx-wrapper
{
    padding: 0;
    position: relative;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
}.bx-wrapper img
{
    display: block;
    max-width: 100%;
}.bxslider
{
    margin: 0;
    padding: 0;

    -webkit-perspective: 1000;
}ul.bxslider
{
    list-style: none;
}.bx-viewport
{
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -o-transform: translateZ(0);
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/modules/breadcrumb/assets/css/breadcrumb.css */
/*--------------------------------------------------------------
    Title & Breadcrumb
--------------------------------------------------------------*/

.main-title-section-wrapper {
  clear: both;
  float: left;
  margin: 0;
  width: 100%;
}

#header-wrapper .main-title-section-wrapper {
  position: relative;
}

#header-wrapper.header-top-absolute .main-title-section-wrapper {
  position: static;
}

.main-title-section-container {
  clear: both;
  float: left;
  margin: 0;
  padding: clamp(3.125rem, 2.0625rem + 5.3125vw, 8.4375rem) 0;
  /* ---Pad-top-bot--min-50px & max-135px---- */

  width: 100%;
}

.main-title-section {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}

.main-title-section h1 {
  font-size: clamp(1.5rem, 1.05rem + 2.25vw, 3.75rem);
  /* min-max-24px & 60px */

  text-transform: capitalize;
  margin: 0 0 clamp(0.375rem, 0.2019rem + 0.7692vw, 1.125rem);
  word-break: break-all;
}

.breadcrumb {
  clear: both;
  float: left;
  width: 100%;
  margin: 0 0;
  padding: 0;
  font-size: clamp(0.75rem, 0.7212rem + 0.1282vw, 0.875rem);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: clamp(0rem, -0.0231rem + 0.1026vw, 0.1rem);
}

.breadcrumb a:not(:focus) {
  text-decoration: none;
}

.breadcrumb span:not(.current) {
  display: inline-block;
  margin: 0px 12px;
  padding: 0;
}

.breadcrumb .breadcrumb-default-delimiter:last-child {
  display: none;
}

.main-title-section-wrapper .breadcrumb-default-delimiter:before {
  content: "";
  background-color: currentColor;
  display: inline-block;
  height: 14px;
  opacity: 1;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 1px;
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
}

.main-title-section h1,
.breadcrumb {
  hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
}

.main-title-section-wrapper>.main-title-section-bg,
.main-title-section-wrapper>.main-title-section-bg:after {
  content: "";
  height: 100% !important;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  pointer-events: none;
}

.home #header-wrapper .main-title-section-wrapper .main-title-section-container {
  display: none;
}


/*--------------------------------------------------------------
    Default Colors
--------------------------------------------------------------*/

.breadcrumb {
  color: var(--wdtBodyTxtColor);
}

.main-title-section h1 {
  color: var(--wdtHeadAltColor);
}

.breadcrumb a {
  color: var(--wdtHeadAltColor);
}

.breadcrumb span.current {
  color: var(--wdtBodyTxtColor);
}

.main-title-section-wrapper.overlay-wrapper>.main-title-section-bg:after {
  opacity: 0.5;
}

.main-title-section-wrapper.overlay-wrapper>.main-title-section-bg:after {
  background-color: var(--wdtTertiaryColor);
}

.main-title-section-wrapper.overlay-wrapper.dark-bg-breadcrumb>.main-title-section-bg:after {
  background-color: var(--wdtHeadAltColor);
  background-image: linear-gradient(180deg, transparent 0%, var(--wdtHeadAltColor) 100%);
}

.main-title-section-wrapper>.main-title-section-bg:after {
  background-color: rgba(var(--wdtTertiaryColorRgb), 0.7);
  mix-blend-mode: multiply;
}

.main-title-section-wrapper.dark-bg-breadcrumb>.main-title-section-bg {
  background-color: var(--wdtHeadAltColor);
  left: 0;
  right: 0;
  width: auto;
  border-radius: var(--wdtRadius_Zero);
}

.dark-bg-breadcrumb .main-title-section h1,
.dark-bg-breadcrumb .breadcrumb a,
.dark-bg-breadcrumb .breadcrumb span:not(.current) {
  color: var(--wdtAccentTxtColor);
}

.dark-bg-breadcrumb .breadcrumb span.current,
.breadcrumb a:hover,
.dark-bg-breadcrumb .breadcrumb a:hover {
  color: rgba(var(--wdtAccentTxtColorRgb), 0.7);
}

/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

/* Primary Color */
.breadcrumb a:hover {
  color: var(--wdtPrimaryColor);
}

/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/

@media only screen and (min-width: 1281px) {
  /* .main-title-section-wrapper .main-title-section-container { padding: clamp(1.875rem, 1.0673rem + 3.5897vw, 5.375rem) 0; } */
}

@media only screen and (max-width: 1280px) {
  /* .main-title-section-wrapper .main-title-section-container { padding: 75px 0 90px; } */
}

@media only screen and (min-width: 768px) {

  .main-title-section-wrapper.hide-content .main-title-section,
  .main-title-section-wrapper.hide-content .breadcrumb {
    display: none;
  }

  .main-title-section-wrapper.hide-content .main-title-section-container {
    min-height: 300px;
  }
}

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */

@media only screen and (max-width: 767px) {

  /* .main-title-section h1 { font-size: var(--wdtFontSize_H3); } */
  .main-title-section,
  .main-title-section h1,
  .breadcrumb {
    text-align: center;
  }

  .main-title-section-wrapper.dark-bg-breadcrumb>.main-title-section-bg {
    left: 0;
    right: 0;
  }

  .gift-card-content-editor {
    width: 100%;
  }
}

/* Common Styles for the devices below 479px width */

@media only screen and (max-width: 479px) {
  /* .main-title-section h1 { font-size: var(--wdtFontSize_H3); } */
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/modules/comments/assets/css/comments.css */
/*--------------------------------------------------------------
    Comments
--------------------------------------------------------------*/

/* Comment Entries / Comment Lists */
.commententries {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.commententries div.comments-area {     
	width: 100%; border-top: 1px solid var(--wdtBorderColor); padding: clamp(1.875rem, 1.6526rem + 1.227vw, 3.125rem) 0 0 0; }
.commententries div:empty { padding: 0; border-top: none; margin: 0; }


.commentlist {
	padding-left: 0;
}

.commentlist,
.commentlist ul.children {
	display: inline-block;
	list-style: none;
	width: 100%;
}

.commentlist ul.children {
	margin: 0;
	padding-left: 80px;
}

.commentlist ul.children li>.children {
	padding-top: 0;
	padding-left: 60px;
}

.commentlist li.comment,
.commentlist li.pingback,
.commentlist li.trackback {
	padding-bottom: 0;
}

.commentlist li.comment .comment-respond p #email-notes,
.comment-form>p #email-notes,
.comment-form .comment-notes {
	display: inline-block;
	font-size: calc(var(--wdtFontSize_Base) - 3px);
	margin-bottom: 0;
	width: 100%;
}


#comments {
	clear: both;
}

#comments>h3 {
	font-size: 1.75rem;
	margin-bottom: 1.25em;
	margin-top: 0;
}

.comments-title {
	font-size: 1.25rem;
	margin-bottom: 1.5em;
}

.comment-list,
.comment-list .children {
	list-style: none;
	margin: 0;
	padding: 0;
}

.comment-list li:before {
	display: none;
}

.comment-body {
	border-bottom: 1px solid;
	display: inline-block;
	float: none;
	margin: 35px 0 0;
	padding-bottom: 35px;
	padding-left: 80px;
	position: relative;
	width: 100%;
}

.comment-body+#respond.comment-respond {
	margin-top: 30px;
}

.commentlist>li:first-child>.comment-body {
	margin-top: 0;
}

ul.children li .comment-body {
	padding-left: 60px;
}

.comment-body .comment-meta {
	display: inline-block;
	margin-bottom: 15px;
	position: relative;
	width: 100%;
}

.comment-body p:last-child {
	margin-bottom: 0;
}

.comment-author {
	display: inline-block;
	line-height: normal;
	margin-bottom: 0;
	position: relative;
	width: 100%;
}

.comment-author b {
	font-size: calc(var(--wdtFontSize_H6) - 2px);
	text-transform: none;
}

.comment-author .avatar {
	height: 60px;
	left: -80px;
	position: absolute;
	width: 60px;
	top: 0;
}

.rounded .comment-author .avatar {
	border-radius: 50%;
	-webkit-border-radius: 50%;
}

.square .comment-author .avatar {
	border-radius: 0;
	-webkit-border-radius: 0;
}

.children .comment-author .avatar {
	height: 40px;
	left: -60px;
	width: 40px;
	top: 0;
}

.bypostauthor>.comment-body>.comment-meta>.comment-author .avatar {
	border: 1px solid;
	padding: 2px;
}

.comment-author .says {
	display: none;
}

.comment-author a:not(:focus),
.comment-metadata a:not(:focus) {
	text-decoration: none;
}

.comment-metadata {
	display: inline-block;
	font-size: calc(var(--wdtFontSize_Base) - 3px);
	font-weight: normal;
	letter-spacing: 0;
	line-height: normal;
	padding: 0;
	position: relative;
}

.comment-metadata a.comment-edit-link {
	margin-left: 1em;
	opacity: 0.7;
}

.comment-metadata,
.comment-metadata a,
.comment-metadata a.comment-edit-link {
	color: inherit;
}

.comment-metadata a:hover,
.comment-metadata a.comment-edit-link:hover {
	opacity: 1;
}

.comment-details .reply {
	display: table;
}

.commentlist li.comment .reply {
	display: inline-block;
	right: 0;
	top: 0;
	position: absolute;
	margin: 0;
	padding: 0;
}

.page-with-sidebar .commentlist li.comment.depth-5 .reply {
	margin-top: 15px;
	position: relative;
}

.comment-reply-link {
	border: 1px solid;
	display: inline-block;
	font-size: calc(var(--wdtFontSize_Base) - 2px);
	font-weight: 400;
	line-height: normal;
	margin-top: 0;
	padding: 8px 15px;
	position: relative;
	text-transform: capitalize;
	-webkit-border-radius: var(--wdtRadius_2X);
	border-radius: var(--wdtRadius_2X);
}

.comment-reply-link:not(:focus) {
	text-decoration: none;
}

.comment-reply-link .icon {
	left: -2em;
	height: 1em;
	position: absolute;
	top: 0;
	width: 1em;
}

.commententries ul.commentlist li .reply a.comment-reply-login {
	background-color: rgba(0, 0, 0, 0);
}


.no-comments,
.comment-awaiting-moderation {
	font-size: 14px;
	font-size: 0.875rem;
	font-style: italic;
}

.comments-pagination {
	margin: 2em 0 3em;
}

.form-submit {
	text-align: left;
	display: inline-block;
	width: 100%;
}

li.comment .comment-form p.form-submit {
	margin-bottom: 15px;
}


.commententries .comments-area:empty {
	display: none;
}

.commententries .comments-area>h3 {
	padding-bottom: 0;
}

.commententries .comments-area>h3,
.commententries .comments-area>#comments>h3,
#reviews h3,
#respond h3#reply-title {
	font-size: 24px;
}

.commententries .comments-area>#comments>h3 {
	margin-bottom: 20px;
}

#respond h3#reply-title {
	position: relative;
	display: inline-block;
	width: 100%;
	font-size: 1.75rem;
	margin-top: 0;
}

#respond h3#reply-title small {
	display: block;
	font-size: calc(var(--wdtFontSize_Base) - 3px);
	font-weight: normal;
}

#respond h3#reply-title small a {
	color: inherit;
	display: table;
	opacity: 0.75;
	margin-top: 10px;
}

#respond h3#reply-title small a:hover {
	opacity: 1;
}




.commentlist li.comment #respond {
	display: block;
}

.commentlist li.comment .comment-body~#respond {
	border-top: 1px solid;
	border-bottom: 1px solid;
	display: inline-block;
	margin-top: -1px;
	margin-bottom: 0;
	padding: 10px 0 35px;
	position: relative;
	z-index: 1;
}

.commentlist li.comment .comment-body~#respond .comment-form {
	margin-bottom: 0;
}

.commentlist li.comment .comment-body~#respond h3#reply-title {
	margin-top: 0;
}

.pingback .comment-body,
.trackback .comment-body {
	padding-left: 0;
}

.pingback .comment-body {
	margin-left: 0;
	padding-left: 0;
}

.commentlist li.comment,
.commentlist li.pingback {
	padding-bottom: 0;
}

.commentlist li.pingback .comment-body .comment-content>p {
	margin-bottom: 0;
}


.commententries nav.navigation {
	float: left;
	margin-bottom: 40px;
	width: 100%;
}

.commententries .nocomments {
	border-top-width: 0;
	padding: 0;
}

.commententries nav.navigation>div .nav-previous {
	float: left;
}

.commententries nav.navigation>div .nav-next {
	float: right;
}

.commententries .nav-links>div a {
	border-bottom: 1px solid;
	padding-bottom: 5px;
	font-size: var(--wdtFontSize_Base);
}

.commententries .nav-previous>a:before,
.commententries .nav-next>a:after {
	font-size: 16px;
	font-family: "Teapoy Icons";
	transition: none;
	-webkit-transition: none;
	-ms-transition: none;
	-moz-transition: none;
}

.commententries .nav-previous>a:before {
	content: "\f104";
	margin-right: 10px;
}

.commententries .nav-next>a:after {
	content: "\f105";
	margin-left: 10px;
}

.commentlist li.pingback .comment-author b,
.commentlist li.trackback .comment-author b {
	font-size: calc(var(--wdtFontSize_H6) - 2px);
}


#primary>.commententries:last-child>.comments-area>.comment-respond>.comment-form:last-child,
#primary>.blog-single-entry>.commententries:last-child>.comments-area>.comment-respond>.comment-form:last-child {
	margin-bottom: 0;
}


.page-template-default.page:not(.woocommerce) #primary .commententries .comments-area {
	margin-top: 30px;
}

.page-template-default section>.commententries .comment-form p.comment-form-wdt-privatepolicy #comment-form-wdt-privatepolicy {
	margin-right: 12px;
}

.post-default .commententries {
	margin-top: 20px;
}


.page figure.wp-caption~p:last-child img.alignright,
.page figure.wp-caption~p:nth-last-child(2) img.alignright,

.single-post .entry-body figure.wp-caption~p:last-child img.alignright.size-thumbnail,
.single-post .entry-body figure.wp-caption~p:nth-last-child(2) img.alignright.size-thumbnail,

.logged-in .single-post .entry-body figure.wp-caption~p:last-child img.alignright.size-thumbnail,
.logged-in .single-post .entry-body figure.wp-caption~p:nth-last-child(2) img.alignright.size-thumbnail {
	clear: both;
}

.comment-form {
	display: grid;
	margin-bottom: 20px;
	width: 100%;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}

.comment-form>p {
	width: 100%;
	float: left;
	text-align: left;
	position: relative;
	margin: 0;
}

.comment-form>p [type="checkbox"],
.comment-form>p [type="radio"] {
	opacity: 0;
}

.comment-form p label {
	display: inline-block;
}

.comment-form p:not(.comment-form-cookies-consent) label {
	font-weight: 500;
}

.comment-form .comment-form-cookies-consent label {
	font-size: calc(var(--wdtFontSize_Base) - 2px);
	padding-left: 25px;
	position: relative;
}

.comment-form .comment-form-cookies-consent #wp-comment-cookies-consent {
	margin: 0;
	position: absolute;
	left: 0;
	top: 4px;
}

.comment-form>p:last-child,
.wpcf7-form .contact-form:last-child,
.commentlist li.comment .comment-respond p:last-child {
	margin-bottom: 0;
}

.comment-form>p.comment-form-comment.textarea-field span.fa {
	float: left;
	height: 200px;
}


.comment-form>p input[type="checkbox"]~label:before,
.comment-form>p input[type="radio"]~label:before {
	border-style: solid;
	border-width: 1px;
	content: "";
	height: 15px;
	left: 0;
	margin-top: 0;
	position: absolute;
	top: 4px;
	-webkit-transition: .2s;
	transition: .2s;
	width: 15px;
	z-index: 0;
	border-radius: 50%;
}

.comment-form>p input[type="checkbox"]:checked~label:before,
.comment-form>p input[type="radio"]:checked~label:before {
	backface-visibility: hidden;
	border-bottom: 2px solid var(--wdtPrimaryColor);
	border-left: 1px solid transparent;
	border-right: 2px solid var(--wdtPrimaryColor);
	border-top: 1px solid transparent;
	height: 20px;
	left: -5px;
	top: -1px;
	transform: rotate(40deg);
	-webkit-transform: rotate(40deg);
	transform-origin: 100% 100%;
	-webkit-transform-origin: 100% 100%;
	width: 10px;
	-webkit-backface-visibility: hidden;
	background: none;
	border-radius: 0;
}


label span.required,
.comment-form>.comment-notes span.required {
	color: #ff0000;
}

.no-comments,
.comment-awaiting-moderation {
	color: var(--wdtBodyTxtColor);
}

.comment-reply-link:hover,
.commentlist li.comment .reply a:hover {
	color: var(--wdtAccentTxtColor);
}

.comment-body,
.commentlist li.comment .comment-body~#respond,
.commententries nav.navigation,
ul.commentlist li.bypostauthor .author-name,
.bypostauthor>.comment-body>.comment-meta>.comment-author .avatar {
	border-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
}

.commentlist li.comment .comment-body~#respond {
	border-top-color: var(--wdtBodyBGColor);
}

.comment-form .comment-notes {
	margin-bottom: 15px;
}






/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

/* Primary */
.commentlist li.comment .reply a {
	color: var(--wdtPrimaryColor);
}

ul.commentlist li .reply a:hover {
	background-color: var(--wdtPrimaryColor);
}

.commentlist li.comment .reply a {
	border-color: var(--wdtPrimaryColor);
}

.comment-author b {
	color: var(--wdtHeadAltColor);
}

.comment-reply-link .icon,
.commententries .nav-links>div a:hover,
body .blog-single-entry ul li .comment-body .comment-author a:hover,
body .blog-single-entry ul li .comment-body .comment-content a:hover {
	color: var(--wdtLinkHoverColor);
}


/* Secondary */
.commententries ul.commentlist li .reply a.comment-reply-login:hover {
	color: var(--wdtSecondaryColor);
}



/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

@media only screen and (min-width:1541px) and (max-width:1724px) {

	.children .comment-author .avatar {
		left: -60px;
	}

}

/*----*****---- << Laptop/Notebook >> ----*****----*/

@media only screen and (min-width:1281px) and (max-width:1540px) {

	.comment-body {
		padding-left: 85px;
	}

	.comment-author .avatar {
		left: -85px;
	}

	ul.children li .comment-body {
		padding-left: 60px;
	}

	.children .comment-author .avatar {
		left: -60px;
	}

}

/*----*****---- << Tablet (Landscape) >> ----*****----*/

/* Note: Design for a width of 960px */
@media only screen and (min-width:1025px) and (max-width:1280px) {

	.comment-body {
		padding-left: 75px;
	}

	.comment-author .avatar {
		height: 60px;
		left: -75px;
		width: 60px;
	}

	.commentlist ul.children li>.children {
		padding-left: 6%;
	}

	ul.children li .comment-body {
		padding-left: 60px;
	}

	.children .comment-author .avatar {
		left: -60px;
	}

}

/*----*****---- << Tablet (Portrait) >> ----*****----*/

/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:1024px) {

	.comment-body {
		padding-left: 80px;
	}

	.comment-author .avatar {
		height: 60px;
		left: -80px;
		width: 60px;
	}

	.comment-metadata {
		position: relative;
		top: 0;
	}

	ul.commentlist li .comment-author img {
		max-height: 60px;
		max-width: 60px;
	}

	.commentlist li.comment #respond {
		padding-left: 80px;
	}

	.commentlist ul.children li>.children {
		padding-left: 6%;
	}

	.commentlist .children li.comment #respond {
		padding-left: 60px;
	}

	ul.children li .comment-body {
		padding-left: 60px;
	}

	.children .comment-author .avatar {
		left: -60px;
	}

}

@media only screen and (min-width: 480px) {

	.comment-form>p.comment-form-url,
	.comment-form>p.comment-form-email,
	.comment-form>p.comment-form-author {
		grid-column: 1/2;
	}

	.comment-form>p.form-submit,
	.comment-form>p.comment-form-cookies-consent,
	.comment-form>p.comment-notes {
		grid-column: 1/3;
	}

	.comment-form>.logged-in-as~p.comment-form-comment {
		grid-column: 1 / 3;
		grid-row: 2/6;
	}

	.comment-form>p.comment-form-comment {
		grid-column: 2/3;
		grid-row: 3/6;
	}

	.comment-form>p.comment-form-comment textarea {
		min-height: 100%;
	}

	.comment-form .comment-notes {
		margin-bottom: 15px;
		grid-area: 1 / 1 / span 2 / span 3;
	}
}

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {


	.entry-body .gallery .gallery-item {
		max-width: 100% !important;
	}

	/* Comment */
	ul.commentlist {
		font-size: 15px;
	}

	.comment-body .comment-meta {
		font-size: 13px;
	}

	.comment-author b,
	ul.commentlist li .author-name>a {
		font-size: 20px;
	}

	ul.commentlist li.comment .comment-author img {
		max-width: 40px;
		max-height: 40px;
	}

	.comment-body {
		padding-left: 60px;
	}

	.comment-author .avatar {
		height: 40px;
		left: -60px;
		width: 40px;
	}

	ul.children li .comment-body {
		padding-left: 50px;
	}

	.children .comment-author .avatar {
		left: -50px
	}

	.commentlist li.comment .comment-body .comment-meta {
		margin-bottom: 10px;
	}

	.commentlist li.comment #respond {
		padding-left: 0;
	}

	.comment-reply-link {
		font-size: 13px;
		padding: 6px 12px;
	}


	.commentlist ul.children {
		padding-left: 15px;
	}

	.commentlist ul.children li>.children {
		padding-left: 6%;
	}

	ul.commentlist li.comment ul.children .comment-author img {
		max-width: 30px;
		max-height: 30px;
	}

	ul.commentlist li .comment-details {
		margin: 0 0 10px;
	}

	ul.commentlist,
	ul.commentlist li .comment-details {
		width: 100%;
	}

	ul.commentlist li.depth-1,
	ul.commentlist li.depth-2,
	ul.commentlist li.depth-3,
	ul.commentlist li.depth-4,
	ul.commentlist li.depth-5 {
		margin-bottom: 0;
	}

	.page-with-sidebar .commentlist li.comment.depth-5 .reply {
		margin-top: 15px;
		position: relative;
	}

	.commententries #respond,
	.commentlist li.comment #respond,
	.commentlist .children li.comment #respond {
		padding-left: 0;
	}

	li.comment .comment-form p.form-submit input[type="submit"] {
		margin-top: 0;
		font-weight: normal;
	}

	.post-password-form label input {
		width: 100%;
	}


}

/*----*****---- << Mobile - Portrait >> ----*****----*/

/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {

	.comment-form>p {
		margin-bottom: 0;
	}

	.comment-body {
		padding-left: 0;
	}

	.comment-author .avatar {
		height: 50px;
		left: 0;
		width: 50px;
		top: 0;
		position: relative;
		display: block;
		margin-bottom: 20px;
	}

	.children .comment-author .avatar {
		left: 0;
		top: 0;
	}

	.commentlist li.comment #respond {
		padding-left: 0;
	}

	.commentlist {
		padding-left: 0;
	}

	.commentlist li.comment .reply {
		position: relative;
		margin-top: 20px;
	}

	ul.children li .comment-body {
		padding-left: 0;
	}

	ul.commentlist li.comment .comment-author img {
		max-width: 50px;
		max-height: 50px;
	}

	li.comment .comment-form p.form-submit input[type="submit"] {
		margin-top: 0;
		font-weight: normal;
	}

	.commententries .nav-previous,
	.commententries .nav-next {
		width: 100%;
		text-align: center;
	}

	.comment-form {
		grid-template-columns: repeat(1, 1fr);
	}

}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/modules/footer/assets/css/footer.css */
/*--------------------------------------------------------------
    Footer
--------------------------------------------------------------*/

    #footer { width: 100%; float: left; clear: both; margin: 0; position: relative; z-index: 0; }

    #footer .container { z-index: 9; }

    .footer-widgets { clear: both; float: left; margin: 0; padding: 75px 0 35px; width: 100%; }

    .footer-copyright { clear: both; float: left; margin: 0; padding: 30px 0; width: 100%; }

    .footer-copyright .alignright img { float: right; }

    .wdt-no-footer-builder-content.footer-copyright { position: relative; }

    .wdt-no-footer-builder-content.footer-copyright:before {
        content: ""; height: 100%; position: absolute; bottom: 0; left: 50%; top: 0; width: 9999px; z-index: -1; 
        -webkit-transform: translateX(-50%); transform: translateX(-50%); }

    .wdt-no-footer-builder-content.footer-copyright>* { vertical-align: middle; }

    #footer a:not(:focus), .footer-widgets a:not(:focus) { text-decoration: none; }


/*--- Colors ---*/

    .wdt-no-footer-builder-content.footer-copyright:before { background-color: rgba(var(--wdtSecondaryColorRgb),0.075); }

    #footer a:not(.button):not(.elementor-button), .footer-widgets a:not(.button):not(.elementor-button) { color: var(--wdtBodyTxtColor); }

    #footer a:not(.button):not(.elementor-button):hover, .footer-widgets a:not(.button):not(.elementor-button):hover { color: var(--wdtLinkHoverColor); }


/* ================================== */
    /* Footer Accordion Menu Style */
/* ================================== */

    #footer .wdt-accordion-toggle-holder .elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-icon { display: none; }

    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) { 
        margin: 0 0 clamp(1.125rem, 0.9519rem + 0.7692vw, 1.875rem); /* Min-18 & Max-30 */ }

    #footer .elementor-widget-heading .elementor-heading-title,
    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder,
    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover, 
    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { 
        background: none; font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); /* Min-18 & Max-20 */ 
        font-weight: var(--wdtFontWeight_H5); font-family: var(--wdtFontTypo_Alt); text-transform: capitalize;
        margin: 0 0 clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); /* Min-16 & Max-20 */ color: var(--wdtHeadAltColor); }

    /* Footer Accordion Menu - Description Style */

    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { 
        border-width: 0px !important; background: none !important; }

    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description p,
    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description .elementor-icon-list-items .elementor-icon-list-item { 
        line-height: var(--wdtLineHeight_Base); padding: 5px 0; }
    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description .elementor-icon-list-items .elementor-icon-list-item:not( .elementor-inline-item) {
        margin: 0; }

    @media (min-width: 768px) {     
        #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { pointer-events: none; }

        #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder,
        #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover, 
        #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { border: none; padding: 0; }

        #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { display: none; }
        #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { display: block !important; padding: 0; }
    }

    @media (max-width: 767px) {  

        #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder,
        #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover, 
        #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { 
            background: rgba(var(--wdtPrimaryColorRgb),0.3); border: none; margin: 0; }

        #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { padding: 1em 1.5em; }

    /* Bordered Style*/

        #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper:not(:last-child) { margin: 0px; }

        #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder,
        #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder.ui-state-hover, 
        #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder.ui-state-active {
            background: transparent; border: 1px solid var(--wdtBorderColor); margin: 0; }
        #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper:not(:first-child) .wdt-accordion-toggle-title-holder,
        #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper:not(:first-child) .wdt-accordion-toggle-title-holder.ui-state-hover, 
        #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper:not(:first-child) .wdt-accordion-toggle-title-holder.ui-state-active { 
            border-top: none;}

        #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-description { border-style: solid;
            border-width: 0px 1px 1px 2px !important; border-color: var(--wdtBorderColor); border-left-color: var(--wdtPrimaryColor); }

    /* Simple Style */

        #footer .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { 
            width: 40px; height: 40px; }

        #footer .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder,
        #footer .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-hover, 
        #footer .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-active {
            background: transparent; border-bottom: 1px solid var(--wdtBorderColor); padding: 14px 46px 14px 0px; }

        #footer .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-description { padding: 14px 0 0; }

    /* Classic Style */

        #footer .wdt-accordion-toggle-holder[class*='-template-classic'] .wdt-accordion-toggle-description { 
            background: rgb(var(--wdt-elementor-color-primary-rgb), 0.1) !important; }

    }

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/modules/header/assets/css/header.css */
/*--------------------------------------------------------------
    Header
--------------------------------------------------------------*/

#header-wrapper {
    float: left;
    margin: 0 0 150px;
    padding: 0;
    position: relative;
    width: 100%;
}

#header {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 10;
}

#header-wrapper #header:only-child .wdt-no-header-builder-content {
    position: relative;
}

#header-wrapper #header:only-child .wdt-no-header-builder-content:before {
    background-color: inherit;
    content: "";
    display: inline !important;
    height: 100%;
    pointer-events: none;
    position: absolute;
    left: 50%;
    top: 0;
    width: 9999px;
    z-index: 1;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.wdt-no-header-builder-content .no-header {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
}

.wdt-no-header-builder-content .no-header .no-header-title {
    width: 30%;
}

.wdt-no-header-builder-content .no-header .no-header-title:only-child {
    display: flex;
    justify-content: center;
    width: 100%;
}

.wdt-no-header-builder-content .no-header .no-header-title>a {
    display: inline-block;
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_H2);
    font-weight: bold;
    width: auto;
}

.wdt-no-header-builder-content .no-header .no-header-logo {
    padding: 10px 0;
}

.wdt-no-header-builder-content .no-header .no-header-logo:only-child {
    margin: 0 auto;
    padding: 20px 0;
}

.wdt-no-header-builder-content .no-header .no-header-logo>a,
.elementor-widget-wdt-logo div.wdt-logo-container a {
    display: inline-block;
}

.wdt-no-header-builder-content .no-header .no-header-title>a,
.wdt-no-header-builder-content .no-header .no-header-title>a:focus {
    text-decoration: none;
}

.wdt-no-header-builder-content .no-header .no-header-title a img,
.wdt-logo-container a img {
    max-width: 118px;
}

.wdt-no-header-builder-content .no-header .no-header-title .alternate_logo {
    display: none;
}

.wdt-no-header-builder-content .no-header .no-header-title h2 {
    margin: 10px 0;
}


.wdt-no-header-builder-content .no-header .no-header-title>a:focus,
.wdt-no-header-builder-content .no-header .mobile-nav-container .menu-trigger:focus {
    outline: none;
}

.wdt-no-header-builder-content .no-header .mobile-nav-container .menu-trigger:focus {
    outline-offset: 5px;
}


/*--------------------------------------------------------------
    Header Menu Navigation
--------------------------------------------------------------*/

.wdt-header-menu ul>li,
.wdt-header-menu ul>li a,
.wdt-header-menu ul>li>a:before,
.wdt-header-menu ul>li>a:after,
.wdt-header-menu ul>li a>span,
.wdt-header-menu ul>li a>span:before {
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

.wdt-header-menu,
.wdt-header-menu ul {
    margin: 0;
    padding: 0;
    width: 100%;
}

.wdt-header-menu>ul {
    text-align: inherit;
}

.wdt-header-menu ul ul {
    text-align: left;
}

.wdt-no-header-builder-content.aligncenter .no-header .wdt-header-menu,
.wdt-no-header-builder-content.aligncenter .no-header .wdt-header-menu>ul {
    text-align: center;
}

.wdt-header-menu,
.wdt-header-menu li:not(.menu-item-object-wdt_mega_menus .elementor-widget .elementor-icon-list-item, .menu-item-object-wdt_mega_menus div,
    .mobile-nav-container, .wdt-header-menu ul li.close-nav,
    .wdt-header-menu ul li.go-back, .wdt-header-menu ul li.see-all) {
    display: inline-block;
    /* font-size: 0; line-height: 0; */
    vertical-align: middle;
}

.menu-item-object-wdt_mega_menus .tpl-blog-holder .entry-body p {
    font-size: var(--wdtFontSize_Base);
    line-height: var(--wdtLineHeight_Base);
}

.menu-item-object-wdt_mega_menus .elementor-widget .elementor-icon-list-item,
.menu-item-object-wdt_mega_menus .elementor-widget .elementor-icon-list-item a {
    font-size: var(--wdtFontSize_Base);
}

.wdt-header-menu li {
    line-height: normal;
    margin: 0;
    padding: 0;
    position: relative;
}

.wdt-header-menu li a,
.wdt-header-menu ul li ul.children>li>a,
.wdt-header-menu ul li ul.sub-menu>li>a,
.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li a {
    padding: 0;
    margin: 0;
    font-family: var(--wdtFontTypo_Base);
    text-transform: capitalize;
}


/* .wdt-header-menu ul li.has-mega-menu > ul { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } */

.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li:not(:last-child) a {
    margin: 0 0 11px;
}

.wdt-header-menu li a:not(:focus),
.wdt-header-menu ul li ul.children>li>a:not(:focus),
.wdt-header-menu ul li ul.sub-menu>li>a:not(:focus) {
    text-decoration: none;
}

/* .wdt-header-menu .wdt-primary-nav>li.menu-item:nth-child(2)>a {
    padding-left: 0;
} */

.wdt-wishlist-count span.wishlist_products_counter_text {
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wdt-wishlist-count {
    width: auto;
    padding: 5px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

span.wishlist_products_counter_number {
    position: absolute;
    right: -4px;
    top: -6px;
    font-size: 11px;
    background: var(--wdtPrimaryColor);
    width: 17px;
    height: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: var(--wdtAccentTxtColor);
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

span.wishlist_products_counter_number:empty {
    display: none;
}

.wdt-dark-bg .wdt-wishlist-count a span.wishlist_products_counter_text img {
    filter: invert(1) brightness(1);
}

.wdt-header-menu ul li ul.children>li>a,
.wdt-header-menu ul li ul.sub-menu>li>a,
.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li a {
    padding: 0;
    margin: 0;
    font-family: var(--wdtFontTypo_Base);
    text-transform: uppercase;
    font-size: var(--wdtFontSize_Ext);
}

.wdt-header-menu ul li.has-mega-menu>ul .elementor-section-stretched {
    left: 0 !important;
    width: auto !important;
}

.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .elementor-heading-title {
    margin: 0;
    border-bottom: 2px solid;
    padding: 0 0 10px;
    color: var(--wdtHeadAltColor);
    font-size: var(--wdtFontSize_H6);
}

.wdt-header-menu .wdt-primary-nav>li>a {
    display: inline-block;
    padding: 22px 24px;
    /* pad-left-right min-14px & max-30px */
    vertical-align: middle;
}

.wdt-header-menu .wdt-primary-nav>li>a:empty {
    display: none;
}

.wdt-header-menu ul li ul.children>li>a,
.wdt-header-menu ul li ul.sub-menu>li>a,
.wdt-header-menu ul li.has-mega-menu ul.menu>li>a {
    border-bottom: none;
    padding: 9px 22px;
}

.wdt-header-menu ul li ul.children>li:last-child>a,
.wdt-header-menu ul li ul.sub-menu>li:last-child>a,
.wdt-header-menu ul li.has-mega-menu ul.menu>li:last-child>a {
    border-bottom-width: 0;
}

.wdt-header-menu ul li ul.children,
.wdt-header-menu ul li ul.sub-menu,
.wdt-header-menu ul li.has-mega-menu>ul {
    margin: 0;
    opacity: 0;
    padding: 0;
    pointer-events: none;
    position: absolute;
    left: 0;
    padding: 12px 0px;
    top: 100%;
    text-align: left;
    z-index: 10;
    -webkit-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in;
    -webkit-border-radius: var(--wdtRadius_2X);
    border-radius: var(--wdtRadius_2X);
    border: 1px solid;
}

.wdt-header-with-topbar .wdt-header-menu ul li ul.children,
.wdt-header-with-topbar .wdt-header-menu ul li ul.sub-menu,
.wdt-header-with-topbar .wdt-header-menu ul li.has-mega-menu>ul {
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
}

.wdt-header-menu ul.children>li:last-child>ul,
.wdt-header-menu ul.children>li:nth-last-child(2)>ul,
.wdt-header-menu ul.sub-menu>li:last-child>ul,
.wdt-header-menu ul.sub-menu>li:nth-last-child(2)>ul {
    left: auto;
    right: 0;
}

.wdt-header-menu ul li ul.children,
.wdt-header-menu ul li ul.sub-menu {
    width: 250px;
}

.wdt-header-menu ul li.has-mega-menu>ul {
    /* font-size: 14px;  */
    margin: 0 auto;
    position: absolute;
    left: auto;
    right: auto;
    width: auto;
    /* padding: 20px; */
}

.wdt-header-menu ul li.has-mega-menu .menu-item-object-wdt_mega_menus .elementor-widget-container .wdt-heading-subtitle {
    font-size: 1.2em;
}

.wdt-header-menu ul li.has-mega-menu .menu-item-object-wdt_mega_menus .elementor-widget-container .wdt-heading-content-wrapper {
    font-size: var(--wdtFontSize_Base);
}

.wdt-header-menu li.has-mega-menu ul ul {
    display: block;
    opacity: 1;
    position: static;
    visibility: visible;
}

.wdt-header-menu li.has-mega-menu ul ul.children,
.wdt-header-menu li.has-mega-menu ul ul.sub-menu {
    display: none !important;
}

.wdt-header-menu ul li ul.children li,
.wdt-header-menu ul li ul.sub-menu li {
    margin: 0;
}

.wdt-header-menu ul li ul.children li ul:not(.menu-item-object-wdt_mega_menus ul),
.wdt-header-menu ul li ul.sub-menu li ul:not(.menu-item-object-wdt_mega_menus ul) {
    left: 100%;
    top: -12px;
}

.wdt-header-menu ul li.menu-item-depth-2>ul,
.wdt-header-menu ul li.menu-item-depth-4>ul,
.wdt-header-menu ul li.menu-item-depth-6>ul,
.wdt-header-menu ul li.menu-item-depth-8>ul,
.wdt-header-menu ul li.menu-item-depth-10>ul,

.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-1>ul,
.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-3>ul,
.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-5>ul,
.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-7>ul,
.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-9>ul {
    left: 100%;
    right: auto;
}

.wdt-header-menu ul li.menu-item-depth-1>ul,
.wdt-header-menu ul li.menu-item-depth-3>ul,
.wdt-header-menu ul li.menu-item-depth-5>ul,
.wdt-header-menu ul li.menu-item-depth-7>ul,
.wdt-header-menu ul li.menu-item-depth-9>ul,

.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-2>ul,
.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-4>ul,
.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-6>ul,
.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-8>ul,
.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-10>ul {
    right: 100%;
    left: auto;
}

.wdt-header-menu ul li.has-mega-menu:last-child>ul,
.wdt-header-menu ul li.has-mega-menu:nth-last-child(2)>ul {
    left: 0;
    right: 0;
}

.wdt-header-menu ul.children li,
.wdt-header-menu ul.children li a:not(.menu-item-object-wdt_mega_menus .elementor-container a),
.wdt-header-menu ul.sub-menu li:not(.elementor-widget .elementor-icon-list-item, .mobile-nav-container, .wdt-header-menu ul li.close-nav,
    .wdt-header-menu ul li.go-back, .wdt-header-menu ul li.see-all),
.wdt-header-menu ul.sub-menu li a:not(.menu-item-object-wdt_mega_menus .elementor-container a) {
    display: inline-block;
    width: 100%;
}

.wdt-header-menu ul li.focus>ul,
.wdt-header-menu ul li:focus>ul,
.wdt-header-menu ul li:hover>ul {
    display: block;
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
}

.wdt-header-menu ul li.menu-item-depth-0>ul {
    margin-top: 30px;
    -webkit-transition: margin-top .25s cubic-bezier(.25, .1, .11, .99) .1s, opacity .2s cubic-bezier(.25, .1, .11, .99) .1s, height 0s ease-out .5s;
    -moz-transition: margin-top .25s cubic-bezier(.25, .1, .11, .99) .1s, opacity .2s cubic-bezier(.25, .1, .11, .99) .1s, height 0s ease-out .5s;
    transition: margin-top .25s cubic-bezier(.25, .1, .11, .99) .1s, opacity .2s cubic-bezier(.25, .1, .11, .99) .1s, height 0s ease-out .5s;
}

.wdt-header-menu ul.sub-menu li a:not(.menu-item-object-wdt_mega_menus .elementor-container a) {
    display: inline-flex;
    align-items: self-start;
}

.wdt-header-menu ul li ul.sub-menu>li>a:before {
    color: var(--wdtHeadAltColor);
    content: '';
    display: inline-block;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M30.9,40.8l1.9,4.2c11.3-2.3,23.1-2.3,34.4,0l1.9-4.2c4-8.9,14.7-13.5,23.7-10v-4.9c0.3-13.5-11-24.5-24.2-24.4H31.3 C18.1,1.4,6.8,12.5,7.1,25.9v4.9C16.2,27.4,26.9,31.9,30.9,40.8L30.9,40.8z M60.4,25.4c3.6,0.1,3.6,5.4,0,5.5 C56.8,30.8,56.8,25.4,60.4,25.4z M49.9,14c3.6,0.1,3.6,5.4,0,5.5C46.3,19.4,46.3,14,49.9,14z M39.4,25.4c3.6,0.1,3.6,5.4,0,5.5 C35.8,30.8,35.8,25.4,39.4,25.4z'/%3E%3Cpath d='M99.9,46.9C97.9,33.6,79.8,30.8,74,43.1l-3.7,8.3c-5.1-1.3-10.2-2.1-15.5-2.4c-8.5-0.5-17,0.4-25.2,2.4 c-0.6-1.2-3.9-8.9-4.7-9.9c-2.4-3.9-7-6.4-11.7-6.3C-2.8,35.5-5,58.7,10.6,62.3c0.4,1,6.3,14,6.3,14c1,2.3,3.3,3.8,5.8,3.8h54.5 c2.5,0,4.8-1.5,5.8-3.8l5.9-13.2l0.4-0.9C96.1,60.7,100.9,54.1,99.9,46.9L99.9,46.9z'/%3E%3Cpath d='M21.9,85.5l-2,7.2c-0.9,2.8,1.5,5.9,4.4,5.8h3.7c1.7,0,3.2-0.9,4-2.4l5.8-10.6C35.3,85.5,22.3,85.6,21.9,85.5L21.9,85.5z' /%3E%3Cpath d='M77.9,85.5c-4.7,0.1-11.1,0-15.8,0l5.8,10.6c0.8,1.5,2.3,2.4,4,2.4h3.7c2.9,0.1,5.3-3,4.4-5.8L77.9,85.5L77.9,85.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M30.9,40.8l1.9,4.2c11.3-2.3,23.1-2.3,34.4,0l1.9-4.2c4-8.9,14.7-13.5,23.7-10v-4.9c0.3-13.5-11-24.5-24.2-24.4H31.3 C18.1,1.4,6.8,12.5,7.1,25.9v4.9C16.2,27.4,26.9,31.9,30.9,40.8L30.9,40.8z M60.4,25.4c3.6,0.1,3.6,5.4,0,5.5 C56.8,30.8,56.8,25.4,60.4,25.4z M49.9,14c3.6,0.1,3.6,5.4,0,5.5C46.3,19.4,46.3,14,49.9,14z M39.4,25.4c3.6,0.1,3.6,5.4,0,5.5 C35.8,30.8,35.8,25.4,39.4,25.4z'/%3E%3Cpath d='M99.9,46.9C97.9,33.6,79.8,30.8,74,43.1l-3.7,8.3c-5.1-1.3-10.2-2.1-15.5-2.4c-8.5-0.5-17,0.4-25.2,2.4 c-0.6-1.2-3.9-8.9-4.7-9.9c-2.4-3.9-7-6.4-11.7-6.3C-2.8,35.5-5,58.7,10.6,62.3c0.4,1,6.3,14,6.3,14c1,2.3,3.3,3.8,5.8,3.8h54.5 c2.5,0,4.8-1.5,5.8-3.8l5.9-13.2l0.4-0.9C96.1,60.7,100.9,54.1,99.9,46.9L99.9,46.9z'/%3E%3Cpath d='M21.9,85.5l-2,7.2c-0.9,2.8,1.5,5.9,4.4,5.8h3.7c1.7,0,3.2-0.9,4-2.4l5.8-10.6C35.3,85.5,22.3,85.6,21.9,85.5L21.9,85.5z' /%3E%3Cpath d='M77.9,85.5c-4.7,0.1-11.1,0-15.8,0l5.8,10.6c0.8,1.5,2.3,2.4,4,2.4h3.7c2.9,0.1,5.3-3,4.4-5.8L77.9,85.5L77.9,85.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 14px;
    height: 14px;
    background-color: currentColor;
    position: relative;
    mask-size: contain;
    mask-repeat: no-repeat;
    margin-right: 6px;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    margin-right: 10px;
    top: 3px;
}

.wdt-header-menu ul li.menu-item-depth-0.focus>ul,
.wdt-header-menu ul li.menu-item-depth-0:focus>ul,
.wdt-header-menu ul li.menu-item-depth-0:hover>ul {
    margin-top: 0;
}

/* -----Mega Menu Blog------- */

.menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry {
    margin-bottom: 20px;
}

.menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry.entry-list-layout:before {
    height: 4px;
    bottom: 8px;
}

.menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry div.entry-date {
    color: var(--wdtHeadAltColor);
}

.menu-item-object-wdt_mega_menus .wdt-common-heading .wdt-heading-holder .wdt-heading-title-wrapper {
    display: block;
    font-weight: var(--wdtFontWeight_H5);
    text-transform: none !important;
    font-size: var(--wdtFontSize_H5);
}


/*--------------------------------------------------------------
		Mobile Menu Navigation
	--------------------------------------------------------------*/

.mobile-nav-container .menu-trigger {
    color: var(--wdtAccentTxtColor);
    cursor: pointer;
    display: inline-block;
    /* height: 1.3rem;
    line-height: 1rem; */
    text-decoration: none !important;
}

.mobile-nav-container .menu-trigger>i {
    display: inline-block;
    font-size: 1.1rem;
    padding: 0 5px;
    vertical-align: middle;
}

.mobile-nav-container .menu-trigger>i {
    background-color: currentColor;
    height: 1px;
    position: relative;
    width: 30px;
    transition: background-color 10ms 300ms ease;
}

.mobile-nav-container .menu-trigger>span {
    display: none;
}

.mobile-nav-container .menu-trigger>i:before,
.mobile-nav-container .menu-trigger>i:after {
    background: currentColor;
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    width: 100%;
    transition: left 300ms 350ms ease,
        top 300ms 350ms ease,
        transform 300ms 50ms ease;
}

.mobile-nav-container .menu-trigger>i:before {
    top: -8px;
}

.mobile-nav-container .menu-trigger>i:after {
    top: 8px;
}

.nav-is-visible .mobile-nav-container .menu-trigger>i:before,
.nav-is-visible .mobile-nav-container .menu-trigger>i:after {
    left: -5px;
    -webkit-transition: left 300ms 50ms ease,
        top 300ms 50ms ease,
        transform 300ms 350ms ease;
    transition: left 300ms 50ms ease,
        top 300ms 50ms ease,
        transform 300ms 350ms ease;
}


.mobile-menu,
.mobile-menu ul,
.mobile-menu ul li {
    display: block;
    margin: 0;
    padding: 0;
    text-align: left;
}

.mobile-menu ul li {
    position: static;
}

.mobile-menu ul>li>a:not(.menu-item-object-wdt_mega_menus ul li a),
.mobile-menu ul ul>li>a:not(.menu-item-object-wdt_mega_menus ul li a) {
    border-style: solid;
    border-width: 1px 0 0;
    display: block;
    font-size: 16px;
    padding: 5px 15px;
}

.mobile-menu ul>li>a:not(:focus),
.mobile-menu ul ul>li>a:not(:focus) {
    text-decoration: none;
}

.mobile-menu ul>li>a:focus,
.mobile-menu ul ul>li>a:focus {
    text-decoration: none !important;
    outline: none;
}

.mobile-menu ul>li>a:not(.menu-item-object-wdt_mega_menus ul li a),
.mobile-menu ul ul>li>a:not(.menu-item-object-wdt_mega_menus ul li a) {
    min-height: 42px;
    line-height: 42px;
    padding-top: 0;
    padding-bottom: 0;
}

.mobile-menu ul li.has-mega-menu ul>li>a {
    padding-left: 0;
    padding-right: 0;
}

.mobile-menu ul li.has-mega-menu ul>li>a:hover {
    color: var(--wdtPrimaryColor);
}

.mobile-menu,
.mobile-menu>ul,
.mobile-menu>ul ul.children,
.mobile-menu>ul ul.sub-menu,
.mobile-menu>ul ul.children>li>ul,
.mobile-menu>ul ul.sub-menu>li>ul {
    border-width: 0;
    display: block;
    height: 100%;
    margin: 0;
    opacity: 1;
    overflow-y: visible;
    /* overflow-x: hidden; */
    padding: 0;
    position: fixed;
    left: auto !important;
    right: 0 !important;
    top: 0 !important;
    visibility: visible;
    width: 100%;
    z-index: 5;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: transform 0.3s;
    transition: transform 0.3s;
}

.mobile-menu {
    display: none;
    max-width: 260px;
    opacity: 0;
    visibility: hidden;
    z-index: 999;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: opacity .25s ease-in-out 0s, visibility 0.25s ease-in-out 0s, transform .3s ease-in-out 0.25s;
    transition: opacity .25s ease-in-out 0s, visibility 0.25s ease-in-out 0s, transform .3s ease-in-out 0.25s;
}

.mobile-nav-offcanvas-right .mobile-menu {
    right: 0;
}

.mobile-nav-offcanvas-left .mobile-menu {
    left: 0;
    right: auto;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

.mobile-menu.is-hidden,
.mobile-menu>ul.is-hidden,
.mobile-menu>ul li ul.is-hidden,
.mobile-menu ul.sub-menu.is-hidden,
.mobile-menu ul.sub-menu li ul.is-hidden {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.mobile-menu li.has-mega-menu ul ul.children,
.mobile-menu li.has-mega-menu ul ul.sub-menu {
    display: none !important;
}

.mobile-menu.nav-is-visible {
    display: block;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform .25s ease-in-out 0s, visibility 0.3s ease-in-out 0s;
    transition: transform .25s ease-in-out 0s, visibility 0.3s ease-in-out 0s;
    animation-name: anime-slidein-right;
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.mobile-menu ul {
    min-width: 100% !important;
    left: auto !important;
    right: auto !important;
    width: 100% !important;
}

.mobile-menu ul li {
    float: left;
    width: 100%;
}

.mobile-menu ul li.go-back a {
    background: none !important;
    color: inherit !important;
    border-width: 0 !important;
    height: 100%;
    padding: 0;
}

.mobile-menu ul li.go-back a,
.mobile-menu li[class*="has-children"]>a,
.mobile-menu li[class*="has_children"]>a {
    position: relative;
}

.mobile-menu li[class*="has-children"]>a,
.mobile-menu li[class*="has_children"]>a {
    padding-right: 40px;
}

.mobile-menu ul li.go-back,
.mobile-menu ul li.close-nav {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    width: 100%;
}

.mobile-menu ul ul li.go-back,
.mobile-menu ul ul li.close-nav {
    width: 50%;
}

.mobile-menu ul li.go-back>a,
.mobile-menu ul li.close-nav>a {
    background: none !important;
    width: 50px;
}

.mobile-menu ul ul li.go-back>a:focus,
.mobile-menu ul li.close-nav a:focus {
    outline: none;
    outline-offset: -5px;
}

.mobile-menu ul li.close-nav {
    border-width: 0 !important;
    float: right;
    position: relative;
    top: 0;
    right: 0;
    z-index: 5;
    text-align: center;
    cursor: pointer;
}

.mobile-menu ul li.close-nav a {
    float: right;
    height: 100%;
    line-height: inherit;
    padding: 0;
    position: relative;
}

.mobile-menu ul li.close-nav a:hover {
    background: none;
}

.mobile-menu ul li.close-nav a:before,
.mobile-menu ul li.close-nav a:after {
    content: "";
    height: 35%;
    margin: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 2px;
}

.mobile-menu ul ul li.go-back:before,
.mobile-menu ul ul li.close-nav a:before,
.mobile-menu ul ul li.go-back:after,
.mobile-menu ul ul li.close-nav a:after {
    margin: auto 0;
    left: auto;
    right: 24px;
}

.mobile-menu ul li.close-nav a:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.mobile-menu ul li.close-nav a:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.mobile-menu ul li.close-nav a:hover:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.mobile-menu ul li.close-nav a:hover:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.mobile-menu ul li.go-back a:before,
.mobile-menu ul li.go-back a:after,
.mobile-menu li[class*="has-children"]>a:before,
.mobile-menu li[class*="has-children"]>a:after,
.mobile-menu li[class*="has_children"]>a:before,
.mobile-menu li[class*="has_children"]>a:after {
    display: inline-block;
    position: absolute;
    top: 50%;
    width: 15px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.mobile-menu ul li.go-back a:before {
    content: "\f104";
    font-family: "Teapoy Icons";
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    left: 15px;
    text-align: center;
}

.mobile-menu ul li.see-all a {
    padding: 0 15px !important;
}

.mobile-menu li[class*="has-children"]>a:before,
.mobile-menu li[class*="has_children"]>a:before {
    content: "\f105";
    font-family: "Teapoy Icons";
    font-size: 24px;
    height: 42px;
    line-height: 42px;
    right: 12px;
    text-align: center;
}

.mobile-menu ul li.go-back a:after,
.mobile-menu li[class*="has-children"]>a:after,
.mobile-menu li[class*="has_children"]>a:after {
    content: "";
    background-color: currentColor;
    height: 2px;
    opacity: 0;
    visibility: hidden;
}

.mobile-menu ul li.go-back a:hover:before {
    left: 10px;
}

.mobile-menu li[class*="has-children"]>a:hover:before,
.mobile-menu li[class*="has_children"]>a:hover:before {
    right: 8px;
}

.mobile-menu ul li.go-back a:after {
    left: 25px;
}

.mobile-menu ul li.go-back a:hover:after {
    left: 15px;
}

.mobile-menu li[class*="has-children"]>a:after,
.mobile-menu li[class*="has_children"]>a:after {
    right: 18px;
}

.mobile-menu li[class*="has-children"]>a:hover:after,
.mobile-menu li[class*="has_children"]>a:hover:after {
    right: 12px;
}

.mobile-menu-overlay {
    cursor: pointer;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    visibility: hidden;
    width: 100%;
    z-index: 98;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 0.25s ease-in-out 0s, visibility 0.3s ease-in-out 0s;
    transition: opacity 0.25s ease-in-out 0s, visibility 0.3s ease-in-out 0s;
}

.mobile-menu-overlay.is-visible,
.mobile-menu ul li.go-back a:hover:after,
.mobile-menu li[class*="has-children"]>a:hover:after,
.mobile-menu li[class*="has_children"]>a:hover:after {
    opacity: 1;
    visibility: visible;
}

.mobile-menu ul li a,
.mobile-menu ul li a:before,
.mobile-menu ul li a:after,
.mobile-menu ul li.close-nav a,
.mobile-menu ul li.close-nav a:before,
.mobile-menu ul li.close-nav a:after {
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

.mobile-menu ul::-webkit-scrollbar {
    width: 5px;
}

.mobile-menu ul::-webkit-scrollbar-thumb {
    border-radius: 5px;
}

.mobile-menu li.has-mega-menu ul li[class*="has-children"]>a:before,
.mobile-menu li.has-mega-menu ul li[class*="has_children"]>a:before,
.mobile-menu li.has-mega-menu ul li[class*="has-children"]>a:after,
.mobile-menu li.has-mega-menu ul li[class*="has_children"]>a:after {
    display: none;
}

.mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .elementor-heading-title {
    padding: 5px 15px;
    margin: 10px 0 -25px;
    color: var(--wdtHeadAltColor);
    font-size: var(--wdtFontSize_H6);
}

.mobile-menu .wdt-header-menu .menu-container {
    display: block;
    margin: 0;
    padding: 0;
    text-align: left;
    float: left;
    width: 100%;
}

.mobile-menu .wdt-header-menu .menu-container .wdt-secondary-nav li.go-back,
.mobile-menu .wdt-header-menu .menu-container .wdt-secondary-nav li.close-nav {
    display: none
}

.mobile-menu ul li.has-mega-menu .wdt-secondary-nav>li>a {
    padding: 0 15px;
    width: 100%;
    border-radius: 0;
}

.mobile-menu>ul li.has-mega-menu ul.sub-menu {
    overflow-x: hidden;
}


.logged-in.admin-bar .mobile-menu {
    top: 32px !important;
}

@media screen and (max-width: 782px) {

    /* Login Admin Bar */
    .logged-in.admin-bar .mobile-menu {
        overflow: visible;
        top: 46px !important;
    }

    .logged-in.admin-bar .mobile-menu:before {
        background-color: inherit;
        content: "";
        height: 100%;
        position: absolute;
        left: 0;
        top: -46px;
        width: 100%;
    }
}

@-webkit-keyframes anime-slidein-right {
    0% {
        -webkit-transform: translateX(1000px);
        transform: translateX(1000px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}

@keyframes anime-slidein-right {
    0% {
        -webkit-transform: translateX(1000px);
        transform: translateX(1000px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}

/*--------------------------------------------------------------
    Default Colors
--------------------------------------------------------------*/

#header-wrapper #header:only-child .wdt-no-header-builder-content,
.wdt-header-menu ul li ul:not(.menu-item-object-wdt_mega_menus ul),
.mobile-menu,
.mobile-menu>ul:not(.menu-item-object-wdt_mega_menus ul),
.mobile-menu ul:not(.menu-item-object-wdt_mega_menus ul),
.mobile-menu ul li ul:not(.menu-item-object-wdt_mega_menus ul) {
    background-color: var(--wdtSecondaryColor);
}


.mobile-menu ul::-webkit-scrollbar {
    background-color: #f1f1f1;
}

.mobile-menu ul::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
}


.mobile-menu ul li.close-nav a:before,
.mobile-menu ul li.close-nav a:after {
    background-color: var(--wdtHeadAltColor);
}

.mobile-menu ul li.see-all a {
    background-color: transparent;
    color: var(--wdtPrimaryColor) !important;
    font-weight: 800;
    text-transform: uppercase;
}

.mobile-menu-overlay {
    background-color: rgba(var(--wdtSecondaryColorRgb), 0.5);
}



.wdt-header-menu ul li ul.children>li>a,
.wdt-header-menu ul li ul.sub-menu>li>a,
.wdt-header-menu ul li.has-mega-menu ul.menu>li>a {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
}

.mobile-menu li a {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.06);
}


#header-wrapper #header:only-child .wdt-no-header-builder-content:before {
    background-color: var(--wdtTertiaryColor);
}

#header-wrapper.wdt-dark-bg #header:only-child .wdt-no-header-builder-content:before {
    background-color: rgba(var(--wdtPrimaryColorRgb), 1);
}

.wdt-header-menu ul li ul.children,
.wdt-header-menu ul li ul.sub-menu,
.wdt-header-menu ul li.has-mega-menu>ul {
    -webkit-box-shadow: 0 0 4px 2px rgba(var(--wdtBodyBGColorRgb), 0.05);
    box-shadow: 0 0 4px 2px rgba(var(--wdtBodyBGColorRgb), 0.05);
}

.mobile-menu ul li.see-all a {
    -webkit-box-shadow: 0 0 4px 2px rgba(var(--wdtBodyBGColorRgb), 0.05);
    box-shadow: 0 0 4px 2px rgba(var(--wdtBodyBGColorRgb), 0.05);
}

.mobile-menu ul::-webkit-scrollbar-track,
.mobile-menu ul::-webkit-scrollbar-thumb {
    -webkit-box-shadow: 0 0 6px rgba(var(--wdtBodyBGColorRgb), 0.3) inset;
    box-shadow: 0 0 6px rgba(var(--wdtBodyBGColorRgb), 0.3) inset;
}



.mobile-menu .wdt-dark-bg h1,
.mobile-menu .wdt-dark-bg h2,
.mobile-menu .wdt-dark-bg h3,
.mobile-menu .wdt-dark-bg h4,
.mobile-menu .wdt-dark-bg h5,
.mobile-menu .wdt-dark-bg h6,
.mobile-menu .wdt-dark-bg p {
    color: var(--wdtHeadAltColor) !important;
}


.mobile-menu>li>a,
.mobile-menu>li ul>li a {
    color: var(--wdtHeadAltColor);
}


.wdt-dark-bg .wdt-no-header-builder-content .no-header .no-header-title>a:not(:focus):not(:hover),
.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li>a,
.wdt-dark-bg .mobile-nav-container .menu-trigger {
    color: var(--wdtAccentTxtColor);
}



/* Home-5 */

.wdt-header-with-bg {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), linear-gradient(0deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.18));
    border: 1px solid #FFFFFF2E;
    border-radius: 50px;
    padding: 0 50px;
}

.wdt-header-with-bg .wdt-header-menu .wdt-primary-nav>li>a {
    font-size: 16px;
}



/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

/* Primary Color */
.wdt-header-menu ul li.focus>a,
.wdt-header-menu ul li:focus>a,
.wdt-header-menu ul li:hover>a,
.wdt-header-menu ul li>a:hover,
.wdt-header-menu ul li ul li>a:hover,

.wdt-header-menu ul li.current-menu-item>a,
.wdt-header-menu ul li.current-page-item>a,
.wdt-header-menu ul li.current-menu-ancestor>a,
.wdt-header-menu ul li.current-page-ancestor>a,

.wdt-header-menu ul li.current_menu_item>a,
.wdt-header-menu ul li.current_page_item>a,
.wdt-header-menu ul li.current_menu_ancestor>a,
.wdt-header-menu ul li.current_page_ancestor>a,
.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li>a:focus,
.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li>a:hover,
.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_menu_item>a,
.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_page_item>a,
.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current-menu-item>a,
.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current-page-item>a,
.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_menu_item>a,
.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_page_item>a,
.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_menu_ancestor>a,
.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_page_ancestor>a,
.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current-menu-ancestor>a,
.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current-page-ancestor>a {
    color: rgba(var(--wdtAccentTxtColorRgb), 0.8);
}

.wdt-header-menu ul li ul li.current-menu-item>a,
.wdt-header-menu ul li ul li.current-page-item>a,
.wdt-header-menu ul li ul li.current-menu-ancestor>a,
.wdt-header-menu ul li ul li.current-page-ancestor>a,
.wdt-header-menu ul li ul li.current_menu_item>a,
.wdt-header-menu ul li ul li.current_page_item>a,
.wdt-header-menu ul li ul li.current_menu_ancestor>a,
.wdt-header-menu ul li ul li.current_page_ancestor>a,
.wdt-header-menu ul li ul li.focus>a,
.wdt-header-menu ul li ul li:focus>a,
.wdt-header-menu ul li ul li:hover>a {
    color: var(--wdtLinkHoverColor);
}

.mobile-menu ul li.menu-item>a:hover,
.mobile-menu ul li.menu-item:hover>a,
.mobile-menu ul li.menu-item ul li.menu-item>a:hover,
.mobile-menu ul li.menu-item ul li.menu-item:hover>a,
.mobile-menu ul li.menu-item ul li.menu-item>a:hover,
.mobile-menu ul li.menu-item ul li.menu-item:hover>a,

.mobile-menu ul li.current-menu-item>a,
.mobile-menu ul li.current-page-item>a,
.mobile-menu ul li.current-menu-ancestor>a,
.mobile-menu ul li.current-page-ancestor>a,

.mobile-menu ul li.current_menu_item>a,
.mobile-menu ul li.current_page_item>a,
.mobile-menu ul li.current_menu_ancestor>a,
.mobile-menu ul li.current_page_ancestor>a,

.mobile-menu ul li ul li.current-menu-item>a,
.mobile-menu ul li ul li.current-page-item>a,
.mobile-menu ul li ul li.current-menu-ancestor>a,
.mobile-menu ul li ul li.current-page-ancestor>a,

.mobile-menu ul li ul li.current_menu_item>a,
.mobile-menu ul li ul li.current_page_item>a,
.mobile-menu ul li ul li.current_menu_ancestor>a,
.mobile-menu ul li ul li.current_page_ancestor>a {
    background-color: transparent;
    color: var(--wdtLinkHoverColor);
}


/* Primary Border Color */
.no-header-menu ul li ul,
.wdt-header-menu ul li ul.children,
.wdt-header-menu ul li ul.sub-menu,
#header .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu>li.menu-item-object-wdt_mega_menus,
.wdt-header-menu ul li.has-mega-menu>ul {
    border-color: var(--wdtBorderColor);
}

/* Menu Dropdown Arrow */

.wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"]>a>span {
    position: relative;
}

.wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"]>a>span:after {
    /* content: "\002A"; */
    content: "";
    width: 5px;
    height: 5px;
    position: relative;
    right: 0;
    bottom: 4px;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: currentColor;
    display: inline-block;
    margin-left: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul>li.menu-item>a>span:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul.sub-menu>li>a>span {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul.sub-menu>li>a>span:after {
    bottom: 0;
}

.wdt-dark-bg .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"]>a>span:after {
    color: var(--wdtAccentTextColor);
}


/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

@media only screen and (min-width:1541px) and (max-width:1724px) {

    .wdt-header-menu ul li:not(.has-mega-menu) ul {
        width: 230px;
    }
}

@media only screen and (min-width:1281px) and (max-width:1540px) {

    .wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-2>ul,
    .wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-4>ul,
    .wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-6>ul,
    .wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-8>ul,
    .wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-10>ul {
        left: 100%;
        right: auto;
    }

    .wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-1>ul,
    .wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-3>ul,
    .wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-5>ul,
    .wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-7>ul,
    .wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-9>ul {
        left: auto;
        right: 100%;
    }

    .wdt-header-menu ul li:not(.has-mega-menu) ul {
        width: 230px;
    }

}

@media only screen and (max-width:1281px) {
    .menu-item-object-wdt_mega_menus .wdt-heading-holder>*:not(:last-child) {
        margin-bottom: 10px;
    }

    .menu-item-object-wdt_mega_menus .wdt-post-entry.entry-list-layout .blog-entry {
        display: block;
    }

    .menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a {
        height: 120px;
    }

    .menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:not(.entry-thumb) {
        padding: 0 10px
    }

    .menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-thumb {
        margin-bottom: 10px;
    }

    .menu-item-object-wdt_mega_menus .wdt-post-entry .blog-entry .entry-title h4 {
        font-size: var(--wdtFontSize_H6);
    }

    .menu-item-object-wdt_mega_menus .wdt-heading-holder .wdt-heading-title-wrapper {
        font-size: var(--wdtFontSize_H6);
    }

    .menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:nth-child(2) {
        margin-top: 10px;
    }

}

@media only screen and (min-width:1281px) {
    #header .wdt-elementor-container-fluid .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu>li.menu-item-object-wdt_mega_menus {
        margin: 0 auto;
        width: 100%;
        width: calc(100% - 40px);
        max-width: 1640px;
        background-color: var(--wdtSecondaryColor);
        display: block;
        padding: 0px;
        -webkit-box-shadow: 0 0 4px 2px rgba(var(--wdtBodyBGColorRgb), 0.05);
        box-shadow: 0 0 4px 2px rgba(var(--wdtBodyBGColorRgb), 0.05);
        border-radius: var(--wdtRadius_2X);
        overflow: visible;
        padding: 30px;
        border: 1px solid var(--wdtBorderColor);
    }

    #header .wdt-elementor-container-fluid .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu {
        border-width: 0;
        box-shadow: none;
        background-color: transparent;
    }

    .wdt-header-menu {
        display: inline-block;
    }

    .wdt-header-menu.no-header-menu {
        text-align: right;
    }

    .mobile-nav-container,
    .wdt-header-menu ul li.close-nav,
    .wdt-header-menu ul li.go-back,
    .wdt-header-menu ul li.see-all {
        display: none;
    }

    .wdt-header-menu.center {
        display: table;
    }

    .wdt-header-menu .wdt-primary-nav>li>a {
        margin: 10px 0;
    }
}

@media only screen and (max-width: 1280px) {

    .wdt-header-menu .menu-container {
        display: none;
    }

    .wdt-header-menu .mobile-nav-container {
        display: block;
        margin: 0px;
    }

    .wdt-no-header-builder-content .no-header .no-header-title {
        float: left;
        margin: 16px 0;
    }

    .wdt-no-header-builder-content .no-header .no-header-title h2 {
        text-align: center;
    }

    .wdt-no-header-builder-content .no-header .mobile-nav-container {
        float: right;
        font-size: 1rem;
        line-height: normal;
        margin: 18px 0;
        width: auto;
    }

    .elementor-widget-wp-widget-nav_menu .mobile-nav-container {
        width: auto;
        float: none;
        margin: 20px 0;
        text-align: right;
        padding-right: 10px;
    }

    body:not(.no-breadcrumb) #header-wrapper.header-top-absolute #header .wdt-header-tpl {
        margin-top: 0;
    }

    .mobile-menu ul li.menu-item-object-wdt_mega_menus div[class*="elementor-column-gap"]>.elementor-column>.elementor-element-populated {
        padding: 0;
    }
}


@media only screen and (min-width:1024px) and (max-width:1280px) {
    .wdt-header-menu .mobile-nav-container {
        margin: 0px;
    }
}


/* Note: Design for a width of 768px */

@media only screen and (min-width:768px) and (max-width:1024px) {

    .mobile-nav-container .menu-trigger>span {
        display: none;
    }

}


/*----*****---- << Mobile (Landscape) > ----*****----*/

/* Common Styles for the devices below 767px width */

@media only screen and (max-width: 767px) {
    .wdt-no-header-builder-content .no-header-top {
        text-align: center;
    }

    .wdt-no-header-builder-content .no-header .no-header-title a {
        display: inline-block;
        width: 100%;
    }

    .wdt-no-header-builder-content .no-header .no-header-menu,
    .wdt-no-header-builder-content:not(.aligncenter) .no-header .no-header-title~.no-header-menu {
        color: var(--wdtHeadAltColor);
        line-height: 1.5em;
        text-align: right;
    }

    .wdt-no-header-builder-content:not(.aligncenter) .no-header .no-header-title~.no-header-menu {
        display: inline-block;
        margin-left: 15px;
        width: auto;
    }

    .wdt-header-menu .mobile-nav-container {
        margin: 0;
    }

    .mobile-nav-container,
    .wdt-no-header-builder-content .no-header .mobile-nav-container {
        display: inline-block;
        float: none;
        margin: 0 auto;
    }

    .mobile-nav-container .menu-trigger>span {
        display: none;
    }

}


/* Common Styles for the devices below 479px width */

@media only screen and (max-width: 479px) {

    .wdt-no-header-builder-content .no-header-top,
    .wdt-no-header-builder-content .no-header {
        text-align: center;
        justify-content: space-between;
    }

    .wdt-no-header-builder-content .no-header .no-header-title {
        float: none;
        display: inline-block;
        margin-top: 20px;
        width: auto;
    }

    .wdt-no-header-builder-content .no-header .mobile-nav-container {
        display: inline-block;
        margin: 0;
        float: none;
        width: auto;
    }

    .wdt-no-header-builder-content .no-header .no-header-menu,
    .wdt-no-header-builder-content:not(.aligncenter) .no-header .no-header-title~.no-header-menu {
        line-height: 1.5em;
        margin: 10px 0;
        padding: 0;
    }

}

/*--------------------------------------------------------------
        Header - Default-Value
    --------------------------------------------------------------*/

/* Logo Size */

.wdt-no-header-builder-content .no-header .no-header-logo>a>img,
.elementor-widget-wdt-logo div.wdt-logo-container a img {
    height: auto;
    width: 160px;
    max-width: 160px;
}

@media (max-width: 1280px) {

    .wdt-no-header-builder-content .no-header .no-header-logo>a>img,
    .elementor-widget-wdt-logo div.wdt-logo-container a img {
        width: 140px;
        max-width: 140px;
    }

    .menu-item-object-wdt_mega_menus .elementor-widget .elementor-icon-list-item,
    .menu-item-object-wdt_mega_menus .elementor-widget .elementor-icon-list-item a {
        font-size: calc(var(--wdtFontSize_Base) - 2px);
    }
}

@media (max-width: 767px) {

    .wdt-no-header-builder-content .no-header .no-header-logo>a>img,
    .elementor-widget-wdt-logo div.wdt-logo-container a img {
        width: 120px;
        max-width: 120px;
    }
}

/* Header Margin Start */

@media only screen and (min-width:1281px) and (max-width:1540px) {
    #header-wrapper {
        margin: 0 0 100px;
    }

    .wdt-header-menu .wdt-primary-nav>li>a {
        padding: 22px 16px;
    }
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
    #header-wrapper {
        margin: 0 0 80px;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    #header-wrapper {
        margin: 0 0 70px;
    }
}

@media only screen and (min-width:480px) and (max-width:767px) {
    #header-wrapper {
        margin: 0 0 60px;
    }
}

@media only screen and (max-width: 479px) {
    #header-wrapper {
        margin: 0 0 50px;
    }
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/modules/pagination/assets/css/pagination.css */
/*--------------------------------------------------------------
    Pagination
--------------------------------------------------------------*/

.pagination {
    float: none;
    display: inline-block;
    margin-top: 25px;
    text-align: center;
    width: 100%;
}

.pagination .column {
    float: right;
    width: 100%;
}

.pagination .column,
.pagination ul {
    margin: 0;
}

.pagination ul,
.entry-body>.page-link {
    padding-left: 0;
    display: flex;
    justify-content: center;
    text-align: center;
}

.pagination ul li,
.woocommerce nav.woocommerce-pagination ul li {
    display: inline-block;
    float: none;
    padding-bottom: 0;
    display: contents;
}

.pagination ul li:last-child a {
    margin-right: 0;
}

.page-link {
    clear: both;
    float: left;
    width: 100%;
}

.page-link a,
.pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li a,
.page-link>span,
.pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li span {
    background: none;
    border: 0px solid;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    height: 40px;
    letter-spacing: .5px;
    line-height: 38px;
    margin: 10px 10px 0 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    box-shadow: rgba(17, 17, 26, 0.05) 0px 0px 16px;
}

.page-link a:not(:focus),
.pagination ul li a:not(:focus),
.woocommerce nav.woocommerce-pagination ul li a:not(:focus) {
    text-decoration: none;
}

.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul li {
    border-width: 0;
}

.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a {
    background: none;
    margin: 0;
    box-shadow: rgba(17, 17, 26, 0.05) 0px 0px 16px;
    border: none;
}

@media all and (-ms-high-contrast:none) {

    .pagination ul li a.next {
        margin-right: 0;
    }

    .pagination ul li a.next,
    .pagination ul li a.prev {
        top: -24px;
    }

    /* IE10 */
    *::-ms-backdrop,
    .pagination ul li a.next,
    .pagination ul li a.prev {
        top: -24px;
    }

    /* IE11 */

}

.pagination ul li a.next i,
.pagination ul li a.prev i {
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    height: 30px;
    line-height: 30px;
    margin: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    text-align: center;
    text-decoration: inherit;
    width: 30px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.pagination div[class*="-posts"] {
    display: inline-block;
    float: none;
    position: relative;
    text-align: center;
    width: auto;
    z-index: 9;
}

.pagination div[class*="-posts"] a {
    display: inline-block;
    float: none;
    margin: 2px;
    min-width: 150px;
    -webkit-border-radius: var(--wdtRadius_3X);
    border-radius: var(--wdtRadius_3X);
}

.pagination:empty {
    display: none;
}

.archive .pagination.blog-pagination:empty {
    display: inline-block;
}

.pagination .newer-posts a {
    margin-bottom: -1px;
    padding: var(--wdtPadding_Btn);
}

.pagination .older-posts a {
    margin-bottom: -1px;
    padding: var(--wdtPadding_Btn);
}

.pagination .older-posts i,
.pagination .newer-posts i {
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: auto;
}

.pagination .older-posts i {
    margin-left: 5px;
}

.pagination .newer-posts i {
    margin-right: 5px;
}

.pagination .older-posts i:before,
.pagination .newer-posts i:before {
    margin: 0;
    width: auto;
}

.pagination div[class*="-posts"]:only-child a {
    margin: 0;
}

.pagination a.loadmore-btn {
    display: inline-block;
    /*height: 35px; line-height: 35px; padding: 0 20px;*/
    position: relative;
    width: auto;
    margin-top: 10px;
}

.pagination a.loadmore-btn:not(.more-items) {
    cursor: not-allowed;
}

/* .pagination a.loadmore-btn:before { border: 1px solid; bottom: -5px; content: ''; display: block; left: -5px; margin: auto; position: absolute; right: -5px; top: -5px; } */

.tpl-blog-holder.loading+.pagination a.loadmore-btn:after {
    animation: animateCircle 2s linear infinite;
    border: 3px solid transparent;
    border-radius: 50%;
    border-right: 3px solid #fff;
    border-top: 3px solid #fff;
    bottom: 0;
    content: '';
    display: block;
    height: 25px;
    left: 0;
    margin: auto;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
}

@keyframes animateCircle {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes animate {
    0% {
        transform: rotate(45deg);
    }

    100% {
        transform: rotate(405deg);
    }
}

.pagination .newer-posts a:not(:focus),
.pagination .older-posts a:not(:focus),
.pagination ul li a:not(:focus),
.pagination a.loadmore-btn:not(:focus) {
    text-decoration: none;
}

.pagination .newer-posts a:focus,
.pagination .older-posts a:focus,
.pagination ul li a:focus,
.pagination a.loadmore-btn:focus {
    text-decoration: none !important;
}


/*--------------------------------------------------------------
    Default Colors
--------------------------------------------------------------*/

.page-link a,
.pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li a,
.page-link>span,
.pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li span {
    color: var(--wdtHeadAltColor);
}

.pagination .newer-posts a,
.pagination .older-posts a,
.pagination a.loadmore-btn,
.page-link>a:hover,
.page-link>a:focus,
.page-link>span,
.pagination ul li a:hover,
.pagination ul li a:focus,
.pagination ul li span:not(.dots),
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
    color: var(--wdtAccentTxtColor);
}

.pagination .newer-posts,
.pagination .older-posts {
    background: var(--wdtBodyBGColor);
}

.page-link a,
.pagination ul li a,
.page-link>span,
.pagination ul li span,
.pagination a.loadmore-btn:before,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
    border-color: var(--wdtBorderColor);
    border: 1px solid;
}

.tpl-blog-holder.loading+.pagination a.loadmore-btn:after {
    border-top-color: var(--wdtBodyBGColor);
    border-right-color: var(--wdtBodyBGColor);
}



/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

/* Primary Color */
.tpl-blog-holder.loading+.pagination a.loadmore-btn {
    color: var(--wdtPrimaryColor);
}

.pagination .newer-posts a,
.pagination .older-posts a,
.pagination a.loadmore-btn,
.page-link>a:hover,
.page-link>a:focus,
.page-link>span,
.pagination ul li a:hover,
.pagination ul li a:focus,
.pagination ul li span:not(.dots),
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
    background-color: var(--wdtPrimaryColor);
}

.page-link>a:hover,
.page-link>a:focus,
.page-link>span,
.pagination ul li a:hover,
.pagination ul li a:focus,
.pagination ul li span:not(.dots),
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
    border-color: var(--wdtPrimaryColor);
}

.pagination .newer-posts a:hover,
.pagination .older-posts a:hover,
.pagination a.loadmore-btn:hover,
.pagination a.loadmore-btn:not(.more-items) {
    background: var(--wdtSecondaryColor);
}

.tpl-blog-holder.loading+.pagination a.loadmore-btn:hover {
    color: var(--wdtSecondaryColor);
}

/* ----Shop Ajax Pagination Styles Starts------ */
.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers {
    margin-bottom: 0;
}

.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers a.page-numbers,
.wdt-product-pagination.wdt-product-ajax-pagination div.prev-post a,
.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers span.page-numbers,
.wdt-product-pagination.wdt-product-ajax-pagination div.next-post a {
    width: 40px;
    height: 40px;
    position: relative;
    display: inline-flex;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: 1px solid var(--wdtPrimaryColor);
    margin: 3px;
    line-height: 40px;
    padding: 0;
}

.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers span.page-numbers.current,
.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers a.page-numbers:hover,
.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers span.page-numbers:hover,
.wdt-product-pagination.wdt-product-ajax-pagination div.prev-post a:hover,
.wdt-product-pagination.wdt-product-ajax-pagination div.next-post a:hover {
    background: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-product-pagination.wdt-product-ajax-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 80px;
}

.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers {
    display: flex;
    align-items: center;
    justify-content: center;
    list-style: none;
    padding: 0;
}

.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers li {
    padding-bottom: 0;
}

.wdt-product-pagination.wdt-product-ajax-pagination div.prev-post a span svg,
.wdt-product-pagination.wdt-product-ajax-pagination div.next-post a span svg {
    font-size: 12px;
}



/* ----Shop Ajax Pagination Styles Ends------ */

/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

/*----*****---- << Tablet (Portrait) >> ----*****----*/

/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:1024px) {}

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {

    .pagination ul li a,
    .pagination ul li span,
    .page-link a,
    .page-link>span,
    .woocommerce nav.woocommerce-pagination ul li a,
    .woocommerce nav.woocommerce-pagination ul li span {
        font-size: calc(var(--wdtFontSize_Base) - 3px);
        font-weight: 600;
        height: 32px;
        line-height: 30px;
        width: 32px;
    }

    .pagination ul li a.next i,
    .pagination ul li a.prev i,
    .woocommerce .product-loop-sorting nav.woocommerce-pagination ul li i {
        font-size: calc(var(--wdtFontSize_Base) - 3px);
    }

}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/modules/post/assets/css/magnific-popup.css */
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  overflow: hidden;
  position: fixed;
  background: #000;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 18px;
  top: 18px;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1;
  }
  .mfp-close:active {
    top: 1px; }


.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }


.wdt-inline-modal { overflow: hidden; }
.wdt-inline-modal > h4 { font-size: 26px; font-weight: 500; margin: -20px -20px 20px; padding: 15px 20px; background-color: #108bea; }
.wdt-inline-modal > h4, .mfp-close-btn-in .mfp-close { color: #fff; }

.mfp-close-btn-in .mfp-close { margin: 0; right: 7px; top: 7px; border-radius: 50%; transition: var(--wdtBaseTransition); transform: scale(1.25); }
.mfp-close:hover, .mfp-close:focus { color: #fff; opacity: 1; transform: scale(1) translate(-3px, 3px); }

.wdt-inline-modal ul.wdt-tabs-vertical > li > a { font-weight: bold; line-height: normal; padding: 10px 15px; }
.wdt-inline-modal .wdt-tabs-vertical-content { min-height: 210px; }
.wdt-inline-modal .wdt-toggle-switch label { color: currentColor; display: inline-block; font-weight: normal; margin-bottom: 10px; margin-top: 5px; vertical-align: middle; }
.wdt-inline-modal .wdt-toggle-switch label input[type="checkbox"] { margin-right: 8px; margin-top: -2px; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
}


/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {

	.wdt-inline-modal > h4 { font-size: var(--wdtFontSize_H6); }
	.mfp-close-btn-in .mfp-close { top: 2px; }

	.wdt-inline-modal ul.wdt-tabs-vertical > li > a {
		font-size: 11px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.wdt-inline-modal .wdt-tabs-vertical-content { font-size: calc(var(--wdtFontSize_Base) - 2px); }
}


/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {

	.mfp-close-btn-in .mfp-close { top: -1px; }

	.wdt-inline-modal ul.wdt-tabs-vertical, .wdt-inline-modal .wdt-tabs-vertical-content { width: 100%; }

	.wdt-inline-modal ul.wdt-tabs-vertical li a { border-color: rgba(0, 0, 0, 0.1) !important; border-style: solid; border-width: 0 0 1px; padding-left: 0; }
	.wdt-inline-modal ul.wdt-tabs-vertical li a:before {
		border-color: currentColor;
		border-style: solid;
		border-width: 0 0 1px;
		content:"";
		height: 1px;
		opacity: 0;
		position: absolute;
		bottom: -1px;
		left: 0;
		width: 45px;
		transition: var(--wdtBaseTransition);
	}

	.wdt-inline-modal ul.wdt-tabs-vertical li.current a:before { opacity: 1; }

	.wdt-inline-modal .wdt-tabs-vertical-content { border-width: 0; padding: 15px 5px; }

	.wdt-inline-modal > h4 { font-size: calc(var(--wdtFontSize_Base) - 3px); }
 }

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/modules/search/assets/css/search.css */
/* ------------------------------------- */
/* Search Result - Style */
/* ------------------------------------- */

#searchform ul.quick_search_results {
    position: absolute;
    padding: 0;
    background-color: var(--wdtBodyBGColor);
    text-align: left;
    width: calc(100% - 4px);
    max-width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    margin-right: auto;
    margin: 16px 0 0;
    transition: all .4s ease;
    z-index: 99;
    font-size: 0.9rem;
    transform: translateY(10px);
    /* background-image: linear-gradient(45deg, rgba(var(--wdtSecondaryColorRgb), .5), rgba(var(--wdtSecondaryColorRgb), .5)); */
}

#searchform ul.quick_search_results p:only-child {
    margin: 0;
    padding: 10px 20px;
}

#searchform ul.quick_search_results p,
#searchform ul.quick_search_results li:only-child {
    border: none;
}

#searchform ul.quick_search_results li.quick_search_data_item {
    list-style-type: none;
    text-align: inherit;
    line-height: var(--wdtLineHeight_Base);
    padding: 6px 20px;
    font-size: 0.9rem;
    width: 100%;
    margin: 0;
}

#searchform ul.quick_search_results li.quick_search_data_item a {
    width: 100%;
    font-size: 0.9rem;
    display: grid;
    gap: 16px;
    grid-template-columns: 60px 1fr;
    place-items: center flex-start;
    line-height: normal;
    font-weight: var(--wdtFontWeight_Ext);
    font-family: var(--wdtFontTypo_Alt);
}

#searchform ul.quick_search_results li.quick_search_data_item a>img {
    -webkit-border-radius: var(--wdtRadius_2X);
    border-radius: var(--wdtRadius_2X);
}

#searchform ul.quick_search_results li.quick_search_data_item a:hover {
    color: var(--wdtLinkHoverColor);
}

#searchform ul.quick_search_results:not(.active):before,
#searchform ul.quick_search_results:not(.active) {
    font-size: inherit;
    opacity: 0;
    transform: translateY(10px);
    transition: all .4s ease;
}

#searchform ul.quick_search_results.active {
    opacity: 1;
    transform: translateY(0);
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 0 -1px 8px 3px rgba(var(--wdtHeadAltColorRgb), 0.08);
    box-shadow: 0 -1px 8px 3px rgba(var(--wdtHeadAltColorRgb), 0.08);
}

#searchform input.text_input~ul.quick_search_results {
    opacity: 0;
    transform: translateY(10px);
    transition: all .4s ease;
    visibility: hidden;
    -webkit-border-radius: var(--wdtRadius_1X);
    border-radius: var(--wdtRadius_1X);
}

#searchform input.text_input:focus~ul.quick_search_results {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
}

#searchform ul.quick_search_results.active:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background: inherit;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -7px;
    left: 20px;
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/modules/sidebar/assets/css/sidebar.css */
/*--------------------------------------------------------------
	Sidebar Widget Area
--------------------------------------------------------------*/

#secondary.secondary-sidebar {
    margin-bottom: 150px;
}

.secondary-sidebar .widget:last-child {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.secondary-sidebar .widgettitle {
    display: inline-block;
    float: none;
    margin-top: 0;
    width: 100%;
}

.secondary-sidebar .widgettitle:before,
.secondary-sidebar .widgettitle:after {
    content: "";
}

.secondary-sidebar .widgettitle:empty {
    display: none;
}

.secondary-sidebar .widgettitle>a {
    color: currentColor;
}

.secondary-sidebar>div[class^="type"] {
    overflow: hidden;
}


/*--------------------------------------------------------------
	Colors
--------------------------------------------------------------*/

.secondary-sidebar .widgettitle {
    color: var(--wdtHeadAltColor);
}

.secondary-sidebar .widget ul li>a,
.secondary-sidebar .tagcloud a {
    color: var(--wdtBodyTxtColor);
}

.secondary-sidebar .widgettitle a {
    color: inherit;
}

.secondary-sidebar .tagcloud a:hover {
    color: var(--wdtLinkHoverColor);
}


/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

/* Primary Color */
.secondary-sidebar .widget ul li>a:hover {
    color: var(--wdtLinkHoverColor);
}


/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/

@media only screen and (min-width:1281px) and (max-width:1540px) {

    .secondary-sidebar .widget #wp-calendar th {
        font-size: 14px;
    }

    .secondary-sidebar .widget #wp-calendar td {
        font-size: 14px;
    }

}


@media only screen and (min-width:1025px) and (max-width:1280px) {

    /* .secondary-sidebar aside.widget {
        font-size: 14px;
    } */

    .secondary-sidebar .widget #wp-calendar td {
        font-size: 12px;
    }

    .secondary-sidebar .widget #wp-calendar th {
        font-size: 12px;
    }

    .secondary-sidebar .widget_tag_cloud .tagcloud a,
    .secondary-sidebar .widget .tagcloud a {
        font-size: 16px !important;
        padding: 5px 12px;
    }

    #select2-archives-dropdown--1-results,
    #select2-cat-results {
        font-size: 13px;
    }

}


@media only screen and (max-width: 767px) {

    .secondary-sidebar .widget #wp-calendar th,
    .secondary-sidebar .widget #wp-calendar td {
        font-size: 14px;
    }

}

/*--------------------------------------------------------------
        Sidebar - Default-Value
    --------------------------------------------------------------*/

@media only screen and (min-width:1281px) and (max-width:1540px) {
    #secondary.secondary-sidebar {
        margin-bottom: 100px;
    }
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
    #secondary.secondary-sidebar {
        margin-bottom: 80px;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    #secondary.secondary-sidebar {
        margin-bottom: 70px;
    }
}

@media only screen and (min-width:480px) and (max-width:767px) {
    #secondary.secondary-sidebar {
        margin-bottom: 60px;
    }
}

@media only screen and (max-width: 479px) {
    #secondary.secondary-sidebar {
        margin-bottom: 50px;
    }
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/teapoy-pro/modules/woocommerce/others/suggested-products/assets/css/style.css */
.suggested-product-list {
    display: grid;
    margin: 0;
    min-height: 130px;
    max-width: 420px;
    min-width: 420px;
    position: fixed;
    bottom: 30px;
    left: 30px;
    width: auto;
    z-index: 9;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    padding: 0;
}

.suggested-product-list .suggested-product-data {
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    display: flex;
    justify-content: flex-start;
    height: 100%;
    margin: 0;
    /* padding: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem); */
    transition: transform 375ms cubic-bezier(0.7, 0, 0.3, 1), clip-path 375ms cubic-bezier(0.7, 0, 0.3, 1);
    grid-area: 1/-1;
    align-items: center;
    background-color: var(--wdtBodyBGColor);
    transform: translateY(200px) translateX(-200px);
    -webkit-transform: translateY(200px) translateX(-200px);
    padding: 0;
    border-radius: var(--wdtRadius_2X);
}

.suggested-product-list .suggested-product-data.active {
    transform: translateY(0px) translateX(-0px);
    -webkit-transform: translateY(0px) translateX(0px);
}

.suggested-product-list .suggested-product-data>* a {
    display: block;
}

.suggested-product-list .suggested-product-data>* a img {
    display: block;
    min-width: 100px;
    max-width: 100px;
    padding: 0;
    border: none;
    max-height: 140px;
    min-height: 140px;
    object-fit: cover;
    border-radius: var(--wdtRadius_2X) 0 0 var(--wdtRadius_2X);
}

.suggested-product-list .suggested-product-data .suggested-product-image {
    flex: 1;
}

.suggested-product-list .suggested-product-data .suggested-product-content {
    /* padding-left: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem); */
    padding: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem);
    flex: 3;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-start;
}


.suggested-product-list .suggested-product-data .suggested-product-content span {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 8px;
    line-height: 1;
}

.suggested-product-list .suggested-product-data .suggested-product-content a {
    font-size: 1.2rem;
    font-weight: var(--wdtFontWeight_H6);
    line-height: normal;
    font-family: var(--wdtFontTypo_Alt);
}

.suggested-product-list .suggested-product-data .suggested-product-content .suggested-product-time {
    font-size: 14px;
    font-weight: 500;
    margin: 0;
    margin-top: 10px;
    line-height: normal;
    position: relative;

}


/* Close Button Style */

.suggested-product-list .suggested-product-data a.wdt_close i {
    font-weight: 500;
}

.suggested-product-list .suggested-product-data a.wdt_close .fa-window-close::before {
    content: "\2716" !important;
}

.suggested-product-list .suggested-product-data a.wdt_close {
    height: 30px;
    position: absolute;
    right: 5px;
    top: 5px;
    text-align: center;
    width: 30px;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.suggested-product-list .suggested-product-data a.wdt_close {
    background-color: rgba(var(--wdtPrimaryColorRgb), 1);
    color: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    opacity: 0.7;
}

.suggested-product-list .suggested-product-data a.wdt_close:focus,
.suggested-product-list .suggested-product-data a.wdt_close:hover {
    background-color: rgba(var(--wdtPrimaryColorRgb), 1);
    color: var(--wdtAccentTxtColor);
    opacity: 1;
}

/* Responsive */

@media (max-width: 1024px) {
    .suggested-product-list {
        max-width: 280px;
        min-width: 280px;
        position: fixed;
        bottom: 14px;
        left: 14px;
    }

    .suggested-product-list .suggested-product-data a.wdt_close {
        box-shadow: 0px 0px 5px 0px rgba(var(--wdtAccentTxtColorRgb), .4);
    }

    .suggested-product-list .suggested-product-data {
        padding: 0;
    }

    .suggested-product-list .suggested-product-data a.wdt_close {
        height: 22px;
        right: -10px;
        top: -10px;
        width: 22px;
        font-size: .74rem;
    }

    .suggested-product-list .suggested-product-data .suggested-product-content a {
        font-size: 1rem;
    }
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/modules/woocommerce/assets/css/default.css */
/*--------------------------------------------------------------*/
/* #region - Widgets */
/*--------------------------------------------------------------*/

.widget.woocommerce ul li:before {
    font-weight: normal;
}

.widget.woocommerce ul.product_list_widget li:not(:last-child),
.widget.woocommerce ul.product-categories li li:last-child,
.woocommerce ul.product_list_widget li:not(:last-child) {
    border-bottom: 1px solid;
}

.widget.woocommerce ul.product-categories li,
.widget.widget_layered_nav ul li {
    display: block;
    float: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    position: relative;
}

.widget.widget_categories ul li,
.widget.woocommerce ul.product-categories li {
    display: flex;
}

.widget.widget_categories ul li::before,
.widget.woocommerce ul.product-categories li::before {
    color: var(--wdtHeadAltColor);
    content: '';
    display: inline-block;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M46.4,24.1L50,2.5l3.6,21.6c1.9,11.4,10.9,20.4,22.3,22.3L97.5,50l-21.6,3.6c-11.4,1.9-20.4,10.9-22.3,22.3 L50,97.5l-3.6-21.6c-1.9-11.4-10.9-20.4-22.3-22.3L2.5,50l21.6-3.6C35.6,44.6,44.6,35.6,46.4,24.1z'%3E%3C/path%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M46.4,24.1L50,2.5l3.6,21.6c1.9,11.4,10.9,20.4,22.3,22.3L97.5,50l-21.6,3.6c-11.4,1.9-20.4,10.9-22.3,22.3 L50,97.5l-3.6-21.6c-1.9-11.4-10.9-20.4-22.3-22.3L2.5,50l21.6-3.6C35.6,44.6,44.6,35.6,46.4,24.1z'%3E%3C/path%3E%3C/svg%3E");
    width: 16px;
    height: 16px;
    background-color: currentColor;
    position: relative;
    mask-size: cover;
    mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    margin-right: 10px;
    top: 16px;
}

.widget .widgettitle+ul>li:not(ul.product-categories li):first-child:before,
.widget .widgettitle+ul>li:not(ul.product-categories li):first-child:before {
    top: 5px;
}

.widget.woocommerce ul.product-categories {
    list-style: none;
    margin-inline-start: 0;
}

.widget.woocommerce ul.product-categories li::marker {
    font-size: 20px;
    color: var(--wdtHeadAltColor);

}

.woocommerce.widget.widget_layered_nav ul li:first-child:before {
    top: 7px;
}

.widget.woocommerce ul.product-categories li a,
.widget.widget_layered_nav ul li a {
    border: none;
    margin: 0;
    padding: 10px 0 10px 0;
}

.widget.woocommerce ul.product-categories li span,
.widget.widget_layered_nav ul li span {
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
}


/* Product Search Widget */
.widget.woocommerce .woocommerce-product-search label {
    display: none;
}


/* Product Categories Widget */
.widget.woocommerce ul.product-categories ul {
    padding: 0 0 0 15px;
}

.widget.woocommerce ul.product-categories ul li {
    display: block;
    float: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.widget.woocommerce ul.product-categories li.cat-item-none {
    padding-bottom: 5px;
}

.widget.woocommerce ul.product-categories li.cat-item-none:before {
    display: none;
}

.widget.woocommerce ul.product-categories li a {
    border: none;
    margin: 0;
    padding: 10px 0;
    display: inline;
    width: auto;
}

.widget.woocommerce ul.product-categories li span {
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
}

.widget.woocommerce ul.product-categories ul {
    padding: 0 0 0 15px;
}

.widget.woocommerce ul.product-categories ul li {
    width: 100%;
}

.widget_product_categories .selection-box:before,
.widget_product_categories .selection-box:after {
    display: none;
}


/* Cart List & Product List Widgets */
.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget {
    list-style: none;
    margin: 0;
    padding: 0;
}

.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
    display: inline-block;
    list-style: none;
    margin: 0 0 15px;
    padding-top: 0;
    padding-bottom: 15px;
}

.woocommerce ul.cart_list li .blockUI,
.woocommerce ul.cart_list li .blockUI.blockOverlay {
    visibility: hidden;
}

.woocommerce ul.cart_list li:last-child,
.woocommerce ul.product_list_widget li:last-child:not(:only-child) {
    margin-bottom: 0;
    /* padding-bottom: 0; */
}

/* .woocommerce-mini-cart-footer .woocommerce-mini-cart__buttons { display: grid; grid-gap: 10px; text-align: center; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); } */

.woocommerce ul.cart_list li:after,
.woocommerce ul.cart_list li:before,
.woocommerce ul.product_list_widget li:after,
.woocommerce ul.product_list_widget li:before {
    display: table;
}

.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
    display: block;
    font-weight: 600;
    line-height: inherit;
}

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce .wdt-shop-menu-cart-content ul.cart_list li img {
    border: 1px solid;
    float: right;
    height: auto;
    margin-top: 8px;
    margin-left: 8px;
    padding: 3px;
    width: 32px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl {
    border-left: 2px solid rgba(var(--wdtHeadAltColorRgb), 0.15);
    margin: 0;
    padding-left: 1em;
}

.woocommerce ul.cart_list li:after,
.woocommerce ul.cart_list li dl:after,
.woocommerce ul.product_list_widget li:after,
.woocommerce ul.product_list_widget li dl:after {
    clear: both;
}

.woocommerce ul.cart_list li dl:after,
.woocommerce ul.cart_list li dl:before,
.woocommerce ul.product_list_widget li dl:after,
.woocommerce ul.product_list_widget li dl:before {
    content: " ";
    display: table
}

.woocommerce ul.cart_list li dl dd,
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce ul.product_list_widget li dl dt {
    display: inline-block;
    float: left;
    margin-bottom: 1em
}

.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt {
    clear: left;
    font-weight: 700;
    margin: 0 4px 0 0;
    padding: 0 0 .25em;
}

.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd {
    padding: 0 0 .25em
}

.woocommerce ul.cart_list li dl dd p:last-child,
.woocommerce ul.product_list_widget li dl dd p:last-child {
    margin-bottom: 0
}

.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {
    float: none
}

.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl {
    margin: 5px 0 0 25px;
}

.woocommerce ul.cart_list li dl dd,
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce ul.product_list_widget li dl dt {
    float: none;
    margin: 0;
}

/* Product List Widget */
.woocommerce ul.product_list_widget li:after,
.woocommerce ul.product_list_widget li dl:after {
    clear: both;
}

.widget.woocommerce ul.product_list_widget li ins,
.widget.woocommerce ul.product_list_widget li del {
    background: none;
}

.widget.woocommerce ul.product_list_widget li .amount,
.widget.woocommerce ul.product_list_widget li ins,
.widget.woocommerce ul.product_list_widget li ins .amount {
    font-size: 14px;
}

.widget.woocommerce ul.product_list_widget li del,
.widget.woocommerce ul.product_list_widget li del .amount {
    font-size: 12px;
}

.widget.woocommerce ul.product_list_widget li .star-rating {
    margin: 5px 0;
}


/* Shopping Cart Widget */
.woocommerce ul.cart_list li,
.woocommerce ul.cart_list li {
    padding-left: 2em;
    padding-top: 0;
    position: relative;
    width: 100%;
}

.woocommerce ul.cart_list li.empty,
.woocommerce ul.cart_list li.empty {
    padding-left: 0;
}

.woocommerce ul.cart_list li:last-child,
.woocommerce ul.cart_list li:last-child {
    border-width: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.woocommerce ul.cart_list li:before,
.woocommerce ul.cart_list li:before {
    content: none !important;
}

.woocommerce ul.cart_list li a.remove,
.woocommerce ul.cart_list li a.remove {
    font-size: 15px;
    height: 20px;
    line-height: 20px;
    padding: 0;
    position: absolute;
    left: 0;
    top: 5px !important;
    width: 20px;
    z-index: 1;
}

.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total,
.woocommerce .wdt-shop-menu-cart-content .total {
    border-top: 3px double var(--wdtBorderColor);
    padding: 4px 0 0
}

.woocommerce .widget_shopping_cart .total strong,
.woocommerce.widget_shopping_cart .total strong,
.woocommerce .wdt-shop-menu-cart-content .total strong {
    display: inline-block;
    min-width: 40px;
}

.woocommerce .widget_shopping_cart .buttons:after,
.woocommerce .widget_shopping_cart .buttons:before,
.woocommerce.widget_shopping_cart .buttons:after,
.woocommerce.widget_shopping_cart .buttons:before,
.woocommerce .wdt-shop-menu-cart-content .buttons:after,
.woocommerce .wdt-shop-menu-cart-content .buttons:before {
    content: " ";
    display: table
}

.woocommerce .widget_shopping_cart .buttons:after,
.woocommerce.widget_shopping_cart .buttons:after,
.woocommerce .wdt-shop-menu-cart-content .buttons:after,
.woocommerce.wdt-shop-menu-cart-content .buttons:after,
.woocommerce .order_details:after,
.woocommerce-account .addresses .title:after,
.woocommerce-cart .wc-proceed-to-checkout:after {
    clear: both
}

.widget.woocommerce .widget_shopping_cart_content .total,
.woocommerce .wdt-shop-menu-cart-content .total {
    clear: both;
    float: left;
    margin: 20px 0 0;
    padding: 10px 0 0;
    width: 100%;
}

.widget.woocommerce .widget_shopping_cart_content .buttons,
.woocommerce .wdt-shop-menu-cart-content .buttons {
    clear: both;
    float: left;
    margin: 10px 0 0;
    padding: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a,
.woocommerce .wdt-shop-menu-cart-content .buttons a {
    font-size: 0.875em;
    padding: 0.75em 1.25em;
}

.widget.woocommerce .widget_shopping_cart_content .buttons a:not(:first-child),
.woocommerce .wdt-shop-menu-cart-content .buttons a:not(:first-child) {
    margin-left: 1px;
}


/* Layered Nav Widget */
.woocommerce .widget_layered_nav ul {
    border: 0;
    list-style: none;
    margin: 0;
    padding: 0;
}

.woocommerce .widget_layered_nav ul li {
    display: block;
    float: none;
    font-weight: normal;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}

.woocommerce .widget_layered_nav ul li:after {
    clear: both;
}

.woocommerce .widget_layered_nav_filters ul li a {
    width: 100% !important;
}

.woocommerce .widget_layered_nav_filters ul li,
.woocommerce .widget_rating_filter ul li,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
    padding: 0;
}

.woocommerce .widget_layered_nav ul li a,
.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce .widget_rating_filter ul li a,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
    border-width: 0;
    margin: 0;
    padding: 10px 0;
}

.woocommerce .widget_layered_nav ul li:first-child a,
.woocommerce .widget_layered_nav_filters ul li:first-child a,
.woocommerce .widget_rating_filter ul li:first-child a,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:first-child a {
    padding-top: 0;
}

.woocommerce .widget_layered_nav ul li:last-child:not(:only-child) a,
.woocommerce .widget_layered_nav_filters ul li:last-child:not(:only-child) a,
.woocommerce .widget_rating_filter ul li:last-child(:only-child) a,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child:not(:only-child) a {
    padding-bottom: 0;
}

.woocommerce .widget_layered_nav ul li:only-child,
.woocommerce .widget_layered_nav_filters ul li:only-child,
.woocommerce .widget_rating_filter ul li:only-child,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:only-child {
    border-bottom-width: 1px;
}

.woocommerce .widget_layered_nav ul li span,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
    line-height: 42px;
    position: absolute;
    right: 0;
    top: 0;
}

/* ---Filter-Size-Styles-starts--- */
.widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
    display: inline-flex;
    width: auto;
    justify-content: center;
    align-items: center;
    min-width: 60px;
    height: 46px;
    border: 1px solid var(--wdtBorderColor);
    border-radius: 50px;
    padding: 10px 20px;
    margin: 0 10px 20px 10px;
    color: var(--wdtHeadAltColor);
    font-family: var(--wdtFontTypo_Alt);
    line-height: 1.2em;
}

.woocommerce.widget.widget_layered_nav ul li.chosen a:before {
    display: none;
}

.widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:only-child {
    border-bottom-width: 0px;
}

.widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a,
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover {
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    border-color: var(--wdtPrimaryColor);
}

.widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span.count {
    display: none;
}

.widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list {
    margin: 0 -10px;
}

.widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
    display: inline-block;
    width: fit-content;
}

/* ---Filter-Size-Styles-ends--- */
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after {
    content: none;
}

.woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-dropdown ul li {
    border-width: 0;
    clear: none;
    display: inline-block;
    float: none;
    margin: 2px 5px;
    width: auto;
}

.woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    line-height: inherit;
    position: static;
}

.widget .select2-container--default .selection,
.widget .select2-container--default .select2-selection {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    -webkit-border-radius: var(--wdtRadius_2X) !important;
    border-radius: var(--wdtRadius_2X) !important;
}

.widget .select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered {
    white-space: normal;
}

.widget .select2-container .select2-selection--single {
    height: auto;
}

.widget .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.widget .select2-results__option {
    height: auto;
    line-height: normal;
    padding: 10px 15px;
}

.widget .select2-results {
    padding: 0;
}

.widget .select2-container--default .select2-search--inline .select2-search__field {
    width: 100% !important;
}

.widget .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: inherit;
}

.woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-dropdown .selection-box:before,
.woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-dropdown .selection-box:after,
.woocommerce .widget_product_categories .selection-box:before,
.woocommerce .widget_product_categories .selection-box:after {
    display: none;
}

.woocommerce .widget_layered_nav ul li.chosen a:before,
.woocommerce .widget_layered_nav_filters ul li a:before {
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    content: "\2716";
    display: inline-block;
    font-family: inherit;
    font-size: 11px;
    font-variant: normal;
    height: 1.6em;
    line-height: 1.6em;
    margin-left: -1.6em;
    margin-right: 0;
    opacity: 0;
    position: relative;
    top: -1px;
    speak: none;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    width: 1.6em;
    -webkit-font-smoothing: antialiased;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

.woocommerce .widget_layered_nav ul li.chosen:hover a:before,
.woocommerce .widget_layered_nav_filters ul li:hover a:before,
.woocommerce .widget_layered_nav ul li.chosen a:hover:before,
.woocommerce .widget_layered_nav_filters ul li a:hover:before {
    margin-left: 0;
    margin-right: .618em;
    opacity: 1;
}

.woocommerce .widget_layered_nav_filters ul {
    border: 0;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.woocommerce .widget_layered_nav_filters ul li {
    border-width: 0;
    list-style: none;
    padding: 0 1px 1px 2px;
}

.woocommerce .widget_layered_nav_filters ul li:before {
    content: none;
}

.woocommerce .widget_layered_nav_filters ul li a {
    text-decoration: none;
    width: auto;
}


/* Price Filter Widget */
.woocommerce .widget_price_filter .price_slider {
    clear: both;
    margin: 0 0.5em 1.5em;
    position: relative;
    text-align: left;
}

.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #a46497;
    cursor: pointer;
    height: 1em;
    margin-left: -.5em;
    position: absolute;
    outline: 0;
    top: -.3em;
    width: 1em;
    z-index: 2;
    border-radius: 1em;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #a46497;
    border: 0;
    display: block;
    font-size: .7em;
    position: absolute;
    z-index: 1;
    border-radius: 1em;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: #602053;
    border: 0;
    border-radius: 1em;
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
    height: .5em
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    left: -1px
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    right: -1px
}

.woocommerce .widget_price_filter .price_label {
    float: right;
    font-size: 1.2em;
    position: relative;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background: var(--wdtBodyBGColor);
    border: 1px solid var(--wdtBorderColor);
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    float: left;
    margin-top: 15px;
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
}

.woocommerce .widget_price_filter .price_slider_amount .clear {
    width: 100%;
}


/* Rating Filter Widget */
.woocommerce .widget_rating_filter ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none
}

.woocommerce .widget_rating_filter ul li {
    padding: 0;
    list-style: none
}

.woocommerce .widget_rating_filter ul li:last-child:not(:only-child) {
    padding-bottom: 0;
}

.woocommerce .widget_rating_filter ul li:after,
.woocommerce .widget_rating_filter ul li:before {
    content: " ";
    display: table;
}

.woocommerce .widget_rating_filter ul li a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-decoration: none
}

.woocommerce .widget_rating_filter ul li .star-rating {
    float: none;
    display: inline-block
}

.woocommerce .widget_rating_filter ul li.chosen a:before {
    font-family: "WooCommerce";
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "";
    text-decoration: none;
    color: #a00
}


.woocommerce ul.cart_list li a.remove:not(:hover),
.woocommerce ul.cart_list li a.remove:not(:hover),
.woocommerce .widget.widget_layered_nav ul li.chosen a:before,
.woocommerce .widget.widget_layered_nav_filters ul li a:before {
    background: rgba(var(--wdtHeadAltColorRgb), 0.15);
    color: var(--wdtHeadAltColor) !important;
}

.woocommerce ul.cart_list li:not(:last-child),
.widget.woocommerce ul.product_list_widget li:not(:last-child),
.widget.woocommerce ul.product-categories li li:last-child,
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce .wdt-shop-menu-cart-content ul.cart_list li img {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
}

.wdt-dark-bg .woocommerce ul.cart_list li:not(:last-child),
.wdt-dark-bg .widget.woocommerce ul.product_list_widget li:not(:last-child),
.wdt-dark-bg .widget.woocommerce ul.product-categories li:last-child,
.wdt-dark-bg .woocommerce ul.cart_list li img,
.wdt-dark-bg .woocommerce ul.product_list_widget li img,
.wdt-dark-bg .woocommerce .wdt-shop-menu-cart-content ul.cart_list li img,
.wdt-dark-bg .woocommerce .widget_shopping_cart .total,
.wdt-dark-bg .woocommerce.widget_shopping_cart .total {
    border-color: rgba(var(--wdtBodyBGColorRgb), 0.2);
}

/* #endregion - Widgets */

/*--------------------------------------------------------------*/
/* #region - Product Default Shortcodes */
/*--------------------------------------------------------------*/

/* WooCommerce Default - Product Listing */
.woocommerce ul.products {
    margin-left: -15px;
    margin-right: -15px;
}

.woocommerce ul.products:not([style*="height"]) li.product {
    display: inline;
    float: none;
    margin: 0;
    width: 100%;
}

.woocommerce ul.products:not([style*="height"]) li.product .product-wrapper {
    margin: 0 0 0px;
}

.woocommerce ul.products:not([style*="height"]) li.product.isotope-grid-sizer,
.woocommerce ul.products:not([style*="height"]) li.product.isotope-grid-sizer .wdt-col {
    display: none;
}

.woocommerce ul.products:not([style*="height"]) li.product.product-category .product-details mark.count {
    background: none;
    font-style: normal;
}

/* #endregion - Product Default Shortcodes */

/*--------------------------------------------------------------*/
/* #region - QuickView & Compare Popup */
/*--------------------------------------------------------------*/
#yith-quick-view-modal.open .yith-wcqv-main {
    overflow-y: auto;
}

#yith-quick-view-content div.images {
    width: 50% !important;
}

#yith-quick-view-modal .yith-wcqv-main {
    background: var(--wdtBodyBGColor);
    /* background-image: radial-gradient(circle, rgba(var(--wdtLinkHoverColorRgb), .3)40%, rgba(var(--wdtLinkHoverColorRgb), .1)90%); */
    border-radius: var(--wdtRadius_2X);
}

#yith-quick-view-modal .yith-wcqv-main .woocommerce div.product .product_title {
    font-size: var(--wdtFontSize_H4);
}

#yith-quick-view-modal {
    z-index: 9999;
}

#yith-wcwl-popup-message {
    border: none;
    font-size: 15px;
    line-height: 30px;
    margin: 0 auto !important;
    left: 0;
    right: 0;
    width: 160px;
    -webkit-box-shadow: 1px 1px 4px 0 rgba(var(--wdtHeadAltColorRgb), 0.6);
    box-shadow: 1px 1px 4px 0 rgba(var(--wdtHeadAltColorRgb), 0.6);
}

body[class*="woocommerce"] .yith-wcqv-wrapper .yith-wcqv-head {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content>div.product>div.product.zoo-cw-gallery-loading {
    position: fixed;
    height: 100%;
    overflow: hidden;
}

body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content .woocommerce-product-gallery__wrapper {
    height: 100%;
}

body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content .woocommerce-product-gallery figure div {
    height: 100%;
}

body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.product div.images img {
    height: 100%;
    object-fit: cover;
}

body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content>div.product>.type-product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

/* body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.images, */
body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.entry-summary {
    margin: 20px;
    width: 45%;
}

body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.entry-summary {
    padding: 0;
    width: 50%;
}

body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content>div.product>.type-product>.onsale,
body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content>div.product>.type-product>.out-of-stock {
    margin: 0;
    display: none;
}

#yith-quick-view-content .woocommerce-product-gallery {
    display: inline-block;
    float: left;
    margin: 0;
    position: relative;
}

#yith-quick-view-content .woocommerce-product-gallery figure {
    display: inline-block;
    float: left;
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

#yith-quick-view-content .woocommerce-product-gallery figure div {
    display: inline-block;
    float: left;
    margin: 0;
    /* padding: 5px; */
}

#yith-quick-view-content .woocommerce-product-gallery figure div:last-child {
    margin: 0;
}

#yith-quick-view-content .woocommerce-product-gallery figure div.woocommerce-product-gallery__image:not(:first-child) {
    width: 25%;
}


body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-close {
    border-width: 0;
    color: var(--wdtAccentTxtColor);
    font-family: unset;
    font-size: 0;
    font-weight: bold;
    line-height: 40px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background-color: rgba(var(--wdtPrimaryColorRgb), 1);
    width: 40px;
    height: 40px;
    display: grid;
    place-items: center;
    border-radius: var(--wdtRadius_Full);
}

body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-close:before {
    content: "\2716";
    font-size: 20px;
    font-weight: normal;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

#yith-quick-view-content .zoo-cw-gallery-loading>div.images {
    opacity: 0 !important;
}

#yith-quick-view-content div.summary>.summary-content>*[id*="tmpl-add-to-cart-button"] {
    display: none;
}

.woocommerce #yith-wcwl-popup-message,
.page-template #yith-wcwl-popup-message {
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.6);
    -webkit-border-radius: var(--wdtRadius_2X);
    border-radius: var(--wdtRadius_2X);
}

.woocommerce #yith-wcwl-popup-message,
.woocommerce .woocommerce-MyAccount-content a.button:hover {
    color: var(--wdtAccentTxtColor);
}


/*** Popup / Compare ***/
.cboxIframe table.compare-list .sorting_disabled {
    display: none;
}


/*** Popup / Zoom Overlay ***/
.pswp,
.pswp.pswp--open {
    z-index: 100000;
}

.pswp__top-bar .pswp__counter {
    text-align: left;
}

.pswp__ui--one-slide .pswp__top-bar .pswp__counter {
    text-align: left;
}

.pswp__counter {
    display: block !important;
    top: auto;
    right: 0;
    margin: 0 auto;
}

.pswp__ui {
    float: left;
}

.pswp__ui button.pswp__button[class*="pswp__button--"] {
    background: none !important;
    float: left;
    height: 50px;
    margin-top: 0;
    padding: 0;
    position: relative;
    width: 50px;
}

.pswp__ui .pswp__top-bar button.pswp__button[class*="pswp__button--"] {
    float: right;
}

.pswp__ui button.pswp__button[class*="pswp__button--"]:before {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/themes/teapoy/modules/woocommerce/assets/css/../images/default-skin.png');
    content: "";
    display: block;
    height: 50px;
    position: absolute;
    top: 0;
    width: 50px;
}

.pswp__button--arrow--right:before,
.pswp__button--arrow--left:before {
    background-color: transparent;
    top: 11px;
}

.pswp__button.pswp__button--close:before {
    background-position: 2px -42px;
}

.pswp__button.pswp__button--share:before {
    background-position: -42px -42px;
}

.pswp__button.pswp__button--fs:before {
    background-position: -41px 2px;
}

.pswp__button.pswp__button--zoom:before {
    background-position: -84px 2px;
}

.pswp--zoomed-in .pswp__button.pswp__button--zoom:before {
    background-position: -130px 2px;
}

.pswp__button.pswp__button--arrow--left:before {
    background-position: -130px -35px;
    left: 0;
}

.pswp__button.pswp__button--arrow--right:before {
    background-position: -85px -35px;
    right: 0;
}

.pswp__button.pswp__button--arrow--left,
.pswp__button.pswp__button--arrow--right {
    position: absolute !important;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.pswp__button.pswp__button--arrow--left:before,
.pswp__button.pswp__button--arrow--right:before {
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.8) !important;
}

.pswp__caption__center {
    text-align: center !important;
}

.single-product .pswp~#elementor-lightbox-slideshow-single-img {
    display: none !important;
}


/* #endregion - QuickView & Compare Popup */

/* Responsiveness */
@media only screen and (min-width: 1025px) {
    #yith-quick-view-modal .yith-wcqv-wrapper {
        height: auto !important;
    }
}

@media only screen and (max-width: 767px) {
    body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.product div.images img {
        border-radius: var(--wdtRadius_2X);
    }
    #yith-quick-view-content div.images {
        width: 100% !important;
        max-width: 340px;
    }
}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */



/*--------------------------------------------------------------*/
/* #region - Add-to-Cart Notification Widget */
/*--------------------------------------------------------------*/

.wdt-shop-cart-widget.cart-notification-widget,
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-inner,
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content {
    float: left;
    width: 100%;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button {
    font-size: 0;
    height: 25px;
    line-height: 0;
    position: absolute;
    right: 3px;
    top: 3px;
    text-align: center;
    width: 25px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button:before {
    content: "\2716";
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 25px;
}

.wdt-shop-cart-widget.cart-notification-widget {
    max-width: 500px;
    position: fixed;
    bottom: 32px;
    left: 18px;
    width: auto;
    z-index: 999;
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-inner {
    padding: 20px;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content>* {
    display: table-cell;
    vertical-align: middle;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-thumb {
    line-height: 0;
    padding: 0 10px;
    width: 120px;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info {
    padding: 5px 10px;
    text-align: left;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-thumb a,
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-thumb a img {
    display: block;
    width: 100%;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info a {
    display: block;
    font-size: 18px;
    font-weight: bold;
}

.wdt-shop-cart-widget.cart-notification-widget {
    opacity: 0;
    visibility: hidden;
}

.wdt-shop-cart-widget.cart-notification-widget.wdt-shop-cart-widget-active {
    opacity: 1;
    visibility: visible;
}


.wdt-shop-cart-widget.cart-notification-widget {
    background-color: var(--wdtBodyBGColor);
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button:before {
    color: var(--wdtAccentTxtColor);
}

.wdt-shop-cart-widget.cart-notification-widget {
    -webkit-box-shadow: 0 1px 3px 1px rgba(var(--wdtHeadAltColorRgb), 0.25);
    box-shadow: 0 1px 3px 1px rgba(var(--wdtHeadAltColorRgb), 0.25);
}

/* #endregion - Add-to-Cart Notification Widget */



/*--------------------------------------------------------------*/
/* #region - Add-to-Cart Sidebar Widget */
/*--------------------------------------------------------------*/

.wdt-shop-cart-widget.activate-sidebar-widget {
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 350px;
    z-index: 999992;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

.wdt-shop-cart-widget.activate-sidebar-widget:before {
    content: "";
}

.wdt-shop-cart-widget.activate-sidebar-widget.wdt-shop-cart-widget-active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-inner {
    height: 100%;
    padding: 70px 40px 120px;
    position: relative;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header {
    border-width: 0 0 1px;
    padding-left: 15px;
    padding-right: 45px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    text-transform: uppercase;
    padding: 15px 40px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 span,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header a {
    height: 45px;
    position: absolute;
    top: 0;
    text-align: center;
    width: 45px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 span {
    font-size: 18px;
    right: 0;
    display: grid;
    place-content: center;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a {
    font-size: 0;
    line-height: 0;
    margin-right: 1px;
    overflow: hidden;
    right: 100%;
    text-indent: -9999px;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    box-shadow: 0px -5px 12px 3px rgba(var(--wdtAccentTxtColorRgb), .2);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a:before {
    content: "\2716";
    display: block;
    font-size: 15px;
    font-weight: normal;
    line-height: 45px;
    text-indent: 0;
}

.wdt-shop-cart-widget[class*="sidebar"].activate-sidebar-widget:hover .wdt-shop-cart-widget-header h3 a {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content {
    float: left;
    width: 100%;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-inner,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li {
    float: left;
    width: 100%;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .total {
    padding: 0 15px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li {
    border-width: 1px 0;
    display: inline;
    margin: -1px 0 0 !important;
    padding: 15px 25px 15px 50px;
    position: relative;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li:first-child {
    border-top-width: 0;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li:last-child {
    border-bottom-width: 0;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a:not(.remove) {
    font-weight: 600;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a img {
    margin: auto;
    position: absolute;
    left: 0;
    top: 16px;
    width: 40px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove {
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    margin: auto;
    position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    top: 0 !important;
    text-align: center;
    width: 20px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove:not(:focus) {
    text-decoration: none;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li:before {
    content: none !important;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li .quantity {
    display: table;
    margin: 0;
    font-size: 14px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer::before {
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: auto;
    z-index: -1;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p {
    height: 50px;
    line-height: 50px;
    margin: 0;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total {
    padding: 0 15px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total strong {
    float: left;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total .amount {
    float: right;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons {
    display: flex;
    grid-gap: 1px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons a {
    height: 100%;
    line-height: inherit;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    width: 50%;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart__empty-message {
    margin: 0;
    padding: 15px;
}

.wdt-shop-cart-widget-overlay {
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.7);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999991;
    -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
    transition: opacity .25s ease, visibility 0s ease .25s;
}


.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header a,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li {
    border-style: solid;
}


.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove,
.wdt-shop-cart-widget-overlay {
    opacity: 0;
    visibility: hidden;
}

.wdt-shop-cart-widget[class*="sidebar"].activate-sidebar-widget:hover .wdt-shop-cart-widget-header h3 a,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li:hover a.remove,
.wdt-shop-cart-widget.activate-sidebar-widget.wdt-shop-cart-widget-active+.wdt-shop-cart-widget-overlay {
    opacity: 1;
    visibility: visible;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget dd,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget dt {
    display: inline-block;
    margin-bottom: 5px;
}

/* Default Color - Colors */
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a:not(.remove):not(:hover),
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total .amount {
    color: var(--wdtHeadAltColor);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 {
    color: var(--wdtAccentTxtColor);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a:hover {
    color: var(--wdtAccentTxtColor);
    background-color: var(--wdtSecondaryColor);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove {
    color: var(--wdtAccentTxtColor) !important;
}


/* Default Color - Borders */
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer::before {
    -webkit-box-shadow: 0 2px 6px 0 rgba(var(--wdtHeadAltColorRgb), 0.5);
    box-shadow: 0 2px 6px 0 rgba(var(--wdtHeadAltColorRgb), 0.5);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header a,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.075);
}


/* Default Color - BG */
.wdt-shop-cart-widget.activate-sidebar-widget {
    background-color: #f7f7f7;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer {
    background-color: var(--wdtBodyBGColor);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons a.checkout,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove,

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons a:not(.checkout),

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons a:hover,
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button {
    background-color: var(--wdtHeadAltColor);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 span {
    background-color: rgba(var(--wdtBodyBGColorRgb), 0.15);
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button:hover,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove:hover {
    background-color: #9f2124;
}


/* #endregion - Add-to-Cart Sidebar Widget */


/*--------------------------------------------------------------*/
/* #region - Responsive */
/*--------------------------------------------------------------*/

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {

    .wdt-shop-cart-widget.cart-notification-widget {
        margin: auto;
        bottom: 5px;
        left: 0;
        right: 0;
    }

}


/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {

    .wdt-shop-cart-widget.cart-notification-widget {
        max-width: 420px;
    }

}

/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {

    .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content>* {
        display: table;
        margin: auto;
        text-align: center !important;
    }

    .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info {
        font-size: 11px;
    }

    .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info a {
        font-size: 13px;
    }


    .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a {
        right: 0;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    .wdt-shop-cart-widget[class*="sidebar"].activate-sidebar-widget:hover .wdt-shop-cart-widget-header h3 a {
        -webkit-border-radius: 0;
        border-radius: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

}

/*----*****---- << Mobile >> ----*****----*/

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {

    .wdt-shop-cart-widget.cart-notification-widget {
        max-width: 290px;
    }


    .wdt-shop-cart-widget.activate-sidebar-widget {
        max-width: 290px;
    }

    .wdt-shop-cart-widget.activate-sidebar-widget {
        width: 290px;
    }

}


/* #endregion - Responsive */


/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/teapoy-plus/modules/menu/assets/css/nav-menu-animations.css */
.animate{visibility:hidden;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animate.wdt_hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes wdt_flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes wdt_flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-o-keyframes wdt_flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes wdt_flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.animate.wdt_flash{-webkit-animation-name:wdt_flash;-moz-animation-name:wdt_flash;-o-animation-name:wdt_flash;animation-name:wdt_flash;visibility:visible!important}@-webkit-keyframes wdt_shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes wdt_shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes wdt_shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes wdt_shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.animate.wdt_shake{-webkit-animation-name:wdt_shake;-moz-animation-name:wdt_shake;-o-animation-name:wdt_shake;animation-name:wdt_shake;visibility:visible!important}@-webkit-keyframes wdt_bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes wdt_bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes wdt_bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes wdt_bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.animate.wdt_bounce{-webkit-animation-name:wdt_bounce;-moz-animation-name:wdt_bounce;-o-animation-name:wdt_bounce;animation-name:wdt_bounce;visibility:visible!important}@-webkit-keyframes wdt_tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes wdt_tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-o-keyframes wdt_tada{0%{-o-transform:scale(1)}10%,20%{-o-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}100%{-o-transform:scale(1) rotate(0)}}@keyframes wdt_tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.animate.wdt_tada{-webkit-animation-name:wdt_tada;-moz-animation-name:wdt_tada;-o-animation-name:wdt_tada;animation-name:wdt_tada;visibility:visible!important}@-webkit-keyframes wdt_swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes wdt_swing{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-o-keyframes wdt_swing{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0deg)}}@keyframes wdt_swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.animate.wdt_swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:wdt_swing;-moz-animation-name:wdt_swing;-o-animation-name:wdt_swing;animation-name:wdt_swing;visibility:visible!important}@-webkit-keyframes wdt_wobble{0%{-webkit-transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes wdt_wobble{0%{-moz-transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%)}}@-o-keyframes wdt_wobble{0%{-o-transform:translateX(0%)}15%{-o-transform:translateX(-25%) rotate(-5deg)}30%{-o-transform:translateX(20%) rotate(3deg)}45%{-o-transform:translateX(-15%) rotate(-3deg)}60%{-o-transform:translateX(10%) rotate(2deg)}75%{-o-transform:translateX(-5%) rotate(-1deg)}100%{-o-transform:translateX(0%)}}@keyframes wdt_wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.animate.wdt_wobble{-webkit-animation-name:wdt_wobble;-moz-animation-name:wdt_wobble;-o-animation-name:wdt_wobble;animation-name:wdt_wobble;visibility:visible!important}@-webkit-keyframes wdt_pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes wdt_pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes wdt_pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}@keyframes wdt_pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.animate.wdt_pulse{-webkit-animation-name:wdt_pulse;-moz-animation-name:wdt_pulse;-o-animation-name:wdt_pulse;animation-name:wdt_pulse;visibility:visible!important}@-webkit-keyframes wdt_flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes wdt_flip{0%{-moz-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-moz-animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-moz-animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes wdt_flip{0%{-o-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-o-animation-timing-function:ease-out}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-o-animation-timing-function:ease-out}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in}80%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in}100%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-o-animation-timing-function:ease-in}}@keyframes wdt_flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);animation-timing-function:ease-in}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in}}.animate.wdt_flip{-webkit-backface-visibility:visible!important;-webkit-animation-name:wdt_flip;-moz-backface-visibility:visible!important;-moz-animation-name:wdt_flip;-o-backface-visibility:visible!important;-o-animation-name:wdt_flip;backface-visibility:visible!important;animation-name:wdt_flip;visibility:visible!important}@-webkit-keyframes wdt_flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes wdt_flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes wdt_flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes wdt_flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.animate.wdt_flipInX{-webkit-backface-visibility:visible!important;-webkit-animation-name:wdt_flipInX;-moz-backface-visibility:visible!important;-moz-animation-name:wdt_flipInX;-o-backface-visibility:visible!important;-o-animation-name:wdt_flipInX;backface-visibility:visible!important;animation-name:wdt_flipInX;visibility:visible!important}@-webkit-keyframes wdt_flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes wdt_flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes wdt_flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes wdt_flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate.wdt_flipOutX{-webkit-animation-name:wdt_flipOutX;-webkit-backface-visibility:visible!important;-moz-animation-name:wdt_flipOutX;-moz-backface-visibility:visible!important;-o-animation-name:wdt_flipOutX;-o-backface-visibility:visible!important;animation-name:wdt_flipOutX;backface-visibility:visible!important;visibility:visible!important}@-webkit-keyframes wdt_flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes wdt_flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes wdt_flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes wdt_flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.animate.wdt_flipInY{-webkit-backface-visibility:visible!important;-webkit-animation-name:wdt_flipInY;-moz-backface-visibility:visible!important;-moz-animation-name:wdt_flipInY;-o-backface-visibility:visible!important;-o-animation-name:wdt_flipInY;backface-visibility:visible!important;animation-name:wdt_flipInY;visibility:visible!important}@-webkit-keyframes wdt_flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes wdt_flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes wdt_flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes wdt_flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate.wdt_flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:wdt_flipOutY;-moz-backface-visibility:visible!important;-moz-animation-name:wdt_flipOutY;-o-backface-visibility:visible!important;-o-animation-name:wdt_flipOutY;backface-visibility:visible!important;animation-name:wdt_flipOutY;visibility:visible!important}@-webkit-keyframes wdt_fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes wdt_fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes wdt_fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes wdt_fadeIn{0%{opacity:0}100%{opacity:1}}.animate.wdt_fadeIn{-webkit-animation-name:wdt_fadeIn;-moz-animation-name:wdt_fadeIn;-o-animation-name:wdt_fadeIn;animation-name:wdt_fadeIn;visibility:visible!important}@-webkit-keyframes wdt_fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes wdt_fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes wdt_fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes wdt_fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.animate.wdt_fadeInUp{-webkit-animation-name:wdt_fadeInUp;-moz-animation-name:wdt_fadeInUp;-o-animation-name:wdt_fadeInUp;animation-name:wdt_fadeInUp;visibility:visible!important}@-webkit-keyframes wdt_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes wdt_fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes wdt_fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes wdt_fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.animate.wdt_fadeInDown{-webkit-animation-name:wdt_fadeInDown;-moz-animation-name:wdt_fadeInDown;-o-animation-name:wdt_fadeInDown;animation-name:wdt_fadeInDown;visibility:visible!important}@-webkit-keyframes wdt_fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes wdt_fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes wdt_fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes wdt_fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.animate.wdt_fadeInLeft{-webkit-animation-name:wdt_fadeInLeft;-moz-animation-name:wdt_fadeInLeft;-o-animation-name:wdt_fadeInLeft;animation-name:wdt_fadeInLeft;visibility:visible!important}@-webkit-keyframes wdt_fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes wdt_fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes wdt_fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes wdt_fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.animate.wdt_fadeInRight{-webkit-animation-name:wdt_fadeInRight;-moz-animation-name:wdt_fadeInRight;-o-animation-name:wdt_fadeInRight;animation-name:wdt_fadeInRight;visibility:visible!important}@-webkit-keyframes wdt_fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes wdt_fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes wdt_fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes wdt_fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.animate.wdt_fadeInUpBig{-webkit-animation-name:wdt_fadeInUpBig;-moz-animation-name:wdt_fadeInUpBig;-o-animation-name:wdt_fadeInUpBig;animation-name:wdt_fadeInUpBig;visibility:visible!important}@-webkit-keyframes wdt_fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes wdt_fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes wdt_fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes wdt_fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.animate.wdt_fadeInDownBig{-webkit-animation-name:wdt_fadeInDownBig;-moz-animation-name:wdt_fadeInDownBig;-o-animation-name:wdt_fadeInDownBig;animation-name:wdt_fadeInDownBig;visibility:visible!important}@-webkit-keyframes wdt_fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes wdt_fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes wdt_fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes wdt_fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.animate.wdt_fadeInLeftBig{-webkit-animation-name:wdt_fadeInLeftBig;-moz-animation-name:wdt_fadeInLeftBig;-o-animation-name:wdt_fadeInLeftBig;animation-name:wdt_fadeInLeftBig;visibility:visible!important}@-webkit-keyframes wdt_fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes wdt_fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes wdt_fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes wdt_fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.animate.wdt_fadeInRightBig{-webkit-animation-name:wdt_fadeInRightBig;-moz-animation-name:wdt_fadeInRightBig;-o-animation-name:wdt_fadeInRightBig;animation-name:wdt_fadeInRightBig;visibility:visible!important}@-webkit-keyframes wdt_fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes wdt_fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes wdt_fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes wdt_fadeOut{0%{opacity:1}100%{opacity:0}}.animate.wdt_fadeOut{-webkit-animation-name:wdt_fadeOut;-moz-animation-name:wdt_fadeOut;-o-animation-name:wdt_fadeOut;animation-name:wdt_fadeOut;visibility:visible!important}@-webkit-keyframes wdt_fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes wdt_fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes wdt_fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes wdt_fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.animate.wdt_fadeOutUp{-webkit-animation-name:wdt_fadeOutUp;-moz-animation-name:wdt_fadeOutUp;-o-animation-name:wdt_fadeOutUp;animation-name:wdt_fadeOutUp;visibility:visible!important}@-webkit-keyframes wdt_fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes wdt_fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes wdt_fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes wdt_fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.animate.wdt_fadeOutDown{-webkit-animation-name:wdt_fadeOutDown;-moz-animation-name:wdt_fadeOutDown;-o-animation-name:wdt_fadeOutDown;animation-name:wdt_fadeOutDown;visibility:visible!important}@-webkit-keyframes wdt_fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes wdt_fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes wdt_fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes wdt_fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.animate.wdt_fadeOutLeft{-webkit-animation-name:wdt_fadeOutLeft;-moz-animation-name:wdt_fadeOutLeft;-o-animation-name:wdt_fadeOutLeft;animation-name:wdt_fadeOutLeft;visibility:visible!important}@-webkit-keyframes wdt_fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes wdt_fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes wdt_fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes wdt_fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.animate.wdt_fadeOutRight{-webkit-animation-name:wdt_fadeOutRight;-moz-animation-name:wdt_fadeOutRight;-o-animation-name:wdt_fadeOutRight;animation-name:wdt_fadeOutRight;visibility:visible!important}@-webkit-keyframes wdt_fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes wdt_fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes wdt_fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes wdt_fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.animate.wdt_fadeOutUpBig{-webkit-animation-name:wdt_fadeOutUpBig;-moz-animation-name:wdt_fadeOutUpBig;-o-animation-name:wdt_fadeOutUpBig;animation-name:wdt_fadeOutUpBig;visibility:visible!important}@-webkit-keyframes wdt_fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes wdt_fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes wdt_fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes wdt_fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.animate.wdt_fadeOutDownBig{-webkit-animation-name:wdt_fadeOutDownBig;-moz-animation-name:wdt_fadeOutDownBig;-o-animation-name:wdt_fadeOutDownBig;animation-name:wdt_fadeOutDownBig;visibility:visible!important}@-webkit-keyframes wdt_fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes wdt_fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes wdt_fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes wdt_fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.animate.wdt_fadeOutLeftBig{-webkit-animation-name:wdt_fadeOutLeftBig;-moz-animation-name:wdt_fadeOutLeftBig;-o-animation-name:wdt_fadeOutLeftBig;animation-name:wdt_fadeOutLeftBig;visibility:visible!important}@-webkit-keyframes wdt_fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes wdt_fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes wdt_fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes wdt_fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.animate.wdt_fadeOutRightBig{-webkit-animation-name:wdt_fadeOutRightBig;-moz-animation-name:wdt_fadeOutRightBig;-o-animation-name:wdt_fadeOutRightBig;animation-name:wdt_fadeOutRightBig;visibility:visible!important}@-webkit-keyframes wdt_bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes wdt_bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-o-keyframes wdt_bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes wdt_bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.animate.wdt_bounceIn{-webkit-animation-name:wdt_bounceIn;-moz-animation-name:wdt_bounceIn;-o-animation-name:wdt_bounceIn;animation-name:wdt_bounceIn;visibility:visible!important}@-webkit-keyframes wdt_bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes wdt_bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes wdt_bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}60%{opacity:1;-o-transform:translateY(-30px)}80%{-o-transform:translateY(10px)}100%{-o-transform:translateY(0)}}@keyframes wdt_bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.animate.wdt_bounceInUp{-webkit-animation-name:wdt_bounceInUp;-moz-animation-name:wdt_bounceInUp;-o-animation-name:wdt_bounceInUp;animation-name:wdt_bounceInUp;visibility:visible!important}@-webkit-keyframes wdt_bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes wdt_bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes wdt_bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes wdt_bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.animate.wdt_bounceInDown{-webkit-animation-name:wdt_bounceInDown;-moz-animation-name:wdt_bounceInDown;-o-animation-name:wdt_bounceInDown;animation-name:wdt_bounceInDown;visibility:visible!important}@-webkit-keyframes wdt_bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes wdt_bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes wdt_bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(30px)}80%{-o-transform:translateX(-10px)}100%{-o-transform:translateX(0)}}@keyframes wdt_bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.animate.wdt_bounceInLeft{-webkit-animation-name:wdt_bounceInLeft;-moz-animation-name:wdt_bounceInLeft;-o-animation-name:wdt_bounceInLeft;animation-name:wdt_bounceInLeft;visibility:visible!important}@-webkit-keyframes wdt_bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes wdt_bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes wdt_bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{opacity:1;-o-transform:translateX(-30px)}80%{-o-transform:translateX(10px)}100%{-o-transform:translateX(0)}}@keyframes wdt_bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.animate.wdt_bounceInRight{-webkit-animation-name:wdt_bounceInRight;-moz-animation-name:wdt_bounceInRight;-o-animation-name:wdt_bounceInRight;animation-name:wdt_bounceInRight;visibility:visible!important}@-webkit-keyframes wdt_bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3)}}@-moz-keyframes wdt_bounceOut{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(.95)}50%{opacity:1;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transform:scale(.3)}}@-o-keyframes wdt_bounceOut{0%{-o-transform:scale(1)}25%{-o-transform:scale(.95)}50%{opacity:1;-o-transform:scale(1.1)}100%{opacity:0;-o-transform:scale(.3)}}@keyframes wdt_bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.animate.wdt_bounceOut{-webkit-animation-name:wdt_bounceOut;-moz-animation-name:wdt_bounceOut;-o-animation-name:wdt_bounceOut;animation-name:wdt_bounceOut;visibility:visible!important}@-webkit-keyframes wdt_bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes wdt_bounceOutUp{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes wdt_bounceOutUp{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes wdt_bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.animate.wdt_bounceOutUp{-webkit-animation-name:wdt_bounceOutUp;-moz-animation-name:wdt_bounceOutUp;-o-animation-name:wdt_bounceOutUp;animation-name:wdt_bounceOutUp;visibility:visible!important}@-webkit-keyframes wdt_bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes wdt_bounceOutDown{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes wdt_bounceOutDown{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-20px)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes wdt_bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.animate.wdt_bounceOutDown{-webkit-animation-name:wdt_bounceOutDown;-moz-animation-name:wdt_bounceOutDown;-o-animation-name:wdt_bounceOutDown;animation-name:wdt_bounceOutDown;visibility:visible!important}@-webkit-keyframes wdt_bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes wdt_bounceOutLeft{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes wdt_bounceOutLeft{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(20px)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes wdt_bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.animate.wdt_bounceOutLeft{-webkit-animation-name:wdt_bounceOutLeft;-moz-animation-name:wdt_bounceOutLeft;-o-animation-name:wdt_bounceOutLeft;animation-name:wdt_bounceOutLeft;visibility:visible!important}@-webkit-keyframes wdt_bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes wdt_bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes wdt_bounceOutRight{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-20px)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes wdt_bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.animate.wdt_bounceOutRight{-webkit-animation-name:wdt_bounceOutRight;-moz-animation-name:wdt_bounceOutRight;-o-animation-name:wdt_bounceOutRight;animation-name:wdt_bounceOutRight;visibility:visible!important}@-webkit-keyframes wdt_rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes wdt_rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes wdt_rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes wdt_rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.animate.wdt_rotateIn{-webkit-animation-name:wdt_rotateIn;-moz-animation-name:wdt_rotateIn;-o-animation-name:wdt_rotateIn;animation-name:wdt_rotateIn;visibility:visible!important}@-webkit-keyframes wdt_rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes wdt_rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes wdt_rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes wdt_rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.animate.wdt_rotateInUpLeft{-webkit-animation-name:wdt_rotateInUpLeft;-moz-animation-name:wdt_rotateInUpLeft;-o-animation-name:wdt_rotateInUpLeft;animation-name:wdt_rotateInUpLeft;visibility:visible!important}@-webkit-keyframes wdt_rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes wdt_rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes wdt_rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes wdt_rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.animate.wdt_rotateInDownLeft{-webkit-animation-name:wdt_rotateInDownLeft;-moz-animation-name:wdt_rotateInDownLeft;-o-animation-name:wdt_rotateInDownLeft;animation-name:wdt_rotateInDownLeft;visibility:visible!important}@-webkit-keyframes wdt_rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes wdt_rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes wdt_rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes wdt_rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.animate.wdt_rotateInUpRight{-webkit-animation-name:wdt_rotateInUpRight;-moz-animation-name:wdt_rotateInUpRight;-o-animation-name:wdt_rotateInUpRight;animation-name:wdt_rotateInUpRight;visibility:visible!important}@-webkit-keyframes wdt_rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes wdt_rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes wdt_rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes wdt_rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.animate.wdt_rotateInDownRight{-webkit-animation-name:wdt_rotateInDownRight;-moz-animation-name:wdt_rotateInDownRight;-o-animation-name:wdt_rotateInDownRight;animation-name:wdt_rotateInDownRight;visibility:visible!important}@-webkit-keyframes wdt_rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes wdt_rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-o-keyframes wdt_rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}@keyframes wdt_rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.animate.wdt_rotateOut{-webkit-animation-name:wdt_rotateOut;-moz-animation-name:wdt_rotateOut;-o-animation-name:wdt_rotateOut;animation-name:wdt_rotateOut;visibility:visible!important}@-webkit-keyframes wdt_rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes wdt_rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes wdt_rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes wdt_rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.animate.wdt_rotateOutUpLeft{-webkit-animation-name:wdt_rotateOutUpLeft;-moz-animation-name:wdt_rotateOutUpLeft;-o-animation-name:wdt_rotateOutUpLeft;animation-name:wdt_rotateOutUpLeft;visibility:visible!important}@-webkit-keyframes wdt_rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes wdt_rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes wdt_rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes wdt_rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.animate.wdt_rotateOutDownLeft{-webkit-animation-name:wdt_rotateOutDownLeft;-moz-animation-name:wdt_rotateOutDownLeft;-o-animation-name:wdt_rotateOutDownLeft;animation-name:wdt_rotateOutDownLeft;visibility:visible!important}@-webkit-keyframes wdt_rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes wdt_rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes wdt_rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes wdt_rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.animate.wdt_rotateOutUpRight{-webkit-animation-name:wdt_rotateOutUpRight;-moz-animation-name:wdt_rotateOutUpRight;-o-animation-name:wdt_rotateOutUpRight;animation-name:wdt_rotateOutUpRight;visibility:visible!important}@-webkit-keyframes wdt_rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes wdt_rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes wdt_rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes wdt_rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.animate.wdt_rotateOutDownRight{-webkit-animation-name:wdt_rotateOutDownRight;-moz-animation-name:wdt_rotateOutDownRight;-o-animation-name:wdt_rotateOutDownRight;animation-name:wdt_rotateOutDownRight;visibility:visible!important}@-webkit-keyframes wdt_hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes wdt_hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);opacity:0}}@-o-keyframes wdt_hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}100%{-o-transform:translateY(700px);opacity:0}}@keyframes wdt_hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.animate.wdt_hinge{-webkit-animation-name:wdt_hinge;-moz-animation-name:wdt_hinge;-o-animation-name:wdt_hinge;animation-name:wdt_hinge;visibility:visible!important}@-webkit-keyframes wdt_rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes wdt_rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}@-o-keyframes wdt_rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}}@keyframes wdt_rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.animate.wdt_rollIn{-webkit-animation-name:wdt_rollIn;-moz-animation-name:wdt_rollIn;-o-animation-name:wdt_rollIn;animation-name:wdt_rollIn;visibility:visible!important}@-webkit-keyframes wdt_rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes wdt_rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-o-keyframes wdt_rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}@keyframes wdt_rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.animate.wdt_rollOut{-webkit-animation-name:wdt_rollOut;-moz-animation-name:wdt_rollOut;-o-animation-name:wdt_rollOut;animation-name:wdt_rollOut;visibility:visible!important}@-webkit-keyframes wdt_lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@-moz-keyframes wdt_lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}}@-o-keyframes wdt_lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes wdt_lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.animate.wdt_lightSpeedIn{-webkit-animation-name:wdt_lightSpeedIn;-moz-animation-name:wdt_lightSpeedIn;-o-animation-name:wdt_lightSpeedIn;animation-name:wdt_lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;visibility:visible!important;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes wdt_lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@-moz-keyframes wdt_lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}@-o-keyframes wdt_lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes wdt_lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.animate.wdt_lightSpeedOut{-webkit-animation-name:wdt_lightSpeedOut;-moz-animation-name:wdt_lightSpeedOut;-o-animation-name:wdt_lightSpeedOut;animation-name:wdt_lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;visibility:visible!important;-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}.slideDown{animation-name:wdt_slideDown;-webkit-animation-name:wdt_slideDown;-moz-animation-name:wdt_slideDown;animation-duration:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes wdt_slideDown{0%{transform:translateY(-100%)}50%{transform:translateY(8%)}65%{transform:translateY(-4%)}80%{transform:translateY(4%)}95%{transform:translateY(-2%)}100%{transform:translateY(0%)}}@-webkit-keyframes wdt_slideDown{0%{-webkit-transform:translateY(-100%)}50%{-webkit-transform:translateY(8%)}65%{-webkit-transform:translateY(-4%)}80%{-webkit-transform:translateY(4%)}95%{-webkit-transform:translateY(-2%)}100%{-webkit-transform:translateY(0%)}}.slideUp{animation-name:wdt_slideUp;-webkit-animation-name:wdt_slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes wdt_slideUp{0%{transform:translateY(100%)}50%{transform:translateY(-8%)}65%{transform:translateY(4%)}80%{transform:translateY(-4%)}95%{transform:translateY(2%)}100%{transform:translateY(0%)}}@-webkit-keyframes wdt_slideUp{0%{-webkit-transform:translateY(100%)}50%{-webkit-transform:translateY(-8%)}65%{-webkit-transform:translateY(4%)}80%{-webkit-transform:translateY(-4%)}95%{-webkit-transform:translateY(2%)}100%{-webkit-transform:translateY(0%)}}.slideLeft{animation-name:wdt_slideLeft;-webkit-animation-name:wdt_slideLeft;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes wdt_slideLeft{0%{transform:translateX(150%)}50%{ransform:translateX(-8%)}65%{transform:translateX(4%)}80%{transform:translateX(-4%)}95%{transform:translateX(2%)}100%{transform:translateX(0%)}}@-webkit-keyframes wdt_slideLeft{0%{-webkit-transform:translateX(150%)}50%{-webkit-transform:translateX(-8%)}65%{-webkit-transform:translateX(4%)}80%{-webkit-transform:translateX(-4%)}95%{-webkit-transform:translateX(2%)}100%{-webkit-transform:translateX(0%)}}.slideRight{animation-name:wdt_slideRight;-webkit-animation-name:wdt_slideRight;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes wdt_slideRight{0%{transform:translateX(-150%)}50%{transform:translateX(8%)}65%{transform:translateX(-4%)}80%{transform:translateX(4%)}95%{transform:translateX(-2%)}100%{transform:translateX(0%)}}@-webkit-keyframes wdt_slideRight{0%{-webkit-transform:translateX(-150%)}50%{-webkit-transform:translateX(8%)}65%{-webkit-transform:translateX(-4%)}80%{-webkit-transform:translateX(4%)}95%{-webkit-transform:translateX(-2%)}100%{-webkit-transform:translateX(0%)}}.slideExpandUp{animation-name:wdt_slideExpandUp;-webkit-animation-name:wdt_slideExpandUp;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease -out;visibility:visible!important}@keyframes wdt_slideExpandUp{0%{transform:translateY(100%) scaleX(0.5)}30%{transform:translateY(-8%) scaleX(0.5)}40%{transform:translateY(2%) scaleX(0.5)}50%{transform:translateY(0%) scaleX(1.1)}60%{transform:translateY(0%) scaleX(0.9)}70%{transform:translateY(0%) scaleX(1.05)}80%{transform:translateY(0%) scaleX(0.95)}90%{transform:translateY(0%) scaleX(1.02)}100%{transform:translateY(0%) scaleX(1)}}@-webkit-keyframes wdt_slideExpandUp{0%{-webkit-transform:translateY(100%) scaleX(0.5)}30%{-webkit-transform:translateY(-8%) scaleX(0.5)}40%{-webkit-transform:translateY(2%) scaleX(0.5)}50%{-webkit-transform:translateY(0%) scaleX(1.1)}60%{-webkit-transform:translateY(0%) scaleX(0.9)}70%{-webkit-transform:translateY(0%) scaleX(1.05)}80%{-webkit-transform:translateY(0%) scaleX(0.95)}90%{-webkit-transform:translateY(0%) scaleX(1.02)}100%{-webkit-transform:translateY(0%) scaleX(1)}}.expandUp{animation-name:wdt_expandUp;-webkit-animation-name:wdt_expandUp;animation-duration:.7s;-webkit-animation-duration:.7s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes wdt_expandUp{0%{transform:translateY(100%) scale(0.6) scaleY(0.5)}60%{transform:translateY(-7%) scaleY(1.12)}75%{transform:translateY(3%)}100%{transform:translateY(0%) scale(1) scaleY(1)}}@-webkit-keyframes wdt_expandUp{0%{-webkit-transform:translateY(100%) scale(0.6) scaleY(0.5)}60%{-webkit-transform:translateY(-7%) scaleY(1.12)}75%{-webkit-transform:translateY(3%)}100%{-webkit-transform:translateY(0%) scale(1) scaleY(1)}}.expandOpen{animation-name:wdt_expandOpen;-webkit-animation-name:wdt_expandOpen;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}@keyframes wdt_expandOpen{0%{transform:scale(1.8)}50%{transform:scale(0.95)}80%{transform:scale(1.05)}90%{transform:scale(0.98)}100%{transform:scale(1)}}@-webkit-keyframes wdt_expandOpen{0%{-webkit-transform:scale(1.8)}50%{-webkit-transform:scale(0.95)}80%{-webkit-transform:scale(1.05)}90%{-webkit-transform:scale(0.98)}100%{-webkit-transform:scale(1)}}.bigEntrance{animation-name:wdt_bigEntrance;-webkit-animation-name:wdt_bigEntrance;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}@keyframes wdt_bigEntrance{0%{transform:scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);opacity:.2}30%{transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);opacity:1}45%{transform:scale(0.98) rotate(1deg) translateX(0%) translateY(0%);opacity:1}60%{transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);opacity:1}75%{transform:scale(0.99) rotate(1deg) translateX(0%) translateY(0%);opacity:1}90%{transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);opacity:1}100%{transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);opacity:1}}@-webkit-keyframes wdt_bigEntrance{0%{-webkit-transform:scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);opacity:.2}30%{-webkit-transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);opacity:1}45%{-webkit-transform:scale(0.98) rotate(1deg) translateX(0%) translateY(0%);opacity:1}60%{-webkit-transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);opacity:1}75%{-webkit-transform:scale(0.99) rotate(1deg) translateX(0%) translateY(0%);opacity:1}90%{-webkit-transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);opacity:1}100%{-webkit-transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);opacity:1}}.hatch{animation-name:wdt_hatch;-webkit-animation-name:wdt_hatch;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;visibility:visible!important}@keyframes wdt_hatch{0%{transform:rotate(0deg) scaleY(0.6)}20%{transform:rotate(-2deg) scaleY(1.05)}35%{transform:rotate(2deg) scaleY(1)}50%{transform:rotate(-2deg)}65%{transform:rotate(1deg)}80%{transform:rotate(-1deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes wdt_hatch{0%{-webkit-transform:rotate(0deg) scaleY(0.6)}20%{-webkit-transform:rotate(-2deg) scaleY(1.05)}35%{-webkit-transform:rotate(2deg) scaleY(1)}50%{-webkit-transform:rotate(-2deg)}65%{-webkit-transform:rotate(1deg)}80%{-webkit-transform:rotate(-1deg)}100%{-webkit-transform:rotate(0deg)}}.floating{animation-name:wdt_floating;-webkit-animation-name:wdt_floating;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;visibility:visible!important}@keyframes wdt_floating{0%{transform:translateY(0%)}50%{transform:translateY(8%)}100%{transform:translateY(0%)}}@-webkit-keyframes wdt_floating{0%{-webkit-transform:translateY(0%)}50%{-webkit-transform:translateY(8%)}100%{-webkit-transform:translateY(0%)}}.tossing{animation-name:wdt_tossing;-webkit-animation-name:wdt_tossing;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;visibility:visible!important}@keyframes wdt_tossing{0%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}100%{transform:rotate(-4deg)}}@-webkit-keyframes wdt_tossing{0%{-webkit-transform:rotate(-4deg)}50%{-webkit-transform:rotate(4deg)}100%{-webkit-transform:rotate(-4deg)}}.pullUp{animation-name:wdt_pullUp;-webkit-animation-name:wdt_pullUp;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;visibility:visible!important}@keyframes wdt_pullUp{0%{transform:scaleY(0.1)}40%{transform:scaleY(1.02)}100%,60%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@-webkit-keyframes wdt_pullUp{0%{-webkit-transform:scaleY(0.1)}40%{-webkit-transform:scaleY(1.02)}100%,60%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1)}}.pullDown{animation-name:wdt_pullDown;-webkit-animation-name:wdt_pullDown;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;visibility:visible!important}@keyframes wdt_pullDown{0%{transform:scaleY(0.1)}40%{transform:scaleY(1.02)}100%,60%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@-webkit-keyframes wdt_pullDown{0%{-webkit-transform:scaleY(0.1)}40%{-webkit-transform:scaleY(1.02)}100%,60%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1)}}.stretchLeft{animation-name:wdt_stretchLeft;-webkit-animation-name:wdt_stretchLeft;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:100% 0;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;visibility:visible!important}@keyframes wdt_stretchLeft{0%{transform:scaleX(0.3)}40%{transform:scaleX(1.02)}100%,60%{transform:scaleX(0.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(1)}}@-webkit-keyframes wdt_stretchLeft{0%{-webkit-transform:scaleX(0.3)}40%{-webkit-transform:scaleX(1.02)}100%,60%{-webkit-transform:scaleX(0.98)}80%{-webkit-transform:scaleX(1.01)}100%{-webkit-transform:scaleX(1)}}.stretchRight{animation-name:wdt_stretchRight;-webkit-animation-name:wdt_stretchRight;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;visibility:visible!important}@keyframes wdt_stretchRight{0%{transform:scaleX(0.3)}40%{transform:scaleX(1.02)}100%,60%{transform:scaleX(0.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(1)}}@-webkit-keyframes wdt_stretchRight{0%{-webkit-transform:scaleX(0.3)}40%{-webkit-transform:scaleX(1.02)}100%,60%{-webkit-transform:scaleX(0.98)}80%{-webkit-transform:scaleX(1.01)}100%{-webkit-transform:scaleX(1)}}@-webkit-keyframes wdt_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes wdt_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate.wdt_zoomIn{-webkit-animation-name:wdt_zoomIn;-moz-animation-name:wdt_zoomIn;-o-animation-name:wdt_zoomIn;animation-name:wdt_zoomIn;visibility:visible!important}@-webkit-keyframes wdt_zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes wdt_zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:wdt_zoomInDown;animation-name:wdt_zoomInDown}@-webkit-keyframes wdt_zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes wdt_zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:wdt_zoomInLeft;animation-name:wdt_zoomInLeft}@-webkit-keyframes wdt_zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes wdt_zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:wdt_zoomInRight;animation-name:wdt_zoomInRight}@-webkit-keyframes wdt_zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes wdt_zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:wdt_zoomInUp;animation-name:wdt_zoomInUp}@-webkit-keyframes wdt_zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes wdt_zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:wdt_zoomOut;animation-name:wdt_zoomOut}@-webkit-keyframes wdt_zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes wdt_zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:wdt_zoomOutDown;animation-name:wdt_zoomOutDown}@-webkit-keyframes wdt_zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes wdt_zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:wdt_zoomOutLeft;animation-name:wdt_zoomOutLeft}@-webkit-keyframes wdt_zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes wdt_zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:wdt_zoomOutRight;animation-name:wdt_zoomOutRight}@-webkit-keyframes wdt_zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes wdt_zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:wdt_zoomOutUp;animation-name:wdt_zoomOutUp}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/teapoy-pro/modules/advance-field/assets/css/style.css */

.wdt-widget-advanced-button {
    background-image: linear-gradient(-45deg, var(--wdtPrimaryColor) 1%, var(--wdtSecondaryColor) 99%);
    transition: var(--wdtBaseTransition);
    width: fit-content;
    padding: 0.5rem 1.5rem;
}

.wdt-widget-advanced-button:hover a{
    color: aliceblue;
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/teapoy-pro/modules/auth/assets/css/style.css */
/* Registration Form */
.wdt-registration-form {
    padding: 50px 60px;
    background-color: rgba(var(--wdtSecondaryColorRgb), 1);
    width: 100%;
    max-width: 650px;
    border-radius: var(--wdtRadius_3X);
    margin: 0 auto;
    margin-bottom: 150px;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}

.wdt-registration-form form {
    margin-top: 40px;
}

.wdt-registration-form .teapoy-custom-auth-sc-border-title h2 {
    text-align: center;
}

.wdt-registration-form p {
    text-align: center;
    font-weight: calc(var(--wdtFontWeight_Base) - 100);
}

.wdt-registration-form p strong {
    font-weight: calc(var(--wdtFontWeight_Base) - 100);
}

.wdt-registration-form form p {
    text-align: left;
    color: var(--wdtBodyTxtColor);
}

.wdt-registration-form form p:last-child {
    text-align: center;
}

.wdt-registration-form form p a.teapoy-pro-login-link {
    color: var(--wdtBodyTxtColor);
    text-decoration: underline;
    text-decoration-color: transparent;
}

.wdt-registration-form form p a.teapoy-pro-login-link:hover {
    text-decoration-color: currentColor;
    color: var(--wdtLinkHoverColor);
}

.wdt-registration-form form#loginform {
    display: block;
}

.teapoy-pro-login-description {
    text-align: center;
}

.wdt-registration-form input[type="submit"] {
    width: 100%;
    padding: var(--wdtPadding_MiniBtn);
    padding-top: 14px;
    padding-bottom: 14px;
    -webkit-border-radius: var(--wdtRadius_3X);
    border-radius: var(--wdtRadius_3X);
}

.wdt-registration-form input[type="submit"]:hover {
    background-color: var(--wdtHeadAltColor);
    color: var(--wdtSecondaryColor);
    border-color: var(--wdtHeadAltColor);
}

.teapoy-pro-login-form-holder #loginform p {
    margin: 0 0 0 0;
}

.teapoy-pro-login-form-holder #loginform {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    justify-content: space-between;
    grid-gap: 20px;
}

.wdt-registration-form form p.submit {
    margin-bottom: 30px;
}

/* Login form */

.teapoy-pro-login-form-container {
    display: block;
    height: 100% !important;
    margin: 0;
    padding: 0;
    pointer-events: none;
    width: 100%;
    z-index: 10000;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.teapoy-pro-login-form-overlay {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
    background: rgba(var(--wdtSecondaryColorRgb), 1);
}

.login-form-custom-logo {
    text-align: center;
    margin: 10px 0;
    margin-bottom: clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
    /*----min-20px and max-40px-----*/
}

.login-form-custom-logo img {
    max-width: 170px;
}

.teapoy-pro-login-form-holder>*:not(:last-child),
.teapoy-pro-login-form-container .teapoy-pro-login-form>*:not(:last-child) {
    margin-bottom: 30px;
}

.teapoy-pro-login-form-container .teapoy-pro-login-form {
    display: grid;
    padding: 0;
    pointer-events: auto;
    position: absolute;
    left: 0;
    right: 0;
    background-color: rgba(var(--wdtSecondaryColorRgb), 1);
    width: 100%;
    margin: auto;
    height: 100%;
    place-content: center;
}

.teapoy-pro-login-form-container .teapoy-pro-login-form .teapoy-pro-login-form-wrapper {
    padding: 70px;
    border-radius: var(--wdtRadius_3X);
    border: 1px solid;
    max-width: 700px;
    height: fit-content;
    overflow-y: auto;
    max-height: calc(100vh - 2* 1.5em);
    background-color: rgba(var(--wdtBodyBGColorRgb), 1);
}

.teapoy-pro-login-form-container .teapoy-pro-login-form .teapoy-pro-title.teapoy-pro-login-title {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
    /*----min-20px and max-40px-----*/
}


#loginform .login-username,
#loginform .login-password {
    width: 100%;
}

#loginform .login-remember {
    text-align: left;
}

#loginform p.login-remember input[type="checkbox"] {
    opacity: 1;
    -webkit-appearance: none;
    appearance: none;
    width: 1em;
    height: 1em;
    border: 1px solid var(--wdtBorderColor);
    transform: translateY(-0.075em);
    display: inline-grid;
    place-content: center;
    background: rgba(var(--wdtTertiaryColorRgb), .0);
    border-radius: 2px;
    padding: 0 0;
    margin-right: 10px;
}

#loginform p.login-remember input[type="checkbox"]:after {
    content: "";
    width: 0.65em;
    height: 0.65em;
    clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    transform: scale(0);
    transform-origin: bottom left;
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em var(--wdtPrimaryColor);
}

#loginform p.login-remember input[type="checkbox"]:checked:after {
    transform: scale(1);
}

#loginform .login-submit input[type="submit"] {
    width: 100%;
    background-color: var(--wdtPrimaryColor);
    padding-top: 14px;
    padding-bottom: 14px;
}

#loginform .login-submit input[type="submit"]:hover {
    background-color: var(--wdtHeadAltColor);
    color: var(--wdtSecondaryColor);
    border-color: var(--wdtHeadAltColor);
}

.teapoy-pro-social-logins-divider {
    text-align: center;
    margin: 20px 0;
}

.teapoy-pro-title.teapoy-pro-login-title h2 {
    text-align: center;
    margin-top: 0;
}

.teapoy-pro-title.teapoy-pro-login-title h2 .teapoy-pro-login-title strong {
    font-weight: 400;
}

.teapoy-pro-login-form-container .teapoy-pro-login-form .teapoy-pro-login-form-holder p.tpl-forget-pwd {
    margin-bottom: 0px;
}

.teapoy-pro-login-form-container .teapoy-pro-login-form .teapoy-pro-login-form-holder p.tpl-forget-pwd a {
    color: var(--wdtBodyTxtColor);
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all 0.3s linear;
}

.teapoy-pro-login-form-container .teapoy-pro-login-form .teapoy-pro-login-form-holder p.tpl-forget-pwd a:hover {
    color: rgba(var(--wdtLinkHoverColorRgb), 1);
}

.teapoy-pro-login-form-container .teapoy-pro-login-form .teapoy-pro-login-form-holder p.tpl-forget-pwd a:hover {
    text-decoration-color: var(--wdtLinkHoverColor);
}

a.teapoy-pro-social-facebook-connect,
a.teapoy-pro-social-google-connect {
    width: calc(50% - 20px);
    padding: var(--wdtPadding_MaxiBtn);
    display: inline-flex;
    align-items: center;
    text-align: center;
    /* background: var(--wdtAccentTxtColor); */
    color: var(--wdt-elementor-color-black);
    border-radius: var(--wdtRadius_Part);
    box-shadow: rgba(var(--wdtLinkHoverColorRgb), 1) 0 0 0px;
    border: 1px solid var(--wdtLinkColor);
    margin: 10px;
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    justify-content: center;
}

a.teapoy-pro-social-facebook-connect:hover,
a.teapoy-pro-social-google-connect:hover {
    background-color: var(--wdtPrimaryColor);
    color: rgba(var(--wdtAccentTxtColorRgb), 1);
    border-color: rgba(var(--wdtPrimaryColorRgb), 1);
}

a.teapoy-pro-social-facebook-connect svg,
a.teapoy-pro-social-google-connect svg,
a.teapoy-pro-social-facebook-connect i,
a.teapoy-pro-social-google-connect i {
    margin-right: 10px;
    width: 20px;
    height: 20px;
    font-size: 14px;
}

a.teapoy-pro-social-facebook-connect i {

    color: var(--wdtAccentTxtColor);
    background-color: #185BB0;
    border-radius: 5px;
    display: grid;
    place-items: center;

}

.teapoy-pro-login-form-container {
    max-width: 1640px;
    margin: auto;
}

a.teapoy-pro-social-google-connect svg .google-color-1 {
    fill: #4280EF;
}

a.teapoy-pro-social-google-connect svg .google-color-2 {
    fill: #34A353;
}

a.teapoy-pro-social-google-connect svg .google-color-3 {
    fill: #F6B704;
}

a.teapoy-pro-social-google-connect svg .google-color-4 {
    fill: #E54335;
}

a.teapoy-pro-social-facebook-connect i,
a.teapoy-pro-social-google-connect i {
    margin-right: 15px;
}

@media only screen and (max-width:1540px) {
    .teapoy-pro-title.teapoy-pro-login-title h2 {
        font-size: var(--wdtFontSize_H3);
    }

    .teapoy-pro-login-form #loginform {
        margin-top: 0;
    }

    .teapoy-pro-social-logins-divider {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    #loginform {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        justify-content: space-between;
        grid-gap: 20px;
    }

    #loginform .login-submit {
        margin-bottom: 0;
        grid-area: 3/1;
        grid-column: 1 / span 2;
    }
}

@media screen and (min-width: 768px) and (max-width: 1540px) {
    .teapoy-pro-login-form-holder #loginform {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (min-width:1281px) and (max-width: 1540px) {
    .teapoy-pro-login-form-container {
        max-width: 1080px;
        margin: auto;
    }

    .teapoy-pro-login-form-holder>*:not(:last-child),
    .teapoy-pro-login-form-container .teapoy-pro-login-form>*:not(:last-child) {
        margin-bottom: 20px;
    }
}

@media screen and (min-width:1025px) and (max-width: 1280px) {
    .teapoy-pro-login-form-container {
        max-width: 900px;
        margin: auto;
    }
}

@media screen and (min-width:768px) and (max-width: 1024px) {
    .teapoy-pro-login-form-container {
        max-width: 710px;
        margin: auto;
    }
}

@media screen and (max-width: 767px) {

    #loginform .login-username,
    #loginform .login-password {
        margin-bottom: 20px;
    }

    .teapoy-pro-login-form-container {
        overflow: scroll;
    }

    .teapoy-pro-login-form-container .teapoy-pro-login-form .teapoy-pro-login-form-wrapper {
        padding: 30px;
        max-width: 420px;
        margin: 0 20px;
        width: calc(100% - 40px);
    }

    .teapoy-pro-title.teapoy-pro-login-title h2 {
        font-size: var(--wdtFontSize_H4);
    }

    .wdt-registration-form {
        padding: 30px;
    }

    .wdt-registration-form .teapoy-custom-auth-sc-border-title h2 {
        font-size: var(--wdtFontSize_H3);
    }

    #loginform .login-submit {
        grid-column: 1 / span 1;
    }
}

@media screen and (min-width:480px) and (max-width: 767px) {
    .teapoy-pro-login-form-container {
        margin: auto;
    }
}

@media screen and (max-width: 479px) {

    a.teapoy-pro-social-facebook-connect,
    a.teapoy-pro-social-google-connect {
        padding: 10px;
        width: 100%;
    }

    .teapoy-pro-login-form-container {
        max-width: 100%;
        margin: auto;
    }

    .teapoy-pro-title.teapoy-pro-login-title h2 {
        font-size: var(--wdtFontSize_H4);
    }

    .wdt-registration-form .teapoy-custom-auth-sc-border-title h2 {
        font-size: var(--wdtFontSize_H4);
    }
}



/* After Registration */
.mu_register {
    width: 100%;
    margin: 0 auto;
    max-width: 600px;
    padding: 50px;
    background: var(--wdtSecondaryColor);
    box-shadow: rgba(0, 0, 0, .8) 0 0 40px;
    border-radius: var(--wdtRadius_3X);
}

.mu_register h2 {
    font-size: var(--wdtFontSize_H4);
    text-align: center;
}

.mu_register form input {
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 1px solid transparent;
}

.mu_register form input:focus {
    border-color: var(--wdtPrimaryColor);
}

.mu_register form .wp-signup-username-description,
.mu_register form .wp-signup-email-description {
    margin-bottom: 15px;
}

.mu_register p.submit {

    margin-top: 20px;
}

.mu_register form p.submit input[type="submit"] {
    font-size: var(--wdtFontSize_Base);
}

@media screen and (max-width: 479px) {
    .teapoy-pro-login-form-container .teapoy-pro-login-form .teapoy-pro-login-form-wrapper {
        padding: 20px;
        margin: 0 15px;
        width: calc(100% - 30px);
    }

    .mu_register {
        padding: 30px;
    }
}


@media only screen and (min-width:1281px) and (max-width:1540px) {
    .wdt-registration-form {
        margin-bottom: 100px;
    }
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
    .wdt-registration-form {
        margin-bottom: 80px;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .wdt-registration-form {
        margin-bottom: 70px;
    }
}

@media only screen and (min-width:480px) and (max-width:767px) {
    .wdt-registration-form {
        margin-bottom: 60px;
    }


}

@media only screen and (max-width: 479px) {
    .wdt-registration-form {
        margin-bottom: 60px;
    }
}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/assets/lib/select2/select2.css */
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle; }
    .select2-container .select2-selection--single {
      box-sizing: border-box;
      cursor: pointer;
      display: block;
      height: 28px;
      user-select: none;
      -webkit-user-select: none; }
      .select2-container .select2-selection--single .select2-selection__rendered {
        display: block;
        padding-left: 8px;
        padding-right: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .select2-container .select2-selection--single .select2-selection__clear {
        background-color: transparent;
        border: none;
        font-size: 1em; }
    .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
      padding-right: 8px;
      padding-left: 20px; }
    .select2-container .select2-selection--multiple {
      box-sizing: border-box;
      cursor: pointer;
      display: block;
      min-height: 32px;
      user-select: none;
      -webkit-user-select: none; }
      .select2-container .select2-selection--multiple .select2-selection__rendered {
        display: inline;
        list-style: none;
        padding: 0; }
      .select2-container .select2-selection--multiple .select2-selection__clear {
        background-color: transparent;
        border: none;
        font-size: 1em; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      margin-left: 5px;
      padding: 0;
      max-width: 100%;
      resize: none;
      height: 18px;
      vertical-align: bottom;
      font-family: sans-serif;
      overflow: hidden;
      word-break: keep-all; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

  .select2-dropdown {
    background-color: var(--wdtBodyBGColor);
    border: 1px solid var(--wdtBorderColor);
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051; }

  .select2-results {
    display: block; }

  .select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0; }

  .select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none; }

  .select2-results__option--selectable {
    cursor: pointer; }

  .select2-container--open .select2-dropdown {
    left: 0; }

  .select2-container--open .select2-dropdown--above {
    /* border-bottom: none; */
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

  .select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

  .select2-search--dropdown {
    display: block;
    padding: 4px; }
    .select2-search--dropdown .select2-search__field {
      padding: 4px;
      width: 100%;
      box-sizing: border-box; }
      .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }
    .select2-search--dropdown.select2-search--hide {
      display: none; }

  .select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0); }

  .select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important; }

  .select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px; }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
      color: #444;
      line-height: 28px; }
    .select2-container--default .select2-selection--single .select2-selection__clear {
      cursor: pointer;
      float: right;
      font-weight: bold;
      height: 26px;
      margin-right: 20px;
      padding-right: 0px; }
    .select2-container--default .select2-selection--single .select2-selection__placeholder {
      color: #999; }
    .select2-container--default .select2-selection--single .select2-selection__arrow {
      height: 26px;
      position: absolute;
      top: 1px;
      right: 1px;
      width: 20px; }
      .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-color: #888 transparent transparent transparent;
        border-style: solid;
        border-width: 5px 4px 0 4px;
        height: 0;
        left: 50%;
        margin-left: -4px;
        margin-top: -2px;
        position: absolute;
        top: 50%;
        width: 0; }

  .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left; }

  .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto; }

  .select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default; }
    .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
      display: none; }

  .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px; }

  .select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    padding-bottom: 5px;
    padding-right: 5px;
    position: relative; }
    .select2-container--default .select2-selection--multiple.select2-selection--clearable {
      padding-right: 25px; }
    .select2-container--default .select2-selection--multiple .select2-selection__clear {
      cursor: pointer;
      font-weight: bold;
      height: 20px;
      margin-right: 10px;
      margin-top: 5px;
      position: absolute;
      right: 0;
      padding: 1px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice {
      background-color: #e4e4e4;
      border: 1px solid #aaa;
      border-radius: 4px;
      box-sizing: border-box;
      display: inline-block;
      margin-left: 5px;
      margin-top: 5px;
      padding: 0;
      padding-left: 20px;
      position: relative;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      vertical-align: bottom;
      white-space: nowrap; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
      cursor: default;
      padding-left: 2px;
      padding-right: 5px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
      background-color: transparent;
      border: none;
      border-right: 1px solid #aaa;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      color: #999;
      cursor: pointer;
      font-size: 1em;
      font-weight: bold;
      padding: 0 4px;
      position: absolute;
      left: 0;
      top: 0; }
      .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
        background-color: #f1f1f1;
        color: #333;
        outline: none; }

  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto; }

  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px; }

  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    border-left: 1px solid #aaa;
    border-right: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }

  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
    float: left;
    margin-left: 10px;
    margin-right: auto; }

  .select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0; }

  .select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default; }

  .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none; }

  .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

  .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

  .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa; }

  .select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield; }

  .select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto; }

  .select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
      padding-left: 0; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -1em;
      padding-left: 2em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -2em;
        padding-left: 3em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -3em;
          padding-left: 4em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -4em;
            padding-left: 5em; }
            .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
              margin-left: -5em;
              padding-left: 6em; }

  .select2-container--default .select2-results__option--group {
    padding: 0; }

  .select2-container--default .select2-results__option--disabled {
    color: #999; }

  .select2-container--default .select2-results__option--selected {
    background-color: #ddd;    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor); }

  .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #5897fb;
    color: white; }

  .select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px; }

  .select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
    .select2-container--classic .select2-selection--single:focus {
      border: 1px solid #5897fb; }
    .select2-container--classic .select2-selection--single .select2-selection__rendered {
      color: #444;
      line-height: 28px; }
    .select2-container--classic .select2-selection--single .select2-selection__clear {
      cursor: pointer;
      float: right;
      font-weight: bold;
      height: 26px;
      margin-right: 20px; }
    .select2-container--classic .select2-selection--single .select2-selection__placeholder {
      color: #999; }
    .select2-container--classic .select2-selection--single .select2-selection__arrow {
      background-color: #ddd;
      border: none;
      border-left: 1px solid #aaa;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      height: 26px;
      position: absolute;
      top: 1px;
      right: 1px;
      width: 20px;
      background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
      background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
      background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
      .select2-container--classic .select2-selection--single .select2-selection__arrow b {
        border-color: #888 transparent transparent transparent;
        border-style: solid;
        border-width: 5px 4px 0 4px;
        height: 0;
        left: 50%;
        margin-left: -4px;
        margin-top: -2px;
        position: absolute;
        top: 50%;
        width: 0; }

  .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left; }

  .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto; }

  .select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
      background: transparent;
      border: none; }
      .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
        border-color: transparent transparent #888 transparent;
        border-width: 0 4px 5px 4px; }

  .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

  .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

  .select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0;
    padding-bottom: 5px;
    padding-right: 5px; }
    .select2-container--classic .select2-selection--multiple:focus {
      border: 1px solid #5897fb; }
    .select2-container--classic .select2-selection--multiple .select2-selection__clear {
      display: none; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice {
      background-color: #e4e4e4;
      border: 1px solid #aaa;
      border-radius: 4px;
      display: inline-block;
      margin-left: 5px;
      margin-top: 5px;
      padding: 0; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
      cursor: default;
      padding-left: 2px;
      padding-right: 5px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
      background-color: transparent;
      border: none;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      color: #888;
      cursor: pointer;
      font-size: 1em;
      font-weight: bold;
      padding: 0 4px; }
      .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
        color: #555;
        outline: none; }

  .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto; }

  .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px; }

  .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }

  .select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb; }

  .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

  .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

  .select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0; }

  .select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none; }

  .select2-container--classic .select2-dropdown {
    background-color: white;
    border: 1px solid transparent; }

  .select2-container--classic .select2-dropdown--above {
    border-bottom: none; }

  .select2-container--classic .select2-dropdown--below {
    border-top: none; }

  .select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto; }

  .select2-container--classic .select2-results__option--group {
    padding: 0; }

  .select2-container--classic .select2-results__option--disabled {
    color: grey; }

  .select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #3875d7;
    color: white; }

  .select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px; }

  .select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb; }


/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/themes/teapoy/assets/css/theme.css */
/* Variables */

:root {

    /* Radius Variables */
    --wdtRadius_Zero: 0;
    --wdtRadius_Part: 2.5em;
    --wdtRadius_Full: 50%;

    --wdtRadius_1X: 5px;
    --wdtRadius_2X: 10px;
    --wdtRadius_3X: 22px;

    /* Letter Spacing Variables */
    --wdtLetterSpacing_1X: 10px;
    --wdtLetterSpacing_2X: 20px;
    --wdtLetterSpacing_3X: 30px;
    --wdtLetterSpacing_4X: 40px;

    /* Padding Variables */
    --wdtInputPadding: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem) 30px;
    /* inputleft&right padd min-18px & max-20px */

    --wdtBtnLineHeight: 1;
    --wdtPadding_Btn: 16px 30px;
    /*Padding-Btn top-btm-min-10px & max-14px ,left&right min-20px & max-24px*/

    --wdtPadding_MiniBtn: 12px 20px;
    --wdtPadding_MaxiBtn: 18px 40px;

    --wdtBaseTransition: all 0.3s linear 0s;
    --wdtAltTransition: all 0.35s ease-in-out 0s;
    --wdt-Ad-Transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);

    /*=== Transform Hover Zoom-Out Style ===*/
    --wdt-transform-rotateX: .015deg;
    --wdt-transform-perspective: 1000px;
    --wdt-transform-rotateY: 0.015deg;
    --wdt-transform-rotatez: 0.015deg;
    --wdt-transform-scale: 1.1;
    --wdt-transform-transition-duration: 500ms;


    /*=== Transform Hover Zoom-In Style ===*/
    --wdt-zoo-transform-rotateX: 0.06deg;
    --wdt-zoo-transform-perspective: 600px;
    --wdt-zoo-transform-rotateY: 0deg;
    --wdt-zoo-transform-scale: 1.2;
    --wdt-zoo-transform-transition-duration: 400ms;

    /*=== Box-shadow ===*/
    --wdtLight-box-shadow: 0px 3px 20px 0px rgba(var(--wdtBorderColorRgb), .15);


}

/* Typography - Defaults */

/* Base */
body,
button,
input,
textarea,
select,
optgroup {
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: 0;
    line-height: var(--wdtLineHeight_Base);
    text-transform: none;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button[type="button"],
[role="button"],
button,
.button,
a.button,
.wdt-button,
.elementor-button.wdt-elementor-button,
.yith-wcwl-add-to-wishlist a,
.yith-wcqv-button,
.wdt-wcsg-button {
    line-height: var(--wdtLineHeight_Alt);
}


/* Headings */
h1 {
    font-size: var(--wdtFontSize_H1);
}

h2 {
    font-size: var(--wdtFontSize_H2);
}

h3 {
    font-size: var(--wdtFontSize_H3);
}

h4 {
    font-size: var(--wdtFontSize_H4);
}

h5 {
    font-size: var(--wdtFontSize_H5);
}

h6 {
    font-size: var(--wdtFontSize_H6);
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    letter-spacing: 0;
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
}


/* Menu */

.no-header-menu ul li a {
    color: var(--wdtHeadAltColor);
}

/* .wdt-header-menu .wdt-primary-nav li a:not(ul.sub-menu a) {
    color: var(--wdtAccentTxtColor);
} */

.wdt-header-menu li a {
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: uppercase;
}

.wdt-header-menu li a:not(ul.sub-menu a) {
    font-size: var(--wdtFontSize_Ext);
}

.wdt-header-menu ul li ul li>a {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
}


/* Breadcrumb */
.main-title-section h1 {
    font-family: var(--wdtFontTypo_Alt);
}

.breadcrumb {
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-size: var(--wdtFontSize_Base);
    text-transform: capitalize;
    letter-spacing: 0;
}

.main-title-section-wrapper>.main-title-section-bg:after {
    background-color: rgba(var(--wdtTertiaryColorRgb), 0.7);
}


/* Footer */
div.footer-widgets .widgettitle,
#footer .widgettitle {
    font-family: var(--wdtFontTypo_Alt);
}

#footer,
.footer-copyright,
div.footer-widgets .widget {
    font-family: var(--wdtFontTypo_Base);
}



/* Base Colors - Defaults */

body,
.layout-boxed .inner-wrapper {
    background-color: var(--wdtBodyBGColor);
}


/* Base */
body {
    color: var(--wdtBodyTxtColor);
}


/* Links */
a {
    color: var(--wdtLinkColor);
}

a:hover {
    color: var(--wdtLinkHoverColor);
}


/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--wdtHeadAltColor);
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: inherit;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
    color: var(--wdtLinkHoverColor);
}

/* Footer */
.wdt-no-footer-builder-content.footer-copyright:before,
.footer-copyright:before {
    background-color: var(--wdtTertiaryColor);
}

#footer .widgettitle,
div.footer-widgets .widgettitle {
    color: var(--wdtHeadAltColor);
}

#footer,
div.footer-widgets .widget,
.footer-copyright {
    color: var(--wdtBodyTxtColor);
}

#footer a:not(.button):not(.elementor-button),
.footer-widgets a:not(.button):not(.elementor-button) {
    color: var(--wdtLinkColor);
}

#footer a:not(.button):not(.elementor-button):hover,
.footer-widgets a:not(.button):not(.elementor-button):hover {
    color: var(--wdtLinkHoverColor);
}

#footer .wdt-dark-bg a,
#footer .wdt-dark-bg .footer-widgets a:not(.button):not(.elementor-button),
#footer .wdt-dark-bg a:not(.button):not(.elementor-button) {
    color: var(--wdtAccentTxtColor);
}

#footer .wdt-dark-bg a:hover,
#footer .wdt-dark-bg .footer-widgets a:not(.button):not(.elementor-button):hover,
#footer .wdt-dark-bg a:not(.button):not(.elementor-button):hover {
    color: var(--wdtPrimaryColor);
}

.wdt-primary-background-footer #footer .wdt-dark-bg a:hover,
#footer .wdt-dark-bg .footer-widgets a:not(.button):not(.elementor-button):hover,
.wdt-primary-background-footer #footer .wdt-dark-bg a:not(.button):not(.elementor-button):hover {
    color: var(--wdtSecondaryColor);
}



/*==== Addtidional Demo Work ====*/

/* Demo Flex Banner */

.wdt-fit-height-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) {
    margin-right: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem);
}

.wdt-fit-height-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
    font-weight: var(--wdtFontWeight_Alt);
    letter-spacing: 0;
    font-size: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem);
}

.wdt-fit-height-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-sub-title {
    font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem);
    line-height: var(--wdtLineHeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    letter-spacing: 0;
    margin-bottom: clamp(1.125rem, 1.0673rem + 0.2564vw, 1.375rem) !important;
}

.wdt-fit-height-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a {
    margin-top: clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem);
    display: inline-block;
    text-align: center;
    font-size: 1rem;
    padding: var(--wdtPadding_Btn);
    font-family: var(--wdtFontTypo_Base);
    line-height: 1;
    text-transform: capitalize;
}

@media (max-width: 1024px) {
    .wdt-fit-height-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
        font-size: 1.4rem;
        margin: 0 20px 0 0;
    }
}

/*=== Header with fixed section ===*/
@media (min-width: 1281px) {
    section.wdt-header-with-fixed-section>.elementor-container {
        height: calc(100vh - var(--header-height));
    }

    /* Demo Flex Banner */
    .wdt-fit-height-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option {
        height: calc(100vh - calc(var(--header-height) + 40px));
    }
}


/*==== Fixed Footer Style ====*/

@media (min-width: 1281px) {
    body.wdt-fixed-footer-enabled #header-wrapper {
        z-index: 2;
    }

    body.wdt-fixed-footer-enabled #main {
        z-index: 1;
        position: relative;
        background-color: var(--wdtBodyBGColor);
        margin-bottom: var(--footer-height);
    }

    body.wdt-fixed-footer-enabled #main:before {
        content: "";
        position: absolute;
        background: var(--wdtBodyBGColor);
        top: -50vw;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
    }

    body.wdt-fixed-footer-enabled #main~#footer {
        position: fixed;
        left: 0;
        right: 0;
        top: auto;
        bottom: 0;
        z-index: 0;
        height: var(--footer-height);
    }

    /*=== Body-Background Image ===*/

    body.wdt-fixed-footer-enabled>.wrapper,
    body.wdt-fixed-footer-enabled>.wrapper>.inner-wrapper,
    body.wdt-fixed-footer-enabled>.wrapper>.inner-wrapper>#main,
    body.wdt-fixed-footer-enabled>.wrapper>.inner-wrapper>#main:before {
        background: inherit;
    }
}

/*--------------------------------------------------------------
        Heading Size - Default-Value
    --------------------------------------------------------------*/

.elementor-widget-text-editor .elementor-widget-container h1,
div h1,
.wdt-heading-holder h1.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(2rem, 1.525rem + 2.375vw, 4.375rem); /* Min-32 & Max-70 */
}

.elementor-widget-text-editor .elementor-widget-container h2,
div h2,
.wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); /* 30px to 60px */
}

.elementor-widget-text-editor .elementor-widget-container h3,
div h3,
.wdt-heading-holder h3.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem); /* Min-26 & Max-40 */
}

.elementor-widget-text-editor .elementor-widget-container h4,
div h4,
.wdt-heading-holder h4.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem); /* Min-22 & Max-30 */
}

.elementor-widget-text-editor .elementor-widget-container h5,
div h5,
.wdt-heading-holder h5.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */
}

.elementor-widget-text-editor .elementor-widget-container h6,
div h6,
.wdt-heading-holder h6.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.25rem, 1.25rem + 0vw, 1.25rem); /* Min-20 & Max-20 */
}

.suggested-product-list .suggested-product-data a.wdt_close i { font-style: normal; }

/*===== Woo-commerce currency swicher style =====*/

.woocommerce-currency-switcher-form.woocs_show_flags .dd-option .dd-option-image, 
.woocommerce-currency-switcher-form.woocs_show_flags .dd-option .dd-option-description,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-image,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-description { display: none; }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-text { margin-right: 22px; cursor: pointer; }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-select { background: transparent !important; border: none; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected {
    color: var(--wdtAccentTxtColor); padding: 6px 10px; font-size: 0.8rem; font-weight: normal; border-radius: 8px; }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-options { padding: 6px; margin-top: 7px;
    border: none; box-shadow: 0 0 4px 2px rgba(var(--wdtBodyBGColorRgb), 0.05); background: var(--wdtBodyBGColor); border-radius: 8px; }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-options li { padding-bottom: 2px; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option { 
    padding: 7px 5px; background: var(--wdtBodyBGColor); border-radius: 5px; border: none;
    font-size: 0.8rem; line-height: normal; font-weight: var(--wdtFontWeight_Ext); color: var(--wdtHeadAltColor); }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option.dd-option-selected {
    background: var(--wdtLinkHoverColor); color: var(--wdtAccentTxtColor); }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-down {
    border: solid 4px transparent !important; border-top: solid 4px #fff !important; margin-top: 0px; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-up { 
    border: solid 4px transparent !important; border-bottom: solid 4px #fff !important; margin-top: -6px; }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option label {
    line-height: normal !important;
    cursor: pointer;
}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

.loader1 { background-color:var( --wdtBodyBGColor );}body { font-family: 'Mulish', sans-serif;font-weight:600;font-size:16px;line-height:1.225;color:#a9a9a9; } 
a { color:#ffffff;}
a:hover { color:#dd7210;}
h1 { font-family: 'Marcellus', serif;font-weight:400;font-size:70px;line-height:1.2; } 
h2 { font-family: 'Marcellus', serif;font-weight:400;font-size:60px;line-height:1.2; } 
h3 { font-family: 'Marcellus', serif;font-weight:400;font-size:40px;line-height:1.2; } 
h4 { font-family: 'Marcellus', serif;font-weight:400;font-size:30px;line-height:1.2; } 
h5 { font-family: 'Marcellus', serif;font-weight:400;font-size:24px;line-height:1.2; } 
h6 { font-family: 'Marcellus', serif;font-weight:400;font-size:20px;line-height:1.2; } 
.dark-bg-breadcrumb .main-title-section h1,  .main-title-section h1 { color:#c1c1c1; } 



/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/uploads/elementor/google-fonts/css/marcellus.css */
/* latin-ext */
@font-face {
  font-family: 'Marcellus';
  font-style: normal;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/marcellus-weo_ebrok8hqldviaf81wpok7es.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Marcellus';
  font-style: normal;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/marcellus-weo_ebrok8hqldviaf81vvok.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/uploads/elementor/google-fonts/css/mulish.css */
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joiaqrxba.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joraqrxba.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jogaqrxba.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2johaqrxba.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jovaqq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joiaqrxba.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joraqrxba.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jogaqrxba.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2johaqrxba.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jovaqq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joiaqrxba.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joraqrxba.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jogaqrxba.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2johaqrxba.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jovaqq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joiaqrxba.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joraqrxba.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jogaqrxba.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2johaqrxba.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jovaqq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joiaqrxba.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joraqrxba.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jogaqrxba.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2johaqrxba.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jovaqq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joiaqrxba.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joraqrxba.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jogaqrxba.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2johaqrxba.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jovaqq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joiaqrxba.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joraqrxba.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jogaqrxba.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2johaqrxba.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jovaqq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joiaqrxba.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2joraqrxba.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jogaqrxba.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2johaqrxba.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1pttg83hx_sghgqk2jovaqq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0gotcqa.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk2wotcqa.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0aotcqa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0qotcqa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk3wot.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0gotcqa.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk2wotcqa.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0aotcqa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0qotcqa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk3wot.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0gotcqa.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk2wotcqa.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0aotcqa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0qotcqa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk3wot.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0gotcqa.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk2wotcqa.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0aotcqa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0qotcqa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk3wot.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0gotcqa.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk2wotcqa.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0aotcqa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0qotcqa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk3wot.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0gotcqa.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk2wotcqa.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0aotcqa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0qotcqa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk3wot.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0gotcqa.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk2wotcqa.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0aotcqa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0qotcqa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk3wot.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0gotcqa.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk2wotcqa.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0aotcqa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk0qotcqa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk3wot.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/uploads/elementor/google-fonts/css/poppins.css */
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tdmpkzsq.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tmmpkzsq.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tcmpi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjlucxtakpy.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjlufntakpy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjluchta.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptucxtakpy.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptufntakpy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptuchta.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjbecmne.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjnecmne.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;;
  src: url(https://wuxingtechlife.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:swap;;;src:url(https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2) format('woff2');font-stretch:normal;}
@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:swap;;;src:url(https://wuxingtechlife.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2) format('woff2');}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

			/* Home page Css */
.wdt-custom-head-animation-text .wdt-animation-wrapper::before {
background: linear-gradient(90deg, #243c7a, transparent, transparent, transparent, #243c7a) !important;
 
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-10cc385.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default {
    background: white !important;
}
/* section.elementor-section.elementor-top-section.elementor-element.elementor-element-9876c21.wdt-cs-hme2-hdr.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sticky-header-active.wdt-header-top.wdt-header-scroll {
    background: white !important;
} */

.homeppsec .woocommerce ul.products {
    display: inline;
    background: black;
    padding: 12px;
    border-radius: 12px;
}


/* produtct overlay */

.product-thumb-overlay {
    display: none !important;
}

/* footer form */

input[type="email"] {
    color: black !important;
}

/* 
Product Pages Css */
button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    width: 40% !important;
}
/* .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+1) {
width: 100px !important;

} */


/* 
.wdt-cst-gallery-grid .wdt-product-image-gallery {
    grid-template-columns: repeat(1, 1fr);
} */
/* .wdt-product-image.column.wdt-one-half.first {
    width: 100px !important;
} */

.homepagesblogsec .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry {
    border-radius: 12px;
    background: #2B2B2B;
	padding : 20px ;
}
.woocommerce div.product div.images ol.flex-control-nav.flex-control-thumbs li {
    width: calc(25% - 0px);
}
.woocommerce div.product div.images ol.flex-control-nav {
flex-wrap: nowrap
}

/* registerform */
input[type="email"] {
    color:black !important;
}

/* accordance faqs */
.elementor-2040 .elementor-element.elementor-element-9c967d8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
 border-radius: 16px 16px 0px 0px !important;
}

.suggested-product-list {
	display: none !important; }

/* SHOP SIDE IMAGE */
img {
    DISPLAY: NONE;
}
aside#woocommerce_layered_nav-1 {
    DISPLAY: NONE;
}
img.alignnone.size-medium.wp-image-262,aside#tag_cloud-2,aside#archives-1,a.wdt-button {
	 DISPLAY: NONE;
}
/* submenuicon-heafer */
.wdt-header-menu ul li ul.sub-menu>li>a:before {
	display:none !important;
}
/* bloagpage side bar */
aside#tag_cloud-3 {
    display: none;
}

/* home pages slider cssw */
.elementor-swiper-button.elementor-swiper-button-next {
    background: #82027E;
    border-color: #82027E;
}
.elementor-swiper-button.elementor-swiper-button-prev {
	background: #82027E;
  border-color: #82027E;
}
span.swiper-pagination-bullet {
  border-color: #82027E;
}

/* contact page form */
input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
    color:#A9A9A9 !important;
}

#header-wrapper {
        margin: 0px !important;
    }
}

/* image aboutuys text */

figcaption#gallery-2-9487 {
    display: none !important;
}



		

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css */
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;margin-left:auto!important;margin-right:auto!important;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}


/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/woocommerce-currency-switcher/css/front.css */
/**************** ddslick ****************************************/
.woocommerce-currency-switcher-form .dd-selected
{
    color: #000000;
    display: block;
    font-weight: bold;
    overflow: hidden;
    padding: 10px;
}

.woocommerce-currency-switcher-form a.dd-selected{
    text-decoration: none !important;
}

.woocommerce-currency-switcher-form a.dd-selected:hover{
    text-decoration: none;
}


.woocommerce-currency-switcher-form a.dd-option{
    text-decoration: none;
    display: block;
    font-weight: bold;
    overflow: hidden;
    padding: 10px;
    background: #fff;
}

.woocommerce-currency-switcher-form a.dd-option:hover{
    text-decoration: none;
}

.woocommerce-currency-switcher-form ul.dd-options{
    list-style: none !important;
}

/**************** ddslick end ****************************************/

a.chosen-single{
    text-decoration: none !important;
}

.woocs_show_flags .chosen-container .chosen-results li.highlighted {
    color: green !important;
}

.woocommerce-currency-switcher-form .chosen-results li{
    line-height: 23px !important;
}

.woocommerce-currency-switcher .hentry .entry-content a:not(.button){
    text-decoration: none !important;
}

.woocommerce-currency-switcher option{
    height: 23px;
    padding-bottom: 3px;
}

a.woocs_flag_view_item{
    display: inline-block;
    margin: 0 3px 3px 0;
    width: 50px;
    height: 40px;
}
a.woocs_flag_view_item img{
    width: 100%;
}

a.woocs_flag_view_item_current{
    opacity: 0.65;
}

.woocs_converter_shortcode_from, .woocs_converter_shortcode_to{
    width: 45%;
}

.woocs_converter_shortcode_amount{
    width: 99%;
    margin-bottom: 4px;
    display: inline-block;
}

.woocs_converter_shortcode_results{
    width: 99%;
    margin-top: 4px;
    margin-bottom: 4px;
    display: inline-block;
}

ul.woocs_currency_rates{
    margin: 5px 0 0 9px !important;
}





/***************** price info styles ****************************/
span.woocs_price_info_icon{
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/woocommerce-currency-switcher/css/../img/woocs_price_info_icon.png);
}

.woocs_price_info{
    position: relative;
    display: inline;
    margin-left: 3px;
}

.woocs_price_info + .woocs_price_info{
    display: none !important;
}

.woocs_price_info + .woocs_price_info{
    display: none !important;
}


div.woocs_price_info ul{
    list-style: none;
    position: absolute;
    width: auto !important;
    min-width: 120px;
    max-width: 400px;
    color: #FFFFFF !important;
    background: #000000 !important;
    height: auto;
    min-height: 19px;
    font-size: 14px !important;
    line-height: normal;
    vertical-align: middle;
    text-align: left;
    visibility: hidden;
    border-radius: 6px;
    padding: 7px !important;
}



div:hover.woocs_price_info ul{
    visibility: visible;
    opacity: 0.85;
    bottom: 5px;
    left: 50%;
    margin-left: -5px;
    z-index: 999;
}

div.woocs_price_info ul li{
    padding-bottom: 4px;
    white-space: nowrap;
    margin: 0 !important;
}

/***************** price info styles end ****************************/

.woocs_current_product_id{
    display: none;
}

ul.woocs_price_info_list li span{
    font-weight: bold;
}

.woocs_cart_item_price{
    font-size: 11px;
    font-style: italic;
    display: block;
}

#shipping_method .woocs_cart_item_price{
    display: inline-block;
    clear: both;
    text-indent: 0;
    margin-left: 5px;
}

.woocs_currency_rate_flag{
    width: 25px !important; max-width: 25px !important; display: inline;
}

.woocs_display_none{
   display: none; 
}
.woocs_geo_hello{
    color:green;
    font-size:18px;
    font-weight:normal;
    line-height:0;
}

.woocs_geo_hello_not{
    color:red; 
    font-size:18px; 
    font-weight:normal;
}

.woocs_auto_switcher > li{
    margin-bottom: 0 !important;
}

/************************ lds loaeder ********************************/

.woocs-lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.woocs-lds-ellipsis div {
  position: absolute;
  top: 33px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: cornflowerblue;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.woocs-lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: woocs-lds-ellipsis1 0.6s infinite;
}
.woocs-lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: woocs-lds-ellipsis2 0.6s infinite;
}
.woocs-lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: woocs-lds-ellipsis2 0.6s infinite;
}
.woocs-lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: woocs-lds-ellipsis3 0.6s infinite;
}
@keyframes woocs-lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes woocs-lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes woocs-lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}


/************************ lds loaeder end ********************************/



/*FILESTART   */

/* 10Web Booster optimized this CSS file */

 .woocommerce-currency-switcher{ width:100%;} .woocs_option_img_USD{ background: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/woocommerce-currency-switcher/img/no_flag.png) no-repeat 99% 0; background-size: 30px 20px; } .woocs_option_img_PKR{ background: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/plugins/woocommerce-currency-switcher/img/no_flag.png) no-repeat 99% 0; background-size: 30px 20px; }


/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css */

.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:8px;margin-right:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-bottom:0;border-left-width:1px;border-right:0;border-top:0;border-style:solid;height:100%;left:auto;position:relative;right:auto;right:-8px;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{bottom:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1540px){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1280px){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:479px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/uploads/elementor/css/post-3715.css */
.elementor-3715 .elementor-element.elementor-element-f97839b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3715 .elementor-element.elementor-element-f97839b:not(.elementor-motion-effects-element-type-background), .elementor-3715 .elementor-element.elementor-element-f97839b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3715 .elementor-element.elementor-element-8a6ff68{--display:flex;}.elementor-3715 .elementor-element.elementor-element-d67ff52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3715 .elementor-element.elementor-element-0e236c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3715 .elementor-element.elementor-element-b540767 img{width:120px;}.elementor-3715 .elementor-element.elementor-element-cbf9ce9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3715 .elementor-element.elementor-element-b402e9e{width:initial;max-width:initial;}.elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li > a{font-family:"Poppins", Sans-serif;font-size:18px;color:#FFFFFF;}
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li.focus > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li:focus > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li:hover > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li > a.focus,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li > a:focus,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li > a:hover,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li.current-menu-item > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li.current-page-item > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li.current-menu-ancestor > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li.current-page-ancestor > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li.current_menu_item > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li.current_page_item > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li.current_menu_ancestor > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li.current_page_ancestor > a{color:#82027E;}
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li.focus > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li:focus > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li:hover > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li > a.focus,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li > a:focus,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li > a:hover,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li.current-menu-item > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li.current-page-item > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li.current-menu-ancestor > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li.current-page-ancestor > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li.current_menu_item > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li.current_page_item > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li.current_menu_ancestor > a,
                .elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li.current_page_ancestor > a{color:#82027E;}.elementor-3715 .elementor-element.elementor-element-5e38fa2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3715 .elementor-element.elementor-element-5e38fa2.e-con{--align-self:center;}.elementor-3715 .elementor-element.elementor-element-46c1ba4{width:initial;max-width:initial;}.elementor-3715 .elementor-element.elementor-element-46c1ba4 .wdt-header-icons-list > div.search-item a.wdt-search-icon, .elementor-3715 .elementor-element.elementor-element-46c1ba4 .wdt-header-icons-list > div.search-item a.wdt-search-icon > *, .elementor-3715 .elementor-element.elementor-element-46c1ba4 .wdt-header-icons-list-item div[class*="menu-icon"] i, .elementor-3715 .elementor-element.elementor-element-46c1ba4 .wdt-header-icons-list > div.wdt-header-icons-list-item .wdt-shop-menu-cart-icon{color:#FFFFFF;}.elementor-3715 .elementor-element.elementor-element-46c1ba4 .wdt-header-icons-list-item a:hover i, .elementor-3715 .elementor-element.elementor-element-46c1ba4 .wdt-header-icons-list > div.search-item a.wdt-search-icon:hover > *, .elementor-3715 .elementor-element.elementor-element-46c1ba4 .wdt-header-icons-list > div.wdt-header-icons-list-item .wdt-shop-menu-icon:hover .wdt-shop-menu-cart-icon{color:#82027E;}.elementor-3715 .elementor-element.elementor-element-28a8636{width:auto;max-width:auto;}:root{--page-title-display:none;}@media(max-width:1540px){.elementor-3715 .elementor-element.elementor-element-b402e9e{width:100%;max-width:100%;}.elementor-3715 .elementor-element.elementor-element-b402e9e .wdt-header-menu .menu-container .wdt-primary-nav > li > a{font-size:16px;}}@media(min-width:480px){.elementor-3715 .elementor-element.elementor-element-8a6ff68{--content-width:1700px;}.elementor-3715 .elementor-element.elementor-element-d67ff52{--width:100%;}.elementor-3715 .elementor-element.elementor-element-0e236c9{--width:25%;}.elementor-3715 .elementor-element.elementor-element-cbf9ce9{--width:50%;}.elementor-3715 .elementor-element.elementor-element-5e38fa2{--width:25%;}}@media(max-width:1540px) and (min-width:480px){.elementor-3715 .elementor-element.elementor-element-0e236c9{--width:15%;}.elementor-3715 .elementor-element.elementor-element-cbf9ce9{--width:60%;}.elementor-3715 .elementor-element.elementor-element-5e38fa2{--width:25%;}}@media(max-width:1280px) and (min-width:480px){.elementor-3715 .elementor-element.elementor-element-0e236c9{--width:25%;}.elementor-3715 .elementor-element.elementor-element-cbf9ce9{--width:40%;}.elementor-3715 .elementor-element.elementor-element-5e38fa2{--width:45%;}}@media(max-width:767px) and (min-width:480px){.elementor-3715 .elementor-element.elementor-element-cbf9ce9{--width:15%;}.elementor-3715 .elementor-element.elementor-element-5e38fa2{--width:60%;}}@media(max-width:1280px){.elementor-3715 .elementor-element.elementor-element-cbf9ce9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3715 .elementor-element.elementor-element-46c1ba4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}}@media(max-width:479px){.elementor-3715 .elementor-element.elementor-element-8a6ff68{--content-width:100%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3715 .elementor-element.elementor-element-d67ff52{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3715 .elementor-element.elementor-element-0e236c9{--width:25%;}.elementor-3715 .elementor-element.elementor-element-cbf9ce9{--width:15%;}.elementor-3715 .elementor-element.elementor-element-5e38fa2{--width:60%;--flex-wrap:nowrap;}.elementor-3715 .elementor-element.elementor-element-46c1ba4 > .elementor-widget-container{padding:0px 10px 0px 0px;}}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/teapoy-plus/modules/menu/elementor/widgets/assets/css/header-icons.css */
/*--------------------------------------------------------------*/
/* #region - Header Icons */
/*--------------------------------------------------------------*/

/*--- Header Icons ---*/

.wdt-header-icons-list {
    display: block;
}

.wdt-header-icons-list-item {
    display: inline-block;
    vertical-align: middle;
}

.wdt-header-icons-list-item div[class*="menu-icon"],
.wdt-header-icons-list-item div[class*="menu-icon"]>a,
.wdt-header-icons-list-item div[class*="menu-icon"]>a>span,
.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-inner,
.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-inner>* {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.wdt-header-icons-list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.wdt-header-icons-list-item {
    padding: 5px;
    position: relative;
}

.wdt-header-icons-list-item::after {
    content: "";
    height: auto;
    width: 1px;
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.05);
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    opacity: 0;
}

.wdt-header-icons-list-item:last-child:after {
    opacity: 0;
    visibility: hidden;
}

.wdt-header-icons-list-item div[class*="menu-icon"] {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.wdt-header-icons-list-item div[class*="menu-icon"]>a,
.wdt-header-icons-list-item div[class*="menu-icon"]>a>span {
    height: 100%;
}

.wdt-header-icons-list-item div[class*="menu-icon"]>a .icotype-label {
    cursor: pointer;
    display: none;
    font-weight: 500;
    padding: 0 10px;
    text-transform: capitalize;
}

.wdt-header-icons-list-item div[class*="menu-icon"] i,
.wdt-header-icons-list-item div[class*="menu-icon"] *[class*="icon"],
.wdt-header-icons-list-item div[class*="menu-icon"]>a>span {
    font-size: calc(var(--wdtFontSize_Base) + 8px);
}

.wdt-header-icons-list-item div[class*="menu-icon"]>a>span svg {
    display: inline-flex;
    height: 1em;
    width: 1em;
    max-height: 100%;
    max-width: 100%;
}

.wdt-header-icons-list-item div[class*="menu-icon"] i,
.wdt-header-icons-list-item div[class*="menu-icon"] *[class*="icon"] {
    height: 100%;
    line-height: inherit;
    text-align: center;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.wdt-header-icons-list-item div[class*="menu-icon"] i {
    display: inline-flex;
    overflow: hidden;
}

.wdt-header-icons-list-item div[class*="menu-icon"] i,
.wdt-header-icons-list-item div[class*="menu-icon"] *[class*="icon"],

.wdt-header-icons-list-item div[class*="menu-icon"]>a>span,
.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-inner>* {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.wdt-header-icons-list-item div[class*="menu-icon"] i:before,
.wdt-header-icons-list-item div[class*="menu-icon"]>a>span svg {
    margin: auto;
}

.wdt-header-icons-list-item div[class*="menu-icon"]>a+span {
    font-size: 10px;
    line-height: 18px;
    min-height: 18px;
    min-width: 18px;
    position: absolute;
    right: 6px;
    top: 20px;
    text-align: center;
    border-radius: 50%;
}

.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-inner {
    height: 100%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.wdt-header-icons-list-item div[class*="menu-icon"] i,
.wdt-header-icons-list>div.wdt-header-icons-list-item .wdt-shop-menu-cart-icon {
    background-color: transparent;
    color: var(--wdtHeadAltColor);
    max-height: 35px;
    max-width: 35px;
    min-height: 35px;
    min-width: 35px;
    width: 35px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.wdt-dark-bg .wdt-header-icons-list-item div[class*="menu-icon"] i,
.wdt-dark-bg .wdt-header-icons-list>div.search-item a.wdt-search-icon>*,
.wdt-dark-bg .wdt-header-icons-list>div.wdt-header-icons-list-item a .wdt-shop-menu-cart-icon {
    background-color: transparent;
}

.wdt-dark-bg .wdt-header-icons-list-item a:not(:hover) i,
.wdt-dark-bg .wdt-header-icons-list>div.search-item a.wdt-search-icon:not(:hover)>*,
.wdt-dark-bg .wdt-header-icons-list>div.wdt-header-icons-list-item a:not(:hover) .wdt-shop-menu-cart-icon {
    color: var(--wdtAccentTxtColor);
}

.wdt-header-icons-list-item .wdt-shop-menu-icon,
.wdt-header-icons-list-item .wdt-wishlist-menu-icon {
    position: relative;
}

.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-number,
.wdt-header-icons-list-item .wdt-wishlist-menu-icon .wdt-wishlist-count {
    font-size: 10px;
    height: 18px;
    padding: 0;
    width: 18px;
    background: var(--wdtPrimaryColor);
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.wdt-dark-bg .wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-number, 
.wdt-dark-bg .wdt-header-icons-list-item .wdt-wishlist-menu-icon .wdt-wishlist-count { 
    background: var(--wdtAccentTxtColor); color: var(--wdtSecondaryColor); }

.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-number:empty,
.wdt-header-icons-list-item .wdt-wishlist-menu-icon .wdt-wishlist-count:empty {
    display: none;
}

.wdt-header-icons-list>div.user-authlink-item .wdt-user-authlink-menu-icon img {
    height: 100%;
    width: 35px;
    -o-object-fit: cover;
    object-fit: cover;
}

.wdt-header-icons-list>div.user-authlink-item .wdt-user-authlink-menu-icon img+.icotype-label {
    margin-left: 4px;
}


.wdt-header-icons-list>div.search-item {
    position: relative;
}

.wdt-header-icons-list>div.search-item.search-default {
    border-width: 0;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.wdt-header-icons-list>div.search-item.search-default a.wdt-search-icon {
    display: none;
}

.wdt-header-icons-list>div.search-item.search-default .wdt-search-form-container {
    line-height: 0;
}

.wdt-header-icons-list>div.search-item.search-default #searchform {
    border-width: 0;
    overflow: hidden;
}

.wdt-header-icons-list>div.search-item.search-default #searchform input[type="text"] {
    border-width: 1px;
    font-size: 14px;
    min-height: 38px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    text-transform: none;
    width: 100%;
}

.wdt-header-icons-list>div.search-item.search-default #searchform input[type="text"],
.wdt-header-icons-list>div.search-item.search-default #searchform:before {
    color: var(--wdtBodyTxtColor);
}

body>.wdt-search-form-container #searchform:before {
    color: var(--wdtAccentTxtColor);
}

.wdt-search-form-container #searchform {
    border-width: 0;
    width: 100%;
    max-width: 100%;
}

body>.wdt-search-form-container #searchform input[type="text"],
.wdt-header-icons-list>div.search-item:not(.search-default) .wdt-search-form-container #searchform input[type="text"] {
    background: transparent;
    border: 1px solid var(--wdtBorderColor);
    text-transform: capitalize;
    color: var(--wdtBodyTxtColor);
    margin-bottom: 0;
    width: 100%;
}

body>.wdt-search-form-container #searchform input[type="text"]::-webkit-input-placeholder,
.wdt-header-icons-list>div.search-item:not(.search-default) .wdt-search-form-container #searchform input[type="text"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: inherit;
    opacity: 0.66;
}

body>.wdt-search-form-container #searchform input[type="text"]::-moz-placeholder,
.wdt-header-icons-list>div.search-item:not(.search-default) .wdt-search-form-container #searchform input[type="text"]::-moz-placeholder {
    /* Firefox 19+ */
    color: inherit;
    opacity: 0.66;
}

body>.wdt-search-form-container #searchform input[type="text"]:-ms-input-placeholder,
.wdt-header-icons-list>div.search-item:not(.search-default) .wdt-search-form-container #searchform input[type="text"]:-ms-input-placeholder {
    /* IE 10+ */
    color: inherit;
    opacity: 0.66;
}

body>.wdt-search-form-container #searchform input[type="text"]:-moz-placeholder,
.wdt-header-icons-list>div.search-item:not(.search-default) .wdt-search-form-container #searchform input[type="text"]:-moz-placeholder {
    /* Firefox 18- */
    color: inherit;
    opacity: 0.66;
}

.wdt-header-icons-list>div.search-item a.wdt-search-icon {
    line-height: normal;
    width: 35px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    margin: auto;
}

.wdt-header-icons-list>div.search-item a.wdt-search-icon>* {
    height: 100%;
    line-height: inherit;
    width: 100%;
}

.wdt-header-icons-list>div.search-item a.wdt-search-icon>*:before {
    height: 100%;
    line-height: inherit;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.wdt-search-form-container {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.35s ease-in-out 0s;
    transition: all 0.35s ease-in-out 0s;
}

/* .wdt-search-form-container:not(.show) {
    display: none;
} */



.wdt-search-form-container.show,
.wdt-header-icons-list>div.search-item.search-default .wdt-search-form-container {
    opacity: 1;
    visibility: visible;
}


.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container {
    height: auto;
    margin-top: 0;

    position: absolute;
    left: auto;
    right: 8px;
    top: 50%;

    width: 20em;
    z-index: 1;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container #searchform input[type="text"] {
    border-radius: 0;
}

.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container.show {
    width: 40em;
}

body>.wdt-search-form-container {
    background-color: var(--wdtBodyBGColor);
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    box-shadow: 0 -1px 8px 3px rgba(var(--wdtHeadAltColorRgb), 0.08);
}

body>.wdt-search-form-container #searchform {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

body>.wdt-search-form-container .wdt-search-form-close {
    height: 40px;
    left: auto;
    right: 35px;
    top: 35px;
    border-radius: var(--wdtRadius_Part);
    place-items: center;
    width: 40px;
    line-height: 40px;
    background-color: var(--wdtPrimaryColor);
    display: grid;
    color: var(--wdtAccentTxtColor);
}

body>.wdt-search-form-container .wdt-search-form-close:hover {
    background-color: var(--wdtLinkHoverColor);
}

/* ---Search Overlay starts--- */
body>.wdt-search-form-container {
    transform: translateY(-100%);
    height: 50vh;
}

.wdt-search-form-container.show {
    transform: translateY(00%);
}

body>.wdt-search-form-container #searchform {
    width: 60%;
}

/* ---Search Overlay Ends--- */
/*
    @-moz-document url-prefix() {
        .wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container {
            top: 0;
        }
    }

    @media screen and (min-width:0\0) {
        .wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container {
            top: 0;
        }
    } */

_:default:not(:root:root),
.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container {
    right: 42px;
}

.wdt-search-form-container .wdt-search-form-close {
    cursor: pointer;
    position: absolute;
    content: "";
    width: 50px;
    height: 100%;
    left: 100%;
    top: 0;
    opacity: 0;
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

.wdt-search-form-container .wdt-search-form-close:before {
    content: "\2573";
    font-family: "Sans-serif";
    pointer-events: none;
    z-index: 1;
    display: flex;
}

.wdt-search-form-container .wdt-search-form-close {
    opacity: 1;
}

.wdt-search-form-container #searchform input[type="submit"] {
    width: 50px;
    box-shadow: none;
}

.elementor-widget-wdt-header-icons .wdt-header-icons-list .wdt-search-icon {
    padding: 0;
}

.wdt-header-icons-list>div.search-item a.wdt-search-icon,
.wdt-header-icons-list>div.search-item a.wdt-search-icon>*,
.wdt-header-icons-list-item div[class*="menu-icon"] i {
    color: var(--wdtLinkHoverColor);
}


/*--------------------------------------------------------------*/
/* #endregion - Header Icons */
/*--------------------------------------------------------------*/


/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

/* Primary */
.wdt-header-icons-list>div.search-item.search-default #searchform:hover:before,
.wdt-header-icons-list>div.search-item.search-default #searchform:focus-within:before {
    color: var(--wdtPrimaryColor);
}


/* Secondary */
.wdt-header-icons-list>div.search-item a.wdt-search-icon:hover>*,
.wdt-header-icons-list-item a:hover i,
.wdt-header-icons-list-item div[class*="menu-icon"] a:hover i,
.wdt-header-icons-list>div.wdt-header-icons-list-item a:hover .wdt-shop-menu-cart-icon {
    color: var(--wdtLinkHoverColor);
}

/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

@media only screen and (max-width: 1280px) {


    .wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container {
        width: 15em;
    }

    .wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container.show,
    body>.wdt-search-form-container #searchform {
        max-width: 600px;
        width: 100%;
    }

    .overlay-header-search .overlay-search #searchform {
        width: 75%;
    }

}


/*----*****---- << Tablet (Portrait) >> ----*****----*/

/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:1024px) {}


/*----*****---- << Mobile (Landscape) >> ----*****----*/


/* Common Styles for the devices below 767px width */

@media only screen and (max-width: 767px) {

    /*      .wdt-header-icons-list>div.search-item {
            display: block;
        } */

    .wdt-header-icons-list>div.search-item .wdt-search-form-container {
        right: 50px;
        top: 0px;
        height: 100%;
    }

    .wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container {
        right: auto !important;
        width: 240px;
    }

    .wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container.show {
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container.show,
    body>.wdt-search-form-container #searchform {
        width: 360px;
    }

    .wdt-header-icons-list>div.search-item .wdt-search-form-container #searchform {
        height: 100%;
    }

    .elementor-widget-wdt-header-icons .wdt-header-icons-list .wdt-search-icon .fa-search::before {
        background-size: 75%;
        background-position: center;
        background-repeat: no-repeat;
    }


    #header div[class*="elementor-"] div[class*="elementor-element-"].elementor-element.elementor-widget-wdt-header-icons .elementor-widget-container {
        margin: 0;
    }

    .wdt-header-icons-list>div.search-item .wdt-search-form-container #searchform input[type="text"] {
        padding: 15px 50px 14px 25px;
        height: 100%;
    }

    .overlay-search #searchform input[type="text"] {
        font-size: 25px;
    }

    .overlay-header-search .overlay-search #searchform {
        padding: 0;
    }

}



@media only screen and (max-width:479px) {

    body>.wdt-search-form-container .wdt-search-form-close {
        font-size: 14px;
        line-height: 20px;
        top: 15px;
        right: 15px;
    }

    .wdt-header-icons-list>div.search-item a.wdt-search-icon {
        width: 25px;
    }

    .wdt-header-icons-list-item div[class*="menu-icon"] i,
    .wdt-header-icons-list>div.wdt-header-icons-list-item .wdt-shop-menu-cart-icon {
        background-color: transparent;
        color: var(--wdtHeadAltColor);
        max-height: 25px;
        max-width: 25px;
        min-height: 25px;
        min-width: 25px;
        width: 25px;
    }

    .wdt-header-icons-list>div.search-item.search-default {
        display: flex;
        justify-content: center;
    }

    .wdt-header-icons-list>div.search-item.search-default:after {
        content: none;
    }

    .wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container {
        width: 180px;
    }

    .wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container.show,
    body>.wdt-search-form-container #searchform {
        width: 100%;
        max-width: calc(100% - 40px);
    }


}

/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/plugins/teapoy-plus/modules/menu/elementor/widgets/assets/css/header-carticon.css */
/*--------------------------------------------------------------*/
/* #region - Menu Cart Icon */
/*--------------------------------------------------------------*/

.wdt-shop-menu-cart-icon {
    background: var(--wdtBodyBGColor);
    font-size: 14px;
    width: 35px;
    height: 35px;
    display: grid;
    text-align: center;
    align-content: center;
    float: left;
}

.wdt-shop-menu-cart-totals {
    display: none;
}

.wdt-shop-menu-icon {
    display: inline-block;
    position: relative;
}

.wdt-shop-menu-icon .wdt-shop-menu-cart-inner {
    display: inline-block;
}

.wdt-shop-menu-icon .wdt-shop-menu-cart-icon:before {
    content: "\e843";
    font-family: "Teapoy Icons";
    font-size: inherit;
    margin: auto;
}

.wdt-shop-menu-icon .wdt-shop-menu-cart-number,
.wdt-header-icons-list-item .wdt-wishlist-menu-icon .wdt-wishlist-count {
    background-color: var(--wdtHeadAltColor);
    color: var(--wdtAccentTxtColor);
    font-size: 10px;
    height: 18px;
    line-height: 18px;
    padding: 0;
    position: absolute;
    right: -5px;
    top: -5px;
    text-align: center;
    width: 18px;
    -webkit-border-radius: var(--wdtRadius_Full);
    border-radius: var(--wdtRadius_Full);
}

.wdt-shop-menu-cart-content-wrapper {
    background-color: var(--wdtBodyBGColor);
    border: 1px solid var(--wdtBorderColor);
    color: var(--wdtBodyTxtColor);
    display: none;
    float: left;
    min-width: 270px;
    padding: 20px;
    position: absolute;
    top: 45px;
    right: -20px;
    text-align: initial;
    -webkit-box-shadow: 0 -1px 8px 3px rgba(var(--wdtHeadAltColorRgb), 0.08);
    box-shadow: 0 -1px 8px 3px rgba(var(--wdtHeadAltColorRgb), 0.08);
    z-index: 99999;
}

.wdt-shop-menu-icon:hover .wdt-shop-menu-cart-content-wrapper {
    display: block;
    -webkit-animation: 0.3s ease-in wdtfadeInUp;
    -moz-animation: 0.3s ease-in 0s wdtfadeInUp;
    animation: 0.3s ease-in 0s wdtfadeInUp;
}

.wdt-shop-menu-cart-content-wrapper:before {
    content: "\f106";
    font-family: "Teapoy Icons";
    font-size: 28px;
    top: -16px;
    position: absolute;
    right: 24px;
    color: var(--wdtBorderColor);
    display: none;
}

.wdt-shop-menu-cart-content-wrapper:after {
    border-color: transparent transparent var(--wdtBodyBGColor);
    border-style: solid;
    border-width: 8px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 26px;
    top: -16px;
    width: 0;
}

.wdt-shop-menu-icon ul.cart_list {
    display: block;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

.wdt-shop-menu-icon ul.cart_list li {
    display: inline-block;
    clear: both;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}

.wdt-shop-menu-icon ul.cart_list li a {
    line-height: normal;
    margin-bottom: 0;
    display: block;
}

.wdt-shop-menu-icon ul.cart_list li a:not(:hover) {
    color: var(--wdtHeadAltColor);
}

.wdt-shop-menu-icon ul.cart_list li a img {
    max-width: 80px;
    float: left;
    margin-right: 10px;
    border: 1px solid var(--wdtBorderColor);
    width: auto;
}

.wdt-shop-menu-icon ul.cart_list li a.remove {
    position: absolute;
    font-size: 16px;
    color: var(--wdtAccentTxtColor);
    left: -7px;
    top: -7px;
    background-color: var(--wdtHeadAltColor);
    width: 20px;
    height: 20px;
    border-radius: 100%;
    text-align: center;
    line-height: 18px;
    margin: 0;
}

.wdt-shop-menu-icon ul.cart_list li span {
    font-size: 12px;
}

.wdt-shop-menu-icon ul.cart_list .product-details {
    display: block;
    float: left;
    color: var(--wdtBodyTxtColor);
    line-height: 19px;
}

.wdt-shop-menu-icon ul.cart_list .product-details>span {
    float: left;
    padding: 0 10px;
    border: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.5);
    line-height: normal;
    font-size: 12px;
    color: var(--wdtBodyTxtColor);
    margin: 0 10px 5px 0;
}

.wdt-shop-menu-icon ul.cart_list .product-details .quantity {
    text-align: left;
    display: block;
    clear: both;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
    color: var(--wdtBodyTxtColor);
}

.wdt-shop-menu-icon ul.cart_list.product_list_widget li:before {
    content: none;
}

.wdt-shop-menu-cart-content-wrapper .total {
    font-size: 16px;
    clear: both;
    color: var(--wdtBodyTxtColor);
    font-weight: bold;
    float: left;
    width: 100%;
    text-align: left;
    margin-bottom: 20px;
}

.wdt-shop-menu-cart-content-wrapper .total .amount {
    float: right;
}

.wdt-shop-menu-cart-content-wrapper .buttons {
    float: left;
    width: 100%;
}

.wdt-shop-menu-cart-content-wrapper .buttons a {
    float: left;
    width: 100%;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    background-color: var(--wdtHeadAltColor);
    color: var(--wdtAccentTxtColor);
    padding: 10px 0;
    text-transform: uppercase;
    margin-bottom: 10px;
    text-align: center;
}

.wdt-shop-menu-cart-content-wrapper .buttons a:hover {
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-shop-menu-cart-content-wrapper .buttons a:last-child {
    margin: 0;
}

.wdt-shop-menu-cart-content-wrapper .wdt-shop-menu-cart-content>*:last-child,
.wdt-shop-menu-cart-content-wrapper .wdt-shop-menu-cart-content>*:only-child {
    margin-bottom: 0;
}

.wdt-shop-menu-icon ul.cart_list li span,
.wdt-shop-menu-cart-content-wrapper .wdt-shop-menu-cart-content p {
    color: var(--wdtBodyTxtColor);
}


@-webkit-keyframes wdtfadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@keyframes wdtfadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.animate.wdt-fadeInUp {
    -webkit-animation-name: wdtfadeInUp;
    -moz-animation-name: wdtfadeInUp;
    -o-animation-name: wdtfadeInUp;
    animation-name: wdtfadeInUp;
    visibility: visible !important;
}

.wdt-header-icons-list .wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-icon:before {
    content: none;
}


/* #endregion - Menu Cart Icon */


/*--------------------------------------------------------------*/
/* #region - Accents */
/*--------------------------------------------------------------*/

/* Primary */
.wdt-shop-menu-icon ul.cart_list li a.remove:hover {
    background-color: var(--wdtPrimaryColor);
}

/* #endregion - Accents */


/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* #region - Accents */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------*/
/* #region - Add-to-Cart Notification Widget */
/*--------------------------------------------------------------*/

.wdt-shop-cart-widget.cart-notification-widget,
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-inner,
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content {
    float: left;
    width: 100%;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button {
    font-size: 0;
    height: 25px;
    line-height: 0;
    position: absolute;
    right: 3px;
    top: 3px;
    text-align: center;
    width: 25px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button:before {
    content: "\2716";
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 25px;
}

.wdt-shop-cart-widget.cart-notification-widget {
    max-width: 500px;
    position: fixed;
    bottom: 32px;
    left: 18px;
    width: auto;
    z-index: 999;
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-inner {
    padding: 20px;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content>* {
    display: table-cell;
    vertical-align: middle;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-thumb {
    line-height: 0;
    padding: 0 10px;
    width: 120px;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info {
    padding: 5px 10px;
    text-align: left;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-thumb a,
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-thumb a img {
    display: block;
    width: 100%;
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info a {
    display: block;
    font-size: 18px;
    font-weight: bold;
}

.wdt-shop-cart-widget.cart-notification-widget {
    opacity: 0;
    visibility: hidden;
}

.wdt-shop-cart-widget.cart-notification-widget.wdt-shop-cart-widget-active {
    opacity: 1;
    visibility: visible;
}


.wdt-shop-cart-widget.cart-notification-widget {
    background-color: var(--wdtBodyBGColor);
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button:before {
    color: var(--wdtAccentTxtColor);
}

.wdt-shop-cart-widget.cart-notification-widget {
    -webkit-box-shadow: 0 1px 3px 1px rgba(var(--wdtHeadAltColorRgb), 0.25);
    box-shadow: 0 1px 3px 1px rgba(var(--wdtHeadAltColorRgb), 0.25);
}

/* #endregion - Add-to-Cart Notification Widget */



/*--------------------------------------------------------------*/
/* #region - Add-to-Cart Sidebar Widget */
/*--------------------------------------------------------------*/

.wdt-shop-cart-widget.activate-sidebar-widget {
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    /* width: 350px; */
    width: 600px;
    z-index: 999992;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

.wdt-shop-cart-widget.activate-sidebar-widget:before {
    content: "";
}

.wdt-shop-cart-widget.activate-sidebar-widget.wdt-shop-cart-widget-active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-inner {
    height: 100%;
    padding: 70px 40px 120px;
    position: relative;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header {
    border-width: 0 0 1px;
    padding-left: 0px;
    padding-right: 45px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    text-transform: uppercase;
    padding: 15px 40px;
}


.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 span,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header a {
    height: 100%;
    position: absolute;
    top: 0;
    text-align: center;
    width: 45px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 span {
    font-size: 18px;
    right: 0;
    display: grid;
    place-content: center;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a {
    font-size: 0;
    line-height: 0;
    margin-right: 1px;
    overflow: hidden;
    right: 100%;
    text-indent: -9999px;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    box-shadow: 0px -5px 12px 3px rgba(var(--wdtAccentTxtColorRgb), .2);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a:before {
    content: "\2716";
    display: block;
    font-size: 15px;
    font-weight: normal;
    line-height: 45px;
    text-indent: 0;
    margin-top: 3px;
}

.wdt-shop-cart-widget[class*="sidebar"].activate-sidebar-widget:hover .wdt-shop-cart-widget-header h3 a {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content {
    float: left;
    width: 100%;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-inner,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li {
    float: left;
    width: 100%;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget dd,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget dt {
    display: inline-block;
    margin-bottom: 5px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .total {
    padding: 0 0px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li {
    border-width: 1px 0;
    display: inline;
    margin: -1px 0 0 !important;
    padding: 30px 25px 30px 100px;
    position: relative;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li:first-child {
    border-top-width: 0;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li:last-child {
    border-bottom-width: 0;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a:not(.remove) {
    font-weight: 600;
    font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);
    /* min-16px & max-20px */
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a img {
    margin: auto;
    position: absolute;
    left: 0;
    top: 50%;
    width: 80px;
    border-radius: var(--wdtRadius_2X);
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove {
    font-size: 26px;
    height: 30px;
    line-height: 27px;
    letter-spacing: 1px;
    margin: auto;
    position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    top: 0 !important;
    text-align: center;
    width: 30px;
    border-radius: var(--wdtRadius_Full);
}


.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove:not(:focus) {
    text-decoration: none;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li:before {
    content: none !important;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li .quantity {
    display: table;
    margin: 0;
    font-size: 14px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 40px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer::before {
    content: "";
    height: 0px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: auto;
    z-index: -1;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p {
    height: unset;
    line-height: unset;
    margin: 0;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total {
    padding: 0 0 20px 0;
    border-bottom: 1px solid rgba(var(--wdtBorderColorRgb), 1);
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total strong {
    float: left;
    color: var(--wdtHeadAltColor);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total .amount {
    float: unset;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(2, 1fr);
    margin-bottom: 20px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons a {
    height: 100%;
    line-height: inherit;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    width: 100%;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart__empty-message {
    margin: 0;
    padding: 15px;
}

.wdt-shop-cart-widget-overlay {
    background-color: rgba(var(--wdtSecondaryColorRgb),0.7);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999991;
    -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
    transition: opacity .25s ease, visibility 0s ease .25s;
}


.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header a,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li {
    border-style: solid;
}


.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove,
.wdt-shop-cart-widget-overlay {
    opacity: 0;
    visibility: hidden;
}

.wdt-shop-cart-widget[class*="sidebar"].activate-sidebar-widget:hover .wdt-shop-cart-widget-header h3 a,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li:hover a.remove,
.wdt-shop-cart-widget.activate-sidebar-widget.wdt-shop-cart-widget-active+.wdt-shop-cart-widget-overlay {
    opacity: 1;
    visibility: visible;
}


/* Default Color - Colors */
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a:not(.remove):not(:hover),
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total .amount {
    color: var(--wdtHeadAltColor);
}


.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a:hover {
    color: var(--wdtAccentTxtColor);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove {
    color: var(--wdtAccentTxtColor) !important;
}


/* Default Color - Borders */
/* .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer::before { -webkit-box-shadow: 0 2px 6px 0 rgba(var(--wdtHeadAltColorRgb),0.5); box-shadow: 0 2px 6px 0 rgba(var(--wdtHeadAltColorRgb),0.5); } */

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header a,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.075);
}


/* Default Color - BG */
.wdt-shop-cart-widget.activate-sidebar-widget {
    background-color: var(--wdtBodyBGColor);
    border-top: 0px solid rgba(var(--wdtBorderColorRgb), .5);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer {
    background-color: rgba(var(--wdtSecondaryColorRgb), .0);
    border-top: 0px solid rgba(var(--wdtBorderColorRgb), 1);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove,



.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a,
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button {
    background-color: var(--wdtPrimaryColor);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons.woocommerce-mini-cart__buttons a,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons.woocommerce-mini-cart__buttons a {
    background-color: transparent;
    border: 1px solid rgba(var(--wdtBorderColorRgb), 1);
    border-radius: var(--wdtRadius_Part);
    color: var(--wdtLinkColor);
    padding: var(--wdtPadding_Btn);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons.woocommerce-mini-cart__buttons a:hover,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons.woocommerce-mini-cart__buttons a:hover {
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 span {
    background-color: rgba(var(--wdtBodyBGColorRgb), 0.15);
}

.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button:hover,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove:hover {
    background-color: #9f2124;
}


/* #endregion - Add-to-Cart Sidebar Widget */


/*--------------------------------------------------------------*/
/* #region - Responsive */
/*--------------------------------------------------------------*/


@media only screen and (max-width: 1280px) {
    .wdt-shop-cart-widget.activate-sidebar-widget {
        width: 400px;
    }

    .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove {
        height: 25px;
        line-height: 20px;
        width: 25px;
    }

}

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {

    .wdt-shop-cart-widget.cart-notification-widget {
        margin: auto;
        bottom: 5px;
        left: 0;
        right: 0;
    }

}


/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {

    .wdt-shop-cart-widget.cart-notification-widget {
        max-width: 420px;
    }

}

/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {

    .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer,
    .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 {
        padding: 12px 20px;
    }

    .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li {
        padding: 30px 25px 30px 70px;
    }

    .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-inner {
        padding: 45px 20px 120px;
    }

    .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a img {
        width: 50px;
    }

    .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content>* {
        display: table;
        margin: auto;
        text-align: center !important;
    }

    .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info {
        font-size: 11px;
    }

    .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info a {
        font-size: 13px;
    }


    .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a {
        right: 0;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    .wdt-shop-cart-widget[class*="sidebar"].activate-sidebar-widget:hover .wdt-shop-cart-widget-header h3 a {
        -webkit-border-radius: 0;
        border-radius: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

}

/*----*****---- << Mobile >> ----*****----*/

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {

    .wdt-shop-cart-widget.cart-notification-widget {
        max-width: 290px;
    }


    .wdt-shop-cart-widget.activate-sidebar-widget {
        max-width: 290px;
    }

    .wdt-shop-cart-widget.activate-sidebar-widget {
        width: 290px;
    }

}


/* #endregion - Responsive */

/*FILESTART   */

/* 10Web Booster optimized this CSS file */



/*--------------------------------------------------------------*/
/* #region - Product Listing */
/*--------------------------------------------------------------*/


/*---- woo-commerce tooltip Starts----*/
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline .tooltip {
    position: absolute;
    right: 120%;
    top: 50%;
    white-space: nowrap;
    transform: translateY(-50%) translateX(10px);
    background: var(--wdtPrimaryColor);
    padding: 5px 8px;
    border-radius: 4px;
    color: var(--wdtAccentTxtColor);
    box-shadow: 0 0 10px 1px rgba(var(--wdtAccentTxtColorRgb), .3);
    font-size: 12px;
    font-weight: 500;
    transition: var(--wdtBaseTransition);
    opacity: 0;
    visibility: hidden;
}

/* -----wooltip for top-right-icon */
.woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline:hover tooltip.tooltip {
    opacity: 1;
    transform: translateY(-50%) translateX(0px);
    visibility: visible;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline .tooltip:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    background: transparent;
    left: calc(100% - 2px);
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    border: 5px solid transparent;
    border-left: 10px solid var(--wdtPrimaryColor);
    border-right-width: 0;

}

.woocommerce ul.products[class*="product-content-buttonelement-style-"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline .tooltip {
    display: none;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-buttons-wrapper.product-button a.button.product_type_simple::after,
.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-details .product-buttons-wrapper.product-button a {
    border-width: 0px;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-details .product-buttons-wrapper.product-button a {
    display: flex;
    flex-direction: row-reverse;
}

.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-details .product-buttons-wrapper.product-button a:hover,
.woocommerce ul.products.wdt-cust-product-temp-1.with-temp-2 li.product .product-details .product-buttons-wrapper.product-button a.button:hover {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    background-color: var(--wdtHeadAltColor);
    transition: var(--wdtBaseTransition);
    color: var(--wdtSecondaryColor);
}

/* ------woo-commerce tooltip Ends---- */



/* ---Woocommerce -icon-group common for thumb content starts  ---- */

.woocommerce ul.products.product-thumb-iconsgroup-position-vertical[class*="vertical-position-"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons {
    display: inline-grid;
    gap: 10px;
}


/* ---Woocommerce -icon-group common for thumb content ends  ---- */

/* ---- Ti Wishlist Icon--starts ----*/
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,
a.wishlist_products_counter.top_wishlist-heart:before,
span.wishlist_products_counter.top_wishlist-heart:before,
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
    content: "\e809";
    display: inline-block;
    font-family: "wdt-ext-icon" !important;
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    vertical-align: middle;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
    content: '\e808';
}

/* ---- Ti Wishlist Icon--ends ----*/


.woocommerce .woocommerce-result-count {
    float: left;
}

.woocommerce .woocommerce-ordering {
    float: right;
}

.woocommerce ul.products {
    clear: both;
    margin: 0;
    padding: 0;
}

.woocommerce ul.products:after,
.woocommerce ul.products:before,
.woocommerce-page ul.products:after,
.woocommerce-page ul.products:before {
    content: none;
}

.woocommerce ul.products li.product {
    margin: 0;
    padding: 0;
}

.woocommerce ul.products li.product,
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
    margin: 0;
    width: 100%;
}

/* .woocommerce ul.products:not(.swiper-wrapper) li.product, .woocommerce ul.products[class*="columns-"]:not(.swiper-wrapper) li.product,
    .woocommerce-page ul.products:not(.swiper-wrapper) li.product, .woocommerce-page ul.products[class*="columns-"]:not(.swiper-wrapper) li.product { display: inline; float: none; } */

.woocommerce ul.products li.first,
.woocommerce ul.products li.first .column {
    clear: both;
}

.woocommerce ul.products li.first .column {
    margin-left: 0;
}

.woocommerce ul.products:not(.swiper-wrapper) {
    display: block;
    float: none;
    margin: 0 -15px;
    width: auto;
}

.woocommerce ul.products:not(.swiper-wrapper) li.product {
    display: inline;
    /*float: none; width: auto;*/
}

/*.woocommerce ul.products:not(.swiper-wrapper) li.product,
    .woocommerce ul.products:not(.swiper-wrapper) li.product.first { clear: none; }*/

.woocommerce ul.products.product-loader .wdt-col {
    -webkit-transition: var(--wdtBaseTransition);
    -moz-transition: var(--wdtBaseTransition);
    -ms-transition: var(--wdtBaseTransition);
    -o-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

.woocommerce ul.products li.product.isotope-grid-sizer .wdt-col {
    min-height: 0;
}

.woocommerce ul.products li.product.isotope-grid-sizer .wdt-col:empty {
    padding: 0;
}

.woocommerce ul.products li.product .product-wrapper {
    display: inline-block;
    float: left;
    margin: 0 0 35px;
    width: 100%;
}

.page-template-tpl-fullwidth-php .woocommerce ul.products {
    overflow: hidden;
    padding-bottom: 80px;
}

.woocommerce ul.products li.product .product-wrapper,
.woocommerce ul.products li.product .product-wrapper:before,
.woocommerce ul.products li.product .product-thumb,
.woocommerce ul.products li.product .product-thumb .image,
.woocommerce ul.products li.product .product-thumb .image .product-thumb-overlay,
.woocommerce ul.products li.product .product-thumb .image img,
.woocommerce ul.products li.product .product-thumb a.image>div[class*="image"] img {
    -webkit-border-radius: var(--wdtRadius_1X);
    border-radius: var(--wdtRadius_1X);
}

/* WooCommerce Default - Product Listing */
/* .woocommerce ul.products { background-color: #f2f2f2; margin-left: -15px; margin-right: -15px; }
    .woocommerce ul.products:not([style*="height"]) li.product { display: inline; float: none; margin: 0; width: 100%; }
    .woocommerce ul.products:not([style*="height"]) li.product .product-wrapper { margin: 0 0 35px; }
    .woocommerce ul.products:not([style*="height"]) li.product.isotope-grid-sizer, .woocommerce ul.products:not([style*="height"]) li.product.isotope-grid-sizer .wdt-col { display: none; }

    .woocommerce ul.products:not([style*="height"]) li.product.product-category .product-details mark.count { background: none; font-style: normal; } */


/* Product Listing - Thumb */
.woocommerce ul.products li.product .product-thumb,
.woocommerce ul.products li.product .product-thumb .image,
.woocommerce ul.products li.product .product-thumb .image .product-thumb-overlay,
.woocommerce ul.products li.product .product-thumb .image img {
    float: left;
    line-height: 0;
    margin: 0;
    width: 100%;
}

.woocommerce ul.products li.product .product-thumb {
    position: relative;
    overflow: hidden;
}

.woocommerce ul.products li.product .product-thumb .image {
    display: block;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.woocommerce ul.products li.product .product-thumb .image .product-thumb-overlay {
    height: 100%;
    position: relative;
    z-index: 1;
}

.woocommerce ul.products.product-thumb-bg-image li.product .product-thumb .image .primary-image,
.woocommerce ul.products.product-thumb-bg-image li.product .product-thumb .image .secondary-image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%;
}

.woocommerce ul.products li.product .product-thumb .image,
.woocommerce ul.products li.product .product-thumb .image .primary-image,
.woocommerce ul.products li.product .product-thumb .image .secondary-image {
    height: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: auto;
}

/* .woocommerce ul.products li.product .product-thumb a.image:focus > div[class*="image"] { outline: thin dotted; outline-offset: -5px; } */

.woocommerce ul.products[class*="product-overlay-"] li.product .product-thumb .image .product-thumb-overlay {
    display: block;
    height: 100%;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.woocommerce ul.products[class*="product-overlay-"] li.product:hover .product-thumb .image .product-thumb-overlay {
    opacity: 1;
}

.woocommerce ul.products li.product .product-thumb .image .primary-image {
    margin: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.woocommerce ul.products li.product .product-thumb .product-thumb-content>* {
    line-height: normal;
    position: relative;
    z-index: 1;
}

.woocommerce ul.products li.product-category .product-thumb .image,
.woocommerce ul.products:not(.product-thumb-bg-image) li.product .product-thumb a.image,
.woocommerce ul.products:not(.product-thumb-bg-image) li.product .product-thumb a.image>.primary-image {
    position: relative;
    width: 100%;
}

.woocommerce ul.products li.product-category .product-thumb:before,
.woocommerce ul.products li.product-category .product-thumb:after,
.woocommerce ul.products:not(.product-thumb-bg-image) li.product .product-thumb:before,
.woocommerce ul.products:not(.product-thumb-bg-image) li.product .product-thumb:after {
    content: none;
}

.woocommerce ul.products:not(.product-thumb-bg-image) li.product .product-thumb a.image>div[class*="image"],
.woocommerce ul.products:not(.product-thumb-bg-image) li.product .product-thumb a.image>div[class*="image"] img {
    width: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.woocommerce ul.products:not(.product-thumb-bg-image) li.product .product-thumb a.image>div[class*="image"] img {
    position: relative;
}


/* Product Listing - Buttons */
.woocommerce ul.products li.product .product-buttons-wrapper {
    display: inline-block;
    margin: auto;
    z-index: 1;
}

.woocommerce ul.products li.product .product-buttons-wrapper .wc_inline_buttons {
    display: inline-block;
}

.woocommerce ul.products li.product a.add_to_cart_button.added,
.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button.hide a,
.woocommerce ul.products li .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback,
.woocommerce ul.products li .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback {
    display: none !important;
}


/* Product Listing - Content */
.woocommerce ul.products li.product .product-details {
    display: block;
    float: left;
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%;
}

.woocommerce ul.products li.product .product-thumb-content {
    display: inline;
    padding: 15px;
    width: 100%;
}

.woocommerce ul.products[class*="product-thumb-iconsgroup-position"]:not(.product-thumb-bg-image) li.product .product-thumb-content {
    padding: 0;
}

.woocommerce ul.products li.product .product-thumb-content>div,
.woocommerce ul.products li.product .product-details>div {
    clear: both;
    display: inline-block;
    float: left;
    margin: 6px 0 0;
    width: 100%;
}

.wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-thumb-content>div,
.wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-details>div {
    margin: 0;
}

.woocommerce ul.products li.product .selection-box:after {
    border-width: 0;
}

.woocommerce #review_form #respond>.comment-form:last-child,
.woocommerce #review_form #respond>.comment-form:last-child>p:last-child {
    margin-bottom: 0;
}

.woocommerce #review_form #respond textarea {
    height: 142px;
}

/* Transitions */
.woocommerce ul.products li.product .product-wrapper,
.woocommerce ul.products li.product a img,
.woocommerce ul.products li.product .product-details,
.woocommerce ul.products li.product .product-thumb,
.woocommerce ul.products li.product .product-thumb-content,
.woocommerce ul.products li.product .product-thumb .image div[class*="image"],
.woocommerce ul.products li.product .product-thumb .image div[class*="image"] img,
.woocommerce ul.products li.product .product-thumb .image .product-thumb-overlay,
.woocommerce ul.products[class*="product-hover-"] li.product .product-wrapper:before,
.woocommerce ul.products[class*="product-hover-thumb"] li.product .product-thumb .image:before {
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}


/*----*****---- << Product Listing Options >> ----*****----*/

/* Product Listing - Thumb Content Alignment */
.woocommerce ul.products li.product .product-thumb-content {
    text-align: center;
}

.woocommerce ul.products li.product .product-thumb:before,
.woocommerce ul.products li.product .product-thumb:after {
    content: "";
    display: block;
}

.woocommerce ul.products li.product .product-thumb:before {
    padding-top: 50%
}

.woocommerce ul.products li.product .product-thumb:after {
    padding-bottom: 50%
}


/* Product Listing - IconGroup Position */
.woocommerce ul.products:not([class*="product-thumb-iconsgroup-position"]) li.product .product-thumb .product-buttons-wrapper.product-icons {
    position: static;
    text-align: inherit;
}


/* Product Listing - Content Alignment */
.woocommerce ul.products.product-content-alignment-center li.product .product-details {
    text-align: center;
}


/* Product Listing - Overall Hover Effects */
.woocommerce ul.products[class*="product-hover-"] li.product .product-wrapper {
    position: relative;
}

.woocommerce ul.products[class*="product-hover-"] li.product .product-wrapper:before,
.woocommerce ul.products[class*="product-hover-thumb"] li.product .product-thumb .image:before {
    content: "";
    position: absolute;
    pointer-events: none;
}

.woocommerce ul.products[class*="product-hover-thumb"] li.product .product-wrapper:before {
    content: none;
}


/* Product Listing - Image Hover Effects */
.woocommerce ul.products li:not(.product-with-secondary-image):hover .product-thumb .image .primary-image {
    -webkit-transform: none;
    transform: none;
}

/* Type-7 */

.woocommerce.wdt-two-bottom-icon-group-without-radius ul.products[class*="product-hover-"] li.product .product-wrapper .product-thumb {
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
}

.woocommerce.wdt-two-bottom-icon-group-without-radius ul.products li.product .product-wrapper,
.woocommerce.wdt-two-bottom-icon-group-without-radius ul.products li.product .product-wrapper:before,
.woocommerce.wdt-two-bottom-icon-group-without-radius ul.products li.product .product-thumb,
.woocommerce.wdt-two-bottom-icon-group-without-radius ul.products li.product .product-thumb .image,
.woocommerce.wdt-two-bottom-icon-group-without-radius ul.products li.product .product-thumb .image .product-thumb-overlay,
.woocommerce.wdt-two-bottom-icon-group-without-radius ul.products li.product .product-thumb .image img,
.woocommerce.wdt-two-bottom-icon-group-without-radius ul.products li.product .product-thumb a.image>div[class*="image"] img {
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
}


.woocommerce.wdt-two-bottom-icon-group-without-radius ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons {
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
}

.woocommerce.wdt-two-bottom-icon-group-without-radius ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline .tooltip {
    width: max-content;
    margin: auto;
}


/* #endregion  - Product Listing */


/*--------------------------------------------------------------*/
/* #region - Product - Labels */
/*--------------------------------------------------------------*/

.woocommerce ul.products li.product .onsale,
.woocommerce ul.products li.product .out-of-stock,
.woocommerce ul.products li.product .product-labels>span {
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 0;
    padding: 0;
    position: relative;
    left: auto;
    top: auto;
    text-align: center;
    text-transform: uppercase;
}

.woocommerce.single-product div.product .onsale,
.woocommerce.single-product div.product .out-of-stock {
    font-weight: normal;
}

.woocommerce ul.products li.product .out-of-stock {
    font-size: 9px;
}

.woocommerce ul.products li.product .product-labels .new {
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}

.woocommerce ul.products li.product .product-labels span span {
    display: inline-block;
    width: 100%;
}

.woocommerce ul.products li.product .product-labels {
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
    z-index: 2;
}


/* Featured */
.woocommerce ul.products li.product .featured-tag {
    height: 25px;
    line-height: 25px;
    position: absolute;
    left: 0;
    top: 10px;
    z-index: 9;
}

.woocommerce.single-product .images .featured-tag,
.wdt-product-image-gallery-container .featured-tag {
    height: 25px;
    line-height: 25px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
}

.woocommerce ul.products li.product .featured-tag i,
.woocommerce.single-product .images .featured-tag i,
.wdt-product-image-gallery-container .featured-tag i {
    font-size: 12px;
    line-height: inherit;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
}

.woocommerce ul.products li.product .featured-tag>div,
.woocommerce.single-product .images .featured-tag>div,
.wdt-product-image-gallery-container .featured-tag>div {
    height: 100%;
    line-height: inherit;
    position: relative;
    width: 25px;
    z-index: 99;
    -webkit-transition: width 0.1s cubic-bezier(0.86, 0, 0.07, 1) 0.05s;
    transition: width 0.1s cubic-bezier(0.86, 0, 0.07, 1) 0.05s;
}

.woocommerce ul.products li.product .featured-tag span,
.woocommerce.single-product .images .featured-tag span,
.wdt-product-image-gallery-container .featured-tag span {
    display: none;
    float: left;
    font-weight: 400;
    overflow: hidden;
    padding-right: 20px;
    width: 3em;
    -webkit-transition-delay: 0s, 0s, 0s;
    transition-delay: 0s, 0s, 0s;
    -webkit-transition-duration: 0.3s, 0.25s, 0.25s;
    transition-duration: 0.3s, 0.25s, 0.25s;
    -webkit-transition-property: opacity, padding, width;
    transition-property: opacity, padding, width;
    -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
    transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}

.woocommerce ul.products li.product:hover .featured-tag>div span,
.woocommerce.single-product .images .featured-tag>div span,
.wdt-product-image-gallery-container .featured-tag>div span {
    padding-left: 10px;
    width: 100%;
}

.woocommerce ul.products li.product .featured-tag:after,
.woocommerce.single-product .images .featured-tag:after,
.wdt-product-image-gallery-container .featured-tag:after {
    background-color: transparent;
    border-style: solid;
    border-width: 12px;
    content: "";
    position: absolute;
    bottom: 0;
    right: -15px;
    top: 0;
    z-index: 9;
}

.woocommerce.single-product .images .featured-tag:after,
.wdt-product-image-gallery-container .featured-tag:after {
    left: -15px;
    right: auto;
}

.woocommerce ul.products li.product .featured-tag span {
    opacity: 0;
    filter: alpha(opacity=0);
}

.woocommerce ul.products li.product:hover .featured-tag>div span {
    opacity: 1;
    filter: alpha(opacity=100);
}

/* #endregion - Product - Labels */


/*--------------------------------------------------------------*/
/* #region - Product - Rating */
/*--------------------------------------------------------------*/

.woocommerce .star-rating,
.woocommerce ul.products li.product .star-rating {
    font-size: 1.2em;
    text-indent: -9999px;
    width: 5em;
}

.woocommerce .star-rating span,
.woocommerce ul.products li.product .star-rating span {
    height: 100%;
    padding-top: 0;
}

.woocommerce .star-rating:before,
.woocommerce .star-rating span:before {
    font-family: "WooCommerce";
    letter-spacing: 0;
    text-align: left;
    text-indent: 0;
}

.woocommerce .star-rating:before {
    content: "\e021\e021\e021\e021\e021";
}

.woocommerce .star-rating>span:before {
    content: "\e020\e020\e020\e020\e020";
}

.woocommerce .star-rating:before,
.woocommerce ul.products li.product .star-rating:before {
    color: rgba(var(--wdtHeadAltColorRgb), 0.25);
}

.woocommerce .star-rating>span:before,
.woocommerce ul.products li.product .star-rating>span:before {
    color: var(--wdtPrimaryColor);
}

/* #endregion - Product - Rating */


/*--------------------------------------------------------------*/
/* #region - Product - Swatches */
/*--------------------------------------------------------------*/

/* .zoo-cw-variations .zoo-cw-group-attribute { width: auto; }
    .zoo-cw-wrap-shop .zoo-cw-group-attribute { margin-bottom: 8px; }
    .zoo-cw-wrap-shop .zoo-cw-group-attribute:last-child { margin-bottom: 0; }

    .zoo-cw-group-attribute .zoo-cw-attribute-option { display: inline-block; float: none; margin: 3px; }
    .zoo-cw-group-attribute .zoo-cw-attribute-option .zoo-cw-attr-item { border-width: 0 !important; overflow: visible; padding: 0; position: relative; box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.35); }
    .zoo-cw-wrap-shop .zoo-cw-group-attribute[data-attribute-display-type] .selection-box { display: inline-block; width: auto; }
    .zoo-cw-wrap-shop .zoo-cw-group-attribute[data-attribute-display-type] .select2 { max-width: 100%; }

    .zoo-cw-active select:not(.zoo-cw-attribute-select), .zoo-cw-active select:not(.zoo-cw-attribute-select) + .select2,
    .variations_form:not(.no-cw-data) .zoo-cw-group-attribute select:not(.zoo-cw-attribute-select),
    .variations_form:not(.no-cw-data) .zoo-cw-group-attribute select:not(.zoo-cw-attribute-select) + select { display: none !important; }

    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item),
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item):hover .variable-item-span,
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected .variable-item-span,
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover .variable-item-span,

    .zoo-cw-group-attribute .zoo-cw-attribute-option:hover .zoo-cw-attr-item,
    .zoo-cw-group-attribute .zoo-cw-attribute-option.zoo-cw-active .zoo-cw-attr-item { box-shadow: none !important; }

    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span:after,
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color::after,
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .image-variable-item:not(.radio-variable-item) img:before,

    .zoo-cw-group-attribute .zoo-cw-attribute-option .zoo-cw-attr-item:after { background: none; content: ""; height: auto; opacity: 0; margin: -2px; position: absolute; bottom: 0; left: 0; right: 0; top: 0; width: auto; -webkit-border-radius: inherit; border-radius: inherit; box-shadow: 0 0 3px 1px rgba(0,0,0,0.5); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }

    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span::after,
    .zoo-cw-group-attribute .zoo-cw-attribute-option .zoo-cw-attr-item:after { margin: -2px; }

    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item):hover .variable-item-span:after,
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected .variable-item-span:after,
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover .variable-item-span:after,

    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .image-variable-item:not(.radio-variable-item):hover img:before,
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .image-variable-item:not(.radio-variable-item).selected img:before,
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .image-variable-item:not(.radio-variable-item).selected:hover img:before,

    .zoo-cw-group-attribute .zoo-cw-attribute-option:hover .zoo-cw-attr-item:after,
    .zoo-cw-group-attribute .zoo-cw-attribute-option.zoo-cw-active .zoo-cw-attr-item:after { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }


    .zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option .zoo-cw-attr-item { z-index: 0; }

    .zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option .zoo-cw-attr-item:after { margin: 0; z-index: -1; -webkit-box-shadow: none; box-shadow: none; }

    .zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option:hover,
    .zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option.zoo-cw-active { box-shadow: none; }

    .zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option .zoo-cw-attr-item,
    .zoo-cw-group-attribute.attribute_pa_size .zoo-cw-attribute-option .zoo-cw-attr-item,
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item { height: auto; line-height: normal; padding: 0; width: auto; }

    .zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option .zoo-cw-attr-item.zoo-cw-option-display-shape-circle,
    .zoo-cw-group-attribute.attribute_pa_size .zoo-cw-attribute-option .zoo-cw-attr-item.zoo-cw-option-display-shape-circle,
    .zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option .zoo-cw-attr-item.zoo-cw-option-display-shape-circle:after,
    .zoo-cw-group-attribute.attribute_pa_size .zoo-cw-attribute-option .zoo-cw-attr-item.zoo-cw-option-display-shape-circle:after { border-radius: 10px;  }

    .zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option .zoo-cw-attr-item,
    .zoo-cw-group-attribute.attribute_pa_size .zoo-cw-attribute-option .zoo-cw-attr-item,
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item span { font-size: 14px; padding: 2px 8px; -webkit-border-radius: 3px; border-radius: 3px; }

    .zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option .zoo-cw-attr-item .zoo-cw-label-text,
    .zoo-cw-group-attribute.attribute_pa_size .zoo-cw-attribute-option .zoo-cw-attr-item .zoo-cw-label-text { font-size: inherit; line-height: inherit; }

    .zoo-cw-attribute-option .zoo-cw-attr-item:before,
    .zoo-cw-attribute-option .zoo-cw-attr-item:hover:before,
    .woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:before,
    .woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover:before { background: none !important; color: red; content: "\2716" !important; height: 0; line-height: 0; margin: auto !important; position: absolute; bottom: 0; left: 0; right: 0; top: 0; text-align: center; width: 100%; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); }

    .zoo-cw-attribute-option.unavailable .zoo-cw-attr-item:before,
    .zoo-cw-attribute-option.unavailable .zoo-cw-attr-item:hover:before { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

    .zoo-cw-attribute-option.unavailable .zoo-cw-attr-item.zoo-cw-option-display-size-2:before,
    .zoo-cw-attribute-option.unavailable .zoo-cw-attr-item.zoo-cw-option-display-size-2:hover:before { font-size: 18px; }

    .zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option:hover .zoo-cw-attr-item .zoo-cw-label-text,
    .zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option.zoo-cw-active .zoo-cw-attr-item .zoo-cw-label-text { color: #fff; -webkit-box-shadow: none; box-shadow: none; }

    .woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:after,
    .woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover:after { content: none !important; }

    .zoo-cw-gallery-loading { background-color: rgba(242, 242, 242, 0.6); }
    .zoo-cw-gallery-loading > * { opacity: 0 !important; }

    .zoo-cw-gallery-loading.wpb_wrapper, .zoo-cw-gallery-loading.elementor-widget-container { display: inline-block; height: 100%; position: relative; } */


.woo-variation-swatches .variable-items-wrapper {
    margin: -5px;
}

.woocommerce div.product .summary form.cart .variations {
    margin: 0;
}

.woocommerce div.product .summary form.variations_form.cart .variations li {
    margin: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid rgba(var(--wdtBorderColorRgb), 1);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: 400;
}

.woocommerce.woo-variation-swatches div.product .summary form.variations_form.cart .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled {
    border: 1px solid rgba(var(--wdtBorderColorRgb), 0.6);
}

.woocommerce div.product .summary form.variations_form.cart .variations li:not(.color-variable-item) {
    min-width: 52px;
    height: 45px;
    border-radius: 50px;
    width: fit-content;

}

.woocommerce div.product .summary form.variations_form.cart .variations li:not(.color-variable-item) .variable-item-contents {
    padding: 10px 22px;
}

.woocommerce div.product .summary form.variations_form.cart .variations li:not(.color-variable-item) .variable-item-contents .variable-item-span {
    border-radius: 0;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    background-color: transparent;
    color: var(--wdtAccentTxtColor);
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock),
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    border-color: var(--wdtPrimaryColor);
}

.woocommerce div.product .summary form.variations_form.cart .variations li.variable-item.color-variable-item {
    border-color: transparent;
    background: transparent;
    width: 30px;
    height: 30px;
}

.woocommerce div.product .summary form.variations_form.cart .variations li.variable-item.color-variable-item:hover {
    border-color: var(--wdtSecondaryColor);
}

.wvs-has-image-tooltip::before,
[data-wvstooltip]::before {
    background-color: var(--wdtLinkHoverColor);
    height: 25px;
    padding-inline: 10px;
    font-size: 14px;
    min-width: 50px;
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}

.wvs-has-image-tooltip::after,
[data-wvstooltip]::after {
    border-top-color: var(--wdtLinkHoverColor);
}

.woocommerce div.product .summary form.variations_form.cart .variations li:hover {
    -webkit-box-shadow: 0px 0px 0px var(--wdtPrimaryColor);
    box-shadow: 0px 0px 0px var(--wdtPrimaryColor);
}

.woocommerce div.product .summary form.variations_form.cart .variations li.selected.color-variable-item {
    box-shadow: 0px 0px 0px 1px var(--wdtPrimaryColor);
    -webkit-box-shadow: 0px 0px 0px 1px var(--wdtPrimaryColor);
}

.woocommerce div.product .summary form.variations_form.cart .variations li.selected {
    -webkit-box-shadow: 0px 0px 0px var(--wdtPrimaryColor);
    box-shadow: 0px 0px 0px var(--wdtPrimaryColor);
}

.woocommerce div.product .summary form.cart .variations .woo-variation-items-wrapper {
    display: flex;
    align-items: center;
    padding: 0;
}

.woocommerce div.product .summary form.cart .variations .woo-variation-items-wrapper .reset_variations {
    color: var(--wdtLinkColor);
    margin-top: 0;
}

.woocommerce div.product .summary form.cart .variations .woo-variation-items-wrapper .reset_variations:hover {
    color: var(--wdtLinkHoverColor);
}

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,
.woo-variation-swatches.wvs-show-label .variations td label,
.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,
.woo-variation-swatches.wvs-show-label .variations th label {
    color: var(--wdtBodyTxtColor);
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents::before,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents::before {
    position: absolute;
    content: " ";
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
    width: 100%;
    margin: auto;
    max-width: 14px;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,
.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name {
    font-weight: 600;
    font-size: var(--wdtFontSize_Base);
}

.woocommerce .product form.cart .variations tr:first-child {
    margin-right: 15px;
}




/* #endregion - Product - Swatches */


/*--------------------------------------------------------------*/
/* #region - Product Single */
/*--------------------------------------------------------------*/

.woocommerce div.product div.images,
.woocommerce div.product div.images div.thumbnails a {
    float: left;
}

.woocommerce div.product.type-product>div.summary {
    float: right;
}

.woocommerce div.product div.images div.thumbnails:after,
.woocommerce div.product form.cart:after,
.woocommerce div.product form.cart:before,
.woocommerce div.product p.cart:after,
.woocommerce div.product p.cart:before {
    content: "";
    display: table;
}

/* #endregion - Product Single */


/*--------------------------------------------------------------*/
/* #region - Misc */
/*--------------------------------------------------------------*/

/* #region - Tables */
.woocommerce table.shop_table {
    border-width: 0 0 1px;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.woocommerce table.shop_table,
.woocommerce table.shop_attributes {
    border-style: solid;
    border-width: 1px;
}

.woocommerce table.shop_attributes tr th {
    border-right: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15);
}

.woocommerce table.shop_attributes tr th,
.woocommerce table.shop_attributes tr td {
    border-top: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15);
}

.woocommerce table.shop_attributes td {
    text-align: left;
}

.woocommerce table.shop_attributes tr:first-child td,
.woocommerce table.shop_attributes tr:first-child th {
    border-top-width: 0;
}

.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
    background: none !important;
    padding: 15px 20px;
}

.woocommerce table.shop_attributes th,
.woocommerce-page table.shop_attributes th {
    max-width: 300px;
    width: auto;
}

.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tbody td,
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_attributes tr td,
.woocommerce table.shop_attributes tr th {
    border-bottom-width: 0;
}

.woocommerce a.remove {
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
    height: 26px;
    line-height: 22px;
    width: 26px;
    margin-top: 0;
    text-indent: 2px;
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtHeadAltColor) !important;
}

.woocommerce .shop_table tfoot th:last-child,
.woocommerce .shop_table.cart tfoot th:last-child,
.woocommerce table.shop_attributes tr:last-child th,
.woocommerce table.shop_attributes tr:last-child td {
    border-bottom-color: transparent;
}


.woocommerce table.shop_table,
.woocommerce-page table.shop_table {
    margin-bottom: 30px;
    border-width: 1px;
    border-radius: var(--wdtRadius_2X);
}

.woocommerce table.shop_table thead th,
.woocommerce-page table.shop_table tbody td {
    border-left-width: 0;
    border-right-width: 0;
    text-align: left;
    vertical-align: middle;
    overflow-wrap: anywhere;
}


.woocommerce table.shop_table tr td>label,
.woocommerce-page table.shop_table tr td>label {
    display: none;
}

.woocommerce table.shop_table tbody tr td,
.woocommerce-page table.shop_table tbody tr td {
    border-bottom-width: 1px;
}

.woocommerce table.shop_table tbody tr:last-child td,
.woocommerce-page table.shop_table tbody tr:last-child td {
    border-bottom-width: 0;
}

.woocommerce table.shop_table thead th,
.woocommerce-page table.shop_table thead th {
    background: transparent;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    padding: 15px;
    text-transform: uppercase;
}

.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td {
    background: none;
    border-width: 0;
    padding: 15px;
}

.woocommerce table.shop_table thead th:first-child,
.woocommerce-page table.shop_table thead th:first-child {
    padding-left: 30px;
    width: 150px;
}

.woocommerce table.shop_table tr td:first-child,
.woocommerce-page table.shop_table tr td:first-child {
    padding-left: 30px;
}

.woocommerce table.shop_table tr td:last-child,
.woocommerce-page table.shop_table tr td:last-child {
    padding-right: 30px;
}

.woocommerce table.shop_table tr td.product-remove,
.woocommerce-page table.shop_table tr td.product-remove {
    width: 10px;
}

.woocommerce table.shop_table .product-thumbnail a,
.woocommerce-page table.shop_table .product-thumbnail a {
    display: inline-block;
}

.woocommerce table.shop_table tbody td .woocommerce-Price-currencySymbol,
.woocommerce-page table.shop_table tbody td .woocommerce-Price-currencySymbol {
    margin-right: 5px;
}

.woocommerce .shop_table tr td.product-stock-status>span {
    border: 1px solid;
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: normal;
    padding: 14px 10px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.woocommerce table tbody tr:nth-child(2n+1),
.woocommerce-page table tbody tr:nth-child(2n+1) {
    background: none;
}

.woocommerce table.shop_table tr .woocommerce-remove-coupon {
    display: block;
}

/* Orders & Address Details */
.woocommerce-page .woocommerce-customer-details {
    border-style: solid;
    border-width: 2px;
    margin: 0 0 20px;
    padding: 4px;
}

.woocommerce-page .woocommerce-customer-details .addresses {
    border-width: 0;
    padding: 0;
    margin-bottom: 0;
}

.woocommerce-page .woocommerce-customer-details .addresses .woocommerce-column {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
    border-style: solid;
    border-width: 2px;
    margin: 0;
    padding: 4px !important;
}

.woocommerce-page.woocommerce-view-order .woocommerce-customer-details .addresses .woocommerce-column+.woocommerce-column {
    margin-top: 30px;
}

.woocommerce-page .woocommerce-customer-details .addresses address:last-child,
.woocommerce-page .woocommerce-customer-details .addresses address p:last-child {
    margin-bottom: 0;
}

.woocommerce-page .woocommerce-customer-details address,
.woocommerce-page .woocommerce-customer-details h2 {
    border-style: dashed;
    border-width: 2px;
    margin: 0 !important;
    padding: 20px;
}

.woocommerce-page .woocommerce-customer-details h2 {
    border-bottom-width: 0;
}

.woocommerce-page .woocommerce-customer-details address {
    border-top-width: 0;
    padding-top: 0;
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
    margin: 15px 0 0 !important;
}

.addresses .col-1 header,
.addresses .col-2 header,
.addresses .col-1 address,
.addresses .col-2 address,
.woocommerce-page .woocommerce-customer-details .addresses .woocommerce-column .woocommerce-column__title {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
    border-style: dashed;
    border-width: 2px;
    padding: 10px 20px;
}

.woocommerce-page .woocommerce-customer-details .addresses .woocommerce-column .woocommerce-column__title {
    border-bottom-width: 0;
    margin: 0 0 -2px;
    padding: 20px;
    text-align: left;
}


.addresses .col-1 header,
.addresses .col-2 header {
    border-bottom-width: 0;
}

.addresses .col-1 h3,
.addresses .col-2 h3 {
    margin-bottom: 0;
}

.addresses .col-1 address,
.addresses .col-2 address {
    margin-top: 0;
}

.woocommerce-address-fields .woocommerce-address-fields__field-wrapper {
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
}

.woocommerce-page .woocommerce-customer-details address {
    margin-top: 0;
}

.woocommerce-page .woocommerce-customer-details address:last-child,
.woocommerce-page .woocommerce-customer-details address p:last-child {
    margin-bottom: 0;
}

.addresses .col-1 header,
.addresses .col-2 header,
.addresses .col-1 address,
.addresses .col-2 address {
    border-top-width: 0;
    padding: 0 20px 10px;
}

.addresses .col-1 header,
.addresses .col-2 header {
    border-bottom-width: 0;
}

.addresses .col-1 address,
.addresses .col-2 address {
    margin-top: 0;
}

.addresses .col-1 h3,
.addresses .col-2 h3 {
    margin-bottom: 0;
}

.woocommerce-page .woocommerce-customer-details,
.woocommerce-page .woocommerce-customer-details h2,
.woocommerce-page .woocommerce-customer-details address {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
}


.woocommerce .shop_table.order_details th,
.woocommerce .shop_table.order_details td {
    text-align: left;
}

.woocommerce-page .woocommerce-order-details {
    border: 2px solid;
    margin-bottom: 50px;
    overflow: hidden;
    padding: 60px;
}

.woocommerce-account .woocommerce-order-details {
    padding: 25px 35px;
}

.woocommerce .woocommerce-order-details .woocommerce-order-details__title {
    display: inline-block;
    margin-bottom: 20px;
}

.woocommerce-account .woocommerce-order-details .woocommerce-order-details__title {
    margin-bottom: 15px;
}

.woocommerce .shop_table.customer_details th,
.woocommerce .shop_table.customer_details td {
    text-align: left;
}

.woocommerce-page .woocommerce-order-details .shop_table tr th:first-child,
.woocommerce-page .woocommerce-order-details .shop_table tr th:last-child,
.woocommerce-page .woocommerce-order-details .shop_table tr td:first-child,
.woocommerce-page .woocommerce-order-details .shop_table tr td:last-child {
    border-left-width: 0;
    border-right-width: 0;
    font-size: 15px;
    line-height: 30px;
    padding: 20px 0;
    vertical-align: middle;
}

.woocommerce-page .woocommerce-order-details table.shop_table tr th,
.woocommerce-page .woocommerce-order-details table.shop_table tr td {
    background: transparent;
    line-height: 30px;
    padding: 20px 50px 20px 0;
    vertical-align: middle;
}

.woocommerce .woocommerce-order-details table.shop_table.order_details thead th {
    border-top-width: 0;
    font-size: 16px;
    font-weight: bold;
}

.woocommerce .woocommerce-order-details .shop_table.order_details tfoot th {
    font-weight: 600;
    text-transform: capitalize;
}

.woocommerce .woocommerce-order-details .shop_table.order_details tfoot td {
    font-weight: 500;
}


.woocommerce-page .woocommerce-order-details table.shop_table tr th:last-child,
.woocommerce-page .woocommerce-order-details table.shop_table tr td:last-child {
    text-align: right;
}


.woocommerce .woocommerce-order-details .shop_table.order_details small.shipped_via {
    display: block;
    margin-top: -8px;
}

.woocommerce .woocommerce-order-details .shop_table.order_details tr td.woocommerce-table__product-name {
    width: 66.66%;
}

.woocommerce .woocommerce-order-details .shop_table.order_details tr td.woocommerce-table__product-name a {
    font-weight: 600;
}

.woocommerce .woocommerce-order-details .shop_table.order_details td.product-name .product-quantity {
    display: inline-block;
    font-weight: 500;
}

.woocommerce .woocommerce-order-details .shop_table.order_details td.product-name .wc-item-meta {
    padding-left: 0;
}

.woocommerce .woocommerce-order-details .shop_table.order_details td.product-name .wc-item-meta li {
    display: inline-flex;
}

.woocommerce td.product-name .wc-item-meta dt,
.woocommerce td.product-name .wc-item-meta dt+*,
.woocommerce td.product-name dl.variation dt,
.woocommerce td.product-name dl.variation dt+*,
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label+*,
.woocommerce td.product-name dl.variation .wc-item-meta-label,
.woocommerce td.product-name dl.variation .wc-item-meta-label+* {
    display: inline-block;
    float: none;
}

.woocommerce .woocommerce-order-details .shop_table.order_details {
    border-width: 0 !important;
    margin-bottom: 0;
}

.woocommerce .woocommerce-order-details .shop_table.order_details tfoot tr:last-child th,
.woocommerce .woocommerce-order-details .shop_table.order_details tfoot tr:last-child td {
    padding-bottom: 10px;
}

.woocommerce .woocommerce-order-details+.woocommerce-customer-details,
.woocommerce-page.woocommerce-view-order .woocommerce-customer-details,
.woocommerce-page.woocommerce-order-received .woocommerce-customer-details {
    border-width: 0;
    padding: 0;
}

/* #endregion - Tables */


/* #region - Forms */
.woocommerce form .form-row {
    float: left;
    margin-bottom: 20px;
    padding: 0;
    width: 100%;
}

.woocommerce form .form-row-first,
.woocommerce form .form-row-last {
    display: inline-block;
    overflow: visible;
    padding: 0;
    width: -webkit-calc(50% - 15px);
    width: -moz-calc(50% - 15px);
    width: calc(50% - 15px);
}

.woocommerce .woocommerce-form-coupon.checkout_coupon .form-row-last .button {
    margin: 0;
}

.woocommerce form .form-row-first {
    float: left;
}

.woocommerce form .form-row-last {
    float: right;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
    line-height: normal;
    padding: var(--wdtInputPadding);
}

.woocommerce form .form-row textarea {
    height: 180px;
}

.woocommerce form .form-row.notes {
    margin-bottom: 0;
}

.woocommerce form p {
    display: inline-block;
    margin-bottom: 20px;
    position: relative;
    vertical-align: top;
    width: 100%;
}

.woocommerce select,
.woocommerce form select,
.woocommerce form .form-row select {
    padding-left: 12px;
}

.woocommerce form .form-row .select2-container {
    line-height: 38px;
    width: 100% !important;
}

.woocommerce form.lost_reset_password p,
.woocommerce form .woocommerce-privacy-policy-text p {
    line-height: inherit;
}

.woocommerce form .woocommerce-privacy-policy-text p a.woocommerce-privacy-policy-link {
    position: relative;
}

.woocommerce form .woocommerce-privacy-policy-text p a.woocommerce-privacy-policy-link:before {
    position: absolute;
    content: "";
    display: block;
    bottom: 1px;
    width: 100%;
    background: currentColor;
    height: 1px;
    left: 0;
    right: 0;
}

.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
    display: inline-block;
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    font-weight: normal;
}

.woocommerce form .form-row label:not(.checkbox),
.woocommerce-page form .form-row label:not(.checkbox) {
    padding-bottom: 5px;
    margin-bottom: 5px;
    width: 100%;
}

.woocommerce form .form-row label.inline {
    display: inline-block;
    line-height: 18px;
    margin: 0;
    padding: 15px 20px;
}

.woocommerce-form__label-for-checkbox input[type="checkbox"] {
    margin-right: 10px;
    margin-top: -2px;
}

.woocommerce ul#shipping_method li,
.woocommerce-checkout #payment ul.payment_methods li,
.woocommerce ul#shipping_method li label,
.woocommerce-checkout #payment ul.payment_methods li label {
    line-height: inherit;
}


.comment-form-wdt-privatepolicy input[type="checkbox"],
.woocommerce form .form-row .input-checkbox,
.woocommerce-form__label-for-checkbox input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.comment-form-wdt-privatepolicy input[type="checkbox"]~label,
.woocommerce-form__label-for-checkbox>span,
.woocommerce .woocommerce-shipping-methods input[type="radio"]~label,
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]~label {
    display: inline-block;
    line-height: var(--wdtLineHeight_Base);
    padding-left: 30px;
    position: relative;
}

.comment-form-wdt-privatepolicy input[type="checkbox"]~label::before,
.woocommerce-form__label-for-checkbox>span::before,
.woocommerce .woocommerce-shipping-methods input[type="radio"]~label::before,
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]~label::before {
    border-width: 1px;
    border-style: solid;
    content: "";
    height: 15px;
    left: 0;
    margin-top: 0;
    position: absolute;
    top: 6px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    -webkit-transition: .2s;
    transition: .2s;
    width: 15px;
    z-index: 0;
}

.comment-form-wdt-privatepolicy input[type="checkbox"]~label:before {
    top: 3px;
}

.comment-form-wdt-privatepolicy input[type="checkbox"]:checked~label::before,
.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked+span:before,
.woocommerce .woocommerce-shipping-methods li input[type="radio"]:checked+label:before,
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]:checked+label:before {
    background: none;
    border-bottom: 1px solid currentColor;
    border-left: 1px solid transparent;
    border-right: 1px solid currentColor;
    border-top: 1px solid transparent;
    height: 18px;
    left: -2px;
    top: 2px;
    width: 9px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}

.comment-form-wdt-privatepolicy input[type="checkbox"]:checked~label:before {
    top: -1px;
}


.woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label-for-checkbox>span {
    top: -2px;
    margin-left: -1px;
}

.woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox+span:before {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked+span:before {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(40deg);
    transform: translateY(-50%) rotate(40deg);
}

.woocommerce .woocommerce-shipping-methods input[type="radio"],
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] {
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] {
    position: absolute;
}

.woocommerce ul#shipping_method li>input[type="radio"]~label,
.woocommerce .woocommerce-shipping-methods li>input[type="radio"]~label,
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]~label {
    display: inline-block;
    font-weight: 500;
    letter-spacing: 0.5px;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    top: -1px;
}

#add_payment_method .cart-collaterals .shipping-calculator-button::after,
.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,
.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after {
    content: none;
}


/* Color - Border */
.woocommerce-form__label-for-checkbox>span:before,
.woocommerce .woocommerce-shipping-methods li>input[type="radio"]~label:before,
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]~label:before {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
}


/* Color - Color */
.woocommerce .woocommerce-shipping-methods li>input[type="radio"]~label,
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]~label {
    color: rgba(var(--wdtHeadAltColorRgb), 0.8);
}


.woocommerce .woocommerce-shipping-methods li>input[type="radio"]~label:hover,
.woocommerce .woocommerce-shipping-methods li>input[type="radio"]:checked+label,

.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]~label:hover,
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]:checked+label {
    color: var(--wdtHeadAltColor);
}


/* Accent - Primary */
.comment-form-wdt-privatepolicy input[type="checkbox"]~label::before,
.woocommerce-form__label-for-checkbox>span::before,
.woocommerce .woocommerce-shipping-methods input[type="radio"]~label::before,
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]~label::before,
.woocommerce form.login .woocommerce-form-row label:before,
.woocommerce form.register .woocommerce-form-row label:before {
    color: var(--wdtPrimaryColor);
}


/* #endregion - Forms */


/* #region - Buttons */

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,

.woocommerce ul.products li.product .product-buttons-wrapper.product-button a,
.woocommerce ul.products li.product .product-buttons-wrapper.product-button a.button,
.woocommerce ul.products li.product .product-buttons-wrapper.product-button button,
.woocommerce ul.products li.product .product-buttons-wrapper.product-button button.button,
.woocommerce ul.products li.product .product-buttons-wrapper.product-button .button,

.woocommerce div.product .summary .yith-wcwl-add-to-wishlist a,
.woocommerce div.product .summary .compare,
.woocommerce div.product .summary .yith-wcqv-button,
.woocommerce div.product .summary .wdt-wcsg-button {
    cursor: pointer;
    display: inline-block;
    float: none;
    position: relative;
    outline: none;
}

.woocommerce ul.products li.product .product-buttons-wrapper.product-button a,
.woocommerce ul.products li.product .product-buttons-wrapper.product-button a.button,
.woocommerce ul.products li.product .product-buttons-wrapper.product-button button,
.woocommerce ul.products li.product .product-buttons-wrapper.product-button button.button,
.woocommerce ul.products li.product .product-buttons-wrapper.product-button .button,

.woocommerce ul.products li.product .product-element-group-items .wc_btn_inline a,
.woocommerce ul.products li.product .product-element-group-items .wc_btn_inline a.button,
.woocommerce ul.products li.product .product-element-group-items .wc_btn_inline button,
.woocommerce ul.products li.product .product-element-group-items .wc_btn_inline button.button,
.woocommerce ul.products li.product .product-element-group-items .wc_btn_inline .button {
    letter-spacing: 0;
    margin-top: 0;
}


.woocommerce form .button,
.woocommerce table .button,
.woocommerce form .button.alt,
.woocommerce table .button.alt {
    margin-top: 0;
}

.woocommerce div.product .summary .compare,
.woocommerce div.product .summary .wccm_btn_wrapper a.compare,
.woocommerce div.product .summary .yith-wcwl-add-to-wishlist a,
.woocommerce div.product .summary .wcqv_btn_wrapper a.button,
.woocommerce div.product .summary .wcsg_btn_wrapper a.button {
    margin: 8px 0;
}

.yith-wcwl-add-to-wishlist {
    display: inline-block !important;
    margin-top: 0;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    display: inline-block !important;
    position: relative;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button img {
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.hide {
    display: none !important;
}

.yith-wcwl-add-to-wishlist .feedback {
    display: none;
    margin-bottom: 8px;
}

.yith-wcwl-add-to-wishlist a .yith-wcwl-icon {
    display: none;
}

.woocommerce .button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading::after,
.woocommerce a.button.loading::after,
.woocommerce #respond input#submit.loading:after {
    content: "\f110";
    display: inline-block;
    font-family: "Teapoy Icons";
    font-size: 16px;
    margin-left: 10px;
    position: relative;
    right: auto;
    top: auto;
    vertical-align: middle;
}


.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],

.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled[disabled] {
    cursor: not-allowed !important;
    opacity: 0.6;
}

.woocommerce div.product .summary .tinv-wishlist .tinvwl_add_to_wishlist_button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,

.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,

.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],

.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt[disabled]:disabled,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt[disabled]:disabled,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt[disabled]:disabled,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt[disabled]:disabled,

.yith-wcwl-add-to-wishlist a,
.yith-wcqv-button,
.wdt-wcsg-button,
.woocommerce .wishlist_table .add_to_cart.button,
.woocommerce .yith-wcwl-popup-button a.add_to_wishlist,
.woocommerce .wishlist_table a.ask-an-estimate-button,
.woocommerce .wishlist-title a.show-title-form,
.woocommerce .hidden-title-form a.hide-title-form,
.woocommerce .hidden-title-form a.save-title-form,
.woocommerce .wishlist_manage_table a.create-new-wishlist,
.woocommerce a.added_to_cart {
    background-color: transparent;
    color: var(--wdtPrimaryColor);
    border: 1px solid var(--wdtPrimaryColor);
    cursor: pointer;
    display: inline-block;
    float: none;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-style: normal;
    line-height: var(--wdtBtnLineHeight);
    margin: 10px 0 0;
    outline: none;
    padding: var(--wdtPadding_Btn);
    position: relative;
    text-align: center !important;
    text-transform: capitalize;
    -webkit-appearance: none;
    appearance: none;
    -webkit-border-radius: var(--wdtRadius_Part);
    border-radius: var(--wdtRadius_Part);
}


/* Hover */
.woocommerce div.product .summary .tinv-wishlist .tinvwl_add_to_wishlist_button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,

.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,

.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,

.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt[disabled]:disabled:hover,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt[disabled]:disabled:hover,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt[disabled]:disabled:hover,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt[disabled]:disabled:hover,

.yith-wcwl-add-to-wishlist a:hover,
.yith-wcqv-button:hover,
.wdt-wcsg-button:hover,
.woocommerce .wishlist_table .add_to_cart.button:hover,
.woocommerce .yith-wcwl-popup-button a.add_to_wishlist:hover,
.woocommerce .wishlist_table a.ask-an-estimate-button:hover,
.woocommerce .wishlist-title a.show-title-form:hover,
.woocommerce .hidden-title-form a.hide-title-form:hover,
.woocommerce .hidden-title-form a.save-title-form:hover,
.woocommerce .wishlist_manage_table a.create-new-wishlist:hover,
.woocommerce a.added_to_cart:hover {
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.75);
    color: var(--wdtAccentTxtColor);
}

.woocommerce div.product button.button.disabled:hover,
.woocommerce div.product button.button.alt.disabled:hover,
.woocommerce div.product button.button.alt.disabled:hover,
.woocommerce div.product button.button.disabled:hover {
    background-color: transparent;
    color: var(--wdtPrimaryColor);
}

.woocommerce button.button.ywgc_apply_gift_card_button {
    background-color: rgba(var(--wdtPrimaryColorRgb), 1) !important;

}

.woocommerce button.button.ywgc_apply_gift_card_button:hover {
    background-color: var(--wdtLinkHoverColor) !important;
    color: var(--wdtAccentTxtColor) !important;
    border-color: var(--wdtLinkHoverColor);
    ;
}

/* #endregion - Buttons */


/* #region - Product Quantity */
.woocommerce .quantity,
.woocommerce-page .quantity {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: auto;
}

.woocommerce .quantity .qty,
.woocommerce-page .quantity .qty,
.woocommerce .quantity input,
.woocommerce-page .quantity input {
    display: inline-block;
    float: left;
    font-weight: bold;
    margin-top: 0;
    min-height: 50px;
    padding: 0;
    vertical-align: middle;
    width: 40px;
    -webkit-box-shadow: 0 0 0 1px rgba(var(--wdtHeadAltColorRgb), 0.15) inset;
    box-shadow: 0 0 0 1px rgba(var(--wdtHeadAltColorRgb), 0.15) inset;
}

.woocommerce .woocommerce-grouped-product-list .quantity input,
.woocommerce-page .woocommerce-grouped-product-list .quantity input {
    width: 40px;
}

.woocommerce .cart .quantity .qty,
.woocommerce-page .cart .quantity .qty {
    background: none;
    text-align: center;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

.woocommerce div.quantity>a {
    border-width: 0;
}

.woocommerce .quantity input:not(.qty) {
    color: var(--wdtBodyTxtColor);
    font-size: 22px;
    font-weight: normal;
    padding: 0;
    text-align: center;
}

.woocommerce div.product form.cart div.quantity,
.woocommerce div.product form.cart div.quantity~a,
.woocommerce div.product form.cart div.quantity~a.button,
.woocommerce div.product form.cart div.quantity~button,
.woocommerce div.product form.cart div.quantity~button.button,
.woocommerce div.product form.cart div.quantity~.button {
    display: inline-block;
    float: none;
    margin: 0;
    vertical-align: middle;
    min-height: 50px;
    width: 100%;
}

.woocommerce div.product .wdt-product-summary .wcwl_btn_wrapper.wc_btn_inline {
    min-height: 50px;
}

.woocommerce div.product .wdt-product-summary .product-button~.product-buy-now a {
    min-height: clamp(2.375rem, 2.275rem + 0.5vw, 2.875rem); /* max-46 min-38 */
    display: grid;
    place-items: center;
    margin: 0;
}

.woocommerce div.product .wdt-product-summary .product-button~.product-buy-now a { width: 100%; margin: 0; }

.woocommerce div.product form.cart div.quantity { width: auto; margin: 0; }

.woocommerce div.product form.cart+.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
    margin-top: 0;
}

.woocommerce div.quantity .qty {
    font-size: 1rem;
    font-weight: 400;
}

.woocommerce div.quantity>a[class*="arrow"] {
    height: 20px;
}

.woocommerce div.quantity>a:focus {
    outline: none;
}

.woocommerce div.quantity:not(.quantity-with-plusminus) .qty,
.woocommerce-page div.quantity:not(.quantity-with-plusminus) .qty,
.woocommerce div.quantity:not(.quantity-with-plusminus) input,
.woocommerce-page div.quantity:not(.quantity-with-plusminus) input {
    padding: 0 15px;
    text-align: left;
    width: 100%;
}


.woocommerce div.quantity:not(.quantity-with-plusminus)>a[class*="arrow"] {
    background: transparent !important;
    border-width: 0;
}

.woocommerce div.quantity:not(.quantity-with-plusminus)>a[class*="arrow"]>i {
    position: absolute;
    left: 0;
    right: 0;
}

.woocommerce div.quantity:not(.quantity-with-plusminus)>a[class*="arrow"]>i:before {
    display: block;
}

.woocommerce div.quantity:not(.quantity-with-plusminus)>a.arrow-plus>i {
    bottom: 0;
}

.woocommerce div.quantity:not(.quantity-with-plusminus)>a.arrow-minus>i {
    top: 0;
}


/* Quantity - Shop Call-to-action Pages */
.woocommerce table.shop_table tbody td .quantity,
.woocommerce-page table.shop_table tbody td .quantity,
.woocommerce table.shop_table.cart tbody td .quantity,
.woocommerce-page table.shop_table.cart tbody td .quantity {
    display: inline-flex;
    margin: 0;
    overflow: hidden;
    position: relative;
    text-align: center;
    vertical-align: middle;
}

.woocommerce table.shop_table tbody td .quantity>label,
.woocommerce-page table.shop_table tbody td .quantity>label,
.woocommerce table.shop_table.cart tbody td .quantity>label,
.woocommerce-page table.shop_table.cart tbody td .quantity>label {
    display: none;
}

.woocommerce table.shop_table tbody td .quantity .qty,
.woocommerce-page table.shop_table tbody td .quantity .qty,
.woocommerce table.shop_table.cart tbody td .quantity .qty,
.woocommerce-page table.shop_table.cart tbody td .quantity .qty {
    float: left;
    font-size: var(--wdtFontSize_Base);
    font-weight: normal;
}

.woocommerce .cart .quantity>a[class*="arrow"],
.woocommerce-page .cart .quantity>a[class*="arrow"] {
    float: left;
    font-size: 15px;
    height: 20px;
    line-height: 20px;
    margin: 0 !important;
    padding: 0;
    position: absolute !important;
    right: 12px;
    text-align: center;
    top: 0;
    width: 20px;
}

.woocommerce .cart .quantity>a.arrow-minus,
.woocommerce-page .cart .quantity>a.arrow-minus {
    bottom: 0;
    line-height: 0;
    top: auto;
}


/* Quantity PlusMinus */
.woocommerce div.product form.cart div.quantity.quantity-with-plusminus {
    width: auto;
    border-radius: var(--wdtRadius_Part);
    display: inline-flex;
}

.woocommerce .quantity.quantity-with-plusminus,
.woocommerce-page .quantity.quantity-with-plusminus {
    border: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15);
    border-radius: var(--wdtRadius_3X);
}

.woocommerce .quantity.quantity-with-plusminus input.qty,
.woocommerce-page .quantity.quantity-with-plusminus input.qty {
    font-weight: 500;
    text-align: center;
}

.woocommerce .quantity.quantity-with-plusminus .qty,
.woocommerce-page .quantity.quantity-with-plusminus .qty,
.woocommerce .quantity.quantity-with-plusminus input,
.woocommerce-page .quantity.quantity-with-plusminus input {
    border-width: 0;
    float: left;
    margin: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 3px;
}

.woocommerce .quantity.quantity-with-plusminus input.plus,
.woocommerce-page .quantity.quantity-with-plusminus input.plus {
    font-size: 24px !important;
}

.woocommerce .quantity.quantity-with-plusminus input.minus:hover,
.woocommerce-page .quantity.quantity-with-plusminus input.minus:hover,
.woocommerce .quantity.quantity-with-plusminus input.plus:hover,
.woocommerce-page .quantity.quantity-with-plusminus input.plus:hover {
    color: var(--wdtHeadAltColor);
}

.woocommerce .cart .quantity.quantity-with-plusminus .qty,
.woocommerce-page .cart .quantity.quantity-with-plusminus .qty {
    border-style: solid;
    border-width: 0 0px;
}

.woocommerce .quantity.quantity-with-plusminus .qty,
.woocommerce-page .quantity.quantity-with-plusminus .qty,
.woocommerce .quantity.quantity-with-plusminus input,
.woocommerce-page .quantity.quantity-with-plusminus input,
.woocommerce .cart .quantity.quantity-with-plusminus .qty:focus,
.woocommerce-page .cart .quantity.quantity-with-plusminus .qty:focus {
    border-color: rgba(var(--wdtHeadAltColorRgb), 1);
    color: var(--wdtPrimaryColor);
}


/* Quantity PlusMinus - Shop Call-to-action Pages */
.woocommerce table.shop_table tbody td .quantity.quantity-with-plusminus input[type="button"],
.woocommerce-page table.shop_table tbody td .quantity.quantity-with-plusminus input[type="button"],
.woocommerce table.shop_table.cart tbody td .quantity.quantity-with-plusminus input[type="button"],
.woocommerce-page table.shop_table.cart tbody td .quantity.quantity-with-plusminus input[type="button"] {
    width: 40px;
}

.woocommerce .quantity.quantity-with-plusminus .qty:hover,
.woocommerce-page .quantity.quantity-with-plusminus .qty:hover,
.woocommerce .quantity.quantity-with-plusminus input:hover,
.woocommerce-page .quantity.quantity-with-plusminus input:hover,
.woocommerce table.shop_table.cart .quantity.quantity-with-plusminus input:hover,
.woocommerce-page table.shop_table.cart .quantity.quantity-with-plusminus input:hover {
    background: none;
}


.woocommerce .cart .quantity>a[class*="arrow"],
.woocommerce-page .cart .quantity>a[class*="arrow"],
.woocommerce div.product div.summary .cart .quantity>a[class*="arrow"],
.woocommerce.single-product div.product .cart .quantity>a[class*="arrow"] {
    color: var(--wdtHeadAltColor);
}


.woocommerce .cart .quantity>a[class*="arrow"]:hover,
.woocommerce-page .cart .quantity>a[class*="arrow"]:hover,
.woocommerce div.product div.summary .cart .quantity>a[class*="arrow"]:hover,
.woocommerce.single-product div.product .cart .quantity>a[class*="arrow"]:hover,

.woocommerce .quantity.quantity-with-plusminus input:not(.qty):hover,
.woocommerce-page .quantity.quantity-with-plusminus input:not(.qty):hover,

.woocommerce-page table.shop_table.cart .quantity>a:hover i,
.woocommerce-page .woocommerce table.shop_table tbody td .quantity>a:hover {
    color: var(--wdtLinkHoverColor);
}


.woocommerce .quantity-with-arrows input[type=number],
.woocommerce-page .quantity-with-arrows input[type=number],
.woocommerce .quantity-with-plusminus input[type=number],
.woocommerce-page .quantity-with-plusminus input[type=number] {
    -webkit-appearance: none;
    appearance: none;
}

/* Webkit browsers like Safari and Chrome */
.woocommerce .quantity.quantity-with-arrows input[type=number]::-webkit-inner-spin-button,
.woocommerce .quantity.quantity-with-arrows input[type=number]::-webkit-outer-spin-button,

.woocommerce .quantity.quantity-with-plusminus input[type=number]::-webkit-inner-spin-button,
.woocommerce .quantity.quantity-with-plusminus input[type=number]::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* For Firefox */
.woocommerce .quantity.quantity-with-arrows input[type='number'],
.woocommerce .quantity.quantity-with-plusminus input[type='number'] {
    -moz-appearance: textfield;
}

.woocommerce .quantity.quantity-with-arrows noindex:-o-prefocus,
.woocommerce .quantity.quantity-with-arrows input[type=number],

.woocommerce .quantity.quantity-with-plusminus noindex:-o-prefocus,
.woocommerce .quantity.quantity-with-plusminus input[type=number] {
    padding-right: 1.2em
}


/* #endregion - Quantity */


/* #region - Notices */
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-error,
.woocommerce-notice {
    clear: both;
    display: inline-block;
    letter-spacing: 0;
    margin: 0 0 30px !important;
    padding: 20px 30px !important;
    position: relative;
    width: 100%;
    z-index: 1;
}

.ywgc_enter_code {
    color: #000000;
    background-color: rgba(var(--wdtTertiaryColorRgb),1);
    border-radius: var(--wdtRadius_2X) var(--wdtRadius_2X);
    margin-top: 0;
    margin-left: 15px;
    margin-right: 15px
}

.ywgc_enter_code:hover {
    background-color: rgba(var(--wdtSecondaryColorRgb), .3);
}

.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-error {
    background-color: rgba(var(--wdtTertiaryColorRgb), 1);
    border-width: 2px;
    border-radius: 0 0 var(--wdtRadius_2X) var(--wdtRadius_2X);
}

.woocommerce-notice {
    background-color: var(--wdtBodyBGColor);
    border-left: 5px solid;
}

.woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-info,
.woocommerce-notices-wrapper .woocommerce-error,
.woocommerce-notice {
    -webkit-box-shadow: 0 0 3px rgba(var(--wdtHeadAltColorRgb), 0.15);
    box-shadow: 0 0 3px rgba(var(--wdtHeadAltColorRgb), 0.15);
}

.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-error:after,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-info:after,
.woocommerce .woocommerce-message:before,
.woocommerce .woocommerce-message:after {
    content: none;
}

.woocommerce .woocommerce-error>a,
.woocommerce .woocommerce-info>a,
.woocommerce .woocommerce-message>a {
    display: inline-block;
    line-height: normal;
    position: relative;
    text-decoration: none;
    -webkit-box-shadow: 0 -1px 0 var(--wdtHeadAltColor) inset;
    box-shadow: 0 -1px 0 var(--wdtHeadAltColor) inset;
}

.woocommerce .woocommerce-error>a:focus,
.woocommerce .woocommerce-error>a:hover,
.woocommerce .woocommerce-info>a:focus,
.woocommerce .woocommerce-info>a:hover,
.woocommerce .woocommerce-message>a:focus,
.woocommerce .woocommerce-message>a:hover {
    outline: none;
    text-decoration: none !important;
    -webkit-box-shadow: 0 -1px 0 var(--wdtBorderColor) inset;
    box-shadow: 0 -1px 0 var(--wdtBorderColor) inset;
    color: var(--wdtLinkHoverColor);
}

.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button {
    background: transparent;
    display: inline-block;
    float: right;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
    border-width: 0px;
}

.woocommerce .woocommerce-error .button:focus,
.woocommerce .woocommerce-info .button:focus,
.woocommerce .woocommerce-message .button:focus {
    outline: none;
    text-decoration: none !important;
}

.woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:hover,
.woocommerce .woocommerce-message .button:hover {
    background: transparent;
    color: rgba(var(--wdtHeadAltColorRgb), 0.7) !important;
}


.woocommerce .woocommerce-message,
.woocommerce-notice.woocommerce-notice--success {
    border-color: #3db44c;
}

.woocommerce .woocommerce-error,
.woocommerce-notice.woocommerce-notice--error {
    border-color: #e0352d;
}

.woocommerce .woocommerce-info,
.woocommerce-notice.woocommerce-notice--info {
    border-color: #019ed5;
}

.woocommerce-notice.woocommerce-notice--warning {
    border-color: #fb0;
}

.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error>a,
.woocommerce .woocommerce-info>a,
.woocommerce .woocommerce-message>a {
    color: var(--wdtHeadAltColor);
}

.woocommerce-checkout-header~form.woocommerce-checkout .woocommerce-NoticeGroup {
    margin-top: 30px;
}

/* #endregion - Notices */


/* #region - Typography */

.woocommerce div.product .product_title {
    font-size: clamp(1.375rem, 1.0875rem + 1.4375vw, 2.8125rem);
    font-weight: var(--wdtFontWeight_Base);
    margin-bottom: 12px;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel>h2,
.woocommerce div.product .wdt-product-tabs .woocommerce-Reviews-title,
.woocommerce div.product .wdt-product-tabs-exploded>h2,
.woocommerce #reviews #comments h2,
.related.products>h2,
.upsells.products>h2,
.woocommerce .wishlist-title h2,
.woocommerce #customer_login.col2-set h2 {
    font-size: 1.75rem;
}

.related.products>h2,
.upsells.products>h2 {
    margin-bottom: 1em;
}


.woocommerce #review_form #respond .comment-reply-title,
.wdt-shop-single-sticky-addtocart-info>h3,
.woocommerce-billing-fields h3,
.woocommerce-additional-fields>h3,
.woocommerce-shipping-fields h2,

.woocommerce .wdt-cart-coupon-holder .coupon label,
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce .cart-collaterals .cross-sells h2,
#order_review_heading,

.woocommerce-account .woocommerce-MyAccount-content form h3,
.woocommerce-order-downloads__title {
    font-size: 1.4rem;
}


.woocommerce-shipping-fields #ship-to-different-address,
.woocommerce .woocommerce-order-details .woocommerce-order-details__title {
    font-size: 1.45rem;
}


.woocommerce ul.products li.product .product-thumb-content .product-title h5,
.woocommerce ul.products li.product .product-details .product-title h5,
.woocommerce ul.products li.product-category .product-wrapper h3 {
    font-size: 1.375rem;
}

.woocommerce-page .woocommerce-customer-details h2,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses h3,
.woocommerce-page .woocommerce-customer-details .addresses .woocommerce-column .woocommerce-column__title,
.woocommerce-account .woocommerce-MyAccount-content fieldset legend {
    font-size: 1.25rem;
}


/* .woocommerce .wdt-cart-coupon-holder .coupon label { font-size: 1rem; } */


.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-billing-fields h3,
.woocommerce-shipping-fields h2,
.woocommerce-additional-fields>h3,
.woocommerce-checkout-order-review-wrap #order_review_heading,
.woocommerce .woocommerce-order-details .woocommerce-order-details__title {
    line-height: 1em;
    margin-top: 0;
    margin-bottom: 20px;
}

.cart_item .product-name div {
    font-size: 16px;
    font-weight: 600;
}

.woocommerce table.shop_table thead th,
.woocommerce-page table.shop_table thead th {
    font-size: var(--wdtFontSize_Base);
    text-transform: capitalize;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel>h2,
.woocommerce div.product .wdt-product-tabs .woocommerce-Reviews-title,
.woocommerce div.product .wdt-product-tabs-exploded>h2,
.woocommerce #review_form #respond .comment-reply-title {
    text-transform: none;
}

/* #endregion - Typography */


.wdt-dark-bg .woocommerce div.product .wdt-product-summary.summary.entry-summary form.cart div.quantity.quantity-with-plusminus {
    border: 1px solid;
}

.wdt-dark-bg .woocommerce .wdt-product-summary.summary.entry-summary .cart .quantity.quantity-with-plusminus .qty,
.wdt-dark-bg .woocommerce-page .cart .quantity.quantity-with-plusminus .qty {
    border-color: var(--wdtAccentTxtColor);
}

.wdt-dark-bg .single-product .wdt-product-summary.summary.entry-summary div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,
.wdt-dark-bg div.product .wdt-product-summary.summary.entry-summary form.cart .tinvwl_add_to_wishlist_button,
.wdt-dark-bg .wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button {
    border: 1px solid var(--wdtAccentTxtColor) !important;
}

.wdt-dark-bg .wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button:before {
    color: var(--wdtPrimaryColor);
}

.wdt-dark-bg .wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wcsg_btn_wrapper a {
    color: var(--wdtAccentTxtColor) !important;
}

.wdt-dark-bg .wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wcsg_btn_wrapper a:hover {
    color: var(--wdtPrimaryColor) !important;
}

.wdt-dark-bg .single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button:hover,
.wdt-dark-bg div.product .wdt-product-summary.summary.entry-summary form.cart .tinvwl_add_to_wishlist_button:hover,
.wdt-dark-bg .wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button:hover {
    background: var(--wdtPrimaryColor) !important;
    border-color: var(--wdtPrimaryColor) !important;
}

.wdt-dark-bg .wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button:hover:before {
    color: var(--wdtAccentTxtColor);
}

.wdt-dark-bg .wdt-product-summary.summary.entry-summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:hover:before {
    background: var(--wdtAccentTxtColor) !important;
}

.wdt-dark-bg .wdt-product-summary.summary.entry-summary .product-buy-now a.button.quick_buy_now_button:hover,
.wdt-dark-bg .woocommerce div.product form.cart button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover {
    background: var(--wdtAccentTxtColor);
    color: var(--wdtSecondaryColor) !important;
}

.wdt-dark-bg .woocommerce ul.products li .product-title p,
.wdt-dark-bg .woocommerce ul.products li.product .price del,
.wdt-dark-bg .woocommerce ul.products li.product .price,
.wdt-dark-bg .woocommerce ul.products li.product .product-details .product-category-wrapper a:hover,
.wdt-dark-bg .woocommerce p.price del,
.wdt-dark-bg .woocommerce span.price del,
.wdt-dark-bg .woocommerce .product-price del,
.wdt-dark-bg .woocommerce p.price del .amount,
.wdt-dark-bg .woocommerce span.price del .amount,
.wdt-dark-bg .woocommerce .product-price del .amount,
.wdt-dark-bg .product .summary .price .amount,
.wdt-dark-bg .product .summary .price .from,
.wdt-dark-bg .woocommerce ul.products li .product-title h3,
.wdt-dark-bg .woocommerce ul.products li .product-title h3 a,
.wdt-dark-bg .woocommerce div.product p.price,
.wdt-dark-bg .woocommerce div.product span.price,
.wdt-dark-bg .woocommerce p.price,
.woocommerce span.price,
.wdt-dark-bg .woocommerce .product-price,
.wdt-dark-bg .woocommerce p.price ins,
.woocommerce span.price ins,
.wdt-dark-bg .woocommerce .product-price ins,
.wdt-dark-bg .woocommerce p.price ins .amount,
.woocommerce span.price ins .amount,
.wdt-dark-bg .woocommerce .product-price ins .amount,
.wdt-dark-bg .woocommerce table.shop_attributes tbody th,
.wdt-dark-bg .woocommerce-page .woocommerce table.shop_table thead th,
.wdt-dark-bg .woocommerce-page .woocommerce table.shop_table tbody td .quantity .qty,
.wdt-dark-bg .woocommerce-page .woocommerce table.shop_table tbody td .quantity>a,
.wdt-dark-bg .woocommerce .woocommerce-order-details table.shop_table tr th,
.wdt-dark-bg .woocommerce .woocommerce-order-details table.shop_table tr td:last-child,
.wdt-dark-bg .woocommerce .woocommerce-order-details .shop_table.order_details tr td.woocommerce-table__product-name a,
.wdt-dark-bg .woocommerce table.shop_table.woocommerce-table--order-downloads tr td[data-title="Product"] a {
    color: var(--wdtAccentTxtColor);
}

.wdt-dark-bg .woocommerce div.product .summary .variations_form .stock,
.wdt-dark-bg .woocommerce div.product .summary .variations_form p.stock {
    padding: 0;
}

.wdt-dark-bg .woocommerce div.product .summary .variations_form .stock,
.wdt-dark-bg .woocommerce div.product .summary .variations_form p.stock {
    color: var(--wdtAccentTxtColor);
}

.wdt-dark-bg .woocommerce div.product .summary form.variations_form.cart .variations li.selected {
    box-shadow: none;
    border-color: var(--wdtAccentTxtColor) !important;
}

.wdt-dark-bg .woocommerce div.product form.cart button.single_add_to_cart_button.button.alt:hover {
    color: var(--wdtSecondaryColor) !important;
    background: var(--wdtAccentTxtColor);
}

.woocommerce-variation-add-to-cart.variations_button {
    display: flex !important;
    align-items: center;
    flex-wrap: nowrap;
    gap: clamp(0.9375rem, 0.8819rem + 0.3067vw, 1.25rem);
}

/* #endregion - Misc */



/*--------------------------------------------------------------*/
/* #region - Default Colors */
/*--------------------------------------------------------------*/

/* Backgrounds */
.woocommerce ul.products li.product .featured-tag,
.woocommerce.single-product .featured-tag,
.wdt-product-image-gallery-container .featured-tag {
    background-color: var(--wdtHeadAltColor);
}

.woocommerce ul.products li .product-wrapper,
.woocommerce-tabs .panel,
.woocommerce table .quantity .qty {
    background-color: transparent;
}

.woocommerce .shop_table th,
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
}

.woocommerce tbody td,
.woocommerce tbody th,
.woocommerce table.shop_attributes .alt td,
.woocommerce table.shop_attributes .alt th,
.woocommerce table.shop_attributes tr:nth-child(even) td,
.woocommerce table.shop_attributes tr:nth-child(even) th {
    background: rgba(var(--wdtPrimaryColorRgb), 0.02);
}

.woocommerce .shop_attributes tbody tr:nth-child(2n+1) th,
.woocommerce .shop_attributes tbody tr:nth-child(2n+1) td,
.woocommerce-page .shop_attributes tbody tr:nth-child(2n+1) th,
.woocommerce-page .shop_attributes tbody tr:nth-child(2n+1) td {
    background: rgba(var(--wdtPrimaryColorRgb), 0.035);
}

.woocommerce ul.products li.product:hover .onsale {
    background-color: #77a464;
}

.woocommerce span.out-of-stock,
.woocommerce ul.products li.product:hover .out-of-stock,
.woocommerce a.remove:hover,
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
    background-color: #9f2124;
}


.woocommerce ul.products li.product-category .product-details h5 .count,
.woocommerce .quantity input:not(.qty),
.woocommerce .product form.cart table.variations td,
.woocommerce .product form.cart .group_table td,
.woocommerce p.price del,
.woocommerce span.price del,
.woocommerce .product-price del,
.woocommerce-grouped-product-list-item__price del,
.woocommerce p.price ins,
.woocommerce span.price ins,
.woocommerce .product-price ins,
.woocommerce-grouped-product-list-item__price ins,
.woocommerce p.price .amount,
.woocommerce span.price .amount,
.woocommerce .product-price .amount,
.woocommerce-grouped-product-list-item__price .amount {
    background-color: transparent;
}


/* Borders */
.woocommerce ul.products li.product .featured-tag:after,
.woocommerce ul.products li.product:hover .featured-tag:after,
.woocommerce.single-product .featured-tag:after,
.wdt-product-image-gallery-container .featured-tag:after {
    border-color: var(--wdtHeadAltColor);
}

.woocommerce ul.products li.product .featured-tag:after {
    border-right-color: transparent !important;
}

.woocommerce.single-product .images .featured-tag:after,
.wdt-product-image-gallery-container .featured-tag:after {
    border-left-color: transparent !important;
}


.woocommerce ul.products li.product .product-details h5,
.woocommerce ul.products li.product-category .product-wrapper h3 {
    border-color: #f2f2f2;
}

.woocommerce ul.products li.product:hover a img,
.woocommerce-page .woocommerce ul.products li.product:hover a img {
    -webkit-box-shadow: none;
    box-shadow: none;
}


.woocommerce table.shop_table,
.woocommerce table.shop_attributes,
.woocommerce-page table.shop_table tbody tr td,
.woocommerce table.shop_table tbody tr td,
.woocommerce table.shop_attributes tr th,
.woocommerce table.shop_attributes tr td,
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,

.woocommerce .shop_table tr td.product-stock-status>span,
.woocommerce .cart .quantity,
.woocommerce-page .cart .quantity,
.woocommerce .order_details,
.woocommerce .order_details li,
.woocommerce-page .woocommerce-order-details {
    border-color: rgba(var(--wdtPrimaryColorRgb), 1);
}



/* Colors */
.woocommerce ul.products li.product:hover .onsale,
.woocommerce ul.products li.product:hover .out-of-stock,
.woocommerce .product span.out-of-stock,

.woocommerce ul.products li.product .featured-tag i,
.woocommerce.single-product .featured-tag i,
.wdt-product-image-gallery-container .featured-tag i,
.woocommerce ul.products li.product .featured-tag>div,
.woocommerce.single-product .featured-tag>div,
.wdt-product-image-gallery-container .featured-tag>div {
    color: var(--wdtAccentTxtColor);
}


.woocommerce ul.products li.product .product-details .product-category-wrapper a,
.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link {
    color: var(--wdtBodyTxtColor);
}


.woocommerce ul.products li .product-title p,
.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .product-details .product-category-wrapper a:hover,

.woocommerce p.price del,
.woocommerce span.price del,
.woocommerce .product-price del,
.woocommerce p.price del .amount,
.woocommerce span.price del .amount,
.woocommerce .product-price del .amount,
.product .summary .price .amount,
.product .summary .price .from,

.woocommerce ul.products li .product-title h3,
.woocommerce ul.products li .product-title h3 a,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce p.price,
.woocommerce span.price,
.woocommerce .product-price,
.woocommerce p.price ins,
.woocommerce span.price ins,
.woocommerce .product-price ins,
.woocommerce p.price ins .amount,
.woocommerce span.price ins .amount,
.woocommerce .product-price ins .amount,

.woocommerce table.shop_attributes tbody th,
.woocommerce-page .woocommerce table.shop_table thead th,
.woocommerce-page .woocommerce table.shop_table tbody td .quantity .qty,
.woocommerce-page .woocommerce table.shop_table tbody td .quantity>a,

.woocommerce .woocommerce-order-details table.shop_table tr th,
.woocommerce .woocommerce-order-details table.shop_table tr td:last-child,

.woocommerce .woocommerce-order-details .shop_table.order_details tr td.woocommerce-table__product-name a,
.woocommerce table.shop_table.woocommerce-table--order-downloads tr td[data-title="Product"] a {
    color: var(--wdtHeadAltColor);
}

.woocommerce .woocommerce-order-details .shop_table.order_details tr td.woocommerce-table__product-name a:hover,
.woocommerce table.shop_table.woocommerce-table--order-downloads tr td[data-title="Product"] a:hover {
    color: var(--wdtLinkHoverColor);
}

.woocommerce-page .woocommerce-order-details table.shop_table td a:not(.button) {
    color: inherit;
}

.woocommerce a.remove {
    color: #9f2124;
}



/* New */

ul.products li.product .tinvwl_add_to_wishlist_button {
    display: none;
}


/* #endregion - Default Colors */


/*--------------------------------------------------------------*/
/* #region - Accents */
/*--------------------------------------------------------------*/

/*----*****---- <<  Primary >> ----*****----*/

.woocommerce span.onsale {
    background-color: var(--wdtPrimaryColor) !important;
}

.woocommerce ul.products li.product .featured-tag,
.woocommerce ul.products li.product:hover .featured-tag,
.woocommerce.single-product .featured-tag,

.zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option:hover .zoo-cw-attr-item:after,
.zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option.zoo-cw-active .zoo-cw-attr-item:after,

.woocommerce .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {
    background-color: var(--wdtPrimaryColor);
}

.woocommerce ul.products li.product .featured-tag:after,
.woocommerce ul.products li.product:hover .featured-tag:after,
.woocommerce.single-product .featured-tag:after,
.wdt-product-image-gallery-container .featured-tag:after,

.woocommerce .product form.cart .variations li.zoo-cw-attr-row>.zoo-cw-type-text>.zoo-cw-attribute-option:hover,
.woocommerce .product form.cart .variations li.zoo-cw-attr-row>.zoo-cw-type-text>.zoo-cw-attribute-option.zoo-cw-active {
    border-color: var(--wdtPrimaryColor);
}

.woocommerce .widget_layered_nav ul li.chosen>a,
.woocommerce .widget_layered_nav ul li.chosen>.count,
.woocommerce .widget_layered_nav_filters ul li.chosen>a,
.woocommerce .widget_layered_nav_filters ul li.chosen>.count,
.woocommerce-page .woocommerce-order-details table.shop_table td a:not(.button):hover {
    color: var(--wdtPrimaryColor);
}


/* Buttons WooCommerce */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,

.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,

.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],

.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt[disabled]:disabled,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt[disabled]:disabled,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt[disabled]:disabled,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt[disabled]:disabled,

.yith-wcwl-add-to-wishlist a,
.yith-wcqv-button,
.wdt-wcsg-button,
.woocommerce .wishlist_table .add_to_cart.button,
.woocommerce .yith-wcwl-popup-button a.add_to_wishlist,
.woocommerce .wishlist_table a.ask-an-estimate-button,
.woocommerce .wishlist-title a.show-title-form,
.woocommerce .hidden-title-form a.hide-title-form,
.woocommerce .hidden-title-form a.save-title-form,
.woocommerce .wishlist_manage_table a.create-new-wishlist,
.woocommerce a.added_to_cart {
    background-color: transparent;
}


/*----*****---- <<  Secondary >> ----*****----*/

/* Buttons WooCommerce */
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,

.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,

.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,

.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt[disabled]:disabled:hover,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt[disabled]:disabled:hover,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt[disabled]:disabled:hover,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt[disabled]:disabled:hover,

.yith-wcwl-add-to-wishlist a:hover,
.yith-wcqv-button:hover,
.wdt-wcsg-button:hover,
.woocommerce .wishlist_table .add_to_cart.button:hover,
.woocommerce .yith-wcwl-popup-button a.add_to_wishlist:hover,
.woocommerce .wishlist_table a.ask-an-estimate-button:hover,
.woocommerce .wishlist-title a.show-title-form:hover,
.woocommerce .hidden-title-form a.hide-title-form:hover,
.woocommerce .hidden-title-form a.save-title-form:hover,
.woocommerce .wishlist_manage_table a.create-new-wishlist:hover,
.woocommerce a.added_to_cart:hover {
    background-color: var(--wdtPrimaryColor);
    ;
}

/* #endregion - Accents */


/*--------------------------------------------------------------*/
/* #region - Responsive */
/*--------------------------------------------------------------*/

/* Note: Design for a width of 960px */
@media only screen and (min-width:1025px) and (max-width:1280px) {

    .woocommerce table.shop_table th,
    .woocommerce-page table.shop_table th,
    .woocommerce table.shop_table td,
    .woocommerce-page table.shop_table td,
    .woocommerce table.shop_table tbody th,
    .woocommerce table.shop_table tfoot th,
    .woocommerce table.shop_table tfoot td {
        font-weight: normal;
    }

}

/*----*****---- << Tablet >> ----*****----*/

/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:1280px) {

    .woocommerce .page-with-sidebar table.shop_table,
    .woocommerce .page-with-sidebar table.shop_table tbody,
    .woocommerce .page-with-sidebar table.shop_table tfoot,
    .woocommerce .page-with-sidebar table.shop_table tr,
    .woocommerce .page-with-sidebar table.shop_table tr th,
    .woocommerce .page-with-sidebar table.shop_table tr td {
        display: block;
        margin: 10px 0 0;
        text-align: center;
        width: 100%;
    }

    .woocommerce .page-with-sidebar table.shop_table tr {
        display: block;
        overflow: hidden;
        position: relative;
    }

    .page-with-sidebar .woocommerce table.shop_table tbody tr:last-child td:last-child,
    .woocommerce-page .page-with-sidebar table.shop_table tbody tr:last-child td:last-child {
        padding-top: 0 !important;
    }

    .page-with-sidebar .woocommerce table.shop_table tr td.product-remove {
        background-color: var(--wdtBodyBGColor);
        border: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15) !important;
        border-right-width: 1px;
        border-radius: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 45px !important;
        line-height: 45px;
        margin: auto;
        padding: 0;
        padding-top: 0px;
        position: absolute;
        right: 20px;
        text-align: center;
        top: 20px;
        width: 45px !important;
        z-index: 1;
    }

    .woocommerce .page-with-sidebar table.shop_table tr td.product-thumbnail {
        line-height: 0;
        margin: 0;
        padding: 15px;
        width: 100% !important;
    }

    .woocommerce .page-with-sidebar form.woocommerce input[type="hidden"]+table.shop_table {
        margin-top: 0;
    }

    .woocommerce .page-with-sidebar table.shop_table tr th,
    body .woocommerce .page-with-sidebar table.shop_table tr td {
        border-bottom-width: 0;
        border-left-width: 0;
        border-width: 0;
        float: left;
        height: auto !important;
        margin-bottom: 20px;
        padding: 5px 15px;
        text-align: left;
        width: auto !important;
    }

    .page-with-sidebar .woocommerce table.shop_table tr td.product-thumbnail {
        font-size: 18px;
    }

    .page-with-sidebar .woocommerce .shop_table .product-thumbnail a {
        display: inline-block;
        margin: 0;
        max-width: 100%;
    }

    .page-with-sidebar .woocommerce table.shop_table tr td.product-thumbnail img {
        width: 100%;
        height: auto;
    }

    .page-with-sidebar .woocommerce table.shop_table tr td>label,
    .page-with-sidebar .woocommerce-page table.shop_table tr td>label {
        display: block;
        font-size: calc(var(--wdtFontSize_Base) - 2px);
        font-weight: 700;
        line-height: normal;
        margin-bottom: 10px;
        width: 100%;
    }

    .page-with-sidebar .woocommerce table.shop_table tr td.product-quantity,
    .page-with-sidebar .woocommerce table.shop_table tr td.product-price {
        display: table-cell;
        float: none;
        text-align: center;
        vertical-align: middle;
        width: 1% !important;
    }

    .page-with-sidebar .woocommerce table.shop_table tr td.product-subtotal {
        border-style: solid;
        border-bottom-style: solid;
        border-width: 1px 0 0;
        border-bottom-width: 0px;
        display: block;
        margin: 10px 0 0;
        padding: 20px 15px;
    }

    .page-with-sidebar .woocommerce table.shop_table tr th,
    body .page-with-sidebar .woocommerce table.shop_table tr td {
        border-width: 0;
    }

    .page-with-sidebar .woocommerce table.shop_table,
    .page-with-sidebar .woocommerce table.shop_table tbody,
    .page-with-sidebar .woocommerce table.shop_table tfoot,
    .page-with-sidebar .woocommerce table.shop_table tr,
    .page-with-sidebar .woocommerce table.shop_table tr th,
    .page-with-sidebar .woocommerce table.shop_table tr td {
        margin-bottom: 15px;
    }

    .woocommerce .page-with-sidebar form .form-row,
    .woocommerce-page .page-with-sidebar form .form-row {
        padding: 0;
    }

    .woocommerce .page-with-sidebar form .form-row-first,
    .woocommerce-page .page-with-sidebar form .form-row-first,
    .woocommerce .page-with-sidebar form .form-row-last,
    .woocommerce-page .page-with-sidebar form .form-row-last {
        width: 100%;
    }


    .woocommerce .page-with-sidebar .woocommerce-message,
    .woocommerce .page-with-sidebar .woocommerce-info,
    .woocommerce .page-with-sidebar .woocommerce-error {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }

    .woocommerce .page-with-sidebar .woocommerce-error>a:not(.button),
    .woocommerce .page-with-sidebar .woocommerce-info>a:not(.button),
    .woocommerce .page-with-sidebar .woocommerce-message>a:not(.button) {
        text-decoration: underline;
    }

    .woocommerce .page-with-sidebar .woocommerce-error>a,
    .woocommerce .page-with-sidebar .woocommerce-info>a,
    .woocommerce .page-with-sidebar .woocommerce-message>a {
        display: block;
        margin-left: 0;
        order: 1;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }


    .page-with-sidebar .woocommerce table.shop_table.order_details tbody tr td,
    .woocommerce-page .page-with-sidebar table.shop_table.order_details tbody tr td,
    .page-with-sidebar .woocommerce table.shop_table.order_details tfoot tr:not(:last-child) th,
    .woocommerce-page .page-with-sidebar table.shop_table.order_details tfoot tr:not(:last-child) th,
    .page-with-sidebar .woocommerce table.shop_table.order_details tfoot tr:not(:last-child) td,
    .woocommerce-page .page-with-sidebar table.shop_table.order_details tfoot tr:not(:last-child) td {
        border-bottom: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15);
    }

    .woocommerce-page .page-with-sidebar .woocommerce-order-details {
        padding: 25px 20px;
    }

}


@media only screen and (min-width:768px) and (max-width:1024px) {

    .woocommerce table.shop_table tbody th,
    .woocommerce table.shop_table th,
    .woocommerce table.shop_table td,
    .woocommerce-page table.shop_table th,
    .woocommerce-page table.shop_table td,
    .woocommerce table.shop_table tfoot th,
    .woocommerce table.shop_table tfoot td {
        font-weight: normal;
    }

    .woocommerce table.shop_table td,
    .woocommerce-page table.shop_table td,
    .woocommerce table.shop_table thead th,
    .woocommerce-page table.shop_table thead th {
        padding: 20px 10px;
    }

    .woocommerce .shop_table tr td.product-stock-status>span {
        font-size: 10px;
        line-height: 20px;
    }


    .woocommerce table.shop_table tbody td .quantity.quantity-with-plusminus input[type="button"],
    .woocommerce-page table.shop_table tbody td .quantity.quantity-with-plusminus input[type="button"] {
        width: 30px;
    }

    .woocommerce table.shop_table tbody td .quantity.quantity-with-plusminus input.qty,
    .woocommerce-page table.shop_table tbody td .quantity.quantity-with-plusminus input.qty {
        width: 35px;
    }


    /* .page-with-sidebar .woocommerce .order_details li:not(:last-child) { border-color: rgba(var(--wdtHeadAltColorRgb),0.15); border-style: solid; border-width: 0 0 1px; font-size: calc(var(--wdtFontSize_Base) - 3px); margin-bottom: 10px; margin-top: 10px; width: 100%; }

        .page-with-sidebar .woocommerce .order_details li:first-child { margin-top: 0; margin-right: 0; }

        .woocommerce .order_details li strong { font-size: 1.25em; } */

}


@media only screen and (max-width: 768px) {

    .woocommerce .woocommerce-message,
    .woocommerce .woocommerce-info,
    .woocommerce .woocommerce-error {
        display: table;
        text-align: center;
        width: 100%;
    }

    .woocommerce .woocommerce-error .button,
    .woocommerce .woocommerce-info .button,
    .woocommerce .woocommerce-message .button {
        display: table-footer-group;
        float: none;
        text-decoration: underline;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    .woocommerce ul.products li.product,
    .woocommerce ul.products[class*="columns-"] li.product,
    .woocommerce-page ul.products li.product,
    .woocommerce-page ul.products[class*="columns-"] li.product {
        margin: 0;
        width: 100%;
    }

    .woocommerce table.shop_table tr td::before,
    .woocommerce-page table.shop_table tr td::before {
        content: none;
    }

    .woocommerce-page .woocommerce-customer-details .addresses .woocommerce-column {
        margin: 0 0 20px;
    }

}

@media only screen and (min-width: 768px) {

    /* Plugin Styles Override */
    .woocommerce table.shop_table thead,
    .woocommerce-page table.shop_table thead {
        display: table-header-group;
    }

    .woocommerce table.shop_table tr,
    .woocommerce-page table.shop_table tr {
        display: table-row;
    }

    .woocommerce table.shop_table tbody th,
    .woocommerce-page table.shop_table tbody th,
    .woocommerce table.shop_table tr td,
    .woocommerce-page table.shop_table tr td {
        display: table-cell;
    }

    .woocommerce table.shop_table tr:nth-child(2n) td,
    .woocommerce-page table.shop_table tr:nth-child(2n) td {
        background: none;
    }

    .woocommerce table.shop_table tr td:not(:last-child),
    .woocommerce-page table.shop_table tr td:not(:last-child) {
        text-align: left !important;
    }


    .woocommerce #content table.cart .product-thumbnail,
    .woocommerce table.cart .product-thumbnail,
    .woocommerce-page #content table.cart .product-thumbnail,
    .woocommerce-page table.cart .product-thumbnail {
        display: table-cell;
    }


    .woocommerce-cart table.shop_table tr.cart-discount th,
    .woocommerce-cart table.shop_table tr.cart-discount td {
        vertical-align: middle;
    }

}


/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {

    .ywgc_enter_code .form-row {
        width: 100%;
    }

    .woocommerce ul.products.product-thumb-iconsgroup-position-vertical[class*="vertical-position-"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons {
        display: inline-grid;
        gap: 6px;
    }

    .woocommerce #review_form #respond textarea {
        height: 140px;
    }

    .woocommerce div.product form.cart div.quantity.quantity-with-plusminus {
        width: 140px;
    }

    .woocommerce .pagination .column {
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }

    .woocommerce .pagination ul,
    .woocommerce .pagination ul li {
        float: none;
    }

    .woocommerce .pagination ul li {
        display: inline-block;
    }

    .woocommerce .woocommerce-message,
    .woocommerce .woocommerce-info,
    .woocommerce .woocommerce-error {
        display: table;
        text-align: center;
        width: 100%;
    }

    .woocommerce .woocommerce-error .button,
    .woocommerce .woocommerce-info .button,
    .woocommerce .woocommerce-message .button {
        display: table-footer-group;
        float: none;
        text-decoration: underline;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    .woocommerce .woocommerce-error>a,
    .woocommerce .woocommerce-info>a,
    .woocommerce .woocommerce-message>a {
        display: block;
        margin-left: 0;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    .woocommerce .woocommerce-error>a:not(.button),
    .woocommerce .woocommerce-info>a:not(.button),
    .woocommerce .woocommerce-message>a:not(.button) {
        text-decoration: underline;
    }


    .woocommerce .product p.price del,
    .woocommerce-page .product p.price del,
    .woocommerce div.product p.price del,
    .woocommerce-page div.product p.price del,

    .woocommerce .product span.price del,
    .woocommerce-page .product span.price del,
    .woocommerce div.product span.price del,
    .woocommerce-page div.product span.price del,

    .woocommerce .product-price del,
    .woocommerce-page .product-price del {
        font-size: 14px;
    }

    .woocommerce .product p.price,
    .woocommerce-page .product p.price,
    .woocommerce div.product p.price,
    .woocommerce-page div.product p.price,

    .woocommerce .product span.price,
    .woocommerce-page .product span.price,
    .woocommerce div.product span.price,
    .woocommerce-page div.product span.price,

    .woocommerce .product p.price ins,
    .woocommerce-page .product p.price ins,
    .woocommerce div.product p.price ins,
    .woocommerce-page div.product p.price ins,

    .woocommerce .product span.price ins,
    .woocommerce-page .product span.price ins,
    .woocommerce div.product span.price ins,
    .woocommerce-page div.product span.price ins {
        font-size: 16px;
    }

    .woocommerce div.product form.cart div.quantity .qty {
        font-size: 14px;
    }


    /* #region - Plugin Style Override */
    .woocommerce table.shop_table tr:nth-child(2n) td,
    .woocommerce-page table.shop_table tr:nth-child(2n) td {
        background: none;
    }

    .woocommerce table.shop_table tr td,
    .woocommerce-page table.shop_table tr td {
        text-align: inherit !important;
    }

    .woocommerce table.shop_table tr td:before,
    .woocommerce-page table.shop_table tr td:before {
        display: none;
    }

    /* #endregion */


    .woocommerce table.shop_table tr {
        display: block;
        overflow: hidden;
        position: relative;
    }

    .woocommerce table.shop_table th,
    .woocommerce-page table.shop_table th,
    .woocommerce table.shop_table td,
    .woocommerce-page table.shop_table td,
    .woocommerce table.shop_table tbody th,
    .woocommerce table.shop_table tfoot th,
    .woocommerce table.shop_table tfoot td {
        font-size: 16px;
        font-weight: normal;
    }

    .woocommerce table.shop_table tr td.product-name[data-title="Product"] a {
        font-size: calc(var(--wdtFontSize_Base) + 3px);
        font-weight: var(--wdtFontWeight_Alt);
    }

    .woocommerce table.shop_table th,
    .woocommerce-page table.shop_table th,
    .woocommerce table.shop_table tbody th,
    .woocommerce-page table.shop_table tbody th,
    .woocommerce table.shop_table tfoot th,
    .woocommerce-page table.shop_table tfoot th {
        font-size: 13px;
    }

    .woocommerce table.shop_table th,
    .woocommerce-page table.shop_table th {
        text-align: center;
    }

    .woocommerce table.shop_table td,
    .woocommerce-page table.shop_table td {
        padding: 0;
    }


    .woocommerce table.shop_table th,
    .woocommerce-page table.shop_table th,
    .woocommerce .shop_table thead th:first-child,
    .woocommerce .shop_table thead th:last-child {
        border-bottom-width: 0;
        border-top: 1px solid transparent;
    }

    .woocommerce .shop_table .product-thumbnail a {
        display: inline-block;
        margin: 10px 0 0;
    }

    .woocommerce .shop_table td.product-name a,
    .woocommerce .shop_table td.product-stock-status span,
    .woocommerce .shop_table tr.order td a {
        display: inline-block;
        margin-top: 18px;
    }

    .woocommerce .shop_table td.product-name a {
        white-space: normal;
    }

    .woocommerce .shop_table td.product-price span,
    .woocommerce .shop_table td.product-subtotal span {
        margin-top: 10px;
        display: inline-block;
    }

    .woocommerce table.shop_table tr td.product-remove {
        background-color: var(--wdtBodyBGColor);
        border: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15) !important;
        display: flex;
        justify-content: center;
        align-items: center;
        line-height: 45px;
        margin: auto;
        padding: 0 !important;
        position: absolute;
        right: 30px;
        text-align: center;
        top: 30px;
        z-index: 1;
        border-radius: 50%;
    }

    .woocommerce table.shop_table tr td.product-remove>div {
        display: inherit;
    }


    .woocommerce table.shop_table,
    .woocommerce table.shop_table tbody,
    .woocommerce table.shop_table tfoot,
    .woocommerce table.shop_table tr,
    .woocommerce table.shop_table tr th,
    .woocommerce table.shop_table tr td {
        display: block;
        text-align: center;
        width: 100%;
    }

    .woocommerce table.shop_table tr th,
    body .woocommerce table.shop_table tr td {
        border-width: 0;
        float: left;
        height: auto !important;
        margin-bottom: 20px;
        padding: 5px 15px;
        text-align: left;
        width: auto !important;
    }

    .woocommerce table.shop_table tr td:first-child,
    .woocommerce-page table.shop_table tr td:first-child {
        padding-left: 15px;
    }

    .woocommerce table.shop_table tr td:last-child,
    .woocommerce-page table.shop_table tr td:last-child {
        padding-right: 15px;
    }


    .woocommerce table.shop_table tr td.product-thumbnail {
        line-height: 0;
        margin: 0;
        padding: 15px;
        width: 100% !important;
    }

    .woocommerce #content table.cart .product-thumbnail,
    .woocommerce table.cart .product-thumbnail,
    .woocommerce-page #content table.cart .product-thumbnail,
    .woocommerce-page table.cart .product-thumbnail {
        display: block;
    }


    .woocommerce table.shop_table tr td.product-thumbnail a {
        display: inline-block;
        margin: 0;
        max-width: 100%;
        width: 100%;
    }

    .woocommerce table.shop_table tr td.product-thumbnail img {
        height: auto;
        width: 100%;
    }

    .woocommerce table.shop_table tr td.product-name {
        margin: 0 0 10px;
    }

    .woocommerce .shop_table td.product-name a,
    .woocommerce .shop_table tr.order td a,
    .woocommerce .shop_table td.product-stock-status span {
        margin: 0;
    }

    .woocommerce table.shop_table tr td.product-quantity,
    .woocommerce table.shop_table tr td.product-price {
        display: table-cell;
        float: none;
        text-align: center;
        vertical-align: middle;
        width: 1% !important;
    }


    .woocommerce table.shop_table tr td.product-subtotal {
        border-style: solid;
        border-width: 1px 0 0;
        display: block;
        margin: 10px 0 0;
        padding: 20px 15px 15px;
    }

    .woocommerce table.shop_table tr td.product-name,
    .woocommerce table.shop_table tr td.product-subtotal {
        text-align: center;
        width: 100% !important;
    }

    .woocommerce table.shop_table tr td>label,
    .woocommerce-page table.shop_table tr td>label {
        display: block;
        font-size: 14px;
        font-weight: 600;
        line-height: normal;
        margin-bottom: 10px;
        width: 100%;
    }

    .woocommerce .shop_table td.product-price span,
    .woocommerce .shop_table td.product-subtotal span {
        margin: 0;
        line-height: 30px;
        height: 30px;
    }

    .woocommerce .shop_table td.product-price del>span {
        display: unset;
    }


    .woocommerce .shop_table.order_details th,
    .woocommerce .shop_table.order_details td {
        text-align: center;
    }

    .woocommerce table.shop_table.order_details thead th,
    .woocommerce-page table.shop_table.order_details thead th {
        border-bottom-width: 0;
    }

    .woocommerce .shop_table.order_details td.product-name a {
        margin-top: 0;
    }

    .woocommerce .woocommerce-order-details .shop_table.order_details tr td.woocommerce-table__product-name a,
    .woocommerce table.shop_table.woocommerce-table--order-downloads tr td[data-title="Product"] a {
        font-size: var(--wdtFontSize_Base);
        font-weight: bold;
    }

    .woocommerce-page .woocommerce-order-details {
        padding: 25px 20px;
    }

    .woocommerce .woocommerce-order-details .woocommerce-order-details__title {
        margin-bottom: 10px;
        text-align: center;
        width: 100%;
    }

    .woocommerce .woocommerce-order-details .shop_table.order_details thead {
        display: none;
    }

    .woocommerce .woocommerce-order-details .shop_table.order_details tr {
        border-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
        border-style: solid;
        border-width: 0 0 1px;
        padding: 10px 0;
    }

    .woocommerce .woocommerce-order-details .shop_table.order_details tfoot tr:last-child {
        border-width: 0;
    }

    .woocommerce .woocommerce-order-details .shop_table.order_details tr th,
    .woocommerce .woocommerce-order-details .shop_table.order_details tr td {
        display: block;
        margin: 0;
        padding: 0 !important;
        width: 100% !important;
    }

    .woocommerce .woocommerce-order-details .order-again {
        text-align: center;
    }

    .woocommerce-page .woocommerce-order-details table.shop_table tr td:last-child {
        text-align: center;
    }


    .woocommerce table.shop_table tbody td .quantity .qty,
    .woocommerce-page table.shop_table tbody td .quantity .qty {
        font-size: 14px;
    }

    .woocommerce .quantity.quantity-with-plusminus .qty,
    .woocommerce-page .quantity.quantity-with-plusminus .qty,
    .woocommerce .quantity.quantity-with-plusminus input,
    .woocommerce-page .quantity.quantity-with-plusminus input,
    .woocommerce table.shop_table tbody td .quantity.quantity-with-plusminus input[type="button"],
    .woocommerce-page table.shop_table tbody td .quantity.quantity-with-plusminus input[type="button"] {
        width: 35px;
    }

    .woocommerce form .form-row-first,
    .woocommerce-page form .form-row-first,
    .woocommerce form .form-row-last,
    .woocommerce-page form .form-row-last {
        width: 100%;
    }

    .woocommerce form .form-row,
    .woocommerce-page form .form-row {
        padding: 0;
    }


    /* Quick View */
    body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content>div.product>div.product {
        padding-right: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.images,
    body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.summary {
        display: block;
        float: none;
        margin: 25px;
        width: auto;
    }

    body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.summary {
        margin-top: 0;
    }

    body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-close {
        background-color: var(--wdtPrimaryColor);
        color: var(--wdtAccentTxtColor) !important;
        height: 40px;
        line-height: 40px;
        opacity: 0.6;
        right: 10px;
        top: 10px;
        width: 40px;
        z-index: 10;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-close:hover {
        background-color: var(--wdtPrimaryColor) !important;
        opacity: 1;
    }

    #yith-quick-view-modal .yith-wcqv-main .woocommerce div.product .product_title {
        font-size: var(--wdtFontSize_H5);
    }

    #yith-quick-view-modal .yith-wcqv-main .woocommerce div.product form.cart div.quantity.quantity-with-plusminus {
        width: auto;
    }

    #yith-quick-view-modal .yith-wcqv-main .woocommerce div.product p.price,
    #yith-quick-view-modal .yith-wcqv-main .woocommerce .product p.price {
        font-size: var(--wdtFontSize_H5);

    }

    body[class*="woocommerce"] .yith-wcqv-wrapper:hover #yith-quick-view-close {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    body[class*="woocommerce"] .yith-wcqv-wrapper:hover #yith-quick-view-close:hover {
        background-color: var(--wdtHeadAltColor);
    }

    body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.summary,
    body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.summary .product form.cart .variations li.zoo-cw-attr-row div.label,
    body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.summary .product form.cart .variations li.zoo-cw-attr-row div.label label {
        text-align: left;
    }

}

@media only screen and (max-width: 768px) {

    .woocommerce-page.woocommerce-view-order .woocommerce-customer-details .addresses .woocommerce-column+.woocommerce-column {
        margin-top: 30px;
    }

}

/*----*****---- << Mobile >> ----*****----*/

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

    /* .woocommerce div.product .product_title { font-size: calc(var(--wdtFontSize_H3) - 2px); } */
    .woocommerce #review_form #respond form.comment-form div.column.wdt-one-column:nth-child(3) {
        grid-area: 5/1;
    }

    .woocommerce div.product .summary form.variations_form.cart .variations li:not(.color-variable-item) {
        min-width: 32px;
        height: 30px;
    }

    .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
        font-size: 14px;
    }

    .woocommerce div.product .summary form.variations_form.cart .variations li:not(.color-variable-item) .variable-item-contents {
        padding: 5px 15px;
    }

    .woocommerce .shop_table tr td.product-stock-status>span {
        font-size: 10px;
        padding: 10px 5px;
    }

    .woocommerce div.product .wdt-product-summary .product-button~.product-buy-now a {
        margin-top: 5px;
    }

    .woocommerce form .form-row label.inline {
        padding-left: 0;
    }

    .woocommerce .woocommerce-message,
    .woocommerce .woocommerce-info,
    .woocommerce .woocommerce-error {
        display: table;
        text-align: center;
    }

    .woocommerce .woocommerce-error .button,
    .woocommerce .woocommerce-info .button,
    .woocommerce .woocommerce-message .button {
        display: table-footer-group;
        float: none;
        text-decoration: underline;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }


    .woocommerce div.product form.cart div.quantity,
    .woocommerce div.product form.cart div.quantity~a,
    .woocommerce div.product form.cart div.quantity~a.button,
    .woocommerce div.product form.cart div.quantity~button,
    .woocommerce div.product form.cart div.quantity~button.button,
    .woocommerce div.product form.cart div.quantity~.button,
    .woocommerce div.product form.cart div.quantity~.button.alt,
    .woocommerce div.product form.cart div.quantity~.button.disabled,
    .woocommerce div.product form.cart div.quantity~.button[disabled],
    .woocommerce div.product form.cart div.quantity~.button.alt.disabled,
    .woocommerce div.product form.cart div.quantity~.button.alt[disabled] {
        margin-top: 0;
        margin-bottom: 0;
    }

}


/*----*****---- << Mobile >> ----*****----*/

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {

    .wvs-has-image-tooltip::before,
    [data-wvstooltip]::before {
        background-color: var(--wdtLinkHoverColor);
        height: 20px;
        padding-inline: 5px;
        font-size: 14px;
        min-width: 30px;
    }

    .woocommerce .product form.cart table.variations {
        margin-bottom: 10px !important;
    }

    .woocommerce div.product form.cart div.quantity {
        margin: 0;
    }

    .woocommerce div.product form.cart div.quantity.quantity-with-plusminus {
        width: auto;
    }

    .woocommerce select,
    .woocommerce-page select {
        min-height: auto;
    }

}


/*----*****---- << Mobile >> ----*****----*/

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 319px) {

    .woocommerce .woocommerce-ordering {
        min-width: 100%;
    }

    .woocommerce table.shop_table th,
    .woocommerce-page table.shop_table th {
        width: 90px;
    }

    .woocommerce table.shop_table td,
    .woocommerce-page table.shop_table td {
        width: 161px;
    }

    .woocommerce table.shop_table .quantity.quantity-with-plusminus input,
    .woocommerce-page table.shop_table .quantity.quantity-with-plusminus input,

    .woocommerce table.shop_table tbody td .quantity.quantity-with-plusminus .qty,
    .woocommerce-page table.shop_table tbody td .quantity.quantity-with-plusminus .qty,

    .woocommerce table.shop_table tbody td .quantity.quantity-with-plusminus input[type="button"],
    .woocommerce-page table.shop_table tbody td .quantity.quantity-with-plusminus input[type="button"] {
        width: 24px;
    }

    .woocommerce .shop_table.order_details th:first-child,
    .woocommerce .shop_table.order_details td:first-child {
        width: 50%;
    }

}

/* #endregion - Responsive */


/*-------------------------------------------*/
/* #region - Product Listing without isotop  */
/*-------------------------------------------*/

.woocommerce ul.products:not(.products-apply-isotope) .product .wdt-col {
    width: 100% !important;
}

.woocommerce ul.products:not(.products-apply-isotope, .swiper-wrapper) {
    margin: 0;
}

.woocommerce ul.products:not(.products-apply-isotope, .swiper-wrapper) .product .wdt-col {
    padding: 0;
}

.woocommerce ul.products:not(.products-apply-isotope, .swiper-wrapper) .product .wdt-col .product-wrapper {
    margin: 0;
}

.woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
    display: grid;
    gap: 40px;
    width: 100%;
    margin: 0;
}

.woocommerce ul.products[class*="columns-5"]:not(.products-apply-isotope, .swiper-wrapper),
.woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper).wdt-columns-4 {
    grid-template-columns: repeat(5, 1fr);
}

.woocommerce ul.products[class*="columns-4"]:not(.products-apply-isotope, .swiper-wrapper),
.woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper).wdt-columns-4 {
    grid-template-columns: repeat(4, 1fr);
}

.woocommerce ul.products[class*="columns-3"]:not(.products-apply-isotope, .swiper-wrapper),
.woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper).wdt-columns-3 {
    grid-template-columns: repeat(3, 1fr);
}

.woocommerce ul.products[class*="columns-2"]:not(.products-apply-isotope, .swiper-wrapper),
.woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper).wdt-columns-2 {
    grid-template-columns: repeat(2, 1fr);
}

.woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper).list-product-active {
    grid-template-columns: repeat(2, 1fr);
}

.woocommerce .page-with-sidebar ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper).list-product-active {
    grid-template-columns: repeat(1, 1fr);
}

@media only screen and (max-width: 1540px) {
    .woocommerce .page-with-sidebar .product-loop-sorting .product-layout-controller .product-change-layout li span[data-column="4"] {
        display: none;
    }
}

@media only screen and (min-width:1281px) and (max-width:1540px) {
    .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
        grid-template-columns: repeat(4, 1fr);
    }

    .woocommerce ul.products[class*="columns-3"]:not(.products-apply-isotope, .swiper-wrapper),
    .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper).wdt-columns-3 {
        grid-template-columns: repeat(3, 1fr);
    }

    .woocommerce ul.products[class*="columns-2"]:not(.products-apply-isotope, .swiper-wrapper),
    .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper).wdt-columns-2 {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
    .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
        grid-template-columns: repeat(3, 1fr);
    }

    .woocommerce .page-with-sidebar .product-loop-sorting .product-layout-controller .product-change-layout li span[data-column="3"] {
        display: none;
    }

    .woocommerce ul.products[class*="columns-3"]:not(.products-apply-isotope, .swiper-wrapper),
    .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper).wdt-columns-3 {
        grid-template-columns: repeat(2, 1fr);
    }

    .woocommerce .page-with-sidebar ul.products[class*="columns-3"]:not(.products-apply-isotope, .swiper-wrapper),
    .woocommerce .page-with-sidebar ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper).wdt-columns-3 {
        grid-template-columns: repeat(2, 1fr);
    }

    .woocommerce ul.products[class*="columns-2"]:not(.products-apply-isotope, .swiper-wrapper),
    .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper).wdt-columns-2 {
        grid-template-columns: repeat(2, 1fr);
    }
}


@media only screen and (min-width:480px) and (max-width:1024px) {

    .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (max-width: 800px) {

    .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper).list-product-active {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media only screen and (min-width:480px) {
    /* Woocommerce Style */
    .comment-form > p { margin-bottom: 15px; width: 100%; float: left; text-align: left; position: relative; }
    .woocommerce-Reviews #review_form .comment-form p.comment-notes { grid-area: 1 / 1; }
    .woocommerce-Reviews #review_form .comment-form p.comment-notes,
    .woocommerce-Reviews #review_form .comment-form .column.wdt-one-column:nth-child(2),
    .woocommerce-Reviews #review_form .comment-form .comment-form-comment,
    .woocommerce-Reviews #review_form .comment-form .comment-form-rating,
    .woocommerce-Reviews #review_form .comment-form p.comment-form-cookies-consent,
    .woocommerce-Reviews #review_form .comment-form p.form-submit { grid-column: 1/3; margin: 0; }
    .woocommerce-Reviews #review_form .comment-form .column.wdt-one-column:nth-child(3),
    .woocommerce-Reviews #review_form .comment-form .comment-form-comment:nth-child(3) { grid-column: 2/3; grid-row: 3/5; margin: 0; }
    .woocommerce-Reviews #review_form .comment-form .column.wdt-one-half:nth-child(4),
    .woocommerce-Reviews #review_form .comment-form .comment-form-author {grid-column: 1/2;grid-row: 3;width: 100%; margin: 0;}
    .woocommerce-Reviews #review_form .comment-form .column.wdt-one-half:nth-child(5),
    .woocommerce-Reviews #review_form .comment-form .comment-form-email { grid-column: 1/2; grid-row: 4; width: 100%; margin: 0;}
    .woocommerce #review_form #respond label ~ textarea { min-height: calc(100% - 28px); }
    .woocommerce #review_form #respond textarea { font-family: inherit; height: clamp(8.125rem, 7.5rem + 1.3021vw, 9.0625rem); margin: 0; }
    .woocommerce #review_form #respond p { margin: 0; }
}

@media only screen and (max-width:479px) {
    .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
        grid-template-columns: repeat(1, 1fr);
    }

    .woocommerce #review_form #respond form.comment-form div.column {
        margin-bottom: 0;
    }
    .woocommerce-variation-add-to-cart.variations_button { flex-wrap: wrap; }
}

/*----------------------------------------------*/
/* #endregion - Product Listing without isotop  */
/*----------------------------------------------*/

/*--------------------------------------------------------------*/
/* #region - Product Single */
/*--------------------------------------------------------------*/

.woocommerce div.product div.images,
.woocommerce div.product div.summary,
.woocommerce div.product .wdt-product-tabs div.summary,
.woocommerce-page div.product .wdt-product-tabs div.summary,
.woocommerce div.product *[class*="-wdt-shop-product-single-summary"] div.summary,
.woocommerce-page div.product *[class*="-wdt-shop-product-single-summary"] div.summary {
    float: left;
    margin: 0 0 10px;
    position: relative;
    width: 100%;
}

.swiper-vertical.swiper-autoheight .swiper-slide {
    height: auto !important;
}

.woocommerce div.product .elementor-widget div.images,
.woocommerce div.product .elementor-widget div.summary {
    float: none;
    width: 100%;
}

.woocommerce div.product .elementor-widget div.summary .product_meta_wrapper { margin-bottom: 12px; }
.elementor-widget-wdt-shop-product-single-summary div.summary .product_meta_wrapper { margin-bottom: 12px; }

.woocommerce.single-product div.images span.onsale,
.woocommerce-product-gallery span.onsale,
.wdt-product-image-gallery-container span.onsale,
#yith-quick-view-content span.onsale,
.woocommerce.single-product div.images span.out-of-stock,
.woocommerce-product-gallery span.out-of-stock,
.wdt-product-image-gallery-container span.out-of-stock,
#yith-quick-view-content span.out-of-stock {
    display: inline-block;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    min-height: 38px;
    min-width: 38px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    left: 8px;
    top: 8px;
    text-align: center;
    width: 38px;
    z-index: 1;
    -webkit-border-radius: var(--wdtRadius_Full);
    border-radius: var(--wdtRadius_Full);
}

/* .woocommerce.single-product div.images span.out-of-stock, .woocommerce-product-gallery span.out-of-stock, .wdt-product-image-gallery-container span.out-of-stock, #yith-quick-view-content span.out-of-stock { font-size: 12px; padding: 0 20px; position: absolute; top: 10px; left: 10px; width: auto; z-index: 1; } */

.woocommerce-product-gallery .featured-tag+span.new,
.wdt-product-image-gallery-container .featured-tag+span.new {
    right: 0;
    top: 30px;
}

.woocommerce.single-product .featured-tag span,
.wdt-product-image-gallery-container .featured-tag span {
    opacity: 0;
    filter: alpha(opacity=0);
}

.woocommerce.single-product .featured-tag>div span,
.wdt-product-image-gallery-container .featured-tag>div span {
    opacity: 1;
    filter: alpha(opacity=100);
}

.related-products-container,
.upsell-products-container {
    clear: both;
    float: left;
    margin: 20px 0 0;
    padding: 0;
    width: 100%;
}


/* #region - Product Images Gallery - Default */
.woocommerce div.product.type-product>div.images {
    width: 36%;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    top: 10px;
    left: 10px;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    z-index: 9;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: var(--wdtBodyBGColor);
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
    content: "\e802";
    display: inline-block;
    font-family: "Teapoy Icons";
    font-size: 1em;
    height: 100%;
    width: 100%;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger img {
    margin: auto !important;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.woocommerce div.product div.images:hover .woocommerce-product-gallery__trigger {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}


.woocommerce div.product div.images .flex-viewport,
.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper,
.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,
.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
    display: block;
    float: left;
    overflow: hidden;
    width: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    border-radius: var(--wdtRadius_2X);
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    margin: 0;
}


.woocommerce div.product div.images ol.flex-control-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -5px;
    min-width: 100%;
    overflow: hidden;
    padding: 5px 0 0;
    width: auto;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* .woocommerce div.product div.images ol.flex-control-nav li { float: left; list-style: none; min-height: 100%; min-width: 20%; padding: 5px; width: 20%; } */
.woocommerce div.product div.images ol.flex-control-nav.flex-control-thumbs li {
    width: calc(25% - 2px);
}

.woocommerce div.product div.images ol.flex-control-nav li {
    float: left;
    list-style: none;
    min-height: 100%;
    min-width: auto;
    padding: 5px;
    width: auto;
}

.woocommerce div.product div.images ol.flex-control-nav li img {
    border: 2px solid transparent !important;
    cursor: pointer;
    height: auto;
    margin: auto;
    min-height: 100%;
    opacity: 1;
    width: auto;
    -webkit-box-shadow: 0 0 0 1px rgba(var(--wdtHeadAltColorRgb), 0.05);
    box-shadow: 0 0 0 1px rgba(var(--wdtHeadAltColorRgb), 0.05);
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
    border-radius: var(--wdtRadius_1X);
}

.woocommerce div.product div.images ol.flex-control-nav li img.flex-active {
    -webkit-box-shadow: 0 0 0 1px var(--wdtBorderColor);
    box-shadow: 0 0 0 1px var(--wdtBorderColor);
}

.woocommerce.single-product .product-with-secondary-image {
    clear: both;
}

.woocommerce.single-product .product-thumb-wrapper {
    float: left;
    position: relative;
    width: 100%;
}

.woocommerce.single-product .product-thumb-wrapper span.onsale,
.woocommerce.single-product .product-thumb-wrapper span.out-of-stock {
    font-size: 11px;
    height: 50px;
    line-height: 50px;
    left: auto;
    right: -1em;
    top: -1em;
    width: 50px;
    z-index: 1000;
}

.woocommerce.single-product .product-thumb-wrapper span.out-of-stock {
    font-size: 10px;
    height: 50px;
    line-height: normal;
    padding: 12px 0 0;
    width: 50px;
}

.woocommerce-product-gallery span.new {
    background-color: indianred;
    font-size: .857em;
    color: var(--wdtAccentTxtColor);
    padding: 2px 10px;
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    z-index: 9;
}


.woocommerce div.product .images .thumbnails {
    margin: 0 -5px;
    overflow: hidden;
}

.woocommerce div.product .images .thumbnails .yith_magnifier_gallery li {
    margin: 0 5px;
    padding: 0;
    width: 122px !important;
}

.woocommerce .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li,
.woocommerce-page .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li {
    width: 88px !important;
}

.woocommerce div.product div.images div.thumbnails a {
    margin-right: 3.8%;
    width: 30.75%;
}

.woocommerce div.product div.images div.thumbnails a.first {
    clear: both;
}

.woocommerce div.product div.images div.thumbnails a.last {
    margin-right: 0;
}

/* #endregion - Product Images Gallery - Default */


/* #region - Product Content Summary */
.woocommerce div.product.type-product>div.summary { width: 60%; margin: 0 0 0 4%; }
.woocommerce div.product .summary form.cart:not(.variations_form, .grouped_form) {     
    display: flex !important; flex-wrap: nowrap; align-items: center; gap: 15px; }
.woocommerce div.product .summary form.cart::before { display: none; }
.woocommerce div.product.type-product>div.summary>*:not(.clear):not(.button):not([id*="tmpl-add-to-cart-button"]),
.woocommerce div.product .summary-content>*,
.woocommerce div.product .summary-content .woocommerce-product-rating,
.woocommerce div.product .summary form.cart,
.woocommerce div.product .summary form.cart .variations,
.woocommerce div.product .summary .variations_button,
.woocommerce div.product .summary .woocommerce-variation-price,
.woocommerce div.product .summary .woocommerce-variation-availability,
.woocommerce div.product .summary .woocommerce-variation-description {
    clear: both;
    display: inline-block;
    line-height: var(--wdtLineHeight_Base);
    margin: 0 0 clamp(0.9375rem, 0.8819rem + 0.3067vw, 1.25rem) 0;
    width: 100%;
}

.woocommerce div.product .summary form.cart .variations {
    padding: 0;
}

.woocommerce div.product .summary form.cart .single_variation_wrap .single_variation>p {
    margin: 10px 0;
}

.woocommerce div.product>div.summary>*:first-child {
    margin-top: 0;
}

.woocommerce div.product>div.summary>*:last-child {
    margin-bottom: 0;
}

.woocommerce div.product .summary form.cart+.yith-wcwl-add-to-wishlist,
.woocommerce div.product .summary form.cart+.compare {
    margin-top: 0;
    margin-bottom: 0;
}

.woocommerce div.product .summary form.cart *:last-child {
    margin-bottom: 0;
}

.woocommerce div.product form.cart .variations label {
    font-size: var(--wdtFontSize_H6); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; 
    color: var(--wdtHeadAltColor); }


.woocommerce div.product div.summary>*:not(.clear):not(.wdt-single-product-separator):not(.wdt-single-product-clear):empty,
.woocommerce div.product .summary-content>*:not(.clear):empty,
.woocommerce div.product .summary .woocommerce-variation-description:empty,
.woocommerce div.product .summary-content .woocommerce-variation-description:empty,
.woocommerce div.product .summary .woocommerce-variation-price:empty,
.woocommerce div.product .summary-content .woocommerce-variation-price:empty,
.woocommerce div.product .summary .woocommerce-variation-availability:empty,
.woocommerce div.product .summary-content .woocommerce-variation-availability:empty,
.woocommerce div.product .summary .woocommerce-variation.single-variation>*:empty,
.woocommerce div.product.type-product>.summary>*[id*="tmpl-add-to-cart-button"] {
    display: none;
}


.woocommerce .product p.price del,
.woocommerce-page .product p.price del,
.woocommerce div.product p.price del,
.woocommerce-page div.product p.price del,

.woocommerce .product span.price del,
.woocommerce-page .product span.price del,
.woocommerce div.product span.price del,
.woocommerce-page div.product span.price del,
.woocommerce .product-price del,
.woocommerce-page .product-price del {
    font-size: 16px;
    margin: 0 0px 0 0;
    position: relative;
    text-decoration: none;
}


.woocommerce .product p.price del:after,
.woocommerce-page .product p.price del:after,
.woocommerce div.product p.price del:after,
.woocommerce-page div.product p.price del:after,

.woocommerce .product span.price del:after,
.woocommerce-page .product span.price del:after,
.woocommerce div.product span.price del:after,
.woocommerce-page div.product span.price del:after,
.woocommerce .product-price del:after,
.woocommerce-page .product-price del:after {
    background-color: currentColor;
    content: "";
    height: 1px;
    margin: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
}

.woocommerce .product p.price,
.woocommerce-page .product p.price,
.woocommerce div.product p.price,
.woocommerce-page div.product p.price,

.woocommerce .product span.price,
.woocommerce-page .product span.price,
.woocommerce div.product span.price,
.woocommerce-page div.product span.price,

.woocommerce .product p.price ins,
.woocommerce-page .product p.price ins,
.woocommerce div.product p.price ins,
.woocommerce-page div.product p.price ins,

.woocommerce .product span.price ins,
.woocommerce-page .product span.price ins,
.woocommerce div.product span.price ins,
.woocommerce-page div.product span.price ins {
    font-size: clamp(1.25rem, 1.1388rem + 0.6135vw, 1.875rem);
    font-weight: 700;
    margin: 5px 0;
}

.woocommerce .product-price,
.woocommerce-page .product-price,
.woocommerce .product-price ins,
.woocommerce-page .product-price ins {
    font-size: 18px;
}

.woocommerce div.product .summary .variations_button,
.woocommerce div.product .summary .woocommerce-variation-price,
.woocommerce div.product .summary .woocommerce-variation-availability,
.woocommerce div.product .summary .woocommerce-variation-description,
.woocommerce div.product .summary .woocommerce-product-details__short-description,
.woocommerce div.product .summary form.cart .single_variation_wrap .single_variation>p {
    line-height: var(--wdtLineHeight_Base);
}

.woocommerce div.product .summary .woocommerce-product-details__short-description { width: 100%; max-width: 750px; }
.woocommerce div.product .summary .woocommerce-product-details__short-description br { display: none; }

.woocommerce div.product .summary .woocommerce-variation-availability,
.woocommerce div.product .summary .woocommerce-variation-description,
.woocommerce div.product .summary .woocommerce-product-details__short-description {
    margin: 15px 0;
}

.woocommerce div.product .summary .variations_form .variations_button .button.alt.disabled.wc-variation-is-unavailable {
    opacity: 1;
}

.woocommerce div.product .summary .variations_form .variations_button .button.alt.disabled.wc-variation-is-unavailable:before {
    content: none;
}

.woocommerce div.product .summary .woocommerce-variation-description>*:last-child,
.woocommerce div.product .summary .woocommerce-product-details__short-description>*:last-child {
    margin-bottom: 0;
}

.woocommerce div.product p.price del,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price del,
.woocommerce div.product span.price ins {
    display: inline-block;
}


.woocommerce div.product .summary .variations_form .stock,
.woocommerce div.product .summary .variations_form p.stock {
    margin: 0 0 10px;
}

.woocommerce div.product form.cart p:last-child,
.woocommerce div.product .variations_form .stock:last-child,
.woocommerce div.product .variations_form p.stock:last-child,
.woocommerce-product-details__short-description *:last-child,
.woocommerce-variation-description *:last-child {
    margin-bottom: 0;
}


.woocommerce div.product .summary form.cart .variations,
.woocommerce div.product .summary .yith-wcwl-add-to-wishlist a,
.woocommerce div.product .summary .compare,
.woocommerce div.product .summary .yith-wcqv-button,
.woocommerce div.product .summary .wdt-wcsg-button {
    width: auto;
}

.woocommerce div.product .summary .woocommerce-product-rating {
    display: inline-block;
}

.woocommerce div.product .summary .product_additional_info_wrapper .product_additional_info .availability_wrapper .product-availability {
    margin: 0;
}

.woocommerce div.product .summary .woocommerce-product-rating .star-rating {
    margin: 0 5px 0 0;
}

.woocommerce div.product .summary .woocommerce-product-rating .star-rating,
.woocommerce div.product .summary .woocommerce-product-rating .woocommerce-review-link {
    display: inline-block;
    float: none;
    vertical-align: middle;
}

.woocommerce div.product .summary .woocommerce-product-rating .woocommerce-review-link:not(:focus) {
    text-decoration: none;
}

.woocommerce div.product .summary .woocommerce-variation.single-variation>*:empty {
    display: none;
}

.woocommerce div.product div.summary .stock,
.woocommerce div.product.type-product>div.summary p.stock {
    border: 0px solid rgba(var(--wdtHeadAltColorRgb), 1);
    color: var(--wdtBodyTxtColor);
    display: table;
    padding: 6px 18px;
    vertical-align: middle;
    width: auto;
    border-radius: var(--wdtRadius_Part);
    background-color: var(--wdtTertiaryColor);
    margin: 20px 0;
}

.woocommerce div.product .summary .stock.out-of-stock,
.woocommerce div.product.type-product>.summary p.stock.out-of-stock {
    border-color: currentColor;
    color: #9f2124;
    font-weight: 500;
}

.woocommerce div.product .summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    margin-right: 0.6em;
}

.woocommerce div.product .summary .tinv-wishlist .tooltip {
    display: none;
}

.woocommerce div.product.type-product>.summary p.price del,
.woocommerce div.product.type-product>.summary span.price del {
    display: inline-block;
}

.woocommerce div.product form.cart .group_table td {
    padding: 12px 15px;
    vertical-align: middle;
}

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__quantity {
    padding-left: 0;
    text-align: left;
}

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price {
    padding-right: 0;
    text-align: right;
}

.woocommerce .product.product-type-grouped .summary .cart .group_table {
    margin-bottom: 30px;
}

.woocommerce .product.product-type-grouped .summary .cart .group_table td {
    border-width: 0;
    padding: 15px 0;
    vertical-align: middle;
}

.woocommerce .product.product-type-grouped .summary .cart .group_table tr {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
    border-style: solid;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.woocommerce .product.product-type-grouped .summary .cart .group_table tr+tr {
    border-width: 1px 0 0;
    margin-top: 15px;
    padding-top: 15px;
}

.woocommerce .product.product-type-grouped .summary .cart .group_table td {
    border-width: 0;
    padding: 0;
    text-align: left;
    width: auto;
}

.woocommerce .product.product-type-grouped .summary .cart .group_table td a {
    background: transparent !important;
    padding: 0 !important;
}

.woocommerce .product.product-type-grouped .summary .cart .group_table td a:not(:focus) {
    text-decoration: none;
}

.woocommerce .product.product-type-grouped .summary .cart .group_table td a:not(:hover) {
    color: inherit;
}

.woocommerce .product.product-type-grouped .summary .cart .group_table td a:hover {
    opacity: 0.75;
}

.woocommerce div.product.product-type-grouped .summary form.cart .group_table tr td.woocommerce-grouped-product-list-item__label {
    font-family: var(--wdtFontTypo_Alt);
    font-weight: 500;
    font-size: 1em;
    color: var(--wdtHeadAltColor);
    flex: 1;
}

.woocommerce div.product.product-type-grouped .summary form.cart .group_table tr td.woocommerce-grouped-product-list-item__quantity {
    position: relative;
    margin-right: 40px;
}

.woocommerce div.product.product-type-grouped .summary form.cart .group_table tr td.woocommerce-grouped-product-list-item__price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
}

.woocommerce div.product.product-type-grouped .summary form.cart .group_table tr td.woocommerce-grouped-product-list-item__price del,
.woocommerce div.product.product-type-grouped .summary form.cart .group_table tr td.woocommerce-grouped-product-list-item__price ins {
    display: inline-block;
}

.woocommerce div.product.product-type-grouped .summary form.cart .group_table tr td.woocommerce-grouped-product-list-item__price del+ins {
    margin-left: 4px;
}

.woocommerce .product form.cart .variations li {
    padding: 0;
}

.woocommerce .product form.cart table.variations {
    display: table;
}

/* .woocommerce .product form.cart table.variations tbody {
    display: inline-flex;
    flex-direction: column-reverse;
    margin: 0;
    position: relative;
    z-index: 0;
    flex-wrap: wrap;
} */

.woocommerce .product form.cart table.variations tbody { margin: 0; }

/* 
.woocommerce div.product form.cart button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    color: var(--wdtAccentTxtColor) !important;
} */

.woocommerce .product form.cart .variations tr {
    display: inline-block;
    padding: 5px 0;
    vertical-align: middle;
    margin-bottom: 10px !important;
}

.woocommerce .product form.cart .variations tr th {
    display: table;
    padding: 0;
}

.woocommerce .product form.cart .variations tr th.label {
    display: block;
    margin-bottom: 10px;
    padding: 0;
    text-align: left;
    background-color: transparent;
}

.woocommerce div.product form.cart .variations .selection-box {
    position: relative;
    z-index: 1;
}

.woocommerce div.product form.cart .variations select {
    display: block;
    float: none;
}

.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
    vertical-align: middle;
}

.woocommerce div.product form.cart .variations .zoo-cw-group-attribute .zoo-cw-attribute-option.unavailable {
    cursor: not-allowed;
}

.woocommerce div.product form.cart .variations .zoo-cw-group-attribute[data-attribute-display-type="text"] .selection-box:after {
    content: none;
}

/* .woocommerce div.product .wdt-product-summary.summary form.cart table.variations {
    margin-bottom: 20px;
} */

.woocommerce div.product form.cart .variations .reset_variations {
    margin-left: 20px;
}

.woocommerce .product form.cart .variations li.zoo-cw-attr-row>div {
    display: inline-block;
    float: none;
    line-height: normal;
    position: relative;
    text-align: inherit;
    vertical-align: middle;
    width: auto;
}

.woocommerce .product form.cart .variations li.zoo-cw-attr-row div.label {
    margin: 0 15px 0 0;
    min-width: 60px;
}

.woocommerce .product form.cart .variations li.zoo-cw-attr-row div.label label {
    display: inline-block;
    font-size: var(--wdtFontSize_Base);
    line-height: var(--wdtLineHeight_Base);
    margin: 0;
}

.woocommerce .product form.cart .variations li:not(.zoo-cw-attr-row) div.label label {
    display: block;
    margin: 0 0 8px;
}

.woocommerce .product form.cart .variations li.zoo-cw-attr-row div.label .zoo-cw-name {
    display: none;
}

.woocommerce div.product .summary form.cart .variations {
    padding: 0;
}

/* .woocommerce div.product .summary form.cart .variations li:not(:last-child) { margin: 0 0 20px; } */

/* #endregion - Product Content Summary */


/* #region - Product Summary Meta */
.woocommerce div.product .summary .product_meta {
    margin: 0;
}

.woocommerce div.product .summary .product_meta>span {
    display: inline-block;
    margin: 5px 0;
    width: 100%;
}

.woocommerce div.product .summary .product_meta > span strong { font-weight: var(--wdtFontWeight_Base); }

.woocommerce div.product .summary .product_meta>span:only-child {
    margin: 0;
}

.woocommerce div.product .summary .product_meta>span strong {
    margin-right: 3px;
}

.woocommerce div.product .summary .product_meta a {
    position: relative;
}

.woocommerce div.product .summary .product_meta a:not(:focus) {
    text-decoration: none;
}

.woocommerce div.product .summary form.cart+.product_meta,
.woocommerce div.product .summary .compare+.product_meta,
.woocommerce div.product .summary .wccm_btn_wrapper a.compare+.product_meta,
.woocommerce div.product .summary .yith-wcwl-add-to-wishlist a+.product_meta,
.woocommerce div.product .summary .wcqv_btn_wrapper a.button+.product_meta,
.woocommerce div.product .summary .wcsg_btn_wrapper a.button+.product_meta,
.woocommerce div.product .summary .product-buttons-wrapper+.product_meta,
.woocommerce div.product .summary .product-buttons-wrapper+.product_meta_wrapper {
    margin-top: 10px;
}

.woocommerce div.product .summary .product_meta>span.yith-wcbr-brands {
    font-weight: bold;
}

.woocommerce div.product .summary .product_meta>span.yith-wcbr-brands span {
    font-weight: normal;
}

.woocommerce div.product .summary .product_meta>span.yith-wcbr-brands+.yith-wcbr-brands-logo {
    display: none;
}

.woocommerce div.product .summary .product_meta>.yith-wcbr-brands-logo img {
    max-width: 120px;
}

/* #endregion - Summary Meta */


/* #region - Product Summary Buttons */
.woocommerce div.product .summary .product-button.style-simple .compare,
.woocommerce div.product .summary .product-button.style-simple .yith-wcwl-add-to-wishlist a {
    background: none !important;
    border-width: 0;
    padding: 0;
}

.woocommerce.single-product .product .single_add_to_cart_button:before {
    /* content: "\f217";
    font-family: 'Teapoy Icons'; */
    font-family: "wdt-ext-icon";
    content: '\e805';
    font-weight: normal;
    margin-right: 7px;
    vertical-align: top;
}

.woocommerce.single-product .product .add_to_wishlist:before {
    content: "\e805";
    font-family: 'Teapoy Icons';
    font-weight: normal;
    margin-right: 5px;
    position: relative;
    top: 1px;
}

.woocommerce.single-product .product .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce.single-product .product .yith-wcwl-wishlistexistsbrowse a:before {
    content: "\e804";
    font-family: 'Teapoy Icons';
    margin-right: 5px;
}

.woocommerce.single-product .product .compare:before {
    content: "\e866";
    font-family: "Teapoy Icons";
    margin-right: 5px;
    position: relative;
    top: 1px;
}

.woocommerce.single-product .product .yith-wcqv-button:before {
    content: "\e802";
    font-family: "Teapoy Icons";
    margin-right: 5px;
    position: relative;
    top: 1px;
}

.woocommerce.single-product .product .wdt-wcsg-button:before {
    content: "\e809";
    display: inline-block;
    font-family: 'Ext Icons';
    font-weight: normal;
    margin-right: 5px;
    text-decoration: none;

}

.woocommerce.single-product div.product .summary .wdt-wcsg-button {
    padding: 0;
    border-width: 0;
    color: var(--wdtPrimaryColor);
    text-decoration: underline;
    background-color: transparent;
}

.woocommerce.single-product div.product .summary .wdt-wcsg-button:hover {
    color: var(--wdtLinkHoverColor);
}

/* Variations / Swatches */
.woocommerce .product form.cart .variations li.zoo-cw-attr-row>.zoo-cw-type-text>.zoo-cw-attribute-option {
    border: 2px solid;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    height: 30px;
    line-height: 26px;
    margin: 5px 10px 5px 0;
    text-align: center;
    /*width: 40px;*/
    -webkit-border-radius: 0;
    border-radius: 0;
}

.woocommerce .product form.cart .variations li.zoo-cw-attr-row>.zoo-cw-type-text>.zoo-cw-attribute-option .zoo-cw-attr-item {
    display: inline-block;
    height: 100% !important;
    line-height: 26px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.woocommerce .product form.cart .variations li.zoo-cw-attr-row>.zoo-cw-type-text>.zoo-cw-attribute-option .zoo-cw-attr-item:after {
    content: none;
}

.woocommerce .product form.cart .variations li.zoo-cw-attr-row>.zoo-cw-type-text>.zoo-cw-attribute-option .zoo-cw-attr-item span {
    display: inline-block;
    font-size: 16px;
    line-height: inherit;
    padding: 0 10px;
    position: relative;
    width: 100%;
}

.woocommerce .product form.cart .variations .zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option:hover .zoo-cw-attr-item .zoo-cw-label-text,
.woocommerce .product form.cart .variations .zoo-cw-group-attribute.zoo-cw-type-text .zoo-cw-attribute-option.zoo-cw-active .zoo-cw-attr-item .zoo-cw-label-text {
    color: inherit;
}

/* #endregion - Product Summary Buttons */


/* #region - Product Rating */
.woocommerce #review_form #respond p.stars {
    display: inline-flex;
    width: auto;
}

.woocommerce #review_form #respond .form-submit input {
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}

.woocommerce #review_form #respond .form-submit input:hover {
    background-color: var(--wdtHeadAltColor);
    color: var(--wdtSecondaryColor);
    border-color: var(--wdtHeadAltColor);
}

.woocommerce #review_form #respond p {
    position: relative;
}

.woocommerce div.product form.cart .reset_variations {
    font-size: 1rem;
}

.woocommerce #review_form #respond p.stars span {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.woocommerce p.stars a:before {
    color: var(--wdtBorderColor);
    -webkit-transition: inherit;
    transition: inherit;
}

.woocommerce p.stars a:before,
.woocommerce p.stars a:hover~a:before,
.woocommerce p.stars.selected a.active:before {
    content: "\e021";
    font-family: "WooCommerce";
}

.woocommerce p.stars.selected a.active:before {
    content: "\e020";
    font-family: "WooCommerce";
}

.woocommerce p.stars a:hover~a:before,
.woocommerce p.stars.selected a.active:before {
    color: var(--wdtPrimaryColor);
}

.woocommerce p.stars a:before,
.woocommerce p.stars a:hover~a:before,
.woocommerce p.stars.selected a.active~a:before {
    color: rgba(var(--wdtHeadAltColorRgb), 0.25) !important;
}

.woocommerce p.stars.selected a.active:before,
.woocommerce p.stars:hover a:before,
.woocommerce p.stars.selected a:not(.active):before,
.woocommerce p.stars.selected a.active:before {
    color: var(--wdtPrimaryColor) !important;
}

/* #endregion - Product Rating */


/* #region - Product Tabs */
.woocommerce div.product .wdt-product-tabs:empty {
    display: none;
}

.woocommerce div.product .wdt-product-tabs {
    display: inline-block;
    margin: 50px 0 0 0;
    position: relative;
    width: 100%;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs {
    clear: both;
    display: inline-block;
    position: relative;
    width: 100%;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs:before {
    content: '';
    height: 1px;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    transform: translateX(-50%);
    width: -webkit-calc(100vw);
    width: -moz-calc(100vw);
    width: calc(100vw);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs {
    clear: both;
    margin: 0 0 50px;
    overflow: visible;
    padding: 0;
    text-align: center;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs:before {
    border: none;
    content: '';
    height: 1px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    transform: translateX(-50%);
    width: -webkit-calc(100vw);
    width: -moz-calc(100vw);
    width: calc(100vw);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li {
    background: none !important;
    border-radius: 0;
    border-width: 0;
    display: inline-flex;
    list-style: none;
    margin: 5px 20px;
    padding: 0;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li:first-child {
    margin-left: 0;
    padding-left: 0;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li.active {
    z-index: auto;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li.active:after,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li.active:before {
    content: none;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a {
    font-size: 20px;
    font-weight: 600 !important;
    letter-spacing: 0;
    line-height: 26px;
    padding: 25px 0;
    position: relative;
    text-transform: none;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:before,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 1px;
    bottom: 0;
    margin: auto;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:before {
    left: 0px;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:after {
    right: 0;
    transition: width .8s cubic-bezier(.22, .61, .36, 1);
    -moz-transition: width .8s cubic-bezier(.22, .61, .36, 1);
    -webkit-transition: width .8s cubic-bezier(.22, .61, .36, 1);
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li:hover a:before,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a:before {
    width: 100%;
    -webkit-transition: width .5s cubic-bezier(.22, .61, .36, 1);
    -moz-transition: width .5s cubic-bezier(.22, .61, .36, 1);
    transition: width .5s cubic-bezier(.22, .61, .36, 1);
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li:hover a:after,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a:after {
    background: transparent;
    width: 100%;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel {
    background-color: transparent;
    border: none;
    margin: 0 0 50px 0;
    position: relative;
    text-align: left;
    width: 100%;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel>h2,
.woocommerce div.product .wdt-product-tabs .woocommerce-Reviews-title {
    display: none;
    font-size: 1.6em;
    margin-bottom: 30px;
    padding-bottom: 15px;
    position: relative;
    text-align: center;
    text-transform: none;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel>h2:before,
.woocommerce div.product .wdt-product-tabs .woocommerce-Reviews-title:before {
    bottom: 0;
    content: '';
    display: block;
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 40px;
}

.wdt-product-tabs-wrapper.wdt-product-hide-tab-title .woocommerce-tabs .panel>h2:first-child,
.wdt-product-tabs-wrapper.wdt-product-hide-tab-title .woocommerce-Reviews-title {
    display: none;
}

.woocommerce div.product .elementor-toggle-item .wdt-product-tabs {
    margin: 0;
}

.woocommerce div.product .elementor-toggle-item .wdt-product-tabs.wdt-product-tabs-exploded>h2 {
    font-size: 1.2rem;
}

.woocommerce table.shop_attributes td p {
    line-height: normal;
    padding: 0;
}

.woocommerce .comment-form-rating select,
.woocommerce .comment-form-rating .select2 {
    display: none;
}

.woocommerce #reviews #comments ol.commentlist {
    margin: 0 0 20px;
    padding: 0;
}

.woocommerce #reviews #comments ol.commentlist li {
    border: 1px solid rgba(var(--wdtBorderColorRgb), 1);
    padding: 30px 20px 25px;
    border-radius: var(--wdtRadius_2X);
}

.woocommerce #reviews #comments ol.commentlist li:last-child {
    margin-bottom: 0;
}

.woocommerce #reviews #comments ol.commentlist li .comment_container {
    position: relative;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
    background: none;
    position: absolute;
    left: 0;
    top: 5px;
    width: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.woocommerce #reviews #comments ol.commentlist li .star-rating {
    display: inline-block;
    float: right;
    margin: 5px 0;
}

.woocommerce #reviews #comments ol.commentlist li .star-rating:before,
.woocommerce #reviews #comments ol.commentlist li .star-rating span:before {
    font-size: var(--wdtFontSize_Base);
    line-height: inherit;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border-width: 0;
    display: block;
    margin: 0 0 0 50px;
    padding: 0;
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
}

.woocommerce #reviews #comments ol.commentlist li .meta {
    color: var(--wdtBodyTxtColor);
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    float: left;
    font-size: 14px;
    line-height: 30px;
    margin: 5px 0;
    min-height: 30px;
    vertical-align: middle;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author {
    color: var(--wdtHeadAltColor);
    font-size: var(--wdtFontSize_Base);
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Base);
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date {
    letter-spacing: 0;
}

.woocommerce #reviews #comments ol.commentlist li .description {
    border-top: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15);
    clear: both;
    display: block;
    margin: 0;
    padding: 10px 0 0;
}

.woocommerce #reviews #comments ol.commentlist li .description p:last-child {
    margin-bottom: 0;
}

.woocommerce #review_form #respond {
    margin-top: 20px;
    width: 100%;
}

.woocommerce #review_form #respond>.comment-form:last-child,
.woocommerce #review_form #respond>.comment-form:last-child>p:last-child {
    margin-bottom: 0;
}

.woocommerce #review_form #respond .comment-reply-title {
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 20px;
    font-family: var(--wdtFontTypo_Alt);
}

.woocommerce #review_form #respond p,
.woocommerce #review_form #respond .comment-notes {
    margin-bottom: 0px;
}

.woocommerce #review_form #respond p,
.woocommerce #review_form #respond .comment-form-rating {
    clear: both;
    line-height: inherit;
}

.woocommerce #review_form #respond label {
    display: block;
    line-height: 1.5em;
    margin-top: 0px;
    margin-bottom: 10px;
    font-weight: 500;
    position: relative;
}

.woocommerce #review_form #respond .comment-form-cookies-consent label {
    display: inherit;
    font-weight: 500;
}

.woocommerce #review_form #respond .comment-form>.column:first-child:not(.first),
.woocommerce #review_form #respond .comment-notes+.column.wdt-three-fourth,
.woocommerce #review_form #respond form.comment-form .column.wdt-three-fourth:first-child {
    margin-left: 0;
    width: 100%;
}

.woocommerce.single-product .elementor-widget-tabs .wdt-product-tabs {
    margin-left: 10px !important;
    margin-right: 10px !important;
    width: auto;
}

.woocommerce.single-product .elementor-widget-tabs .wdt-product-tabs .elementor-tab-title,
.woocommerce.single-product .elementor-widget-tabs .wdt-product-tabs .elementor-tab-content {
    padding-left: 0;
    padding-right: 0;
}

.wdt-shop-default-single-template.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel>h2 {
    display: none;
}


.woocommerce .page-with-sidebar div.product .wdt-product-tabs .woocommerce-tabs:before,
.woocommerce .page-with-sidebar div.product .wdt-product-tabs .woocommerce-tabs ul.tabs:before {
    width: 100%;
}

.woocommerce .page-with-sidebar div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li {
    margin: 0 10px;
}


/* #endregion - Product Tabs */

/* Additional Info */

.woocommerce div.product .summary>ul.product-additional-info {
    clear: both;
    display: inline-block;
    margin-top: 20px;
    padding: 0;
    width: 100%;
}

.woocommerce div.product .summary>ul.product-additional-info li {
    display: inline-block;
    list-style: none;
    line-height: normal;
    margin: 15px 0;
    padding: 0 0 0 30px;
    position: relative;
    width: 100%;
}

.woocommerce div.product .summary>ul.product-additional-info li:last-child {
    margin-bottom: 0;
}

.woocommerce div.product .summary>ul.product-additional-info li i {
    color: var(--wdtBodyTxtColor);
    position: absolute;
    left: 0;
    top: 2px;
}

.woocommerce div.product .summary>ul.product-additional-info li i:before {
    font-weight: normal;
    margin-right: 7px;
    vertical-align: top;
    font-family: "wdt-ext-icon";
    content: '\e805';
}

.woocommerce div.product .summary>ul.product-additional-info li span.offer-end-of-day,
.woocommerce div.product .summary>ul.product-additional-info li span.offer-delivery-date,
.woocommerce div.product .summary>ul.product-additional-info li span.offer-free-shipping {
    color: var(--wdtHeadAltColor);
}

.woocommerce div.product .summary>ul.product-additional-info li span.offer-end-of-day,
.woocommerce div.product .summary>ul.product-additional-info li span.offer-delivery-date {
    text-decoration: underline;
    text-decoration-skip-ink: none;
    text-underline-offset: 2px;
}

.woocommerce div.product .summary>ul.product-additional-info li span.ai-visitors-count {
    background: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    padding: 2px 8px;
    margin: 0 3px;
    border-radius: 5px;
    font-family: var(--wdtFontTypo_Alt);
    font-weight: 300;
}

.woocommerce div.product .summary>ul.product-additional-info.single-item {
    display: inline-flex;
    margin-top: clamp(0.9375rem, 0.8819rem + 0.3067vw, 1.25rem);
    margin-bottom: 0px;
}

.woocommerce div.product .summary>ul.product-additional-info.single-item li {
    margin: 0;
}

.woocommerce div.product .summary.wdt-product-summary>div:last-child.product-buy-now {
    margin-bottom: 15px;
}

.woocommerce div.product .summary>.wdt-single-product-separator+.product-additional-info {
    margin-top: 0;
}

.woocommerce div.product .summary>ul.product-additional-info:not(.single-item):last-child {
    margin-bottom: 0;
}


.woocommerce div.product .summary.aligncenter>ul.product-additional-info li {
    padding-left: 0;
}

.woocommerce div.product .summary.aligncenter>ul.product-additional-info li i {
    position: relative;
}



/* #endregion - Product Single */


/*--------------------------------------------------------------*/
/* #region - Custom CSS - Single Product Page */
/*--------------------------------------------------------------*/

.woocommerce div.product .summary.bg-with-shadow {
    background: var(--wdtBodyBGColor);
    padding: 35px 35px 30px 35px;
    padding-left: 20px !important;
    padding-right: 20px !important;
    -webkit-box-shadow: 0 0 5px rgba(var(--wdtHeadAltColorRgb), 0.15);
    box-shadow: 0 0 5px rgba(var(--wdtHeadAltColorRgb), 0.15);
}

.woocommerce div.product .bg-white .wdt-product-tabs .woocommerce-tabs:after {
    background: var(--wdtBodyBGColor);
    content: "";
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: -webkit-calc(100vw);
    width: -moz-calc(100vw);
    width: calc(100vw);
    z-index: -1;
}

.wdt-content-scroll {
    padding-right: 6px;
}

.wdt-content-scroll .elementor-section>.elementor-column-gap-default>.elementor-row,
.wdt-content-scroll .elementor-section.elementor-section-boxed:not([data-settings*="background_background"]):not([class*="ary-bg"])>.elementor-column-gap-default>.elementor-row {
    margin: 0 0 0 -10px;
    width: auto;
}


/* Custom Vertical Bordered Tabs */
.elementor-widget-tabs.elementor-tabs-view-vertical.wdt-vertical-bordered .elementor-tabs-wrapper {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.2);
    border-style: solid;
    border-width: 1px 0 1px 1px;
}

.elementor-widget-tabs.elementor-tabs-view-vertical.wdt-vertical-bordered .elementor-tabs-wrapper .elementor-tab-title {
    border-width: 1px 0 !important;
}

.elementor-widget-tabs.elementor-tabs-view-vertical.wdt-vertical-bordered .elementor-tabs-wrapper .elementor-tab-title:first-child {
    border-top-width: 0 !important;
}

.elementor-widget-tabs.elementor-tabs-view-vertical.wdt-vertical-bordered .elementor-tabs-wrapper .elementor-tab-title:last-child {
    margin-bottom: -1px;
}


/* Custom Bottom-line Accordion */
.wdt-accordion-custom-bottomline.elementor-widget-accordion .elementor-accordion .elementor-tab-title,
.wdt-accordion-custom-bottomline.elementor-widget-accordion .elementor-accordion .elementor-tab-content {
    border-color: var(--wdtBorderColor);
    border-style: solid;
    border-width: 0 0 1px !important;
}

.wdt-accordion-custom-bottomline.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
    line-height: normal;
    padding: 30px 0;
}

.wdt-accordion-custom-bottomline.elementor-widget-accordion .elementor-accordion .elementor-tab-content {
    padding: 24px 0 28px;
}

.wdt-accordion-custom-bottomline.elementor-widget-accordion .elementor-accordion .elementor-tab-content>*:last-child {
    margin-bottom: 0;
}


.wdt-accordion-custom-bottomline.elementor-widget-accordion .elementor-accordion .elementor-accordion-item {
    border-width: 0;
}

.wdt-accordion-custom-bottomline.elementor-widget-accordion .elementor-accordion .elementor-accordion-item:first-child .elementor-tab-title {
    padding-top: 10px;
}

.wdt-accordion-custom-bottomline.elementor-widget-accordion .elementor-accordion .elementor-accordion-item:last-child .elementor-tab-title:not(.elementor-active) {
    border-width: 0 !important;
    padding-bottom: 10px;
}

/* #endregion - Custom CSS - Single Product Page */


/*--------------------------------------------------------------*/
/* #region - Default Colors */
/*--------------------------------------------------------------*/

/* Backgrounds */
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel>h2:before,
.woocommerce div.product .wdt-product-tabs .woocommerce-Reviews-title:before,
.woocommerce div.product .woocommerce-tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
}

.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button.disabled.wc-variation-is-unavailable,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button.button.disabled.wc-variation-is-unavailable,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt.disabled.wc-variation-is-unavailable,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.disabled.wc-variation-is-unavailable,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt.disabled.wc-variation-is-unavailable {
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.5);
}


/* Borders */
.woocommerce .product form.cart .variations li.zoo-cw-attr-row>.zoo-cw-type-text>.zoo-cw-attribute-option {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
}

.woocommerce .product form.cart .variations li.zoo-cw-attr-row>.zoo-cw-type-text>.zoo-cw-attribute-option:hover,
.woocommerce .product form.cart .variations li.zoo-cw-attr-row>.zoo-cw-type-text>.zoo-cw-attribute-option.zoo-cw-active {
    border-color: var(--wdtHeadAltColor);
}


/* Colors */
.woocommerce div.product .summary .yith-wcwl-add-to-wishlist a,
.woocommerce div.product .summary .compare,
.woocommerce div.product .summary .yith-wcqv-button,
.woocommerce div.product .summary .wdt-wcsg-button {
    color: var(--wdtAccentTxtColor);
}

.woocommerce div.product .summary .product_meta a,
.woocommerce div.product .summary .product_meta>span strong,
.woocommerce div.product .summary .product_meta>span.yith-wcbr-brands,
.woocommerce div.product .summary .product-button.style-simple .compare,
.woocommerce div.product .summary form.cart .group_table td label a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #review_form #respond .comment-reply-title,

.woocommerce .product form.cart .variations li.zoo-cw-attr-row div.label label,
.woocommerce .product form.cart .variations li.zoo-cw-attr-row>.zoo-cw-type-text>.zoo-cw-attribute-option:hover .zoo-cw-attr-item span:before,
.woocommerce .product form.cart .variations li.zoo-cw-attr-row>.zoo-cw-type-text>.zoo-cw-attribute-option.zoo-cw-active .zoo-cw-attr-item span:before,
.woocommerce .product form.cart .variations li.zoo-cw-attr-row>.zoo-cw-type-text>.zoo-cw-attribute-option .zoo-cw-attr-item span:hover:first-letter {
    color: var(--wdtHeadAltColor);
}

.woocommerce .woocommerce-breadcrumb,
.woocommerce .woocommerce-breadcrumb a,
.woocommerce small.note,
.woocommerce .product form.cart .variations li.zoo-cw-attr-row>.zoo-cw-type-text>.zoo-cw-attribute-option .zoo-cw-attr-item span:first-letter {
    color: rgba(var(--wdtHeadAltColorRgb), 0.8);
}


/* #endregion - Default Colors */


/*--------------------------------------------------------------*/
/* #region - Accents */
/*--------------------------------------------------------------*/

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:before,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after,
.woocommerce div.product form.cart .variations .reset_variations:before {
    background-color: var(--wdtPrimaryColor);
}

.woocommerce div.product div.images ol.flex-control-nav li img.flex-active,
div[class*="thumb-container"] .swiper-wrapper .swiper-slide.swiper-slide-active img,

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:hover,

.woocommerce div.product .summary .product_meta a:hover,
.woocommerce div.product .summary form.cart .group_table td label a:hover,
.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link:hover,
.woocommerce table.cart td.product-name a:not(.button):hover {
    color: var(--wdtLinkHoverColor);
}


.woocommerce div.product form.cart .variations .reset_variations:hover {
    color: var(--wdtPrimaryColor);
}

/* #endregion - Accents */


/*--------------------------------------------------------------
 	Responsive
--------------------------------------------------------------*/

/* Note: Design for a width of 960px */
@media only screen and (min-width:1025px) and (max-width:1280px) {

    .woocommerce div.product .images .thumbnails .yith_magnifier_gallery li {
        width: 92px !important;
    }

    .woocommerce .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li,
    .woocommerce-page .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li {
        width: 67px !important;
    }
}


/*----*****---- << Tablet (Portrait) >> ----*****----*/

/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:1024px) {

    .woocommerce .page-with-sidebar .product div.images,
    .woocommerce-page .page-with-sidebar .product div.images,
    .woocommerce .page-with-sidebar .product div.summary,
    .woocommerce-page .page-with-sidebar .product div.summary {
        float: left;
        width: 100%;
    }

    .woocommerce .page-with-sidebar .product div.summary,
    .woocommerce-page .page-with-sidebar .product div.summary {
        margin: 0;
    }

    .woocommerce.single-product .page-with-sidebar .product-thumb-wrapper span.onsale,
    .woocommerce.single-product .page-with-sidebar .product-thumb-wrapper span.out-of-stock {
        right: -25px;
    }

    .woocommerce div.product .images .thumbnails .yith_magnifier_gallery li {
        width: 71px !important;
    }

    .woocommerce .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li,
    .woocommerce-page .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li {
        width: 160px !important;
    }

    .wdt-sticky-content.elementor-widget-accordion {
        position: inherit !important;
        margin: 20px -20px 0;
        left: auto !important;
        top: auto !important;
        width: auto !important;
    }

}

/*----*****---- << Tablet >> ----*****----*/

/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:1280px) {

    .woocommerce .product form.cart .variations li.zoo-cw-attr-row div.label {
        margin: 0 0 15px;
    }

    .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a {
        font-size: var(--wdtFontSize_Base);
    }

}


/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {

    .woocommerce div.product div.images,
    .woocommerce-page div.product div.images,
    .woocommerce div.product div.summary,
    .woocommerce-page div.product div.summary {
        float: left;
        width: 100%;
    }

    .woocommerce div.product.type-product>div.summary {
        margin-top: 40px;
    }

    .woocommerce div.product.type-product>div.images,
    .woocommerce div.product.type-product>div.summary {
        width: 100%;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs:before,
    .woocommerce div.product .wdt-product-tabs .woocommerce-tabs:before {
        content: none;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li,
    .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li {
        display: block;
        margin: 0;
        padding: 0;
        text-align: center;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li:not(:last-child),
    .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li:not(:last-child) {
        border-style: solid;
        border-width: 0 0 1px;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li,
    .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
    .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li,
    .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li.active {
        border-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after,
    .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:before,
    .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:after {
        bottom: -1px;
    }

    .woocommerce-tabs ul.tabs li a {
        font-size: 13px;
    }

    .woocommerce-tabs .panel h2 {
        font-size: 18px;
    }

    /* .woocommerce #review_form #respond p.form-submit { text-align: center; } */
    .woocommerce #review_form #respond p.form-submit input {
        display: inline-block;
        float: none;
    }

    /* .woocommerce #review_form #respond p.comment-form-comment {
        margin-bottom: 0;
        grid-column: 1/3;
    } */

    /* .woocommerce #review_form #respond p.stars span {
            -webkit-box-orient: vertical;
            -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
        } */


    .woocommerce div.product form.cart .group_table {
        border-width: 1px;
        display: block;
        position: relative;
        width: 100%;
    }

    .woocommerce-page div.product form.cart .group_table {
        border-top-width: 0 !important;
    }

    .woocommerce div.product form.cart .group_table thead {
        display: block;
        float: left;
    }

    .woocommerce div.product form.cart .group_table tbody {
        display: block;
        overflow-x: auto;
        position: relative;
        width: auto;
        white-space: nowrap;
    }

    .woocommerce div.product form.cart .group_table td {
        display: block;
        min-height: 1.25em;
    }


    .woocommerce table.shop_attributes th,
    .woocommerce table.shop_attributes td {
        font-size: 14px;
    }

    .woocommerce div.product form.cart .group_table td,
    .woocommerce-page div.product form.cart .group_table td {
        font-size: 16px;
        font-weight: normal;
    }


    .woocommerce .cart .button,
    .woocommerce-page .cart .button,
    .woocommerce .cart input.button,
    .woocommerce-page .cart input.button,
    .woocommerce div.product form.cart .button {
        display: inline-block;
        float: none;
        margin: 10px 0 0;
    }


    .woocommerce div.product div.images,
    .woocommerce div.product div.summary {
        width: 100%;
    }

    .woocommerce div.product form.cart .group_table td {
        font-size: 1rem;
    }

    .woocommerce.single-product .product-thumb-wrapper span.onsale,
    .woocommerce.single-product .product-thumb-wrapper span.out-of-stock {
        right: 5px;
        top: 5px;
    }

    .woocommerce.single-product .elementor-widget-tabs .elementor-tab-content .elementor-widget-accordion .elementor-accordion .elementor-tab-title {
        border-width: 0;
    }

    .woocommerce.single-product .wdt-product-tabs .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 100%;
    }


    .woocommerce table.shop_attributes td {
        text-align: center;
    }

}



/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {

    .woocommerce div.product .images .thumbnails .yith_magnifier_gallery li,
    .woocommerce.single-product .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li {
        width: 133px !important;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li {
        padding: 0 12px 0 5px;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        font-size: 12px;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash {
        display: none;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date {
        display: block;
    }

    .woocommerce table.shop_attributes td {
        text-align: left;
    }

}



/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {

    .woocommerce div.product.product-type-external .summary a,
    .woocommerce div.product.product-type-external .summary a.button,
    .woocommerce div.product.product-type-external .summary button,
    .woocommerce div.product.product-type-external .summary button.button,
    .woocommerce div.product.product-type-external .summary .button,
    .woocommerce div.product.product-type-external .summary .button.alt,
    .woocommerce div.product.product-type-external .summary .button.disabled,
    .woocommerce div.product.product-type-external .summary .button[disabled],
    .woocommerce div.product.product-type-external .summary .button.alt.disabled,
    .woocommerce div.product.product-type-external .summary .button.alt[disabled] {
        font-size: 13px;
    }


    .woocommerce div.product .woocommerce-tabs .panel {
        text-align: center;
    }

    .woocommerce #review_form #respond p {
        text-align: left;
    }

    .woocommerce .woocommerce-product-rating .star-rating {
        margin-top: 2px;
    }


    .woocommerce.single-product div.images .thumbnails.slider .caroufredsel_wrapper {
        width: 100% !important;
    }

    .woocommerce #reviews #comments ol.commentlist li img.avatar {
        display: block;
        float: none;
        margin: 0 auto;
        position: static;
        text-align: center;
        width: 60px;
    }

    .woocommerce #reviews #comments ol.commentlist li .description {
        margin: 0;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text {
        margin: 20px 0 0;
        padding: 0;
        text-align: center;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
        display: inline-block;
        float: none;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash {
        display: none;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date {
        display: block;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
        display: block;
        float: none;
        margin: 0 auto;
    }

    .woocommerce table.shop_attributes tr:not(:last-child) {
        border-color: rgba(var(--wdtHeadAltColorRgb), 0.15);
        border-style: solid;
        border-width: 0 0 1px;
    }

    .woocommerce table.shop_attributes th,
    .woocommerce table.shop_attributes td {
        border-width: 0 !important;
    }

    .woocommerce table.shop_attributes td {
        text-align: center !important;
    }

    .woocommerce table.shop_attributes th,
    .woocommerce-page table.shop_attributes th,
    .woocommerce table.shop_attributes td,
    .woocommerce-page table.shop_attributes td {
        float: left;
        max-width: 100%;
        width: 100%;
    }

    .woocommerce-cart .cart-collaterals .cart_totals table {
        border-top-width: 0;
    }

    .woocommerce table.shop_attributes tr td {
        border-top-width: 1px !important;
    }


    .woocommerce .product form.cart .variations li.zoo-cw-attr-row div.label {
        margin: 0 0 15px;
    }

    .woocommerce .product form.cart .variations li.zoo-cw-attr-row div.label,
    .woocommerce .product form.cart .variations li.zoo-cw-attr-row div.label label {
        width: 100%;
    }

    .woocommerce div.product form.cart .variations .reset_variations:before {
        right: 0;
    }

    .woocommerce div.product form.cart .variations .reset_variations:after {
        margin-left: -5px;
        margin-right: -5px;
    }

    .woocommerce #review_form #respond p.stars span,
    .woocommerce #review_form #respond p.stars a {
        margin-left: 0;
        margin-right: 0;
    }

    .woocommerce .product.product-type-grouped .summary .cart .group_table tr>* {
        flex-basis: 100%;
    }

    .woocommerce div.product.product-type-grouped .summary form.cart .group_table tr td.woocommerce-grouped-product-list-item__quantity {
        order: 1;
        padding: 0;
        top: auto;
    }

    .woocommerce div.product.product-type-grouped .summary form.cart .group_table tr td.woocommerce-grouped-product-list-item__price {
        order: 0;
        padding: 0 0 15px;
    }


    /* Custom CSS - Single Product Page */
    .wdt-accordion-custom-bottomline.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
        display: table;
        direction: rtl;
        width: 100%;
    }

    .wdt-accordion-custom-bottomline.elementor-widget-accordion .elementor-accordion .elementor-tab-title>* {
        display: table-cell;
        float: none !important;
        vertical-align: middle;
    }

    .wdt-accordion-custom-bottomline.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
        font-size: 0.75em;
    }

}



/*----*****---- << Mobile >> ----*****----*/

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {

    .woocommerce.single-product .product .images .thumbnails .yith_magnifier_gallery li,
    .woocommerce.single-product .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li {
        width: 90px !important;
    }


    .woocommerce div.product form.cart .variations td.label {
        font-size: var(--wdtFontSize_Base);
    }

}


/*----*****---- << Mobile >> ----*****----*/

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 319px) {

    /* .woocommerce div.product .product_title { font-size: 20px; } */
    .woocommerce #review_form #respond {
        margin: 30px 0 0;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        font-size: 13px;
        letter-spacing: 0;
    }

    .woocommerce .product form.cart .variations td {
        font-size: 12px;
        text-align: center;
        width: 100%;
    }

    .woocommerce.single-product div.product .images .thumbnails .yith_magnifier_gallery li,
    .woocommerce.single-product .page-with-sidebar div.product .images .thumbnails .yith_magnifier_gallery li {
        width: 60px !important;
    }

}


/*--------------------------------------------------------------*/
    /* #region - Product Listing Style */
/*--------------------------------------------------------------*/

    .woocommerce ul.products.product-style-default:not(.product-padding-content) li.product.product-grid-view .product-details { 
        padding-top: 15px; padding-bottom: 15px; }
    .woocommerce ul.products.product-style-default li.product .product-details > div.product-title:first-child > h5 { margin-top: 0; }

    .wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-wrapper .product-details {
        position: absolute;
        bottom: 15px;
        background: var(--wdtAccentTxtColor);
        width: auto;
        left: 10px;
        right: 10px;
        border-radius: var(--wdtRadius_3X);
        padding: 20px;
    }
    .wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-wrapper .product-thumb .product-buttons-wrapper.product-icons a:before {
        background: var(--wdtHeadAltColor);
        content: '' !important;
        transition: var(--wdtBaseTransition);
    }

    .wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-wrapper .product-thumb .product-buttons-wrapper.product-icons a:hover:before
    {
        background: var(--wdtAccentTxtColor);
    }

    .wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-wrapper .product-thumb .product-buttons-wrapper.product-icons a
    {
    border-color: var(--wdtPrimaryColor);
    }

    .wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-wrapper .product-thumb .product-buttons-wrapper.product-icons a:hover {
        border-color: var(--wdtSecondaryColor);
    }

/* #endregion - Product Listing Style */   

/*--------------------------------------------------------------*/
/* #region - Secondary Image Hover Effects */
/*--------------------------------------------------------------*/

.woocommerce ul[class*="product-hover-secimage"].product-thumb-bg-image li.product.product-with-secondary-image .product-thumb .image .primary-image,
.woocommerce ul[class*="product-hover-secimage"].product-thumb-bg-image li.product.product-with-secondary-image .product-thumb .image .secondary-image,
.woocommerce ul[class*="product-hover-secimage"]:not(.product-thumb-bg-image) li.product.product-with-secondary-image .product-thumb .image .primary-image img,
.woocommerce ul[class*="product-hover-secimage"]:not(.product-thumb-bg-image) li.product.product-with-secondary-image .product-thumb .image .secondary-image img {
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}


/* Secondary Image Hover Effect - ZoomIn
    -------------------------------------- */
.woocommerce ul.products.product-hover-secimage-zoomin.product-thumb-bg-image li.product.product-with-secondary-image .product-thumb .image .secondary-image,
.woocommerce ul.products.product-hover-secimage-zoomin:not(.product-thumb-bg-image) li.product.product-with-secondary-image .product-thumb .image .secondary-image img {
    opacity: 0;
    -webkit-transform: translateX(0%) perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale));
    transform: translateX(0%) perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(var(--wdt-transform-scale)) scaleY(var(--wdt-transform-scale));
}

.woocommerce ul.products.product-hover-secimage-zoomin.product-thumb-bg-image li.product.product-with-secondary-image:hover .product-thumb .image .secondary-image,
.woocommerce ul.products.product-hover-secimage-zoomin:not(.product-thumb-bg-image) li.product.product-with-secondary-image:hover .product-thumb .image .secondary-image img {
    opacity: 1;
    -webkit-transform: translateX(0%) perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(1) scaleY(1);
    transform: translateX(0%) perspective(var(--wdt-transform-perspective)) rotateX(var(--wdt-transform-rotateX)) rotateY(var(--wdt-transform-rotateY)) rotateZ(var(--wdt-transform-rotatez)) scaleX(1) scaleY(1);
}

/* #endregion - Secondary Image Hover Effects */


/*--------------------------------------------------------------*/
    /* #region - Product Thumb Overlay Effects */
/*--------------------------------------------------------------*/

	.woocommerce ul.products li.product .product-thumb .image .product-thumb-overlay { height: 100%; position: relative; z-index: 1; }

	.woocommerce ul.products li.product .product-thumb .image .product-thumb-overlay { opacity: 0; }
	.woocommerce ul.products li.product:hover .product-thumb .image .product-thumb-overlay { opacity: 1; }

	.woocommerce ul.products[class*="product-overlay-"] li.product .product-thumb .image .product-thumb-overlay { display: block; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; }

	.woocommerce ul.products[class*="product-overlay-"] li.product:hover .product-thumb .image .product-thumb-overlay { opacity: 1; }

	.woocommerce ul.products[class*="product-overlay-gradient"] li.product .product-thumb .image .product-thumb-overlay:after { content: ""; display: block; height: 100%; position: absolute; top: 0; width: 100%; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

	.woocommerce ul.products[class*="product-overlay-gradient"] li.product .product-thumb .image .product-thumb-overlay:after { left: 0; margin: 0 auto; right: 0; }


	.woocommerce ul.products.product-overlay-gradientbottomtotop li.product .product-thumb .image .product-thumb-overlay:after { bottom: 0; top: auto; 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.7))); 
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.75) 100%); 
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.75) 100%); 
		background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.75) 100%); 
		background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.75) 100%); 
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.75) 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); 
	}


	.woocommerce ul.products[class*="product-overlay-gradient"] li.product:hover .product-thumb .image .product-thumb-overlay:after, .woocommerce ul.products.product-overlay-gradientradial li.product:hover .product-thumb .image .product-thumb-overlay:after { opacity: 1; }

/* #endregion - Product Thumb Overlay Effects */

/*--------------------------------------------------------------*/


/* #region - Product Listing - IconGroup Hover Effects */


/*--------------------------------------------------------------*/

.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons a,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons a.button,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons button,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons button.button,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons .button,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons a:before,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons a.button:before,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons button:before,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons button.button:before,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons .button:before,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons a:after,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons a.button:after,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons button:after,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons button.button:after,
.woocommerce ul.products[class*="product-icongroup-hover"] li.product .product-thumb .product-buttons-wrapper.product-icons .button:after {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}


/** Bounce **/

/* .woocommerce ul.products.product-icongroup-hover-bounce li.product .product-thumb .product-buttons-wrapper.product-icons a,
.woocommerce ul.products.product-icongroup-hover-bounce li.product .product-thumb .product-buttons-wrapper.product-icons a.button,
.woocommerce ul.products.product-icongroup-hover-bounce li.product .product-thumb .product-buttons-wrapper.product-icons button,
.woocommerce ul.products.product-icongroup-hover-bounce li.product .product-thumb .product-buttons-wrapper.product-icons button.button,
.woocommerce ul.products.product-icongroup-hover-bounce li.product .product-thumb .product-buttons-wrapper.product-icons .button {
    -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
    transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
} */

.woocommerce ul.products.product-icongroup-hover-bounce li.product .product-thumb .product-buttons-wrapper.product-icons>.wc_inline_buttons>div:nth-child(1)>*,
.woocommerce ul.products.product-icongroup-hover-bounce li.product .product-thumb .product-buttons-wrapper.product-icons>.wc_inline_buttons>div[class*="_btn_wrapper"]:nth-child(1) div[class*="yith-wcwl-"]>a {

    transition: all 0.3s ease-in-out;
}

.woocommerce ul.products.product-icongroup-hover-bounce li.product .product-thumb .product-buttons-wrapper.product-icons>.wc_inline_buttons>div:nth-child(2)>*,
.woocommerce ul.products.product-icongroup-hover-bounce li.product .product-thumb .product-buttons-wrapper.product-icons>.wc_inline_buttons>div[class*="_btn_wrapper"]:nth-child(2) div[class*="yith-wcwl-"]>a {
    transition: all 0.35s ease-in-out;
}

.woocommerce ul.products.product-icongroup-hover-bounce li.product .product-thumb .product-buttons-wrapper.product-icons>.wc_inline_buttons>div:nth-child(3)>*,
.woocommerce ul.products.product-icongroup-hover-bounce li.product .product-thumb .product-buttons-wrapper.product-icons>.wc_inline_buttons>div[class*="_btn_wrapper"]:nth-child(3) div[class*="yith-wcwl-"]>a {
    transition: all 0.4s ease-in-out;

}

.woocommerce ul.products.product-icongroup-hover-bounce li.product .product-thumb .product-buttons-wrapper.product-icons>.wc_inline_buttons>div:nth-child(4)>*,
.woocommerce ul.products.product-icongroup-hover-bounce li.product .product-thumb .product-buttons-wrapper.product-icons>.wc_inline_buttons>div[class*="_btn_wrapper"]:nth-child(4) div[class*="yith-wcwl-"]>a {
    transition: all 0.45s ease-in-out;
}


/* #endregion - Product Listing - IconGroup Hover Effects */

/*--------------------------------------------------------------*/
/* #region - Product Listing - List View */
/*--------------------------------------------------------------*/

.woocommerce ul.products li.product.product-list-view .product-wrapper {
    float: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;

    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.woocommerce ul.products li.product.product-list-view .product-wrapper .product-thumb,
.woocommerce ul.products li.product.product-list-view .product-wrapper .product-details {
    float: none;
    vertical-align: middle;
}

.woocommerce ul.products li.product.product-list-view .product-wrapper .product-thumb {
    width: 30%;
}

.woocommerce ul.products li.product.product-list-view {
    background-color: rgba(var(--wdtTertiaryColorRgb), .5);
    border-radius: var(--wdtRadius_2X);
}

.woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-wrapper,
.woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-wrapper:before,
.woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-thumb,
.woocommerce ul.products li.product-list-view.product-list-right-thumb .product-thumb .image,
.woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-thumb .image .product-thumb-overlay,
.woocommerce ul.products li.product-list-view.product-list-right-thumb .product-thumb .image img,
.woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-thumb a.image>div[class*="image"] img {
    -webkit-border-radius: 0px var(--wdtRadius_2X) var(--wdtRadius_2X) 0;
    border-radius: 0px var(--wdtRadius_2X) var(--wdtRadius_2X) 0;
}

.woocommerce ul.products li.product.product-list-view.product-list-left-thumb .product-wrapper,
.woocommerce ul.products li.product.product-list-view.product-list-left-thumb .product-wrapper:before,
.woocommerce ul.products li.product.product-list-view.product-list-left-thumb .product-thumb,
.woocommerce ul.products li.product-list-view.product-list-left-thumb .product-thumb .image,
.woocommerce ul.products li.product.product-list-view.product-list-left-thumb .product-thumb .image .product-thumb-overlay,
.woocommerce ul.products li.product-list-view.product-list-left-thumb .product-thumb .image img,
.woocommerce ul.products li.product.product-list-view.product-list-left-thumb .product-thumb a.image>div[class*="image"] img {
    -webkit-border-radius: var(--wdtRadius_2X) 0px 0px var(--wdtRadius_2X);
    border-radius: var(--wdtRadius_2X) 0px 0px var(--wdtRadius_2X);
}

.woocommerce ul.products li.product.product-list-view .product-wrapper .product-details {
    padding: 15px 30px;
    width: 70%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.woocommerce ul.products li.product.product-list-view .product-wrapper .product-thumb:only-child,
.woocommerce ul.products li.product.product-list-view .product-wrapper .product-details:only-child {
    width: 100%;
}

.woocommerce ul.products:not(.product-content-alignment-center) li.product.product-list-view .product-wrapper .product-details {
    text-align: left;
}


.woocommerce ul.products li.product.product-list-view .product-buttons-wrapper.product-button {
    text-align: inherit !important;
}

.woocommerce ul.products li.product.product-list-view .product-buttons-wrapper.product-button a,
.woocommerce ul.products li.product.product-list-view .product-buttons-wrapper.product-button a.button,
.woocommerce ul.products li.product.product-list-view .product-buttons-wrapper.product-button button,
.woocommerce ul.products li.product.product-list-view .product-buttons-wrapper.product-button button.button,
.woocommerce ul.products li.product.product-list-view .product-buttons-wrapper.product-button .button {
    text-align: center !important;
}


.woocommerce ul.products.product-content-buttonelement-stretch:not(.product-content-alignment-center) li.product.product-list-view .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline,
.woocommerce ul.products.product-content-buttonelement-stretch:not(.product-content-alignment-center) li.product.product-list-view .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline a,
.woocommerce ul.products.product-content-buttonelement-stretch:not(.product-content-alignment-center) li.product.product-list-view .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline a.button,
.woocommerce ul.products.product-content-buttonelement-stretch:not(.product-content-alignment-center) li.product.product-list-view .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline button,
.woocommerce ul.products.product-content-buttonelement-stretch:not(.product-content-alignment-center) li.product.product-list-view .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline button.button,
.woocommerce ul.products.product-content-buttonelement-stretch:not(.product-content-alignment-center) li.product.product-list-view .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline .button {
    width: auto;
}

.woocommerce ul.products li.product.product-list-view .product-wrapper[style*="background-color"] {
    border-width: 0;
}


/* Left Thumb */
.woocommerce ul.products li.product-list-left-thumb .product-details>div:last-child {
    margin-bottom: 10px !important;
}


/* Right Thumb */
.woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.woocommerce ul.products:not(.product-content-alignment-center) li.product.product-list-view.product-list-right-thumb .product-wrapper .product-details {
    text-align: right;
}


.woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-details .product-element-group-wrapper {
    direction: rtl;
}

.woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-details .product-element-group-wrapper>div {
    direction: ltr;
}

.woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-details .product-element-group-wrapper>div:nth-child(1):nth-last-child(2) {
    text-align: right;
}

.woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-details .product-element-group-wrapper>div:nth-child(2):nth-last-child(1) {
    text-align: left;
}

/* New */

.woocommerce ul.products li.product.product-list-view .product-wrapper .product-details {
    text-align: left;
}

.wdt-dark-bg .woocommerce ul.products.product-content-alignment-center li.product.product-list-view .product-details .product-price span.price {
    justify-content: start;
}

.woocommerce ul.products li.product .product-details>.product-title h5 {
    font-weight: var(--wdtFontWeight_Base);
    font-size: calc(var(--wdtFontSize_H5) - 2px);
}

/* .woocommerce ul.products li.product.product-list-view .product-details .product-price span.price{color: var(--wdtAccentTxtColor);} */



/* #endregion - Product Listing - List View */


/*--------------------------------------------------------------*/
/* #region - Responsive */
/*--------------------------------------------------------------*/

/*----*****---- << Tablet (Landscape) >> ----*****----*/

/* Note: Design for a width of 960px */
@media only screen and (min-width:1025px) and (max-width:1280px) {

    .woocommerce .page-with-sidebar ul.products li.product.product-list-view .product-wrapper .product-thumb,
    .page-with-sidebar .woocommerce ul.products li.product.product-list-view .product-wrapper .product-thumb {
        width: 40%
    }

    .woocommerce .page-with-sidebar ul.products li.product.product-list-view .product-wrapper .product-details,
    .page-with-sidebar .woocommerce ul.products li.product.product-list-view .product-wrapper .product-details {
        width: 60%
    }



}


/*----*****---- << Tablet (Portrait) >> ----*****----*/

/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:1024px) {

    .woocommerce ul.products li.product.product-list-view .product-wrapper .product-thumb {
        width: 40%
    }

    .woocommerce ul.products li.product.product-list-view .product-wrapper .product-details {
        width: 60%
    }

    .woocommerce .page-with-sidebar ul.products li.product.product-list-view .product-wrapper .product-thumb,
    .page-with-sidebar .woocommerce ul.products li.product.product-list-view .product-wrapper .product-thumb,

    .woocommerce .page-with-sidebar ul.products li.product.product-list-view .product-wrapper .product-details,
    .page-with-sidebar .woocommerce ul.products li.product.product-list-view .product-wrapper .product-details {
        /* display: block; */
        width: 100%
    }

}


/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {

    .woocommerce ul.products li.product.product-list-view .product-wrapper,
    .woocommerce ul.products li.product.product-list-view.product-list-left-thumb .product-wrapper,
    .woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .woocommerce ul.products li.product.product-list-view .product-wrapper .product-thumb,
    .woocommerce ul.products li.product.product-list-view .product-wrapper .product-details {
        display: table;
        width: 100%;
    }

    .woocommerce ul.products li.product.product-list-view .product-wrapper .product-details {
        padding: 10px 20px;
    }


    /* Right Thumb */
    .woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-details .product-element-group-wrapper {
        direction: ltr;
    }

    .woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-details .product-element-group-wrapper>div:nth-child(1):nth-last-child(2) {
        text-align: left;
    }

    .woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-details .product-element-group-wrapper>div:nth-child(2):nth-last-child(1) {
        text-align: right;
    }

}


/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {

    .woocommerce ul.products li.product.product-list-view .product-wrapper .product-details {
        padding: 10px;
    }

}

/* #endregion - Responsive */





.abctest { display: block;}

    /*--------------------------------------------------------------*/
    /* #region - Product Listing Labels */
    /*--------------------------------------------------------------*/

    .woocommerce ul.products.product-label-rounded li.product .product-labels {
        right: 10px;
        top: 10px;
        transition: all 0.3s ease-in-out;
    }

    .woocommerce ul.products.product-label-rounded li.product .product-labels>span {
        display: inline-grid;
        height: 25px;
        line-height: normal;
        margin: 1px;
        min-height: 25px;
        min-width: 50px;
        text-align: center;
        vertical-align: middle;
        align-items: center;
    }

    .woocommerce ul.products.product-label-rounded li.product:hover .product-labels {
        opacity: 0;
        visibility: hidden;

    }

    .woocommerce ul.products.product-label-rounded li.product .product-labels span span {
        padding: 0 10px;
        line-height: normal;
    }

    .woocommerce ul.products.product-label-rounded li.product .product-labels>span.out-of-stock {
        display: block;
        font-size: 9px;
        overflow: hidden;
        width: 50px;
    }

    .woocommerce ul.products.product-label-rounded li.product .product-labels>span.out-of-stock>span {
        height: 100%;
    }

    .woocommerce ul.products.product-label-rounded li.product .product-labels>span {
        border-radius: 5px;
    }

    /* #endregion - Product Listing Labels */



/*--------------------------------------------------------------*/
/* #region - Thumb IconsGroup */
/*--------------------------------------------------------------*/

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons {
    position: absolute;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons {
    position: relative;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons {
    display: inline-block;
    float: none;
    width: auto;
}

/* .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline a {
    -webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
} */

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>div:nth-child(1)>*,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>div[class*="_btn_wrapper"]:nth-child(1) div[class*="yith-wcwl-"]>a {

    transition: all 0.3s ease-in-out;
    transition-delay: 50ms;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>div:nth-child(2)>*,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>div[class*="_btn_wrapper"]:nth-child(2) div[class*="yith-wcwl-"]>a {
    transition: all 0.35s ease-in-out;
    transition-delay: 100ms;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>div:nth-child(3)>*,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>div[class*="_btn_wrapper"]:nth-child(3) div[class*="yith-wcwl-"]>a {
    transition: all 0.4s ease-in-out;
    transition-delay: 150ms;

}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>div:nth-child(4)>*,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>div[class*="_btn_wrapper"]:nth-child(4) div[class*="yith-wcwl-"]>a {
    transition: all 0.45s ease-in-out;
    transition-delay: 200ms;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline {
    display: inline-block;
    vertical-align: top;
}


.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button.button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button {
    display: block;
    font-size: 0;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    margin: auto;
    padding: 0;
    position: relative;
    bottom: 0;
    top: 0;
    text-align: center;
    width: 40px;
    z-index: 2;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0px solid;
    margin-bottom: 0px;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a:before,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button:before,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button:before,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button.button:before,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button:before {
    display: block;
    font-size: 16px;
    font-weight: normal;
    height: 100%;
    line-height: inherit;
    margin: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    text-align: center;
    width: 100%;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wcct_btn_wrapper a.add_to_cart_button.loading:before {
    opacity: 0.25;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wcct_btn_wrapper a.add_to_cart_button.loading:after {
    margin: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}


/* for Sidebar pages */
.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a,
.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button,
.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button,
.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button.button,
.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button,

.page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a,
.page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button,
.page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button,
.page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button.button,
.page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button {
    height: 40px;
    line-height: 40px;
    width: 40px;
}

.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a:before,
.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button:before,
.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button:before,
.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button.button:before,
.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button:before,

.page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a:before,
.page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button:before,
.page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button:before,
.page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button.button:before,
.page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button:before {
    font-size: 14px;
}


/* Colors */
.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a,
.woocommerce ul.products li.product .product-buttons-wrapper.product-icons button,
.woocommerce ul.products li.product .product-buttons-wrapper.product-icons .button,
.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.button {
    color: var(--wdtAccentTxtColor);
}

/* #endregion - Thumb IconsGroup */

@media only screen and (max-width: 767px) {

    .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a,
    .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button,
    .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button,
    .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button.button,
    .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button {
        height: 30px;
        line-height: 30px;
        width: 30px
    }
}


/*--------------------------------------------------------------*/
    /* #region - Product Listing - Thumb Content Alignment */
/*--------------------------------------------------------------*/

    .woocommerce ul.products.product-thumb-alignment-bottom li.product .product-thumb-content { text-align: center; }

    .woocommerce ul.products.product-thumb-alignment-bottom li.product .product-thumb:before { padding-top: 66.66%; }

    .woocommerce ul.products.product-thumb-alignment-bottom li.product .product-thumb:after { padding-top: 0; padding-bottom: 0; }

    .woocommerce ul.products:not([class*="alignment-bottom"]) li.product.featured .product-thumb-content { padding-top: 35px; }


    /* Hover Style - IconGroup - Bounce */
    .woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product .product-thumb-content .product-buttons-wrapper.product-icons a,
    .woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product .product-thumb-content .product-buttons-wrapper.product-icons a.button,
    .woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product .product-thumb-content .product-buttons-wrapper.product-icons button,
    .woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product .product-thumb-content .product-buttons-wrapper.product-icons button.button,
    .woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product .product-thumb-content .product-buttons-wrapper.product-icons .button { bottom: -60px; top: auto; visibility: hidden; }

    .woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb-content .product-buttons-wrapper.product-icons a,
    .woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb-content .product-buttons-wrapper.product-icons a.button,
    .woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb-content .product-buttons-wrapper.product-icons button,
    .woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb-content .product-buttons-wrapper.product-icons button.button,
    .woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb-content .product-buttons-wrapper.product-icons .button { bottom: 0; visibility: visible; }

    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons a,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons a.button,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons button,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons button.button,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="thumb-alignment-bottom"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons .button { bottom: 0; top: auto; }

/* #endregion - Product Listing - Thumb Content Alignment */

/*--------------------------------------------------------------*/
/* #region - Thumb IconsGroup Icon */
/*--------------------------------------------------------------*/

.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.button.product_type_simple:before {
    content: "\e820";
    font-family: 'Teapoy Icons';
}

.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.button.product_type_variable:before {
    /* content: "\f218";
    font-family: 'Teapoy Icons'; */
    font-family: "wdt-ext-icon";
    content: '\e805';
}

.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.button.product_type_variation:before {
    /* content: "\f218";
    font-family: 'Teapoy Icons'; */
    font-family: "wdt-ext-icon";
    content: '\e805';
}

.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.button.add_to_cart_button.product_type_simple:before {
    /* content: "\f217";
    font-family: 'Teapoy Icons'; */
    font-family: "wdt-ext-icon";
    content: '\e806';
}

.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.added_to_cart.wc-forward:before {
    /* content: "\e843";
    font-family: 'Teapoy Icons'; */
    font-family: "wdt-ext-icon";
    content: '\e806';
    z-index: 1;
}

.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.button.product_type_external:before {
    content: "\f08e";
    font-family: "Teapoy Icons";
}

.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.button.product_type_grouped:before {
    content: "\f16b";
    font-family: 'Teapoy Icons';
}

.woocommerce ul.products li.product a.add_to_cart_button.added {
    display: none !important;
}

/* #endregion - Thumb IconsGroup Icon */


/*--------------------------------------------------------------*/
    /* #region - Thumb IconsGroup Icon */
/*--------------------------------------------------------------*/

    .woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.add_to_wishlist:before { content: "\e805"; font-family: 'Teapoy Icons'; }

    .woocommerce ul.products li.product .product-buttons-wrapper.product-icons .yith-wcwl-wishlistaddedbrowse a:before,
    .woocommerce ul.products li.product .product-buttons-wrapper.product-icons .yith-wcwl-wishlistexistsbrowse a:before { content: "\e804"; font-family: 'Teapoy Icons'; }


    .woocommerce ul.products li .yith-wcwl-add-to-wishlist, .woocommerce ul.products li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button { vertical-align: top; }

    .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button.hide a, .woocommerce ul.products li .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .woocommerce ul.products li .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback { display: none !important; }

/* #endregion - Thumb IconsGroup Icon */

/*--------------------------------------------------------------*/
/* #region - Thumb IconsGroup Icon */
/*--------------------------------------------------------------*/

.woocommerce ul.products li.product .wc_compare_btn_wrapper {
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.woocommerce ul.products li.product .wc_compare_btn_wrapper a {
    padding-top: 6px;
    padding-bottom: 6px;
    border-radius: 0;
}

.woocommerce ul.products li.product .wc_compare_btn_wrapper a.compare.added:after {
    vertical-align: middle;
}

.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.yith-woocompare-button:before {
    /* content: "\e866";
    font-family: 'Teapoy Icons'; */
    font-family: "wdt-ext-icon";
    content: '\e807';
}


/* #endregion - Thumb IconsGroup Icon */

/*--------------------------------------------------------------*/
/* #region - Thumb IconsGroup Icon */
/*--------------------------------------------------------------*/

.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.yith-wcqv-button:before {
    /* content: "\e802";
    font-family: "Teapoy Icons"; */
    font-family: "wdt-ext-icon";
    content: '\0e80';
}

/* #endregion - Thumb IconsGroup Icon */


/*--------------------------------------------------------------*/
    /* #region - Thumb IconsGroup Position */
/*--------------------------------------------------------------*/

    .woocommerce ul.products[class*="product-thumb-iconsgroup-position"] li.product .product-thumb .product-buttons-wrapper.product-icons { margin: 5px; width: auto; }

    .woocommerce ul.products.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-element-group-wrapper .product-buttons-wrapper.product-icons,

    .woocommerce ul.products.product-thumb-iconsgroup-position-horizontal li.product .product-details .product-element-group-wrapper .product-buttons-wrapper.product-icons { position: static; }


    .woocommerce ul.products.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-element-group-wrapper .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline,

    .woocommerce ul.products.product-thumb-iconsgroup-position-horizontal li.product .product-details .product-element-group-wrapper .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline { display: inline-block; }


    .woocommerce ul.products.horizontal-position-bottom li.product .product-thumb .product-buttons-wrapper.product-icons { left: 0; right: 0; text-align: center; }


    .woocommerce ul.products[class*="position-bottom"] li.product .product-thumb .product-buttons-wrapper.product-icons { bottom: 0; }


    /* Hover Style - IconGroup - Bounce */
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*="horizontal-position-bottom"] li.product .product-thumb-content .product-buttons-wrapper.product-icons a,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*="horizontal-position-bottom"] li.product .product-thumb-content .product-buttons-wrapper.product-icons a.button,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*="horizontal-position-bottom"] li.product .product-thumb-content .product-buttons-wrapper.product-icons button,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*="horizontal-position-bottom"] li.product .product-thumb-content .product-buttons-wrapper.product-icons button.button,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*="horizontal-position-bottom"] li.product .product-thumb-content .product-buttons-wrapper.product-icons .button { bottom: -60px; top: auto; visibility: hidden; }

    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*="horizontal-position-bottom"] li.product:hover .product-thumb-content .product-buttons-wrapper.product-icons a,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*="horizontal-position-bottom"] li.product:hover .product-thumb-content .product-buttons-wrapper.product-icons a.button,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*="horizontal-position-bottom"] li.product:hover .product-thumb-content .product-buttons-wrapper.product-icons button,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*="horizontal-position-bottom"] li.product:hover .product-thumb-content .product-buttons-wrapper.product-icons button.button,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*="horizontal-position-bottom"] li.product:hover .product-thumb-content .product-buttons-wrapper.product-icons .button { bottom: 10px; visibility: visible; }


    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="horizontal-position-bottom"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="horizontal-position-bottom"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a.button,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="horizontal-position-bottom"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="horizontal-position-bottom"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button.button,
    .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="horizontal-position-bottom"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons .button { bottom: 0; top: auto; }

/* #endregion - Thumb IconsGroup Position */    

/*--------------------------------------------------------------*/
/* #region - Thumb IconsGroup Style */
/*--------------------------------------------------------------*/

.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline {
    margin: 2px;
}


.woocommerce ul.products.product-thumb-iconsgroup-style-bgfill-rounded li.product .product-thumb .product-buttons-wrapper.product-icons a,
.woocommerce ul.products.product-thumb-iconsgroup-style-bgfill-rounded li.product .product-thumb .product-buttons-wrapper.product-icons a.button,
.woocommerce ul.products.product-thumb-iconsgroup-style-bgfill-rounded li.product .product-thumb .product-buttons-wrapper.product-icons button,
.woocommerce ul.products.product-thumb-iconsgroup-style-bgfill-rounded li.product .product-thumb .product-buttons-wrapper.product-icons button.button,
.woocommerce ul.products.product-thumb-iconsgroup-style-bgfill-rounded li.product .product-thumb .product-buttons-wrapper.product-icons .button,

.woocommerce ul.products.product-thumb-iconsgroup-style-bgfill-rounded li.product .product-thumb .product-buttons-wrapper.product-icons .blockUI.blockOverlay {
    -webkit-border-radius: 50%;
    border-radius: 50%;
}


.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons a:not(:hover),
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons a.button:not(:hover),
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons button:not(:hover),
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons button.button:not(:hover),
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .button:not(:hover) {
    background-color: var(--wdtTertiaryColor); -webkit-box-shadow: 0 0 4px 2px rgba(var(--wdtBodyBGColorRgb), 0.05); box-shadow: 0 0 4px 2px rgba(var(--wdtBodyBGColorRgb), 0.05); }


.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons a:not(:hover),
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons a.button:not(:hover),
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons button:not(:hover),
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons button.button:not(:hover),
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .button:not(:hover) {
    color: rgba(var(--wdtHeadAltColorRgb), 0.8);
}


.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons a:hover,
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons a.button:hover,
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons button:hover,
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons button.button:hover,
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .button:hover {
    background-color: var(--wdtLinkHoverColor);
    color: var(--wdtAccentTxtColor);
}

/* #endregion - Thumb IconsGroup Style */

/*--------------------------------------------------------------*/
/* #region - Thumb Button Element Style */
/*--------------------------------------------------------------*/

.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a.button,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline button,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline button.button,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline .button {
    background: none !important;
    color: var(--wdtBodyTxtColor);
    border-radius: 50%;

}

.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline {
    background-color: #fafafa;
    -webkit-box-shadow: 0 0 5px 0 rgba(var(--wdtHeadAltColorRgb), 0.25);
    box-shadow: 0 0 5px 0 rgba(var(--wdtHeadAltColorRgb), 0.25);
}

.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child a,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child a.button,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child button,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child button.button,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child .button {
    background: none !important;
    color: var(--wdtAccentTxtColor);
    border-radius: 0%;
    padding: 0;
    border-width: 0;
    text-decoration: underline;
    min-height: fit-content;
    text-underline-offset: 2px;
    padding-bottom: 2px;
}

.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline {
    background-color: #fafafa;
    -webkit-box-shadow: 0 0 5px 0 rgba(var(--wdtHeadAltColorRgb), 0.25);
    box-shadow: 0 0 5px 0 rgba(var(--wdtHeadAltColorRgb), 0.25);
}

.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline:only-child {
    background-color: transparent;
    -webkit-box-shadow: 0 0 5px 0 rgba(var(--wdtHeadAltColorRgb), 0);
    box-shadow: 0 0 5px 0 rgba(var(--wdtHeadAltColorRgb), 0);
}

.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child .button.product_type_variable:after {
    display: none;
}

.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child .tooltip {
    display: none;
}

/* #endregion - Thumb Button Element Style */


/*--------------------------------------------------------------*/
/* #region - Accents */
/*--------------------------------------------------------------*/

/* Primary */
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:hover,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a:hover,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a.button:hover,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline button:hover,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline button.button:hover,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline .button:hover {
    color: var(--wdtPrimaryColor);
}

/* Link Hover Color */
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child:hover,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child a:hover,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child a.button:hover,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child button:hover,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child button.button:hover,
.woocommerce ul.products.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:only-child .button:hover {
    color: var(--wdtLinkHoverColor);
}

/* #endregion - Accents */



/*--------------------------------------------------------------*/
/* #region - Product Content - Category */
/*--------------------------------------------------------------*/

.woocommerce ul.products li.product .product-details .product-category-wrapper { margin: 0; }
.woocommerce ul.products li.product .product-details .product-category-wrapper a {
    letter-spacing: 0;
    margin: 0 3px 3px 0;
    font-family: var(--wdtFontTypo_Base);
    font-size: calc(var(--wdtFontSize_Base) - 3px);
    text-transform: uppercase;
    margin-bottom: 10px;
    /* font-variant: all-small-caps; */
    font-weight: var(--wdtFontWeight_Base);
}

.woocommerce ul.products li.product .product-details .product-category-wrapper a:hover {
    color: var(--wdtLinkHoverColor);
}

.woocommerce ul.products li.product .product-details .product-category-wrapper a:last-child {
    margin-right: 0;
}

/* .woocommerce ul.products li.product .product-details .product-category-wrapper a:hover { text-decoration: underline; } */

/* #endregion - Product Content - Category */

/*--------------------------------------------------------------*/
/* #region - Product Listing - Content - Title */
/*--------------------------------------------------------------*/

.woocommerce ul.products li.product .product-details .product-title h5 {
    margin: 0;
    text-transform: capitalize;
}

.woocommerce ul.products li.product .product-details>.product-title h5 {
    margin-top: 0px;
    text-transform: capitalize;
    font-size: clamp(1.25rem, 1.2055rem + 0.2454vw, 1.5rem);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Alt);
}

.woocommerce ul.products li.product .product-details>.product-title h5 a {
    display: inline-block;
    padding: 0;
}

.woocommerce ul.products li.product-category .product-details .product-title h5 {
    display: block;
    padding: 5px 0;
}

.woocommerce ul.products li.product .product-details h5 .count {
    font-style: normal;
}

.woocommerce ul.products li.product-category .product-details h5 {
    margin: 10px 0;
}


.woocommerce ul.products li.product .product-wrapper>h3,
.woocommerce ul.products li.product .product-wrapper>a h3 {
    display: none !important;
}

.woocommerce ul.products li.product .product-details .product-title h5 a:not(:hover) {
    color: inherit;
}

.woocommerce ul.products li.product .product-details .product-title h5 a:hover {
    color: var(--wdtLinkHoverColor);
}

/* #endregion - Product Listing - Content - Title */

/*--------------------------------------------------------------*/
/* #region - Product Content - Price */
/*--------------------------------------------------------------*/

.woocommerce ul.products li.product .product-details .price {
    letter-spacing: 0;
}

.woocommerce ul.products li.product .product-details .price ins {
    font-weight: normal;
}

.woocommerce ul.products li.product .product-details .price del {
    opacity: 0.65;
}

.woocommerce ul.products li.product .product-details .price {
    letter-spacing: 0.4px;
    margin: -1px 0 0;
    padding: 0;
    width: 100%;
}

.woocommerce ul.products li.product .product-details .price,
.woocommerce ul.products li.product .product-details .price ins,
.woocommerce ul.products li.product .product-details .price del {
    font-size: 14px;
}

.woocommerce ul.products li.product .product-details .price ins {
    font-weight: 600;
    font-size: var(--wdtFontSize_Base);
    margin-right: 6px;
}

.woocommerce ul.products li.product .product-details .product-price {
    width: 100%;
    margin-top: 10px;
}

.wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-wrapper .product-details .product-price {
    margin-top: -5px;
}

.woocommerce ul.products li.product .product-details .product-price,
.woocommerce ul.products li.product .product-details .product-price .price,
.woocommerce ul.products li.product .product-details .price del {
    display: inline-block;
}

.woocommerce ul.products li.product .product-details .product-price,
.woocommerce ul.products li.product .product-details .price {
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
}

.woocommerce ul.products.product-content-alignment-center li.product .product-details .product-price span.price {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
}

.woocommerce ul.products.product-content-alignment-center li.product.product-list-left-thumb .product-details .product-price span.price {
    justify-content: flex-end;
}

.woocommerce ul.products.product-content-alignment-center li.product.product-list-right-thumb .product-details .product-price span.price {
    justify-content: flex-start;
}

.woocommerce ul.products li.product.product-list-view.product-list-right-thumb .product-wrapper .product-details {
    text-align: right;
}

.woocommerce ul.products li.product .product-details .product-price span.price {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_H6);
}


.woocommerce .wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-details .product-price {
    margin-top: 0;
}

.woocommerce.wdt-simple-product-with-bottom-cart-btn ul.products.product-content-hover-slidebottom.product-thumb-iconsgroup-position-vertical li.product .product-thumb-content>div {
    -webkit-transform: translate3d(10px, 20px, 0);
    -moz-transform: translate3d(10px, 20px, 0);
    -o-transform: translate3d(10px, 20px, 0);
    transform: translate3d(10px, 20px, 0);
}

.woocommerce.wdt-simple-product-with-bottom-cart-btn ul.products.product-content-hover-slidebottom.product-thumb-iconsgroup-position-vertical li.product:hover .product-thumb .product-thumb-content>div {
    transform: translate3d(-10px, 20px, 0);
    transform: translate3d(-10px, 20px, 0);
}

.woocommerce.wdt-simple-product-with-bottom-cart-btn ul.products.product-content-hover-slidebottom.product-thumb-iconsgroup-position-vertical li.product .product-thumb .product-thumb-content>div.product-buttons-wrapper.product-button {
    transform: translate3d(0px, 20px, 0);
    position: absolute;
    left: 20px;
    bottom: 0;
    right: 20px;
    width: auto;
}

.woocommerce.wdt-simple-product-with-bottom-cart-btn ul.products.product-content-hover-slidebottom.product-thumb-iconsgroup-position-vertical li.product .product-thumb-content>div a.wdt-button.too-small.button.product_type_variable.add_to_cart_button:after {
    display: none;
}

.woocommerce.wdt-simple-product-with-bottom-cart-btn ul.products.product-content-hover-slidebottom.product-thumb-iconsgroup-position-vertical li.product .product-thumb .product-thumb-content>div.product-buttons-wrapper.product-button .tooltip {
    display: none;
}

.woocommerce.wdt-simple-product-with-bottom-cart-btn ul.products.product-content-hover-slidebottom.product-thumb-iconsgroup-position-vertical li.product:hover .product-thumb .product-thumb-content>div.product-buttons-wrapper.product-button {
    transform: translate3d(0px, -30px, 0);
}

.woocommerce.wdt-simple-product-with-bottom-cart-btn ul.products.product-content-hover-slidebottom.product-thumb-iconsgroup-position-vertical li.product .product-thumb .product-thumb-content>div.product-buttons-wrapper.product-button a.wdt-button.too-small.button.product_type_variable.add_to_cart_button {
    transition: var(--wdtBaseTransition);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
}

.woocommerce.wdt-simple-product-with-bottom-cart-btn ul.products.product-content-hover-slidebottom.product-thumb-iconsgroup-position-vertical li.product .product-thumb .product-thumb-content>div.product-buttons-wrapper.product-button a.wdt-button.too-small.button.product_type_variable.add_to_cart_button:hover {
    background: var(--wdtSecondaryColor);
}

.woocommerce.wdt-simple-product-with-bottom-cart-btn ul.products.product-content-hover-slidebottom.product-thumb-iconsgroup-position-vertical li.product .product-thumb {
    border: 1px solid #E3D8C3;
}

.home-5 .woocommerce.wdt-simple-product-with-bottom-cart-btn ul.products li.product .product-details>.product-title h5 {
    text-transform: capitalize;
    font-size: var(--wdtFontSize_h6);
}

.home-5 .woocommerce ul.products li.product .product-thumb-content>div,
.home-5 .woocommerce ul.products li.product .product-details>div {
    margin: 0;
}

.home-5 .woocommerce.wdt-simple-product-with-bottom-cart-btn ul.products li.product .product-details .product-category-wrapper a {
    text-transform: capitalize;
}

.home-5 .woocommerce.wdt-simple-product-with-bottom-cart-btn ul.products li.product .product-details .product-price {
    margin-top: 0;
}


/* wdt-dark-bg */

.wdt-dark-bg .woocommerce ul.products.product-content-alignment-center li.product .product-details .product-price span.price {
    color: var(--wdtAccentTxtColor);
}

.wdt-dark-bg .woocommerce .star-rating:before,
.wdt-dark-bg .woocommerce ul.products li.product .star-rating:before {
    color: var(--wdtAccentTxtColor);
}

/* #endregion - Product Content - Price */


/*--------------------------------------------------------------*/
    /* #region - Product Listing - Content Alignment */
/*--------------------------------------------------------------*/

.woocommerce ul.products.product-content-alignment-center li.product .product-details { text-align: center; }

/* #endregion - Product Listing - Content Alignment */    


/*--------------------------------------------------------------*/
    /* #region - Content IconsGroup Style */
/*--------------------------------------------------------------*/

    .woocommerce ul.products.product-content-iconsgroup-style-simple li.product .product-details .product-buttons-wrapper.product-icons a,
    .woocommerce ul.products.product-content-iconsgroup-style-simple li.product .product-details .product-buttons-wrapper.product-icons a.button,
    .woocommerce ul.products.product-content-iconsgroup-style-simple li.product .product-details .product-buttons-wrapper.product-icons button,
    .woocommerce ul.products.product-content-iconsgroup-style-simple li.product .product-details .product-buttons-wrapper.product-icons button.button,
    .woocommerce ul.products.product-content-iconsgroup-style-simple li.product .product-details .product-buttons-wrapper.product-icons .button { background: none !important; color: var(--wdtBodyTxtColor); -webkit-border-radius: 50%; border-radius: 50%; }

    .woocommerce ul.products.product-content-iconsgroup-style-simple li.product .product-details .product-buttons-wrapper.product-icons .wc_inline_buttons { background-color: rgba(var(--wdtHeadAltColorRgb),0.015); -webkit-box-shadow: 1px 1px 1px rgba(var(--wdtHeadAltColorRgb),0.15); box-shadow: 1px 1px 1px rgba(var(--wdtHeadAltColorRgb),0.15); }

/* #endregion - Content IconsGroup Style */


/*--------------------------------------------------------------*/
    /* #region - Accents */
/*--------------------------------------------------------------*/

	/* Primary */
    .woocommerce ul.products.product-content-iconsgroup-style-simple li.product .product-details .product-buttons-wrapper.product-icons a:hover,
    .woocommerce ul.products.product-content-iconsgroup-style-simple li.product .product-details .product-buttons-wrapper.product-icons a.button:hover,
    .woocommerce ul.products.product-content-iconsgroup-style-simple li.product .product-details .product-buttons-wrapper.product-icons button:hover,
    .woocommerce ul.products.product-content-iconsgroup-style-simple li.product .product-details .product-buttons-wrapper.product-icons button.button:hover,
    .woocommerce ul.products.product-content-iconsgroup-style-simple li.product .product-details .product-buttons-wrapper.product-icons .button:hover { color: var(--wdtPrimaryColor); }

/* #endregion - Accents */

/*--------------------------------------------------------------*/
/* #region - Product Content Button Element Style */
/*--------------------------------------------------------------*/

.woocommerce ul.products.product-content-buttonelement-style-simple li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline a,
.woocommerce ul.products.product-content-buttonelement-style-simple li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline a.button,
.woocommerce ul.products.product-content-buttonelement-style-simple li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline button,
.woocommerce ul.products.product-content-buttonelement-style-simple li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline button.button,
.woocommerce ul.products.product-content-buttonelement-style-simple li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline .button {
    background: none !important;
    color: var(--wdtBodyTxtColor);
    border-radius: 50%;
}

.woocommerce ul.products.product-content-buttonelement-style-simple li.product .product-details .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline {
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.015);
    -webkit-box-shadow: 1px 1px 1px rgba(var(--wdtHeadAltColorRgb), 0.15);
    box-shadow: 1px 1px 1px rgba(var(--wdtHeadAltColorRgb), 0.15);
}

/* #endregion - Product Content Button Element Style */


/*--------------------------------------------------------------*/
/* #region - Accents */
/*--------------------------------------------------------------*/

/* Primary */
.woocommerce ul.products.product-content-buttonelement-style-simple li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline:hover,
.woocommerce ul.products.product-content-buttonelement-style-simple li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline a:hover,
.woocommerce ul.products.product-content-buttonelement-style-simple li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline a.button:hover,
.woocommerce ul.products.product-content-buttonelement-style-simple li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline button:hover,
.woocommerce ul.products.product-content-buttonelement-style-simple li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline button.button:hover,
.woocommerce ul.products.product-content-buttonelement-style-simple li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline .button:hover {
    color: var(--wdtPrimaryColor);
}

/* #endregion - Accents */



/*--------------------------------------------------------------*/
    /* #region - Product Listing Style */
/*--------------------------------------------------------------*/

    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details .product-title h5 a { padding: 10px; }
    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details > .product-title:first-child,
    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details > .product-price:last-child { margin-top: -1px; margin-bottom: 15px; }

    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details > .product-title:only-child { margin: 0; }


    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details .product-element-group-wrapper  { display: block; border-width: 0; float: none; margin: 0 -10px; margin: 0; position: relative; width: auto; }

    .woocommerce ul.products.product-style-title-eg-highlighter.product-padding-content li.product .product-details > .product-element-group-wrapper:first-child { margin-top: -5px; }
    .woocommerce ul.products.product-style-title-eg-highlighter.product-padding-content li.product .product-details > .product-element-group-wrapper:last-child { margin-bottom: -5px; }

    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details .product-element-group-wrapper .product-element-group-items { position: absolute; left: 0; top: 50%; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }


    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details .product-element-group-wrapper > div:nth-child(1):nth-last-child(2),
    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details .product-element-group-wrapper > div:nth-child(2):nth-last-child(1),

    .woocommerce ul.products.product-style-title-eg-highlighter li.product.product-list-view.product-list-right-thumb .product-details .product-element-group-wrapper > div:nth-child(1):nth-last-child(2),
    .woocommerce ul.products.product-style-title-eg-highlighter li.product.product-list-view.product-list-right-thumb .product-details .product-element-group-wrapper > div:nth-child(2):nth-last-child(1) { display: inline-block; vertical-align: middle; width: 100%; }

    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details .product-element-group-wrapper > div:nth-child(1):nth-last-child(2),
    .woocommerce ul.products.product-style-title-eg-highlighter li.product.product-list-view.product-list-right-thumb .product-details .product-element-group-wrapper > div:nth-child(1):nth-last-child(2) { text-align: inherit; }

    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details .product-element-group-wrapper > div:nth-child(2):nth-last-child(1),
    .woocommerce ul.products.product-style-title-eg-highlighter li.product.product-list-view.product-list-right-thumb .product-details .product-element-group-wrapper > div:nth-child(2):nth-last-child(1) { text-align: center; }


    .woocommerce ul.products.product-style-title-eg-highlighter li.product:hover .product-details .product-element-group-wrapper > div:nth-child(1):nth-last-child(2),
    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details .product-element-group-wrapper > div:nth-child(2):nth-last-child(1) { opacity: 0; visibility: hidden; }

    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details .product-element-group-wrapper > div:nth-child(1):nth-last-child(2),
    .woocommerce ul.products.product-style-title-eg-highlighter li.product:hover .product-details .product-element-group-wrapper > div:nth-child(2):nth-last-child(1) { opacity: 1; visibility: visible; }

    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details .product-element-group-wrapper .product-buttons-wrapper { vertical-align: middle; }


    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details > .product-title h5 a,
    .woocommerce ul.products.product-style-title-eg-highlighter li.product .product-details .product-element-group-wrapper { background-color: rgba(var(--wdtHeadAltColorRgb),0.075); }


/* #endregion - Product Listing Style */

/*--------------------------------------------------------------*/
/* #region - Product Listing - Thumb Button */
/*--------------------------------------------------------------*/

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons {
    float: left;
    width: 100%;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline {
    display: inline-block;
    height: auto;
    line-height: normal;
    overflow: hidden;
    vertical-align: bottom;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline:nth-child(1):nth-last-child(2),
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline:nth-child(2):nth-last-child(1) {
    margin: 1px;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline:nth-child(1):nth-last-child(2) a,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline:nth-child(1):nth-last-child(2) a.button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline:nth-child(1):nth-last-child(2) button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline:nth-child(1):nth-last-child(2) button.button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline:nth-child(1):nth-last-child(2) .button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline:nth-child(2):nth-last-child(1) a,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline:nth-child(2):nth-last-child(1) a.button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline:nth-child(2):nth-last-child(1) button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline:nth-child(2):nth-last-child(1) button.button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline:nth-child(2):nth-last-child(1) .button {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a.button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button button.button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .button {
    background: none;
    /* line-height: inherit; */
    line-height: 1;
    margin: 0;
    min-height: 40px;
    /* padding: 0 15px; */
    margin-top: 0;
    position: relative;
    text-align: center;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color 0.15s linear 0s, -webkit-transform 0.3s linear 0s;
    transition: color 0.15s linear 0s, transform 0.3s linear 0s;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a.button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button button.button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .button,

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a.button:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button button:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button button.button:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .button:after {

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a.button:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button button:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button button.button:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .button:after {
    background-color: inherit;
    border-color: inherit;
    border-style: inherit;
    border-width: inherit;
    font-size: 15px;
    font-weight: normal;
    height: 100%;
    margin: 0;
    position: absolute;
    left: 0;
    top: 100%;
    text-align: center;
    width: 100%;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation: none;
    animation: none;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a:hover,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a.button:hover,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button button:hover,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button button.button:hover,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button .button:hover {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
}


.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) a,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) a.button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) button.button,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) .button {
    background: none;
    font-size: 15px;
    padding: 0;
    position: relative;
    text-transform: capitalize;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) a:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) a.button:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) button:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) button.button:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) .button:after {
    background-color: currentColor;
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    -webkit-transition: inherit;
    -moz-transition: inherit;
    -ms-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) a:hover:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) a.button:hover:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) button:hover:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) button.button:hover:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper:not(.product-button):not(.product-icons) .button:hover:after {
    height: 3px;
}

.woocommerce ul.products li.product .product-thumb .product-cart-with-quantity .quantity,
.woocommerce ul.products li.product .product-thumb .product-cart-with-quantity .product-button {
    display: inline-block;
    padding: 0 3px;
    vertical-align: top;
}

.woocommerce ul.products li.product .product-thumb .product-cart-with-quantity .quantity:not(.quantity-with-plusminus) .qty {
    min-height: 40px;
}

.woocommerce ul.products li.product .product-thumb .product-cart-with-quantity .quantity:not(.quantity-with-plusminus)>a[class*="arrow"] {
    right: 15px;
}

.woocommerce ul.products li.product .product-thumb .product-cart-with-quantity .product-button .added_to_cart {
    padding-top: 0;
}


/* Colors */
.woocommerce ul.products li.product .product-buttons-wrapper.product-button a,
.woocommerce ul.products li.product .product-buttons-wrapper.product-button button,
.woocommerce ul.products li.product .product-buttons-wrapper.product-button .button,
.woocommerce ul.products li.product .product-buttons-wrapper.product-button a.button {
    color: var(--wdtAccentTxtColor);
}


/* #region - Product Listing - Thumb Button */

/*--------------------------------------------------------------*/
/* #region - Product Listing - Thumb Content Alignment */
/*--------------------------------------------------------------*/

.woocommerce ul.products.product-thumb-alignment-top li.product .product-thumb-content {
    text-align: center;
}

.woocommerce ul.products.product-thumb-alignment-top li.product .product-thumb:before {
    padding-top: 0;
    padding-bottom: 0;
}

.woocommerce ul.products.product-thumb-alignment-top.product-label-boxed li.product .product-thumb-content,
.woocommerce ul.products.product-thumb-alignment-top.product-label-rounded li.product .product-thumb-content,
.woocommerce ul.products.product-thumb-alignment-top.product-label-angular li.product .product-thumb-content,
.woocommerce ul.products.product-thumb-alignment-top.product-label-ribbon li.product .product-thumb-content,
.woocommerce ul.products.product-thumb-alignment-top.product-label-circle li.product .product-thumb-content {
    padding-left: 60px;
    padding-right: 60px;
}


/* Hover Style - IconGroup - Bounce */
.woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product .product-thumb .product-buttons-wrapper.product-icons a,
.woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product .product-thumb .product-buttons-wrapper.product-icons a.button,
.woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product .product-thumb .product-buttons-wrapper.product-icons button,
.woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product .product-thumb .product-buttons-wrapper.product-icons button.button,
.woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product .product-thumb .product-buttons-wrapper.product-icons .button {
    bottom: auto;
    top: -60px;
    visibility: hidden;
}

.woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons a,
.woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons a.button,
.woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons button,
.woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons button.button,
.woocommerce ul.products.product-icongroup-hover-bounce[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons .button {
    top: 0;
    visibility: visible;
}

.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons a,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons a.button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons button.button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="thumb-alignment-top"]:not([class*="product-thumb-iconsgroup-position"]) li.product:hover .product-thumb .product-buttons-wrapper.product-icons .button {
    bottom: auto;
    top: 0;
}



.woocommerce ul.products.product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}



/* #endregion - Product Listing - Thumb Content Alignment */

/*--------------------------------------------------------------*/
/* #region - Thumb IconsGroup Position */
/*--------------------------------------------------------------*/

.woocommerce ul.products[class*="product-thumb-iconsgroup-position"] li.product .product-thumb .product-buttons-wrapper.product-icons {
    margin: 5px;
    width: auto;
    display: grid;
}

.woocommerce ul.products.product-thumb-iconsgroup-position-vertical li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline {
    display: block;
    position: relative;
    margin-bottom: 10px;
}

.woocommerce ul.products.product-thumb-iconsgroup-position-vertical li.product .product-thumb .product-element-group-wrapper .product-buttons-wrapper.product-icons,

.woocommerce ul.products.product-thumb-iconsgroup-position-vertical li.product .product-details .product-element-group-wrapper .product-buttons-wrapper.product-icons {
    position: static;
}


.woocommerce ul.products.product-thumb-iconsgroup-position-vertical li.product .product-thumb .product-element-group-wrapper .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline,

.woocommerce ul.products.product-thumb-iconsgroup-position-vertical li.product .product-details .product-element-group-wrapper .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline {
    display: inline-block;
}


.woocommerce ul.products[class*="position-top"] li.product .product-thumb .product-buttons-wrapper.product-icons {
    top: 15px;
}

.woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons {
    right: 15px;
}


/* Hover Style - Icon Group - Bounce */
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons a,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons a.button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons button.button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons .button {
    right: 0;
    left: auto;
    opacity: 0;
    top: -10px;
    visibility: hidden;
}

.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a.button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button.button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons .button {
    right: 0;
    top: 0;
    opacity: 1;
    visibility: visible;
}

/* Hover Style - Icon Group Simple - Bounce */
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a.button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button.button,
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons .button {
    left: auto;
    right: 0;
}

/* #endregion - Thumb IconsGroup Position */

@media only screen and (max-width: 767px) {
    .woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons {
        right: 6px;
    }

    .woocommerce ul.products[class*="position-top"] li.product .product-thumb .product-buttons-wrapper.product-icons {
        top: 6px;
    }
}

@media only screen and (max-width: 479px) {
    .woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons {
        right: 10px;
    }

    .woocommerce ul.products[class*="position-top"] li.product .product-thumb .product-buttons-wrapper.product-icons {
        top: 10px;
    }
}

/*--------------------------------------------------------------*/
/* #region - Thumb Button Element */
/*--------------------------------------------------------------*/

.woocommerce ul.products li.product .product-buttons-wrapper.product-button a.button.product_type_simple:after {
    content: "\e820";
    font-family: 'Teapoy Icons';
}

.woocommerce ul.products li.product .product-buttons-wrapper.product-button a.button.product_type_variable:after {
    /* content: "\f218";
    font-family: 'Teapoy Icons'; */
    font-family: "wdt-ext-icon";
    content: '\e805';
}

.woocommerce ul.products li.product .product-buttons-wrapper.product-button a.button.add_to_cart_button.product_type_simple:after {
    /* content: "\f217";
    font-family: 'Teapoy Icons'; */
    font-family: "wdt-ext-icon";
    content: '\e805';
}

.woocommerce ul.products li.product .product-buttons-wrapper.product-button a.added_to_cart.wc-forward:after {
    /* content: "\e843";
    font-family: 'Teapoy Icons'; */
    font-family: "wdt-ext-icon";
    content: '\e806';
    z-index: 1;
}

.woocommerce ul.products li.product .product-buttons-wrapper.product-button a.button.product_type_external:after {
    content: "\f08e";
    font-family: "Teapoy Icons";
}

.woocommerce ul.products li.product .product-buttons-wrapper.product-button a.button.product_type_grouped:after {
    content: "\f16b";
    font-family: 'Teapoy Icons';
}

/* #endregion - Thumb IconsGroup Icon */


/*--------------------------------------------------------------*/
    /* #region - Product Content Variation Swatches */
/*--------------------------------------------------------------*/

    .woocommerce ul.products li.product .product-details .variations_form ul { margin: 0; }
    
	.woocommerce ul.products li.product .product-details .variations_form ul.variations,
	.woocommerce ul.products li.product .product-details .variations_form ul.variations li.woo-variation-items-wrapper,
	.woocommerce ul.products li.product .product-details .variations_form ul.variations li .selection-box { display: table; }

	.woocommerce ul.products li.product.product-grid-view .product-details .variations_form ul.variations,
	.woocommerce ul.products li.product.product-grid-view .product-details .variations_form ul.variations li.woo-variation-items-wrapper,
	.woocommerce ul.products li.product.product-grid-view .product-details .variations_form ul.variations li .selection-box { margin-left: auto; margin-right: auto; }

	.woocommerce ul.products li.product.product-grid-view .product-details .variations_form ul.variations li .selection-box select { height: 38px; padding-top: 0; padding-bottom: 0; }

	.woocommerce ul.products li.product .product-details .variations_form ul.variations { position: relative; }
	.woocommerce ul.products li.product .product-details .variations_form ul.variations > li { margin: 5px 0; padding: 0; }
	.woocommerce ul.products li.product .product-details .variations_form ul.variations > li:last-child { margin-bottom: 0; }

	.woocommerce ul.products li.product .product-details .variations_form ul.variations li ul.variable-items-wrapper li,
	.woocommerce ul.products li.product .product-details .variations_form ul.variations li ul.variable-items-wrapper li span { display: inline-block; }

 /* #endregion - Product Content Variation Swatches */




/*FILESTART  /home/u965746842/domains/wuxingtechlife.com/public_html/wp-content/uploads/elementor/css/post-3730.css */
.elementor-3730 .elementor-element.elementor-element-a4bb720 > .elementor-background-overlay{background-color:#FFFFFF;background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://wuxingtechlife.com/wp-content/uploads/2024/02/footr3-bg-texture-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:multiply;}.elementor-3730 .elementor-element.elementor-element-a4bb720{padding:130px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-51998f0{margin-top:0px;margin-bottom:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3730 .elementor-element.elementor-element-444055a{color:#000000;}.elementor-bc-flex-widget .elementor-3730 .elementor-element.elementor-element-193ae7b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3730 .elementor-element.elementor-element-193ae7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3730 .elementor-element.elementor-element-4873afd:not(.elementor-motion-effects-element-type-background), .elementor-3730 .elementor-element.elementor-element-4873afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;background-size:cover;}.elementor-3730 .elementor-element.elementor-element-4873afd > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3730 .elementor-element.elementor-element-4873afd, .elementor-3730 .elementor-element.elementor-element-4873afd > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-3730 .elementor-element.elementor-element-4873afd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:60px;padding:80px 80px 80px 80px;}.elementor-3730 .elementor-element.elementor-element-85a618e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3730 .elementor-element.elementor-element-85a618e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3730 .elementor-element.elementor-element-0862398 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3730 .elementor-element.elementor-element-9813c02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-3730 .elementor-element.elementor-element-9813c02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-3730 .elementor-element.elementor-element-9813c02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-3730 .elementor-element.elementor-element-9813c02 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-3730 .elementor-element.elementor-element-9813c02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-3730 .elementor-element.elementor-element-9813c02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-3730 .elementor-element.elementor-element-9813c02 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3730 .elementor-element.elementor-element-9813c02 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3730 .elementor-element.elementor-element-9813c02{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3730 .elementor-element.elementor-element-9813c02 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-3730 .elementor-element.elementor-element-63b569e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3730 .elementor-element.elementor-element-63b569e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3730 .elementor-element.elementor-element-63b569e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3730 .elementor-element.elementor-element-6ffd072 div.wdt-logo-container img{max-width:420px;width:420px;}.elementor-3730 .elementor-element.elementor-element-be3a66e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-be3a66e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-3730 .elementor-element.elementor-element-be3a66e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-3730 .elementor-element.elementor-element-be3a66e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-3730 .elementor-element.elementor-element-be3a66e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-3730 .elementor-element.elementor-element-be3a66e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-3730 .elementor-element.elementor-element-be3a66e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-3730 .elementor-element.elementor-element-be3a66e .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-3730 .elementor-element.elementor-element-be3a66e .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-3730 .elementor-element.elementor-element-be3a66e{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-3730 .elementor-element.elementor-element-be3a66e .elementor-icon-list-icon{padding-right:0px;}.elementor-3730 .elementor-element.elementor-element-be3a66e .elementor-icon-list-text{transition:color 0.3s;}.elementor-3730 .elementor-element.elementor-element-a9143d6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3730 .elementor-element.elementor-element-a9143d6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3730 .elementor-element.elementor-element-9c4f491{text-align:right;}.elementor-3730 .elementor-element.elementor-element-9c4f491 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-3730 .elementor-element.elementor-element-faaec99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-3730 .elementor-element.elementor-element-faaec99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-3730 .elementor-element.elementor-element-faaec99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-3730 .elementor-element.elementor-element-faaec99 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-3730 .elementor-element.elementor-element-faaec99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-3730 .elementor-element.elementor-element-faaec99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-3730 .elementor-element.elementor-element-faaec99 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3730 .elementor-element.elementor-element-faaec99 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3730 .elementor-element.elementor-element-faaec99{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3730 .elementor-element.elementor-element-faaec99 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3730 .elementor-element.elementor-element-58ed438:not(.elementor-motion-effects-element-type-background), .elementor-3730 .elementor-element.elementor-element-58ed438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#243C7A;}.elementor-3730 .elementor-element.elementor-element-58ed438 > .elementor-background-overlay{opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3730 .elementor-element.elementor-element-58ed438{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-1d47033 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-654c424 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3730 .elementor-element.elementor-element-654c424{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-abeec03 );padding:10px 0px 10px 0px;}.elementor-3730 .elementor-element.elementor-element-06c1ef4{text-align:center;color:var( --e-global-color-133b35f );}:root{--page-title-display:none;}@media(max-width:1540px){.elementor-3730 .elementor-element.elementor-element-a4bb720{padding:90px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-1155406 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-4873afd{margin-top:40px;margin-bottom:60px;}.elementor-3730 .elementor-element.elementor-element-6ffd072 div.wdt-logo-container img{max-width:120px;width:120px;}.elementor-3730 .elementor-element.elementor-element-58ed438{padding:100px 0px 0px 0px;}}@media(max-width:1280px){.elementor-3730 .elementor-element.elementor-element-4873afd{margin-top:40px;margin-bottom:60px;}.elementor-3730 .elementor-element.elementor-element-6ffd072 div.wdt-logo-container img{max-width:100px;width:100px;}.elementor-3730 .elementor-element.elementor-element-58ed438{padding:70px 0px 0px 0px;}}@media(max-width:1024px){.elementor-3730 .elementor-element.elementor-element-a4bb720{padding:70px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3730 .elementor-element.elementor-element-1155406.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3730 .elementor-element.elementor-element-1155406.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3730 .elementor-element.elementor-element-1155406>.elementor-element-populated{margin:0 0 30px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-3730 .elementor-element.elementor-element-444055a{text-align:left}.elementor-3730 .elementor-element.elementor-element-4873afd{margin-top:30px;margin-bottom:50px;padding:40px 40px 40px 40px}.elementor-3730 .elementor-element.elementor-element-85a618e.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-3730 .elementor-element.elementor-element-63b569e.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-3730 .elementor-element.elementor-element-6ffd072 div.wdt-logo-container img{max-width:100px;width:100px}.elementor-3730 .elementor-element.elementor-element-a9143d6.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-3730 .elementor-element.elementor-element-58ed438{padding:70px 0 0 0}}@media(max-width:767px){.elementor-3730 .elementor-element.elementor-element-a4bb720{padding:50px 0 0 0}.elementor-3730 .elementor-element.elementor-element-1155406>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-3730 .elementor-element.elementor-element-1155406>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 20px 0}.elementor-3730 .elementor-element.elementor-element-444055a{text-align:center}.elementor-3730 .elementor-element.elementor-element-193ae7b.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-3730 .elementor-element.elementor-element-4873afd{margin-top:10px;margin-bottom:30px}.elementor-3730 .elementor-element.elementor-element-85a618e>.elementor-element-populated{margin:0 0 30px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-3730 .elementor-element.elementor-element-63b569e>.elementor-element-populated{margin:0 0 30px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-3730 .elementor-element.elementor-element-6ffd072 div.wdt-logo-container img{max-width:100px;width:100px}.elementor-3730 .elementor-element.elementor-element-a9143d6>.elementor-element-populated{margin:0 0 30px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-3730 .elementor-element.elementor-element-9c4f491{text-align:left}.elementor-3730 .elementor-element.elementor-element-58ed438{padding:60px 0 0 0}.elementor-3730 .elementor-element.elementor-element-06c1ef4>.elementor-widget-container{padding:0 0 15px 0}.elementor-3730 .elementor-element.elementor-element-06c1ef4{text-align:center}}@media(max-width:479px){.elementor-3730 .elementor-element.elementor-element-a4bb720{padding:40px 0 0 0}.elementor-3730 .elementor-element.elementor-element-1155406>.elementor-element-populated{margin:0 0 10px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-3730 .elementor-element.elementor-element-6ffd072 div.wdt-logo-container img{max-width:100px;width:100px}.elementor-3730 .elementor-element.elementor-element-9c4f491.elementor-element{--order:-99999 /* order start hack */}.elementor-3730 .elementor-element.elementor-element-9c4f491{text-align:left}.elementor-3730 .elementor-element.elementor-element-58ed438{padding:50px 0 0 0}}@media(min-width:480px){.elementor-3730 .elementor-element.elementor-element-1155406{width:60%}.elementor-3730 .elementor-element.elementor-element-193ae7b{width:40%}}@media(max-width:1540px) and (min-width:480px){.elementor-3730 .elementor-element.elementor-element-1155406{width:60%}.elementor-3730 .elementor-element.elementor-element-193ae7b{width:40%}}@media(max-width:1280px) and (min-width:480px){.elementor-3730 .elementor-element.elementor-element-1155406{width:60%}.elementor-3730 .elementor-element.elementor-element-193ae7b{width:40%}}@media(max-width:1024px) and (min-width:480px){.elementor-3730 .elementor-element.elementor-element-1155406{width:100%}.elementor-3730 .elementor-element.elementor-element-193ae7b{width:100%}}@media(max-width:767px) and (min-width:480px){.elementor-3730 .elementor-element.elementor-element-1155406{width:100%}.elementor-3730 .elementor-element.elementor-element-193ae7b{width:100%}.elementor-3730 .elementor-element.elementor-element-85a618e{width:100%}.elementor-3730 .elementor-element.elementor-element-63b569e{width:100%}.elementor-3730 .elementor-element.elementor-element-a9143d6{width:100%}.elementor-3730 .elementor-element.elementor-element-c184e01{width:100%}}@media(min-width:1541px){.elementor-3730 .elementor-element.elementor-element-a4bb720>.elementor-background-overlay{background-attachment:fixed}}.wdt-logo-container a{color:inherit}.wdt-logo-container a img{display:inline-block;vertical-align:middle;vertical-align:middle}.wdt-logo-container a .site-title{color:var(--wdtHeadAltColor);clear:both;display:block;font-family:var(--wdtFontTypo_Alt);font-size:var(--wdtFontSize_H2);font-weight:700;line-height:1.1;transition:inherit}.wdt-logo-container a:hover .site-title{color:inherit}

@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}