/*
Theme Name: Auregon
Theme URI: http://demo.bravisthemes.com/auregon
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes/
Description: Auregon is a modern, professional, and flexible WordPress theme designed for AI Agencies, Technology Services, IT Solutions, Software, and Digital Agencies. With its responsive design, retina readiness, and easy customization, Auregon provides all the elements and styles you need to build a powerful online presence for your AI and technology business.
Version: 1.0.0
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: auregon
Tags: ai agency, ai, artificial intelligence, technology, it, software, digital agency, saas, startup, cybersecurity, web development, cloud, tech company, it services, support, innovation, responsive
Requires at least: 5.8 or Higher
Requires PHP: 7.4 or Higher
Tested up to: 6.4

Copyright (c) 2025 Bravis-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
*/
.pxl-menu-primary .sub-menu li span{
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}

.pxl-menu-primary .sub-menu li .elementor-icon-list-text {
    margin-left: -25px;
}
.pxl-menu-primary .sub-menu li:hover .elementor-icon-list-text {
    margin-left: 0;
}
.pxl-menu-primary .sub-menu li .elementor-icon-list-icon {
    opacity: 0;
}
.pxl-menu-primary .sub-menu li:hover .elementor-icon-list-icon {
    opacity: 1;
}

.e-n-menu-item {    
    width: 100%;
}
@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
@keyframes scroll-loop {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
.vd_home_13 .pxl-text-carousel3 .pxl-item--step {
    background: #131313;
}
.vd_home_13 .pxl-text-carousel3 .pxl-item--step.is-active {
    background-color: transparent;
}
.vd_home_13 .pxl-text-carousel3.default .pxl-item--wrapper {
    background-color: #131313;
}
.vd_home_13 .pxl-text-carousel3.default .pxl-item--inner::before {
    background: #131313;
}
.vd_home_13 .pxl-text-carousel3.default .pxl-item--inner::after {
    background: #131313;
}
.pxl-flipbox:hover .pxl-flipbox--wrap {
    transform: none;
}
.vd_scroll_marquee .swiper-wrapper {
  transition-timing-function: linear !important;
}
.vd_scroll_marquee .swiper-wrapper {
  /*animation: marquee 5s linear infinite;*/
}
.vd_scroll_marquee .swiper-wrapper .vd_img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
  opacity: 0;
  transition: opacity 0.4s ease, transform 0.4s ease;
}
.vd_scroll_marquee .swiper-wrapper .e-con-inner {
    position: unset;
}
.vd_scroll_marquee .swiper-wrapper .vd_bg_image {
  position: unset;
}
.vd_scroll_marquee .swiper-wrapper .vd_bg_image:hover .vd_img {
  overflow: hidden;
  opacity: 1;
}
.vd_scroll_marquee .swiper-wrapper .vd_img img {
    height: 100%;
    object-fit: cover;
}
.vd_our_team .pxl-grid-inner .pxl-grid-item .pxl-item--button-wrap {
    opacity: 0;
    display: none;
}
.vd_our_team .pxl-grid-inner .pxl-grid-item .pxl-item--content {
    justify-content: center;
}
.vd_our_team .pxl-grid-inner .pxl-grid-item .pxl-item--content .pxl-item--position:before {
    content: '';
	margin: 0px;
}
.vd_our_team .pxl-flipbox--front {
    padding: 0px !important;
    background-image: none !important;
    border: 0 !important;
}
.vd_our_team .pxl-flipbox--front .pxl-item--divider {
    opacity: 0;
    display: none;
}
.vd_our_team .pxl-flipbox--front .pxl-item--content {
    display: block;
    text-align: center;
}
.vd_scroll_marquee .swiper-wrapper {
  transition-timing-function: linear !important;
}
.vd_scroll_marquee_main {
    overflow: hidden;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
}
.vd_scroll_marquee {
    display: flex;
    width: max-content;
    animation: scroll-loop 15s linear infinite;
    overflow: hidden;
}
.vd_scroll_marquee .vd_bg_box {
    cursor: pointer;
}
.vd_scroll_marquee .vd_bg_box .vd_img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    transition: opacity 0.4s ease, transform 0.4s ease;
}
.vd_scroll_marquee .vd_bg_box .vd_img img {
    height: 100%;
    object-fit: cover;
}
.vd_scroll_marquee .vd_bg_box:hover .vd_img {
    opacity: 0.5;
}
.hire-developer-template #pxl-page-title-elementor, .usecase-template #pxl-page-title-elementor {
    opacity: 0;
    display: none;
}
.hire-developer-template #pxl-main, .usecase-template #pxl-main {
    padding: 0px !important;
}
.vd_progress .pxl--item .pxl--meta.pxl-flex-middle {
    opacity: 0;
    display: none;
}
body.blog #pxl-main, body.single-post #pxl-main {
    padding-bottom: 0px !important;
}
a.btn {
    box-shadow: 0px 6px 18px rgba(238, 194, 60, 0.2);
}
a.btn.btn-outline {
    box-shadow: 0px 6px 18px rgba(238, 194, 60, 0.35);
}