/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.btn-hover-reveal .btn-icon {
    border-radius: 4px;
}

.feature-label span {
    letter-spacing: -0.02em;
    background-color: oklch(96.9% 0.016 293.756);
    color: var(--e-global-color-accent);
    padding: .25rem .5rem;
    border-radius: .25rem;
}

.features-grid-modern>div[data-element_type="container"]:hover {
    transform: translatey(-6px)
}

body.page-id-145 .calendly-inline-widget {
    height: 1540px;
}

.lqd-lp-style-6 {
    border-radius: .5rem;
}

.lqd-lp-style-6 .lqd-lp-title a,
.related-posts .lqd-lp-title a {
    text-transform: none !important;
}

.lqd-lp-style-6 .lqd-lp-author,
.entry-meta .byline {
    display: none !important;
}

body.archive .lqd-lp-column {
    display: flex;
}

body.archive .titlebar-col {
    text-align: center;
}

.doc-translate-toggle {
    display: inline-flex;
    column-gap: 4px;
    background: var(--e-global-color-f9a7a70);
    padding: 4px 8px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 14px;
    font-weight: 500;
}

.doc-translate-toggle img {
    width: 20px;
    height: 20px;
}

.doc-translate-toggle a {
    color: var(--e-global-color-text)
}

.doc-translate-toggle a:hover {
    color: var(--e-global-color-primary)
}

.betterdocs-wrapper.betterdocs-single-layout-8 .betterdocs-content-wrapper .docs-content-full-main .betterdocs-content-inner-area .betterdocs-entry-footer .betterdocs-article-reactions {
    display: none !important;
}

.betterdocs-live-search .betterdocs-searchform .betterdocs-search-result-wrap .docs-search-result li a {
    line-height: 1.1;
}

.betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list .betterdocs-entry-title a {
    font-weight: 600;
    letter-spacing: -0.03em;
}

.betterdocs-live-search .betterdocs-searchform .betterdocs-search-result-wrap .docs-search-result li a .betterdocs-search-title {
    font-size: 15px;
}

.betterdocs-category-grid-inner-wrapper .betterdocs-category-icon .betterdocs-folder-icon img {
    height: 56% !important;
    opacity: .45;
}

.betterdocs-sidebar.betterdocs-sidebar-layout-7 .betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-category-header .betterdocs-category-header-inner .betterdocs-category-title {
    font-weight: 600;
}

.betterdocs-wrapper.betterdocs-single-wrapper.betterdocs-single-layout-8 .betterdocs-content-wrapper .docs-content-full-main .betterdocs-content-inner-area .betterdocs-entry-header .betterdocs-entry-title,
.betterdocs-wrapper.betterdocs-single-wrapper.betterdocs-single-layout-9 .betterdocs-content-wrapper .docs-content-full-main .betterdocs-content-inner-area .betterdocs-entry-header .betterdocs-entry-title {
    letter-spacing: -0.025em;
}

.betterdocs-content-area .betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list .update-date {
    display: none
}

.betterdocs-category-archive-wrapper.betterdocs-wraper .doc-category-layout-7 .betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list p {
    font-weight: 400;
}

.betterdocs-main-category-folder .betterdocs-category-header-inner .betterdocs-category-title,
.betterdocs-categories-folder.layout-4 .category-box .betterdocs-single-category-inner .betterdocs-category-header-inner .betterdocs-category-title-counts .betterdocs-category-title {
    font-weight: 700;
}

img.scribe-screenshot {
    cursor: pointer;
}

.scribe-step-warning {
    background: #fef2f2;
    color: #c2070d;
    padding: 8px 16px;
    border: 1px solid #ff6467;
    border-radius: 8px;
}

.scribe-step-tip {
    background: #f0fdf4;
    color: #086a36;
    padding: 8px 16px;
    border: 1px solid #05df72;
    border-radius: 8px;
}

.scribe-section {
    text-align: center;
    font-size: 1.25rem;
    background: var(--e-global-color-f9a7a70);
    border-radius: 8px;
    padding: .5rem;
}

.doc-steps-sk>li {
    padding-bottom: .75rem;
}

.scribe-step-text {
    font-weight: 500;
}

.betterdocs-entry-content a[type=docs],
.scribe-step-text a {
    background: rgb(241, 246, 254);
    color: rgb(43, 47, 208);
    padding: 1px 6px;
    border-radius: 4px;
    border: 1px solid rgb(197, 218, 251);
    text-wrap: nowrap;
	
	display: inline-flex;
	align-items: center;
}

.betterdocs-entry-content a[type=docs]::after {
	content: "\f061";
	font-family: "Font Awesome 5 Free";
	font-size: 12px;
	padding-left: .3rem;
	font-weight: 900;
}

