/*
    Theme Name: Inbio Child
    Theme URI: http://rainbowit.net/themes/inbio/
    Template: inbio
    Description:  Smart, Powerful, and Unlimited Customizable WordPress Theme for any type of Personal Website.
    Author: Rainbow-Themes
    Author URI: https://themeforest.net/user/rainbow-themes/portfolio
    Version: 1.1.0
    License: Envato Marketplaces Split License
    License URI: https://themeforest.net/licenses/standard
    Text Domain: inbio-child
    Tags: responsive, rtl-language-support, blog, portfolio, resume, vcard, custom-colors, live-editor
*/

html {
    scroll-behavior: smooth;
}

body.gtna-single-page [id="home"],
body.gtna-single-page [id="features"],
body.gtna-single-page [id="portfolio"],
body.gtna-single-page [id="resume"],
body.gtna-single-page [id="testimonial"],
body.gtna-single-page [id="clients"],
body.gtna-single-page [id="pricing"],
body.gtna-single-page [id="blog"],
body.gtna-single-page [id="contacts"] {
    scroll-margin-top: 110px;
}

body.gtna-single-page .rn-service .read-more-button,
body.gtna-single-page .rn-service .feather-arrow-right,
body.gtna-single-page .rn-portfolio .post-like,
body.gtna-single-page .rbt-mini-cart-wrap,
body.gtna-single-page .header-right > .rn-btn {
    display: none !important;
}

body.gtna-single-page .primary-menu li.current-menu-item > a,
body.gtna-single-page .primary-menu li.active > a,
body.gtna-single-page .mainmenu-nav li.current-menu-item > a,
body.gtna-single-page .mainmenu-nav li.active > a {
    color: var(--gtna-primary, var(--color-primary)) !important;
}

body.gtna-single-page .slide .content .inner .title span,
body.gtna-single-page .banner-details-wrapper-sticky .banner-title-area .title span,
body.gtna-single-page .rn-nav-list .nav-item .nav-link:hover,
body.gtna-single-page .rn-nav-list .nav-item .nav-link.active,
body.gtna-single-page .has-inbio-primary-color {
    color: var(--gtna-primary, var(--color-primary)) !important;
}

body.gtna-single-page .section-title span.subtitle,
body.gtna-single-page .personal-experience-inner span.subtitle,
body.gtna-single-page .progress-wrapper span.subtitle,
body.gtna-single-page .personal-experience-inner .date-of-time span,
body.gtna-single-page .progress-wrapper .date-of-time span {
    color: var(--gtna-secondary, var(--color-subtitle)) !important;
}

body.gtna-single-page .has-inbio-primary-background-color {
    background-color: var(--gtna-primary, var(--color-primary)) !important;
}

body.gtna-single-page .has-inbio-primary-border-color {
    border-color: var(--gtna-primary, var(--color-primary)) !important;
}

body.gtna-single-page a.rn-btn,
body.gtna-single-page button.rn-btn,
body.gtna-single-page .contact-form-wrapper input[type="submit"] {
    color: var(--gtna-button, var(--gtna-primary, var(--color-primary))) !important;
}

body.gtna-single-page a.rn-btn.btn-theme,
body.gtna-single-page button.rn-btn.btn-theme,
body.gtna-single-page input[type="submit"].btn-theme,
body.gtna-single-page .has-inbio-button-background-color {
    background: var(--gtna-button, var(--gtna-primary, var(--color-primary))) !important;
    border-color: var(--gtna-button, var(--gtna-primary, var(--color-primary))) !important;
    color: var(--color-white, #fff) !important;
}

body.gtna-single-page a.rn-btn svg,
body.gtna-single-page button.rn-btn svg {
    color: inherit !important;
    stroke: currentColor !important;
}

body.gtna-single-page .logo img,
body.gtna-single-page .logo a img,
body.gtna-single-page .header-left img {
    width: auto;
    max-width: 210px;
    max-height: 72px;
    object-fit: contain;
}

.gtna-hidden-element {
    display: none !important;
}

@media (max-width: 991px) {
    body.gtna-single-page [id] {
        scroll-margin-top: 78px;
    }
}
