/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


/* Navigation */

.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li>a {
    padding: 11px 15px 11px 15px;
}


/* BetterDocs Chat */

.betterdocs-ia-common-header .betterdocs-title:not(:last-child) {
    color: #fff !important;
}
.betterdocs-ia-common-header {
    background: #cd9f58 !important;
    background-color: #cd9f58 !important;
    background-image: nonoe !important;
}
.betterdocs-ia-single-docs-wrapper .betterdocs-ia-singleDoc-footer .betterdocs-ia-footer-group {
    display: none !important;
}


/* BetterDocs Global */

.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-body .betterdocs-articles-list li a.active, .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-body .betterdocs-articles-list li a:focus, .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-body .betterdocs-articles-list li a:hover, #betterdocs-search-modal .betterdocs-search-wrapper .betterdocs-search-details .betterdocs-search-content .betterdocs-search-items-wrapper .betterdocs-search-item-content .betterdocs-search-item-list:hover,.doc-category-layout-7 .betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list:hover {
    background: #CD9F581A !important;
}


/* BetterDocs Search */

.betterdocs-search-modal-layout-1 .betterdocs-search-layout-1 {
    border-radius: 10px !important;
    margin-top: 30px !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
    max-width: unset !important;
    padding-top: 75px !important;
    padding-bottom: 75px !important;
}
.betterdocs-search-wrapper .betterdocs-search-details .betterdocs-search-content .betterdocs-search-info-tab .betterdocs-tab-items.active {
    border-bottom: 2px solid #cd9f58 !important;
}
.betterdocs-search-wrapper .betterdocs-search-details .betterdocs-search-content .betterdocs-search-info-tab .betterdocs-tab-items.active span svg path {
    fill: #cd9f58 !important;
}
.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-body .betterdocs-articles-list {
    gap: 7px !important;
}
#betterdocs-sidebar-right {
    display: none !important;
}
.betterdocs-fluid-wrapper .betterdocs-content-wrapper .betterdocs-content-area {
    grid-column-end: 12;
    grid-column-start: 4;
}
.betterdocs-wrapper.betterdocs-single-layout-8 .betterdocs-content-wrapper {
    margin: 0 auto;
    max-width: unset;
}
.betterdocs-category-archive-wrapper.betterdocs-wraper .doc-category-layout-7 .betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list h2 a:hover {
    color: #cd9f58 !important;
}


/* BetterDocs Single */

.single-docs .docs-single-main h2 {
    margin-bottom: 25px;
    line-height: 30px;
    margin-top: 30px;
}
.single-docs .docs-single-main img {
    margin-bottom: 30px;
    line-height: 30px;
    margin-top: 5px;
}
.betterdocs-social-share-links img {
    margin-bottom: 0px!important;
    line-height: 0px!important;
    margin-top: 0px!important;
    position: relative;
    bottom: 2px;
}
.single-docs .docs-single-main strong {
    font-weight: 500!important;
    color: #cd9f58 !important;
    font-size: 16.25px!important;
    margin-bottom: -3px!important;
    display: block;
}
.single-docs .docs-single-main ul, .single-docs .docs-single-main ol {
    margin-bottom: 13px;
}
.single-docs .docs-single-main li {
    padding-bottom: 1px;
}
.single-docs .docs-single-main ol li {
    margin-left: 16px
}
.single-docs .docs-single-main p {
    margin-bottom: 16px!important;
}
.single-docs .content {
    background-color: #fff;
}
.single-docs .docs-single-main h2 a, .single-docs .docs-single-main h2 {
    color: #3a3e63!important;
    font-size: 24.25px!important;
    line-height: 36px;
}
.betterdocs-author-date .betterdocs-author .author-avatar img {
    margin: 0px !important;
}
.betterdocs-wrapper.betterdocs-single-layout-8 .betterdocs-content-wrapper,
.betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-wrapper {
    margin: 0 auto;
    max-width: unset !important;
}


/* External Links */

@media (min-width: 1000px) {
    .asp-external-link a:after {
        content: '\f35d';
        font-family: 'Font Awesome 5 Free';
        font-weight: 900; /* Use 400 for regular icons, 900 for solid */
        position: relative;
        right: -12px;
        font-size: 13px;
        color: #cda058;
        bottom: -0.5px;
        display: inline-block !important;
    }
}


/* Comments */

#comments .comment .avatar, #comments .pingback .avatar {
    position: relative !important;
}


/* Post Single */

.single-post .post_content_holder p a {
    color: #cd9f58;
}
.single-post .post_content_holder p a:hover {
	color: #19191b;
}
.single-post .post_content_holder h2 {
    text-transform: unset !important;
    padding-bottom: 0px!important;
    padding-top: 12px !important;
}
.single-post .post_content_holder h3 {
    padding-bottom: 0px!important;
    padding-top: 12px !important;
}
.single-post .post_content_holder img {
    padding-top: 30px;
    padding-bottom: 30px;
}
.single-post .post_content_holder .elementor-absolute img {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
#wpd-bubble-wrapper {
    display: none;
    position: fixed;
    z-index: 99;
    text-align: center;
    opacity: 0.9;
    bottom: 25px !important;
}


/* Litepicker Elementor */

button.reset-button,
button.button-previous-month,
button.button-next-month {
    background-color: transparent !important;
    padding: unset !important;
}
button.reset-button {
    margin-left: 10px !important;
}


/* Header */

.hide-sticky {
    pointer-events: none;
}


/* Comment Icon */

#wpd-bubble-wrapper > div {
    box-shadow: none !important;
}