/*
Theme Name:     LD Docs
Theme URI:      n/a
Template:       kadence
Author:         LearnDash
Author URI:     n/a
Description:    A Kadence child theme for the LD Docs site. It includes template overrides for the BetterDocs plugin
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
#masthead .site-logo img {
	max-width: 250px; 
}

#masthead a.site-logo img {
	-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}

#masthead a.site-logo:hover img {
	opacity: 0.5;

}

#site-navigation .primary-menu-container > ul > li.return-2-ld a {
	font-style: italic;
}

#site-navigation .primary-menu-container > ul > li.account {
	margin-left: 1.5em;
}

#site-navigation .primary-menu-container > ul > li.account a {
	border: 1px solid var(--global-palette1);
	color: var(--global-palette1);
	border-radius: 2em;
	padding: 0.5em 1em;
}

#site-navigation .primary-menu-container > ul > li.account a:hover {
	background: var(--global-palette1);
	color:white;
}
.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 {
	padding: 4px 6px;
	line-height: 1.15em;
	margin: 0;	
}

/* Basic Code Styling */
p + pre {
	background: var(--global-palette2);
	color: var(--global-palette9);
	border: 2px solid black;
	border-width: 10px 0 0;
	border-radius: 8px 8px 4px 4px;
	font-weight: 600;
	letter-spacing: 1px;
	line-height:1.5em;
}

p > code {
	background: #f3f3f3;
	font-size: 0.9rem;
	padding: 4px 6px;
	font-weight: 900;
	border-radius: 3px;
}

/*BetterDocs Styles*/

#inner-wrap .betterdocs-wrapper.betterdocs-single-layout-8 .betterdocs-content-wrapper {
	max-width: var(--global-content-width);
}

#betterdocs-sidebar-right .right-sidebar-toc-container .simplebar-content .betterdocs-toc ul li a {
	padding: 0;
	margin-bottom: 0;
}

#betterdocs-sidebar-right .right-sidebar-toc-container .simplebar-content .betterdocs-toc ul li a:hover {
	color: var(--global-palette2);
}

.docs-single-title .betterdocs-entry-title {
	letter-spacing: inherit;
}

.betterdocs-category-box-inner-wrapper.layout-flex {
	gap: 2em;
}
.betterdocs-category-box-wrapper .betterdocs-category-box-inner-wrapper.layout-flex .betterdocs-single-category-wrapper {
	padding: 2em;
}
.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 {
	background: white;
}
.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 {
	background: var(--global-palette2);
	color: white;
}

.doc-category-layout-7 .betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list:hover {
	background: var(--global-palette9)
}
.searchwp-form-quick-search {
	padding-bottom: 1em;
	margin-bottom: 1em;
}

/* SearchWP Styles*/
.searchwp-form-quick-search a {
	font-size: 80%;
	text-decoration: none;
	background: #f3f3f3;
	color: var(--global-palette2);
	padding: 3px 8px;
	line-height: 2em;
	white-space:nowrap;
	border-radius: 6px;
}
.searchwp-form-quick-search a:hover {
	background: var(--global-palette2);
	color: #f3f3f3;
}
.doc-category-layout-7 .betterdocs-title-excerpt-lists {
	margin-top: 1em;
}
.doc-category-layout-7 .betterdocs-main-category-folder {
	margin: 0;
	padding: 2em;
}
.doc-category-description {
	padding: 0 2em;
	border: 1px solid var(--global-palette9);
	border-width: 0 0 1px 0;
	color: #777;
	font-style: italic;
	font-size: 90%;
	line-height: 1.75em;
}

/* Helpful Styles */
#betterdocs-sidebar-right #daexthefu-container.daexthefu-container {
	padding: 1em !important;
	justify-content: center !important;
	flex-direction: row !important;
}

#betterdocs-sidebar-right #daexthefu-container.daexthefu-container h3 {
	font-size: 16px !important;
}

#betterdocs-sidebar-right #daexthefu-container.daexthefu-container .daexthefu-button svg {
	transform: scale(0.8);
}

/*BetterDocs FAQ Styles*/
.betterdocs-faq-wrapper.layout-modern {
	margin-top: 0;
}
.betterdocs-faq-wrapper .betterdocs-faq-section-title {
	display: none;
}
.betterdocs-faq-wrapper.layout-modern .betterdocs-faq-inner-wrapper .betterdocs-faq-list > li .betterdocs-faq-group {
		background: var(--global-palette2);
}
.betterdocs-faq-wrapper.layout-modern .betterdocs-faq-inner-wrapper .betterdocs-faq-list>li .betterdocs-faq-group .betterdocs-faq-post {
	background: var(--global-palette9);
}

.betterdocs-faq-wrapper.layout-modern .betterdocs-faq-inner-wrapper .betterdocs-faq-list>li .betterdocs-faq-group .betterdocs-faq-post .betterdocs-faq-post-name {
	color: var(--global-palette2);
	font-weight: 700;
}

.betterdocs-faq-wrapper.layout-modern .betterdocs-faq-inner-wrapper .betterdocs-faq-list > li .betterdocs-faq-group .betterdocs-faq-post svg.betterdocs-faq-iconplus {
	filter: brightness(0) saturate(100%) invert(24%) sepia(79%) saturate(763%) hue-rotate(176deg) brightness(94%) contrast(88%);
}

.betterdocs-faq-wrapper.layout-modern .betterdocs-faq-inner-wrapper .betterdocs-faq-list>li .betterdocs-faq-group .betterdocs-faq-main-content {
	padding: 1em;
	background: #f9f9f9;
}

.betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-7 .betterdocs-content-wrapper .betterdocs-shortcode .betterdocs-categories-folder.layout-4 .category-box:hover {
	background: var(--global-palette9);
}

.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 {
	color: white;
}

.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:before {
	background-color: var(--global-palette2);
}
