.vbox-overlay {
--vbox-tools-color: #fff;
--vbox-title-background: #101010;
--vbox-title-width: 'auto';
--vbox-title-radius: 0;
--vbox-share-background: #101010;
--vbox-share-width: 'auto';
--vbox-share-radius: 0
}
.vbox-overlay *, .vbox-overlay :after, .vbox-overlay :before {
-webkit-backface-visibility: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.vbox-overlay * {
-webkit-backface-visibility: visible;
backface-visibility: visible
}
.vbox-overlay {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
position: fixed;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 999999
}
.vbox-share, .vbox-title {
line-height: 1;
position: fixed;
z-index: 98;
text-align: center;
margin: 0 auto;
color: var(--vbox-tools-color)
}
.vbox-title {
font-size: 12px;
background-color: var(--vbox-title-background);
width: var(--vbox-title-width);
border-radius: var(--vbox-title-radius);
padding: 12px 54px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block
}
.vbox-share {
font-size: 24px;
padding: 0 .35em;
background-color: var(--vbox-share-background);
width: var(--vbox-share-width);
border-radius: var(--vbox-share-radius)
}
.vbox-link-btn, button.vbox-link-btn, button.vbox-link-btn:active, button.vbox-link-btn:focus, button.vbox-link-btn:hover {
border: none !important;
background: 0 0 !important;
box-shadow: none !important;
color: inherit !important;
padding: 6px 12px;
outline: 0;
display: inline-block;
cursor: pointer
}
.vbox-share a {
color: inherit !important;
padding: 6px 12px;
display: inline-block
}
.vbox-share svg {
z-index: 10;
vertical-align: middle
}
.vbox-close {
cursor: pointer;
position: fixed;
top: 20px;
right: 20px;
z-index: 99;
color: #000;
color: var(--vbox-tools-color);
border: 0;
font-size: 24px;
display: flex;
align-items: center;
opacity: .8;
transition: opacity .2s
}
.vbox-close:hover {
opacity: 1
}
.vbox-left-corner {
cursor: pointer;
position: fixed;
left: 20px;
top: 20px;
overflow: hidden;
line-height: 1;
font-size: 12px;
z-index: 99;
display: flex;
align-items: center;
color: var(--vbox-tools-color)
}
.vbox-num {
display: inline-block;
}
.vbox-left {
left: 0
}
.vbox-right {
right: 0
}
.vbox-top {
top: 0
}
.vbox-bottom {
bottom: 0
}
.vbox-next, .vbox-prev {
position: fixed;
top: 50%;
margin-top: -15px;
overflow: hidden;
cursor: pointer;
display: block;
color: #d2d2d2;
width: 30px;
height: 30px;
z-index: 99;
opacity: .8;
transition: opacity .2s
}
.vbox-next:hover, .vbox-prev:hover {
color: #d2d2d2;
opacity: 1
}
.vbox-next span, .vbox-prev span {
position: relative;
width: 20px;
height: 20px;
border: 2px solid transparent;
border-top-color: var(--vbox-tools-color);
border-right-color: var(--vbox-tools-color);
text-indent: -100px;
position: absolute;
top: 8px;
display: block
}
.vbox-prev {
left: 20px
}
.vbox-next {
right: 20px
}
.vbox-prev span {
left: 10px;
-ms-transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
transform: rotate(-135deg)
}
.vbox-next span {
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: 10px
}
.vbox-inline, .venoratio {
position: relative;
width: 100%;
margin: 0 auto
}
.venoratio::before {
display: block;
padding-top: var(--vb-aspect-ratio);
content: ""
}
.venoratio>* {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.venoratio-1x1 {
--vb-aspect-ratio: 100%
}
.venoratio-4x3 {
--vb-aspect-ratio: calc(3 / 4 * 100%)
}
.venoratio-16x9 {
--vb-aspect-ratio: calc(9 / 16 * 100%)
}
.venoratio-21x9 {
--vb-aspect-ratio: calc(9 / 21 * 100%)
}
.vbox-child.vbox-inline, .vbox-child.venoratio {
max-width: 1400px
}
.vbox-open {
overflow: hidden
}
.vbox-container {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden;
z-index: 20;
max-height: 100%;
padding: 30px 0
}
.vbox-content {
opacity: 0
}
.vbox-content {
text-align: center;
width: 100%;
position: relative;
overflow: hidden;
padding: 20px 5%;
display: flex;
align-items: center;
justify-content: center;
min-height: 90vh;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.vbox-container img {
max-width: 100%;
width: 100%;
height: 100%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
object-fit: contain;
object-position: center;
}
.vbox-child { max-width: 100%;
text-align: initial;
height: 90vh;
width: 100%;
left: 0;
top: 0;
}
.vbox-child img {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
display: block
}
.vbox-grab .vbox-child img {
cursor: grab
}
.vbox-content.swipe-left {
margin-left: -200px !important
}
.vbox-content.swipe-right {
margin-left: 200px !important
}
.vbox-preloader {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0)
}
.vbox-preloader .vbox-preloader-inner {
opacity: 1;
transition: opacity .2s
}
.vbox-hidden {
display: none
}
.vbox-preloader.vbox-hidden .vbox-preloader-inner {
opacity: 0
}
.vbox-backdrop {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transform: translateZ(-1px);
-moz-transform: translateZ(-1px);
-o-transform: translateZ(-1px);
transform: translateZ(-1px);
z-index: 0
}
.vbox-tooltip {
position: relative;
display: inline-block
}
.vbox-tooltip .vbox-tooltip-text {
visibility: hidden;
color: #fff;
text-align: center;
padding: 0;
position: absolute;
z-index: 1;
bottom: 100%;
left: 0;
opacity: 0;
transition: opacity .3s;
margin-bottom: 2px;
font-family: sans-serif
}
.vbox-top .vbox-tooltip .vbox-tooltip-text {
bottom: auto;
top: 100%;
margin-bottom: 0;
margin-top: 2px
}
.vbox-tooltip-inner {
padding: 5px 10px;
background-color: rgba(0, 0, 0, .9);
border-radius: 6px;
font-size: 10px
}
.vbox-tooltip:hover .vbox-tooltip-text {
visibility: visible;
opacity: 1
}
.vbox-overlay {
--sk-size: 40px;
--sk-color: #333
}
.sk-center {
margin: auto
}
.sk-plane {
width: var(--sk-size);
height: var(--sk-size);
background-color: var(--sk-color);
animation: sk-plane 1.2s infinite ease-in-out
}
@keyframes sk-plane {
0% {
transform: perspective(120px) rotateX(0) rotateY(0)
}
50% {
transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
}
100% {
transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
}
}
.sk-chase {
width: var(--sk-size);
height: var(--sk-size);
position: relative;
animation: sk-chase 2.5s infinite linear both
}
.sk-chase-dot {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
animation: sk-chase-dot 2s infinite ease-in-out both
}
.sk-chase-dot:before {
content: '';
display: block;
width: 25%;
height: 25%;
background-color: var(--sk-color);
border-radius: 100%;
animation: sk-chase-dot-before 2s infinite ease-in-out both
}
.sk-chase-dot:nth-child(1) {
animation-delay: -1.1s
}
.sk-chase-dot:nth-child(2) {
animation-delay: -1s
}
.sk-chase-dot:nth-child(3) {
animation-delay: -.9s
}
.sk-chase-dot:nth-child(4) {
animation-delay: -.8s
}
.sk-chase-dot:nth-child(5) {
animation-delay: -.7s
}
.sk-chase-dot:nth-child(6) {
animation-delay: -.6s
}
.sk-chase-dot:nth-child(1):before {
animation-delay: -1.1s
}
.sk-chase-dot:nth-child(2):before {
animation-delay: -1s
}
.sk-chase-dot:nth-child(3):before {
animation-delay: -.9s
}
.sk-chase-dot:nth-child(4):before {
animation-delay: -.8s
}
.sk-chase-dot:nth-child(5):before {
animation-delay: -.7s
}
.sk-chase-dot:nth-child(6):before {
animation-delay: -.6s
}
@keyframes sk-chase {
100% {
transform: rotate(360deg)
}
}
@keyframes sk-chase-dot {
100%, 80% {
transform: rotate(360deg)
}
}
@keyframes sk-chase-dot-before {
50% {
transform: scale(.4)
}
0%, 100% {
transform: scale(1)
}
}
.sk-bounce {
width: var(--sk-size);
height: var(--sk-size);
position: relative
}
.sk-bounce-dot {
width: 100%;
height: 100%;
border-radius: 50%;
background-color: var(--sk-color);
opacity: .6;
position: absolute;
top: 0;
left: 0;
animation: sk-bounce 2s infinite cubic-bezier(.455, .03, .515, .955)
}
.sk-bounce-dot:nth-child(2) {
animation-delay: -1s
}
@keyframes sk-bounce {
0%, 100% {
transform: scale(0)
}
45%, 55% {
transform: scale(1)
}
}
.sk-wave {
width: var(--sk-size);
height: var(--sk-size);
display: flex;
justify-content: space-between
}
.sk-wave-rect {
background-color: var(--sk-color);
height: 100%;
width: 15%;
animation: sk-wave 1.2s infinite ease-in-out
}
.sk-wave-rect:nth-child(1) {
animation-delay: -1.2s
}
.sk-wave-rect:nth-child(2) {
animation-delay: -1.1s
}
.sk-wave-rect:nth-child(3) {
animation-delay: -1s
}
.sk-wave-rect:nth-child(4) {
animation-delay: -.9s
}
.sk-wave-rect:nth-child(5) {
animation-delay: -.8s
}
@keyframes sk-wave {
0%, 100%, 40% {
transform: scaleY(.4)
}
20% {
transform: scaleY(1)
}
}
.sk-pulse {
width: var(--sk-size);
height: var(--sk-size);
background-color: var(--sk-color);
border-radius: 100%;
animation: sk-pulse 1.2s infinite cubic-bezier(.455, .03, .515, .955)
}
@keyframes sk-pulse {
0% {
transform: scale(0)
}
100% {
transform: scale(1);
opacity: 0
}
}
.sk-flow {
width: calc(var(--sk-size) * 1.3);
height: calc(var(--sk-size) * 1.3);
display: flex;
justify-content: space-between
}
.sk-flow-dot {
width: 25%;
height: 25%;
background-color: var(--sk-color);
border-radius: 50%;
animation: sk-flow 1.4s cubic-bezier(.455, .03, .515, .955) 0s infinite both
}
.sk-flow-dot:nth-child(1) {
animation-delay: -.3s
}
.sk-flow-dot:nth-child(2) {
animation-delay: -.15s
}
@keyframes sk-flow {
0%, 100%, 80% {
transform: scale(.3)
}
40% {
transform: scale(1)
}
}
.sk-swing {
width: var(--sk-size);
height: var(--sk-size);
position: relative;
animation: sk-swing 1.8s infinite linear
}
.sk-swing-dot {
width: 45%;
height: 45%;
position: absolute;
top: 0;
left: 0;
right: 0;
margin: auto;
background-color: var(--sk-color);
border-radius: 100%;
animation: sk-swing-dot 2s infinite ease-in-out
}
.sk-swing-dot:nth-child(2) {
top: auto;
bottom: 0;
animation-delay: -1s
}
@keyframes sk-swing {
100% {
transform: rotate(360deg)
}
}
@keyframes sk-swing-dot {
0%, 100% {
transform: scale(.2)
}
50% {
transform: scale(1)
}
}
.sk-circle {
width: var(--sk-size);
height: var(--sk-size);
position: relative
}
.sk-circle-dot {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0
}
.sk-circle-dot:before {
content: '';
display: block;
width: 15%;
height: 15%;
background-color: var(--sk-color);
border-radius: 100%;
animation: sk-circle 1.2s infinite ease-in-out both
}
.sk-circle-dot:nth-child(1) {
transform: rotate(30deg)
}
.sk-circle-dot:nth-child(2) {
transform: rotate(60deg)
}
.sk-circle-dot:nth-child(3) {
transform: rotate(90deg)
}
.sk-circle-dot:nth-child(4) {
transform: rotate(120deg)
}
.sk-circle-dot:nth-child(5) {
transform: rotate(150deg)
}
.sk-circle-dot:nth-child(6) {
transform: rotate(180deg)
}
.sk-circle-dot:nth-child(7) {
transform: rotate(210deg)
}
.sk-circle-dot:nth-child(8) {
transform: rotate(240deg)
}
.sk-circle-dot:nth-child(9) {
transform: rotate(270deg)
}
.sk-circle-dot:nth-child(10) {
transform: rotate(300deg)
}
.sk-circle-dot:nth-child(11) {
transform: rotate(330deg)
}
.sk-circle-dot:nth-child(1):before {
animation-delay: -1.1s
}
.sk-circle-dot:nth-child(2):before {
animation-delay: -1s
}
.sk-circle-dot:nth-child(3):before {
animation-delay: -.9s
}
.sk-circle-dot:nth-child(4):before {
animation-delay: -.8s
}
.sk-circle-dot:nth-child(5):before {
animation-delay: -.7s
}
.sk-circle-dot:nth-child(6):before {
animation-delay: -.6s
}
.sk-circle-dot:nth-child(7):before {
animation-delay: -.5s
}
.sk-circle-dot:nth-child(8):before {
animation-delay: -.4s
}
.sk-circle-dot:nth-child(9):before {
animation-delay: -.3s
}
.sk-circle-dot:nth-child(10):before {
animation-delay: -.2s
}
.sk-circle-dot:nth-child(11):before {
animation-delay: -.1s
}
@keyframes sk-circle {
0%, 100%, 80% {
transform: scale(0)
}
40% {
transform: scale(1)
}
}
.sk-circle-fade {
width: var(--sk-size);
height: var(--sk-size);
position: relative
}
.sk-circle-fade-dot {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0
}
.sk-circle-fade-dot:before {
content: '';
display: block;
width: 15%;
height: 15%;
background-color: var(--sk-color);
border-radius: 100%;
animation: sk-circle-fade 1.2s infinite ease-in-out both
}
.sk-circle-fade-dot:nth-child(1) {
transform: rotate(30deg)
}
.sk-circle-fade-dot:nth-child(2) {
transform: rotate(60deg)
}
.sk-circle-fade-dot:nth-child(3) {
transform: rotate(90deg)
}
.sk-circle-fade-dot:nth-child(4) {
transform: rotate(120deg)
}
.sk-circle-fade-dot:nth-child(5) {
transform: rotate(150deg)
}
.sk-circle-fade-dot:nth-child(6) {
transform: rotate(180deg)
}
.sk-circle-fade-dot:nth-child(7) {
transform: rotate(210deg)
}
.sk-circle-fade-dot:nth-child(8) {
transform: rotate(240deg)
}
.sk-circle-fade-dot:nth-child(9) {
transform: rotate(270deg)
}
.sk-circle-fade-dot:nth-child(10) {
transform: rotate(300deg)
}
.sk-circle-fade-dot:nth-child(11) {
transform: rotate(330deg)
}
.sk-circle-fade-dot:nth-child(1):before {
animation-delay: -1.1s
}
.sk-circle-fade-dot:nth-child(2):before {
animation-delay: -1s
}
.sk-circle-fade-dot:nth-child(3):before {
animation-delay: -.9s
}
.sk-circle-fade-dot:nth-child(4):before {
animation-delay: -.8s
}
.sk-circle-fade-dot:nth-child(5):before {
animation-delay: -.7s
}
.sk-circle-fade-dot:nth-child(6):before {
animation-delay: -.6s
}
.sk-circle-fade-dot:nth-child(7):before {
animation-delay: -.5s
}
.sk-circle-fade-dot:nth-child(8):before {
animation-delay: -.4s
}
.sk-circle-fade-dot:nth-child(9):before {
animation-delay: -.3s
}
.sk-circle-fade-dot:nth-child(10):before {
animation-delay: -.2s
}
.sk-circle-fade-dot:nth-child(11):before {
animation-delay: -.1s
}
@keyframes sk-circle-fade {
0%, 100%, 39% {
opacity: 0;
transform: scale(.6)
}
40% {
opacity: 1;
transform: scale(1)
}
}
.sk-grid {
width: var(--sk-size);
height: var(--sk-size)
}
.sk-grid-cube {
width: 33.33%;
height: 33.33%;
background-color: var(--sk-color);
float: left;
animation: sk-grid 1.3s infinite ease-in-out
}
.sk-grid-cube:nth-child(1) {
animation-delay: .2s
}
.sk-grid-cube:nth-child(2) {
animation-delay: .3s
}
.sk-grid-cube:nth-child(3) {
animation-delay: .4s
}
.sk-grid-cube:nth-child(4) {
animation-delay: .1s
}
.sk-grid-cube:nth-child(5) {
animation-delay: .2s
}
.sk-grid-cube:nth-child(6) {
animation-delay: .3s
}
.sk-grid-cube:nth-child(7) {
animation-delay: 0s
}
.sk-grid-cube:nth-child(8) {
animation-delay: .1s
}
.sk-grid-cube:nth-child(9) {
animation-delay: .2s
}
@keyframes sk-grid {
0%, 100%, 70% {
transform: scale3D(1, 1, 1)
}
35% {
transform: scale3D(0, 0, 1)
}
}
.sk-fold {
width: var(--sk-size);
height: var(--sk-size);
position: relative;
transform: rotateZ(45deg)
}
.sk-fold-cube {
float: left;
width: 50%;
height: 50%;
position: relative;
transform: scale(1.1)
}
.sk-fold-cube:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: var(--sk-color);
animation: sk-fold 2.4s infinite linear both;
transform-origin: 100% 100%
}
.sk-fold-cube:nth-child(2) {
transform: scale(1.1) rotateZ(90deg)
}
.sk-fold-cube:nth-child(4) {
transform: scale(1.1) rotateZ(180deg)
}
.sk-fold-cube:nth-child(3) {
transform: scale(1.1) rotateZ(270deg)
}
.sk-fold-cube:nth-child(2):before {
animation-delay: .3s
}
.sk-fold-cube:nth-child(4):before {
animation-delay: .6s
}
.sk-fold-cube:nth-child(3):before {
animation-delay: .9s
}
@keyframes sk-fold {
0%, 10% {
transform: perspective(140px) rotateX(-180deg);
opacity: 0
}
25%, 75% {
transform: perspective(140px) rotateX(0);
opacity: 1
}
100%, 90% {
transform: perspective(140px) rotateY(180deg);
opacity: 0
}
}
.sk-wander {
width: var(--sk-size);
height: var(--sk-size);
position: relative
}
.sk-wander-cube {
background-color: var(--sk-color);
width: 20%;
height: 20%;
position: absolute;
top: 0;
left: 0;
--sk-wander-distance: calc(var(--sk-size) * 0.75);
animation: sk-wander 2s ease-in-out -2s infinite both
}
.sk-wander-cube:nth-child(2) {
animation-delay: -.5s
}
.sk-wander-cube:nth-child(3) {
animation-delay: -1s
}
@keyframes sk-wander {
0% {
transform: rotate(0)
}
25% {
transform: translateX(var(--sk-wander-distance)) rotate(-90deg) scale(.6)
}
50% {
transform: translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)
}
50.1% {
transform: translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)
}
75% {
transform: translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6)
}
100% {
transform: rotate(-360deg)
}
}html.lenis, html.lenis body {height: auto;}.lenis.lenis-smooth {scroll-behavior: auto !important;}.lenis.lenis-smooth [data-lenis-prevent] {overscroll-behavior: contain;}.lenis.lenis-stopped {overflow: hidden;}.lenis.lenis-scrolling iframe {pointer-events: none;}.elementor img {display: block;}.elementor svg {fill: currentColor;}.elementor-element.e-parent {overflow-x: clip;}.widget-posts-list li:before {display: none;}.widget-posts-list li {width: 100%;overflow: hidden;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;padding-left: 0 !important;}.widget-posts-list li .widget-post-thumb {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.widget-posts-list li .widget-post-thumb .thumb {background-repeat: no-repeat;background-size: cover;background-position: center;width: 80px;height: 70px;margin: 0;border-radius: 15px;}.widget-posts-list.circle li .widget-post-thumb .thumb {width: 70px;border-radius: 50%;}.widget-posts-list li .widget-post-thumb img {width: 100%;}.widget-posts-list li .widget-post-content {padding-left: 1.2rem !important;-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.rtl .widget-posts-list li .widget-post-content {padding-left: 0 !important;padding-right: 1.2rem !important;}.widget-posts-list li .widget-post-content a {font-family: var(--kidden-primary-font, 'Syne');color: var(--kidden-dark-color, #000000);font-size: 18px;font-weight: 700;line-height: 22px;letter-spacing: -0.5px;display: block;}.dark .widget-posts-list li .widget-post-content a {color: var(--kidden-grey-light-color, '#b8b8b8');}.widget-posts-list li .widget-post-content a:hover {color: var(--kidden-primary-color, #ff8851);text-decoration: underline;}.widget-posts-list li .widget-post-content .post-date {font-family: var(--kidden-secondary-font, 'DM Sans');color: var(--kidden-primary-color, #545454);font-size: 14px;text-transform: uppercase;line-height: 1;font-weight: 600;letter-spacing: 0;display: block;margin-top: 10px;}.dark .widget-posts-list li .widget-post-content .post-date {color: var(--kidden-grey-light-color, '#b8b8b8');}.widget .widget-posts-list li:not(:last-of-type) {margin-bottom: 20px;}.dl-carousel {height: 300px;overflow: hidden;margin: -10px;}.dl-carousel .slick-list {padding: 10px;}.elementor-widget-kidden-sponsor-carousel .dl-carousel {height: 100px;}.carousel-preloader {background-color: rgba(255, 255, 255, 0.98);width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;z-index: 10;}.carousel-preloader .dot-flashing {position: relative;width: 8px;height: 8px;border-radius: 5px;background-color: var(--kidden-primary-color, #ff8851);color: #fff;animation: dotFlashing 1s infinite linear alternate;animation-delay: .5s;}.carousel-preloader .dot-flashing::before, .carousel-preloader .dot-flashing::after {content: '';display: inline-block;position: absolute;top: 0;}.carousel-preloader .dot-flashing::before {left: -15px;width: 8px;height: 8px;border-radius: 5px;background-color: var(--kidden-primary-color, #ff8851);color: #fff;animation: dotFlashing 1s infinite alternate;animation-delay: 0s;}.carousel-preloader .dot-flashing::after {left: 15px;width: 8px;height: 8px;border-radius: 5px;background-color: var(--kidden-primary-color, #ff8851);color: #fff;animation: dotFlashing 1s infinite alternate;animation-delay: 1s;}@keyframes dotFlashing {0% {opacity: 1;}50%, 100% {opacity: 0.5;}}.elementor-widget-kidden-sponsor-carousel .slick-initialized, .slick-initialized {height: auto;}.slick-initialized .carousel-preloader {opacity: 0;visibility: hidden;transition: all 0.2s linear;}.slick-next.nav-hidden, .slick-prev.nav-hidden {display: none;}.dl-carousel-nav button {background-color: var(--kidden-primary-color, #ff8851);padding: 0;width: 60px;height: 45px;border-radius: 2px;font-size: 20px;line-height: 1;color: #fff;transition: all 0.2s ease-in-out;}.nav-centered.dl-carousel-nav button {width: 45px;height: 45px;border-radius: 15px;position: absolute;left: 0;top: 50%;transform: translate(-50%, -50%);}.nav-centered.dl-carousel-nav button.slick-next {left: auto;right: 0;transform: translate(50%, -50%);}.dl-carousel-nav button:not(.slick-disabled):hover {background-color: var(--kidden-secondary-color, #089fac);}.nav-centered.dl-carousel-nav button svg{width: 20px;height: 20px;margin-top: 2px;}.dl-carousel-nav button.slick-disabled {cursor: not-allowed;opacity: 0.1;}.navi-top-right .slick-slider {padding-top: 50px;}.dl-carousel-nav.nav-top-right {display: flex;align-items: center;justify-content: flex-end;column-gap: 5px;position: absolute;right: 0;top: 0;}.rtl .dl-carousel-nav.nav-top-right {right: auto;left: 0;}.dl-carousel-dots {display: block;margin-top: 30px;}.dl-carousel-dots .slick-dots {list-style: none;margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;column-gap: 10px;}.dl-carousel-dots .slick-dots li {display: block;width: 10px;height: 10px;cursor: pointer;}.dl-carousel-dots .slick-dots li span {background-color: #bbb;width: 100%;height: 100%;border-radius: 50%;display: block;cursor: pointer;transition: all 0.3s ease-in-out;}.dl-carousel-dots .slick-dots li.slick-active span {background-color: var(--kidden-primary-color, #ff8851);box-shadow: 0px 0px 0px 3px rgba(75, 131, 255, 0.5);}@media (max-width: 992px) {.dots-none.dl-carousel-dots {display: none;}.nav-none.dl-carousel-nav {display: none;}}.adv-bg {background-color: #f5f5f5;width: 50%;height: 100%;position: absolute;}.adv-overlay-bg {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}.dl-el-items .dl-el-item {--kidden-list-icon-width: 60px;display: grid;grid-template-columns: var(--kidden-list-icon-width) 1fr;align-items: flex-start;grid-gap: 20px;}.layout-block .dl-el-items .dl-el-item:not(:last-of-type) {margin-bottom: 20px;}.dl-el-items.no-icon .dl-el-item, .list-top .dl-el-items .dl-el-item {grid-template-columns: 1fr;}.list-top .dl-el-items .dl-el-item .dl-el-list-icon {width: var(--kidden-list-icon-width);}.dl-el-items .dl-el-item .dl-el-list-icon {background-color: var(--kidden-primary-color, #ff8851);width: 100%;height: 60px;display: flex;align-items: center;justify-content: center;font-size: 30px;color: #ffffff;}.dl-el-items .dl-el-item .dl-el-list-icon svg, .dl-el-items .dl-el-item .dl-el-list-icon img {width: 30px;height: auto;}.dl-el-items .dl-el-item .dl-el-list-icon svg {fill: #ffffff;}.dl-el-items .dl-el-item .dl-el-list-content h3 {margin: 0 0 5px;font-size: 18px;line-height: 1;color: var(--kidden-dark-color, #111521);}.dl-el-items .dl-el-item .dl-el-list-content p {font-size: 17px;line-height: 28px;letter-spacing: -0.2px;color: var(--kidden-grey-color, #666666);margin: 0;}.el-social-items {list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 5px;}.el-social-items a {display: inline-block;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;font-size: 16px;line-height: 1;color: #fff;position: relative;overflow: hidden;z-index: 1;transition: all 0.3s ease-in-out;}.el-social-items a svg {fill: #fff;width: 16px;transition: all 0.3s ease-in-out;}.el-social-items.style-1 a {background-color: var(--kidden-primary-color, #ff8851);}.el-social-items a:focus, .el-social-items a:hover {color: #fff;transition: all 0.3s ease-in-out;}.el-social-items a:focus svg, .el-social-items a:hover svg {fill: #fff;}.el-social-items.style-1 a:before, .el-social-items.style-1 a:after {background-color: var(--kidden-bg-dark, #17172f);content: '';position: absolute;top: 0;left: 0;transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index: -1;}.el-social-items.style-1 a:before, .el-social-items.style-1 a:after {height: 50%;width: 0;}.el-social-items.style-1 a:after {left: auto;right: 0;top: auto;bottom: 0;}.el-social-items.style-1 a:focus:before, .el-social-items.style-1 a:focus:after, .el-social-items.style-1 a:hover:before, .el-social-items.style-1 a:hover:after {width: 100%;}.el-social-items.style-2 a {background-color: transparent;overflow: hidden;}.el-social-items.style-2 a:before {content: "";z-index: 1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.el-social-items.style-2 a:after {content: "";z-index: -2;position: absolute;left: 3px;top: 3px;width: 100%;height: 100%;transition: all 0.3s 0.2s;}.el-social-items.style-2 a:hover {color: #FFFFFF;}.el-social-items.style-2 a:hover svg {fill: #fff;}.el-social-items.style-2 a:hover:after {transition: all 0.3s;left: 0;top: 0;}.blob-dl-btn__inner {z-index: -1;overflow: hidden;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: var(--kidden-primary-color, #ff8851);border-radius: 2px;transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);}.blob-dl-btn__blobs {position: relative;display: block;height: 100%;}.blob-dl-btn__blob {position: absolute;top: 2px;width: 25%;height: 100%;background: var(--kidden-bg-dark, #17172f);border-radius: 100%;transform: translate3d(0, 150%, 0) scale(1.7);transition: transform 0.45s;}.blob-dl-btn__blob:nth-child(1) {left: 0%;transition-delay: 0s;}.blob-dl-btn__blob:nth-child(2) {left: 30%;transition-delay: 0.08s;}.blob-dl-btn__blob:nth-child(3) {left: 60%;transition-delay: 0.16s;}.blob-dl-btn__blob:nth-child(4) {left: 90%;transition-delay: 0.24s;}.el-social-items.style-2 a:hover .blob-dl-btn__blob {transform: translateZ(0) scale(1.7);}.clearfix::after {display: block;clear: both;content: "";}.el-post-pagination {display: flex;align-items: center;justify-content: center;width: 100%;margin-top: 40px;}.el-post-pagination span, .el-post-pagination a {background-color: var(--kidden-white-color, #ffffff);border: 1px solid #eee;width: 40px;height: 40px;line-height: 40px;text-align: center;color: var(--kidden-dark-color, #111521);border-radius: 2px;margin: 0 5px;display: flex;align-items: center;justify-content: center;visibility: visible;}.el-post-pagination a:hover, .el-post-pagination span.current {background-color: var(--kidden-primary-color, "#ff8851");color: var(--kidden-white-color, #ffffff);}.el-post-pagination a svg {width: 20px;}.rtl .el-post-pagination a.next, .rtl .el-post-pagination a.prev {transform: rotate(180deg);}.dl-widget-about .widget-brand img {max-width: 100%;}.footer-widgets-area .dl-widget-about .widget-brand img {max-width: 150px;}.footer-widgets-area .dl-widget-about p {color: var(--kidden-grey-color, #666666);}.dark .footer-widgets-area .dl-widget-about p {color: var(--kidden-grey-light-color, #b8b8b8);}@media (max-width: 992px) {.footer-widgets-area .dl-widget-about .widget-brand img {max-width: 200px;}}.dl-widget-about .wt-social-icons {list-style: none;margin: 30px 0 0;padding: 0;display: flex;align-items: center;justify-content: flex-start;gap: 7px;flex-wrap: wrap;}.dl-widget-about .wt-social-icons li:not(:last-of-type) {padding: 0;margin: 0;}.dl-widget-about .wt-social-icons li a {color: var(--kidden-dark-color);font-size: 17px;width: 40px;height: 40px;line-height: 1;display: flex;align-items: center;justify-content: center;border-radius: 15px;position: relative;overflow: hidden;z-index: 1;}.dl-widget-about .wt-social-icons li a.blob-effect .blob-dl-btn__inner, .dl-widget-about .wt-social-icons li a:not(.blog-effect){background-color: var(--kidden-bg-grey, #fff);}.dark .dl-widget-about .wt-social-icons li a {background-color: #222;color: #ddd;}.dl-widget-about .wt-social-icons li a svg {fill: currentColor;width: auto;height: 16px;}.dl-widget-about .wt-social-icons li a:not(.blob-effect):after {background-color: var(--kidden-primary-color);width: 100%;height: 0;content: "";position: absolute;left: 0;bottom: 0;z-index: -1;visibility: hidden;opacity: 0;transition: 0.4s;}.dl-widget-about .wt-social-icons li a:hover {color: #fff;}.dl-widget-about .wt-social-icons li a:not(.blob-effect):after {height: 100%;opacity: 1;visibility: visible;}.mc4wp-form-widget ul.mc-social-icons li.facebook a {background-color: #1877f2;}.mc4wp-form-widget ul.mc-social-icons li.twitter a {background-color: #1da1f2;}.mc4wp-form-widget ul.mc-social-icons li.instagram a {background-color: #c13584;}.mc4wp-form-widget ul.mc-social-icons li.pinterest a {background-color: #e60023;}.mc4wp-form-widget ul.mc-social-icons li.linkedin a {background-color: #0077b5;}.mc4wp-form-widget ul.mc-social-icons li.behance a {background-color: #1769ff;}.mc4wp-form-widget ul.mc-social-icons li.youtube a {background-color: #ff0000;}.mc4wp-form-widget ul.mc-social-icons li.dribbble a {background-color: #ea4c89;}.mc4wp-form-widget ul.mc-social-icons li.flickr a {background-color: #ff0084;}.mc4wp-form-widget ul.mc-social-icons li a:hover {color: #fff;}.widget .contact-info-list {width: 100%;margin: 0;padding: 0;}.widget .contact-info-list li {width: 100%;}.footer-widget-item .widget.widget_nav_menu ul li a, .widget .contact-info-list li a {font-weight: 500;}.widget li.menu-item:before {background-color: var(--kidden-primary-color);width: 5px;height: 5px;border-radius: 50%;content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);}.widget li.menu-item a {padding-left: 15px;}.widget .contact-info-list li:not(:last-of-type) {margin-bottom: 15px;}.widget .contact-info-list li .label {font-family: var(--kidden-primary-font, 'Syne');color: var(--kidden-primary-color, #666666);display: block;font-size: 18px;font-weight: 600;text-transform: capitalize;}.widget .contact-info-list li, .widget .contact-info-list li a {color: var(--kidden-grey-color, #666666);}.dark .widget .contact-info-list li .label, .dark .widget .contact-info-list li, .dark .widget .contact-info-list li a {color: var(--kidden-grey-light-color, #b8b8b8);}.widget .contact-info-list li a:hover, .dark .widget .contact-info-list li a:hover {color: var(--kidden-primary-color, #ff8851);}.mc4wp-form-widget {overflow: hidden;}.mc4wp-form-widget label {font-size: 12px;}.mc4wp-form-widget input[type="email"] {background-color: var(--kidden-bg-grey);color: var(--kidden-dark-color, #000000);width: 100%;height: 60px;border-radius: 15px;outline: none;border: none;margin-bottom: 15px;}.dark .mc4wp-form-widget input[type="email"] {background-color: #222;border-color: #333;color: var(--kidden-white-color, "#fff");}.mc4wp-form-widget input[type="email"]:focus {color: var(--kidden-dark-color, #000000);}.dark .mc4wp-form-widget input[type="email"]:focus {color: var(--kidden-white-color, "#fff");}.mc4wp-form-widget input::-webkit-input-placeholder {color: #bbb !important;}.mc4wp-form-widget input:-moz-placeholder {color: #bbb !important;}.mc4wp-form-widget input::-moz-placeholder {color: #bbb !important;}.mc4wp-form-widget input:-ms-input-placeholder {color: #bbb !important;}.mc4wp-form-widget input[type="submit"] {background: var(--kidden-primary-color, #f15f25);width: 160px;line-height: 45px;min-height: 45px;padding: 0;transition: all 500ms ease;position: relative;z-index: 1;}.mc4wp-form-widget.style-1 button span {background-color: var(--kidden-primary-color, #ff8851);}.mc4wp-form-widget input[type="submit"]:hover {transform: translateY(-2px);transition: all 500ms ease;}.mc4wp-form-widget.style-2 .mc4wp-form-fields {position: relative;}.mc4wp-form-widget.style-2 input[type="email"] {background-color: var(--kidden-bg-grey);border-radius: 15px;border: none;padding: 0 80px 0 15px;margin-bottom: 0;line-height: 50px;}.dark .mc4wp-form-widget.style-2 input[type="email"] {background-color: #222;color: #ddd;}.mc4wp-form-widget.style-2 button, .mc4wp-form-widget.style-2 input[type="submit"] {background-color: var(--kidden-primary-color, '#ff8851');background-image: url(//www.asccllc.com/wp-content/plugins/kidden-core/assets/img/send.svg);background-repeat: no-repeat;background-position: center;background-size: 30px;border-radius: 15px;width: 70px;height: 50px;position: absolute;right: 5px;top: 50%;text-indent: 9999px;transform: translateY(-50%);}.mc4wp-form-widget.style-2 button:before {display: none;}.mc4wp-form-submitted p {margin: 0;}.mc4wp-form-submitted .mc4wp-error, .mc4wp-form-submitted .mc4wp-success {margin-top: 20px;padding: 10px;line-height: 26px;}.mc4wp-form-submitted .mc4wp-success {border: 1px solid green;color: green;}.mc4wp-form-submitted .mc4wp-error {border: 1px solid red;color: red;}.dark .mc4wp-form-submitted .mc4wp-success p {color: green;}.dark .mc4wp-form-submitted .mc4wp-error p a, .dark .mc4wp-form-submitted .mc4wp-error p {color: red;}.mc4wp-form-widget .desc {margin-bottom: 0;margin-top: 15px;color: var(--kidden-grey-color, #666666);}.dark .mc4wp-form-widget .desc {color: var(--kidden-grey-light-color, '#b8b8b8');}.dark .mc4wp-form-widget .mc-social-icons, .mc4wp-form-widget .mc-social-icons {display: block;margin-top: 20px;}.mc4wp-form-widget .mc-social-icons li {display: inline-block;margin-bottom: 5px;padding: 0;}.mc4wp-form-widget .mc-social-icons li::before {display: none;}.mc4wp-form-widget .mc-social-icons li:not(:last-of-type) {margin-right: 5px;margin-bottom: 5px;}.mc4wp-form-widget .mc-social-icons li a {background-color: var(--kidden-dark, #000000);color: #ffffff;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;line-height: 1;font-size: 16px;border-radius: 2px;}.mc4wp-form-widget .mc-social-icons li a svg {fill: currentColor;width: auto;height: 16px;}.mc4wp-form-widget .mc-social-icons li a:hover {opacity: 0.8;}.dark .mc4wp-error a {color: #ddd;}@-webkit-keyframes clip-text {from {-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);}to {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}}@keyframes clip-text {from {-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);}to {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}}@-webkit-keyframes text-revealer {0%, 50% {-webkit-transform-origin: 0 50%;transform-origin: 0 50%;}60%, 100% {-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}60% {-webkit-transform: scaleX(1);transform: scaleX(1);}100% {-webkit-transform: scaleX(0);transform: scaleX(0);}}@keyframes text-revealer {0%, 50% {-webkit-transform-origin: 0 50%;transform-origin: 0 50%;}60%, 100% {-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}60% {-webkit-transform: scaleX(1);transform: scaleX(1);}100% {-webkit-transform: scaleX(0);transform: scaleX(0);}}.animated.fadeInLeft {animation-name: elFadeInLeft;}@keyframes elFadeInLeft {from {opacity: 0;transform: translateX(-50px);}to {opacity: 1 }}.animated.fadeInRight {animation-name: elFadeInRight;}@keyframes elFadeInRight {from {opacity: 0;transform: translateX(50px);}to {opacity: 1 }}.animated.fadeInDown {animation-name: elFadeInDown;}@keyframes elFadeInDown {from {opacity: 0;transform: translateY(-50px);}to {opacity: 1 }}.animated.fadeInUp {animation-name: elFadeInUp;}@keyframes elFadeInUp {from {opacity: 0;transform: translateY(50px);}to {opacity: 1 }}.feed-item {position: relative;height: 180px;overflow: hidden;border-radius: 3px;}.feed-item img {width: 100%;height: 100% !important;object-fit: cover;object-position: center;display: block;transition: transform 0.3s ease;}.feed-item:hover img {transform: scale(1.1);}.feed-item a {background: linear-gradient(45deg, rgba(255, 106, 50, 0.9) 0%, rgba(8, 159, 172, 0.9) 100%);width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;visibility: hidden;opacity: 0;transition: all 0.3s ease;}.feed-item a i {background: linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d);color: #fff;font-size: 25px;width: 40px;height: 40px;border-radius: 30%;display: flex;align-items: center;justify-content: center;}.feed-item:hover a {visibility: visible;opacity: 1;}.check-list {display: flex;justify-content: flex-start;flex-direction: column;row-gap: 10px;}.check-list li {display: flex;align-items: center;column-gap: 10px;}.check-list li i {background: var(--kidden-primary-color, linear-gradient(45deg, rgba(101, 182, 255, 1) 0%, rgba(75, 131, 255, 1) 100%));width: 20px;height: 20px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 12px;color: #fff;}.content-wrapper .dt-heading {font-size: 38px;line-height: 46px;font-weight: 700;display: block;}.content-wrapper .dt-heading span {display: inline-block;position: relative;z-index: 1;}.content-wrapper .dt-heading.is-border span:before {background-color: #ffe484;content: "";width: 100%;height: 8px;position: absolute;left: 0;bottom: 5px;z-index: -1;}.content-wrapper .dt-heading.is-border.dt-border-animation span:before {width: 0%;}.content-wrapper .dt-heading.is-border.dt-border-animation.animated span:before {width: 100%;transition: all 1.3s ease-in-out;}.content-wrapper p {margin-bottom: 0;}.content-wrapper .default-btn {margin-top: 25px;}.animated-dots {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: -1;}.animated-dots span {background-color: #ff4c4c;width: 8px;height: 8px;border-radius: 50%;position: absolute;left: 50%;top: 25%;}.animated-dots span:nth-child(2) {background-color: #0099e5;width: 8px;height: 8px;left: 5%;top: 85%;}.animated-dots span:nth-child(2) {background-color: #0099e5;width: 8px;height: 8px;left: 5%;top: 85%;}.animated-dots span:nth-child(3) {background-color: #ff9933;width: 11px;height: 11px;left: 20%;top: 35%;}.animated-dots span:nth-child(4) {background-color: #85c446;width: 14px;height: 14px;border-radius: 0;transform: rotate(20deg);left: auto;right: 5%;top: 30%;}.animated-dots span:nth-child(5) {background-color: #ff4f81;width: 12px;height: 12px;left: auto;right: 10%;top: auto;bottom: 20%;}.animated-dots span:nth-child(6) {background-color: #8e43e7;width: 10px;height: 10px;left: 40%;right: auto;top: auto;bottom: 15%;border-radius: 0;transform: rotate(20deg);}.animated-bg {width: 50%;height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);overflow: hidden;z-index: -1;}.animated-bg span {width: 100%;height: 100%;position: absolute;left: 0;top: 0;animation: animated-bg-rotate-center 100s linear infinite both;}@keyframes animated-bg-rotate-center {0% {-webkit-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.multiple-img-wrap .multiple-image-holder {display: grid;grid-template-columns: repeat(2, 1fr);align-items: center;grid-column-gap: 20px;position: relative;padding-right: 40px;}.multiple-img-wrap .multiple-image-holder > div:nth-child(2) {margin-top: 50px;}.multiple-img-wrap .multiple-image-holder > div:nth-child(3) {position: absolute;right: 20px;top: 30%;}.multiple-img-wrap .multiple-image-holder > div:nth-child(3) img {width: 140px;}@media (max-width: 767px) {h1 br, h2 br, h3 br, h4 br, p br {display: none;}}.dt-parallax-img {background-size: contain;background-position: center;background-repeat: no-repeat;width: 140px;height: 120px;position: absolute;left: 10%;top: 0;z-index: 1;}.dt-parallax-img.dt-parallax-img-2 {width: 80px;height: 80px;left: auto;right: 5%;top: auto;bottom: 15%;}@font-face{font-family:"tinvwl-webfont";font-display:block;src:url(//www.asccllc.com/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.eot?ver=xu2uyi);src:url(//www.asccllc.com/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix) format("embedded-opentype"),url(//www.asccllc.com/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.woff2?ver=xu2uyi) format("woff2"),url(//www.asccllc.com/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.woff?ver=xu2uyi) format("woff"),url(//www.asccllc.com/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.ttf?ver=xu2uyi) format("truetype"),url(//www.asccllc.com/wp-content/plugins/ti-woocommerce-wishlist/assets/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:"" !important}
.ftinvwl-facebook:before{content:"" !important}
.ftinvwl-facebook-f:before{content:"" !important}
.ftinvwl-google:before{content:"" !important}
.ftinvwl-email:before{content:"" !important}
.ftinvwl-pinterest:before{content:"" !important}
.ftinvwl-whatsapp:before{content:"" !important}
.ftinvwl-clipboard:before{content:"" !important}
.ftinvwl-star:before{content:"" !important}
.ftinvwl-shopping-cart:before{content:"" !important}
.ftinvwl-magic:before{content:"" !important}
.ftinvwl-info:before{content:"" !important}
.ftinvwl-graduation-cap:before{content:"" !important}
.ftinvwl-floppy-o:before{content:"" !important}
.ftinvwl-eyedropper:before{content:"" !important}
.ftinvwl-exclamation-triangle:before{content:"" !important}
.ftinvwl-check:before{content:"" !important}
.ftinvwl-arrow-left:before{content:"" !important}
.ftinvwl-wrench:before{content:"" !important}
.ftinvwl-chevron-down:before{content:"" !important}
.ftinvwl-chevron-right:before{content:"" !important}
.ftinvwl-chevron-left:before{content:"" !important}
.ftinvwl-chevron-up:before{content:"" !important}
.ftinvwl-cancel:before{content:"" !important}
.ftinvwl-times:before{content:"" !important}
.ftinvwl-heart-plus:before{content:"" !important}
.ftinvwl-heart-mark-right:before{content:"" !important}
.ftinvwl-heart2:before{content:"" !important}
.ftinvwl-heart-o:before{content:"" !important}
.ftinvwl-heart-mark-left:before{content:"" !important}
.ftinvwl-heart-mail:before{content:"" !important}
.ftinvwl-heart-tinv:before{content:"" !important}
.ftinvwl-key:before{content:"" !important}
.ftinvwl-lock:before{content:"" !important}
.ftinvwl-hearts:before{content:"" !important}
.ftinvwl-user:before{content:"" !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)}
}.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{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:"";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:"";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:36px;height:36px;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:36px;height:36px;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:""}
.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:""}
.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:""}
.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{padding:10px 11px;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{padding:10px 11px;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-bottom:0;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}
.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:"";top:-7px;left:-7px;position:relative}
.icon_big_heart_check::before{content:"";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{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-already-on-wishlist .tinvwl_remove_from_wishlist-text,.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text{display:inline !important}
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text,.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_add_to_wishlist-text{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;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg);content:"";margin:0 12px 0 3px;opacity:.25}
.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}
@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}
}