/*
Theme Name: Aplio
Theme URI: https://aplio-wp.pixels71.com/
Author: Pixels71
Author URI: https://themeforest.net/user/pixels71
Description: Aplio is a modern and responsive SaaS landing WordPress theme, designed for startups, software, and tech businesses. Featuring clean design, customizable blocks, and seamless integration with popular plugins, Aplio ensures a professional online presence. Perfect for showcasing products, services, and apps, it's optimized for performance and SEO-friendly.
Version: 1.3.0
Requires at least: 5.0
Tested up to: 6.7.1
Requires PHP: 7.0
License: GNU General Public License v2 or later 
License URI: http: //www.gnu.org/licenses/gpl-2.0.html
Text Domain: aplio
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

Copyright 2024 Aplio. This theme is distributed under the terms of the GNU General Public License (GPL).
*/
:root{
    --ff-1: "Plus Jakarta Sans", sans-serif;
    --ff-2: "Fira Code", monospace;
    --ff-3: "Be Vietnam Pro", sans-serif;
}

*{
    margin: 0;
    padding: 0;
}
body{
    position: relative;
}
/* Top Bar */
.admin-bar .top-nav {
    top: 32px;
}
@media screen {
    html {
        margin-top: 0 !important;
    }
}

.top-nav .top-nav-text{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.site_header .menu-align-right .aplio_nav_menu{
    justify-content: flex-end;
    margin-right: 60px;
    margin-left: auto;
}

.site_header .menu-align-center .aplio_nav_menu{
    justify-content: center;
    margin-right: auto;
    margin-left: auto;
}
.site_header .menu-align-left .aplio_nav_menu{
    justify-content: flex-start;
    margin-right: auto;
    margin-left: 60px;
}

.site_header:not(.nav-sticky) .not-sticky-logo{
    display: block;
}
.site_header.nav-sticky .not-sticky-logo{
    display: none;
}
.site_header:not(.nav-sticky) .sticky-logo{
    display: none;
}
.site_header.nav-sticky .sticky-logo{
    display: block;
}

/* team icon border style  */
ul.flex.items-center.gap-x-2\.5.justify-center li {
    border: 1px solid #DCE0D3;
    width: 43px;
    height: 43px; 
    border-radius: 50px;
}
ul.flex.items-center.gap-x-2\.5.justify-center li:hover {
    background-color: #B1E346;
}

/* Menu Alignment class */
.ms-auto {
    margin-left: auto;
}
.me-auto {
    margin-right: auto;
}
/* single team page */
ul.flex.items-center.gap-x-2\.5.social_urls li {
    border: 1px solid #DCE0D3;
    width: 43px;
    height: 43px; 
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
ul.flex.items-center.gap-x-2\.5.social_urls li:hover {
    background-color: #B1E346;
}

.aplio_nav_menu .current-menu-item a {
    border-color: #edf0e6;
}

.social_urls a{
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
}

.social_urls a i{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* team details contract form style  */
.wpcf7-form input[type=text]:focus {
    border: 1px solid #B1E346;
}
.wpcf7-form input[type="email"]:focus {
    border: 1px solid #B1E346;
}
.wpcf7-form textarea:focus {
    border: 1px solid #B1E346;
}


/* Header style */
.admin-bar .site_header.header--1.top-header-enabled {
    top: 62px;
}
.admin-bar .site_header.header--2.top-header-enabled:not(.nav-sticky) {
    top: 90px;
}
.site_header.header--1.top-header-enabled {
    top: 60px;
}
.site_header.nav-sticky {
    top: 0;
}
.admin-bar .site_header.nav-sticky {
    top: 32px;
}
@media screen and (max-width: 991px) {
    .admin-bar .site_header.nav-sticky {
        top: 0;
    }
}

@media (max-width: 1023.98px){
    .aplio_mobile_menu .dropdown_icon {
        position: absolute;
        top: -2px;
        right: 0;
        padding: 10px;
        margin: 0;
    }

}