/*********************************/
/*           Portfolio           */
/*===============================*/
.container-filter {
    li {
        &.active,
        &:hover {
            @apply !text-slate-900 dark:!text-white;
        }
    }
}
    
.container-filter-box {
    li {
        &.active,
        &:hover {
            @apply !text-primary !border-primary;
        }
    }
}

.container-filter-border-bottom {
    li {
        &.active,
        &:hover {
            @apply !text-slate-900 dark:!text-white !border-b-slate-900 dark:!border-b-white;
        }
    }
}

.container-filter-white {
    li {
        &.active,
        &:hover {
            @apply !text-white !border-b-white;
        }
    }
}

.container-creative {
    li {
        @apply after:content-[''] after:absolute after:h-0 after:w-0 after:bg-primary/40 after:end-0 after:start-0 after:bottom-[5px] after:rounded-md after:duration-500 after:ease-in-out;
        &:hover,
        &.active {
            @apply after:!w-full after:!end-auto after:!start-0 after:!h-[5px] after:!top-[60%] !text-slate-900 dark:!text-white;
        }
    }
}


/*********************************/
/*         Tobii Lightbox        */
/*===============================*/
/* Tobii Lighbox */
.tobii>button.tobii__close svg,
.tobii>button.tobii__prev svg, 
.tobii>button.tobii__next svg {
    @apply h-9 w-auto;
}

.tobii__counter {
    @apply text-base;
}

.tobii-zoom {
    @apply block;
}

.tobii-zoom__icon {
    @apply hidden;
}

#grid {
    @apply p-0;
}

/* video iframe */
@media (max-width: 640px) {
    [data-type] iframe, [data-type] video {
        width: 500px;
        height: 300px;
    }
}

@media (max-width: 425px) {
    [data-type] iframe, [data-type] video {
        width: 360px;
        height: 260px;
    }
}

@media (max-width: 375px) {
    [data-type] iframe, [data-type] video {
        width: 100%;
        height: auto;
    }
}