.scribe-step-text a::after {
	content: "\f35d";
	font-family: "Font Awesome 5 Free";
	font-size: 12px;
	padding-left: .3rem;
	font-weight: 900;
}

.betterdocs-sidebar.betterdocs-sidebar-layout-7 .betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-category-header .betterdocs-category-header-inner .betterdocs-category-items-counts {
    display: none
}

.lqd-lity .lqd-lity-close {
    color: white;
}

.lqd-contact-form label {
    font-weight: 500 !important;
}

.lqd-contact-form textarea {
    padding-inline: 1em !important;
    color: var(--e-global-color-text) !important;
}

.lqd-contact-form select,
.lqd-contact-form input,
.lqd-contact-form .ui-button.ui-selectmenu-button {
    padding-inline: 1em !important;
    height: 44px !important;
    color: var(--e-global-color-text) !important;
}

.lqd-contact-form input[type="submit"],
.lqd-contact-form button[type="submit"] {
    color: white !important;
}

.lqd-contact-form input::placeholder {
    color: #b7b9c4 !important;
}

.wpcf7 form .wpcf7-response-output {
    margin: 1em 0 !important;
}

.support247:hover .wave {
    background: #3ce999 !important;
}

.waves {
    position: relative;
    width: 14px;
    height: 14px;
}

.wave {
    position: absolute;
    inset: 0;
    border-radius: 50%;
    background: #22c55e;
    opacity: 0.4;
    animation: wavelive 2.4s ease-out infinite;
}

.wave:nth-child(2) {
    animation-delay: 0.8s;
}

.wave:nth-child(3) {
    animation-delay: 1.6s;
}

@keyframes wavelive {
    0% {
        transform: scale(0.3);
        opacity: 0.6;
    }

    100% {
        transform: scale(1.8);
        opacity: 0;
    }
}

/*Hide Promo Message on Promo Page*/
.page-id-8978 #top-promo-msg {
    display: none;
}

/*Feature Grid Icon*/
.features-grid .lqd-imggrp-img-container {
    width: 40px;
    height: 40px;
    background: var(--e-global-color-primary);
    border-radius: .5em !important;
}

.features-grid .lqd-imggrp-img-container img {
    padding: 8px;
    filter: brightness(0) invert(1);
    width: 100%;
    height: auto;
}

.features-grid-2 .lqd-imggrp-img-container {
    width: 36px;
    height: 36px;
    border-radius: .5em !important;
    border: 1px solid var(--e-global-color-fc74c72);
    background-color: white;
}

.features-grid-2 .lqd-imggrp-img-container img {
    padding: 8px;
    width: 100%;
    height: auto;
}

.features-grid-3 .lqd-imggrp-img-container {
    width: 32px;
    height: 32px;
    background: var(--e-global-color-primary);
    border-radius: .5em !important;
}

.features-grid-3 .lqd-imggrp-img-container img {
    padding: 6px;
    width: 100%;
    height: auto;
    filter: brightness(0) invert(1);
}

/*END Feature Grid Icon*/

.header-trial-btn {
    background: var(--e-global-color-primary);
    color: var(--e-global-color-208264d) !important;
}

.header-trial-btn a {
    color: var(--e-global-color-208264d) !important;
    font-weight: 600 !important;
    font-size: 1rem;
}

/*PC only CSS*/
@media screen and (min-width: 768px) {
    .module-primary-nav {
        width: 100%;
    }

    .module-primary-nav .main-nav>li:nth-last-child(3) {
        margin-left: auto;
    }

    .header-trial-btn {
        border-radius: .5em;
    }

    .header-trial-btn a {
        padding: 0.6em 1.15em !important;
    }

    .acadia-desktop-menu {
        background-color: rgba(255, 255, 255, .5);
        backdrop-filter: saturate(180%) blur(16px);
        -webkit-backdrop-filter: saturate(180%) blur(16px);
    }

    /*.main-header {
        border-bottom: 1px solid var(--e-global-color-fc74c72);
    }*/

    .lqd-megamenu-rows-wrap {
        /*border-bottom: 1px solid var(--e-global-color-fc74c72);*/
        box-shadow: unset !important;
    }

    /*Mega Menu Fix*/
    .megamenu-fullwidth .submenu-expander.pos-abs {
        top: unset !important;
        bottom: 0 !important;
        display: block;
        background: transparent;
        color: transparent;
        width: 108px;
    }

    #menu-item-16680 .submenu-expander.pos-abs {
        width: 184px;
    }

    /*END Mega Menu Fix*/

    .single-docs .container,
    .tax-doc_category .container,
    .post-type-archive-docs .container {
        width: 100%;
    }

    .betterdocs-wrapper.betterdocs-single-layout-8 .betterdocs-content-wrapper .docs-content-full-main {
        padding: 16px 10px 40px 24px !important;
    }

    .betterdocs-breadcrumb.layout-2 {
        margin-bottom: 24px;
    }

}

/*Mobile only CSS*/
@media only screen and (max-width: 768px) {
    body.page-id-145 .calendly-inline-widget {
        height: 1880px;
    }

    .link-icon {
        display: none !important;
    }

    .lqd-mobile-sec .submenu-expander {
        top: 8px !important;
        background: none !important;
    }

    html:not(.mobile-nav-activated) [data-mobile-header-scheme="light"] .lqd-mobile-sec .navbar-header {
        background-color: transparent;
    }

    [data-mobile-nav-style="classic"] .lqd-mobile-sec .navbar-collapse,
    [data-mobile-nav-style="minimal"] .lqd-mobile-sec .navbar-collapse {
        box-shadow: none;
        max-height: 100dvh;
    }

    .lqd-mobile-sec .navbar-brand {
        padding: 16px 0;
    }

    .lqd-smart-sticky-header.is-stuck {
        background-color: rgba(255, 255, 255, .5);
        backdrop-filter: saturate(180%) blur(16px);
        -webkit-backdrop-filter: saturate(180%) blur(16px);
    }

    .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-7 .betterdocs-content-wrapper .betterdocs-shortcode .betterdocs-categories-folder.layout-4 .category-box .betterdocs-single-category-inner .betterdocs-category-header-inner .betterdocs-category-title-counts .betterdocs-category-title {
        font-size: 18px !important;
    }

    .betterdocs-search-heading h2.heading,
    .betterdocs-search-heading h1.heading,
    .betterdocs-search-heading h3.heading,
    .betterdocs-search-heading h4.heading,
    .betterdocs-search-heading h5.heading,
    .betterdocs-search-heading h6.heading,
    .betterdocs-search-heading p.heading {
        font-size: 30px !important;
    }

    .betterdocs-wrapper.betterdocs-single-wrapper.betterdocs-single-layout-8 .betterdocs-content-wrapper .docs-content-full-main .betterdocs-content,
    .betterdocs-wrapper.betterdocs-single-wrapper.betterdocs-single-layout-9 .betterdocs-content-wrapper .docs-content-full-main .betterdocs-content {
        font-size: unset !important;
    }

    .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-wrapper {
        padding: 0 !important;
    }

    .betterdocs-category-archive-wrapper.betterdocs-wraper .doc-category-layout-7 .betterdocs-main-category-folder .betterdocs-category-header-inner .betterdocs-category-title,
    .betterdocs-category-archive-wrapper.betterdocs-wraper .doc-category-layout-8 .betterdocs-main-category-folder .betterdocs-category-header-inner .betterdocs-category-title {
        font-size: 24px !important;
    }

    .betterdocs-category-archive-wrapper.betterdocs-wraper .doc-category-layout-7 .betterdocs-main-category-folder .betterdocs-category-header-inner .betterdocs-sub-category-items-counts,
    .betterdocs-category-archive-wrapper.betterdocs-wraper .doc-category-layout-8 .betterdocs-main-category-folder .betterdocs-category-header-inner .betterdocs-sub-category-items-counts {
        font-size: 14px !important;
    }

    .betterdocs-mobile-nav {
        margin-top: 0 !important;
    }

    .betterdocs-sidebar.betterdocs-sidebar-layout-7 .betterdocs-sidebar-content {
        padding-top: 64px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list {
        padding: 6px !important;
        text-align: justify;
    }

    .betterdocs-title-excerpt-lists {
        margin-top: 24px !important;
    }

    .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .betterdocs-wrapper.betterdocs-single-wrapper.betterdocs-single-layout-8 .betterdocs-content-wrapper .docs-content-full-main .betterdocs-content-inner-area .betterdocs-entry-header .betterdocs-entry-title,
    .betterdocs-wrapper.betterdocs-single-wrapper.betterdocs-single-layout-9 .betterdocs-content-wrapper .docs-content-full-main .betterdocs-content-inner-area .betterdocs-entry-header .betterdocs-entry-title {
        font-size: 24px !important;
    }

    .betterdocs-single-wrapper:not(.betterdocs-fluid-wrapper) .betterdocs-content-wrapper .betterdocs-sidebar,
    .betterdocs-taxonomy-wrapper:not(.betterdocs-fluid-wrapper) .betterdocs-content-wrapper .betterdocs-sidebar {
        width: 100% !important;
    }

    .hide-on-mobile {
        display: none;
    }
}