/*****************
GLOBAL 
******************/
.wedocs-doc-shortcode-wrap ul.wedocs-doc-sections li:before {
	color:var(--swptcore-theme-global-color); }
	
.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single a,
.wedocs-shortcode-wrap .wedocs-docs-single .wedocs-doc-link:after,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor > a,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor > a .wedocs-caret,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-closed > a > .wedocs-caret,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children a,
.wedocs-single-wrap .wedocs-single-content article footer.entry-footer.wedocs-entry-footer .wedocs-help-link a:hover {
	color: var(--swptcore-theme-standard-a-tag-regular-color); }

.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single a:hover,
.wedocs-shortcode-wrap .wedocs-docs-single .wedocs-doc-link:hover:after,
.wedocs-doc-shortcode-wrap ul.wedocs-doc-sections li:hover:before,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor > a:hover,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor > a:hover .wedocs-caret,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item > a,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-open > a > .wedocs-caret:before,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-closed > a:hover > .wedocs-caret,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children a:hover,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_parent li.current_page_item > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item li.current_page_item > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor li.current_page_item > a,
.wedocs-single-wrap .wedocs-single-content article footer.entry-footer.wedocs-entry-footer .wedocs-help-link a {
	color: var(--swptcore-theme-standard-a-tag-hover-color); }

.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 {	
	font-family: var(--swptcore-typography-h4-font-family);
	font-weight: var(--swptcore-typography-h4-font-weight)!important;
	text-transform: var(--swptcore-typography-h4-font-transform)!important;
	font-size: var(--swptcore-typography-h4-font-size)!important;
	line-height: var(--swptcore-typography-h4-font-line-height)!important;
	word-spacing: var(--swptcore-typography-h4-font-word-spacing)!important;
	letter-spacing: var(--swptcore-typography-h4-font-letter-spacing)!important; 
	color: var(--swptcore-typography-h4-font-color); }
	
.wedocs-shortcode-wrap .wedocs-search-input .search-submit {	
	color: var(--swptcore-button-text-regular); 
	background-color: var(--swptcore-button-background-regular); 
	border-radius: var(--swptcore-button-radius); 
	border-top: var(--swptcore-button-border-top); 
	border-right: var(--swptcore-button-border-right); 
	border-bottom: var(--swptcore-button-border-bottom); 
	border-left: var(--swptcore-button-border-left); 
	border-style: var(--swptcore-button-border-style); 
	border-color: var(--swptcore-button-border-color); 
	font-family: var(--swptcore-button-typography-family); 
	font-weight: var(--swptcore-button-typography-weight); 
	text-transform: var(--swptcore-button-typography-transform);
	word-spacing: var(--swptcore-button-typography-word-spacing); 
	letter-spacing: var(--swptcore-button-typography-letter-spacing); }
	
.wedocs-shortcode-wrap .wedocs-search-input .search-submit:hover {	
	color: var(--swptcore-button-text-hover); 
	background-color: var(--swptcore-button-background-hover); 
	border-top: var(--swptcore-button-border-top); 
	border-right: var(--swptcore-button-border-right); 
	border-bottom: var(--swptcore-button-border-bottom); 
	border-left: var(--swptcore-button-border-left); 
	border-color: var(--swptcore-button-border-hover-color); 
	border-style: var(--swptcore-button-border-style-hover); }

/*****************
BREADCRUMB
******************/

ol.wedocs-breadcrumb li {
	padding:0px;
	list-style: none;
	display: initial;
	padding-right: 0px;  }	
	
ol.wedocs-breadcrumb li.delimiter {
	font-size: 14px;
	padding: 0px 6px;
	vertical-align: middle; }
	
ol.wedocs-breadcrumb li:first-child, 
.wedocs-single-content ol.wedocs-breadcrumb li:first-child {
	display: none; }
	
ol.wedocs-breadcrumb li:last-child {
	padding-right: 0px; }
	
	
/*****************
SHORTCODE
******************/

.wedocs-doc-shortcode-wrap {
	padding-top: 12px; }
	
.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 {
	margin-bottom:0px!important; }

.wedocs-doc-shortcode-wrap ul.wedocs-doc-sections a::first-letter {
	text-transform: capitalize; }
	
.wedocs-doc-shortcode-wrap ul.wedocs-doc-sections a {
	padding: 0px 0px 0px 25px;
    display: block;
    position: relative; }	
	
.wedocs-doc-shortcode-wrap ul.wedocs-doc-sections li:before {
    font-family: 'bootstrap-icons';
    content: "\F3D7";
    font-weight: 400;
    padding-right: 10px;
    position: absolute;
    margin-top: 0px;
    display: inline-block; }	

.wedocs-shortcode-wrap .wedocs-docs-single .wedocs-doc-link:after {
    font-family: 'bootstrap-icons';
    content: "\F138";
    top: 0px;
    position: relative;
    vertical-align: middle;
    margin-left: 10px; }
	
	
/*****************
SINGLE PAGE
******************/	
.content_root_artilce_name {
	opacity: .9;
    font-size: .6rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    letter-spacing: .1em;
    margin-bottom: 20px; }
	
.wedocs-single-wrap .wedocs-single-content article {
	padding-left: 2rem;
    padding-right: 2rem;}

.wedocs-single-content h1.entry-title {
	padding-bottom: 30px; }

.wedocs-single-wrap .article-child.well ul {
	padding-left:0px; }
	
.wedocs-single-wrap .article-child.well li.page_item_has_children,
.wedocs-single-wrap .article-child.well li {
	list-style:none; }

.wedocs-single-wrap .article-child.well li.page_item_has_children,
.wedocs-single-wrap .article-child.well li.wd-state-closed {
	padding-left: 25px; }	
	
.wedocs-single-wrap .article-child.well li.page_item_has_children > a:before,
.wedocs-single-wrap .article-child.well li.wd-state-closed > a:before {
	font-family: 'bootstrap-icons';
    content: "\F38B";
    font-weight: 400;
    padding-right: 10px;
    position: absolute;
    margin-top: 0px;
    display: inline-block;
	margin-left: -25px; }
	
.wedocs-single-wrap .article-child.well li.page_item_has_children ul.children > li:before {
	font-family: 'bootstrap-icons';
    content: "\F285";
    font-weight: 400;
    padding-right: 10px;
    font-size: 7px;
    margin-top: 0px;
    display: inline-block;
	top: 6px;
    position: relative; }	
	
.wedocs-single-wrap .article-child.well li.page_item_has_children ul.children > li {
    display: flex;
    align-items: flex-start; }	
	
.wedocs-single-wrap .article-child.well li.page_item_has_children ul.children > li a {
    flex: 1 1 auto; }	
	
.wedocs-single-wrap .article-child.well li.page_item_has_children ul.children {
    list-style: none;
    margin: 10px 0 10px -22px;
    padding: 0;
    border: none;
    border-left: 1px dashed #e3e3e3; }
	
.wedocs-single-wrap .article-child.well li.page_item_has_children ul.children li {
	padding-left: 20px; }	
	
a.wedocs-print-article i.wedocs-icon.wedocs-icon-print {
	font-family: 'bootstrap-icons'!important; }
	
a.wedocs-print-article i.wedocs-icon.wedocs-icon-print:before {
    content: '\F501'!important; }
	
.wedocs-single-wrap .wedocs-single-content {
    border-left: none; }	
	
.wedocs-single-wrap .wedocs-single-content article footer.entry-footer.wedocs-entry-footer .wedocs-help-link a {
    padding-bottom: 3px; }	


/*****************
RATING
******************/
.feedback-content .wedocs-alert.wedocs-alert-danger {
	color: #eb1818; }
	
.wedocs-feedback-wrap {
    display: flex;
    border-top: 1px solid #f1f1f1;
    border-radius: 0px;
    background: transparent;
	text-align: center;
    padding-top:30px;
    margin: 30px 0 22px; }
	
.wedocs-feedback-wrap .vote-link-wrap {
    margin-top: -3px;
    margin-left: 12px; }
	
.wedocs-feedback-wrap a.positive, .wedocs-feedback-wrap a.negative {
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: #f1f1f1;
    color: #21222d;
	padding: 7px 14px;
    text-transform: capitalize;
    border-radius: 45px;
	margin-right: 10px; }

.wedocs-feedback-wrap a.positive, 
.wedocs-feedback-wrap a.negative {
	font-size: 14px;
    font-weight: 500 !important;
}
	
.wedocs-feedback-wrap a.positive:hover {
    background: #e5f7de; }	
	
.wedocs-feedback-wrap a.negative:hover {
    background: #ffecec; }	
	
.wedocs-doc-nav {
    border-bottom: none; }
	
.wedocs-single-wrap .wedocs-single-content article footer.entry-footer.wedocs-entry-footer .wedocs-help-link a {
    border-bottom:none;	}	
	
	
/*****************
STILL STUCK
******************/
footer.entry-footer.wedocs-entry-footer .help-content {
    width: 100% !important;
    padding: 0px !important;
    border: 0px !important; }
	
.wedocs-single-wrap .wedocs-single-content article footer.entry-footer.wedocs-entry-footer time {
    font-style: normal; }	


/*****************
COMMENT
******************/
.wedocs-comments-wrap ul.comments li {
	border: none; }
	
	
/*****************
SIDEBAR 
******************/	
.wedocs-sidebar.wedocs-hide-mobile h3.widget-title,
.side_menu_wedocsplugin .wedocs_responsive_menu .aidoc-siderbar-doc-title {
    text-transform: uppercase;
    font-family: var(--swptcore-typography-body-font-family);
	font-weight: bold;
    font-size: var(--swptcore-typography-body-font-size);
	word-spacing: var(--swptcore-typography-body-font-word-spacing);
	letter-spacing: var(--swptcore-typography-body-font-letter-spacing);
	color: var(--swptcore-typography-body-font-color); }
	
.wedocs-single-wrap ul.doc-nav-list li.page_item_has_children,
.wedocs-single-wrap ul.doc-nav-list li.wd-state-closed,
.wedocs-single-wrap ul.doc-nav-list li.wd-state-open  {
	padding-bottom:10px; }

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.page_item_has_children > a, 
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.wd-state-closed > a, 
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.wd-state-open > a,
#toctoc #toctoc-head span {
    text-transform: uppercase;
	font-size: calc(var(--swptcore-typography-body-font-size) - 2px);
    font-weight: 600; }
	
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li > a:before {
    content: '\F3D7';
    margin-right: 10px;
    font-family: 'bootstrap-icons'; }	

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor > a,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li a,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item > a {
	background: none;
	padding: 0px; }

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-closed > a > .wedocs-caret,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item > a .wedocs-caret,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-open > a > .wedocs-caret,
.wedocs-single-search-input {
    border: none!important;
	padding:0px; }

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children {
    list-style: none;
    margin: 15px 0 15px 0px;
	border-left: 1px solid #f1f5f9; }
	
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children a,
.wedocs-sidebar.wedocs-hide-mobile .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children a {
	padding-left: 1rem!important; }	
	
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children a:hover,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_parent li.current_page_item > a {
	border-left: 1px solid var(--swptcore-theme-standard-a-tag-hover-color) !important;
    margin-left: -1px; }	

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.page_item_has_children ul.children li.page_item {
    display: flex; }		
	
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_parent li.current_page_item > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item li.current_page_item > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor li.current_page_item > a {
    border-left: none; }	

.wedocs-single-search-input .short-key {
	display:none; }
	
	
	
	
/***********************
RESPONSIVE SIDEBAR MENU
************************/

.wedocs-single-wrap ul.doc-nav-list li.page_item_has_children ul.children li.page_item {
	margin-bottom: 5px;
}
.side_menu_wedocsplugin.display_docs_sticky_menu .wedocs-single-wrap .wedocs-sidebar.wedocs-hide-mobile {
	padding-top: 0px!important; }

.side_menu_wedocsplugin, .wedocs_menu_icon {
	display:none; }
	
.side_menu_wedocsplugin .close_icon_wrap {
	cursor:pointer; }
	
@media (max-width: 991px) {

	.wedocs-single-wrap .wedocs-single-content article {
		padding-left: 0rem;
		padding-right: 0rem;}

	.display_docs_sticky_menu .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list ul.children li a {
		padding: 0px 0px; }
		
	.display_docs_sticky_menu .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.page_item_has_children a {
		padding: 5px 0px 5px 0px; }
		
	.wedocs_menu_icon {
		position: fixed;
		top: 45%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		display:block; }
		
	.wedocs_menu_icon a {
		display: block;
		text-align: center;
		padding: 7px;
		transition: all 0.3s ease;
		color: white;
		font-size: 20px; }
		
	.wedocs_menu_icon a.icon {
		background: #3B5998;
		color: white;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		font-size: 12px; }
		
	.side_menu_wedocsplugin {
		width: 300px;
		height: 100vh;
		max-height: 100vh;
		top: 0;
		position: fixed;
		transform: translate3d(-300px,0,0);
		transition: transform .2s cubic-bezier(.4,0,.2,1);
		z-index: 1013;
		background: #fff;
		padding: 50px 15px;
		overflow-x: hidden;
		transform: translate3d(0,0,0); }
		
	.side_menu_wedocsplugin .wedocs_responsive_menu {
		height: auto;
		flex-shrink: 0;
		display: block;
		width: 300px;
		padding: 10px 0px 10px 0px; }
		
	.container .wedocs-single-wrap .sidebar-widget-box {
		display:none; }
		
	.container .wedocs-single-wrap .wedocs-single-content {
		width: 100%;
		 padding-left: 0px; }
		 
	.side_menu_wedocsplugin.display_docs_sticky_menu .wedocs-single-wrap, .side_menu_wedocsplugin.display_docs_sticky_menu .wedocs-single-wrap .wedocs-sidebar.wedocs-hide-mobile {
		display:block!important;
		width: 100%; }
		
	.wedocs-single-wrap ul.doc-nav-list li.page_item_has_children {
		padding-bottom: 0px; }	
		
}

@media (max-width: 425px) {
	.side_menu_wedocsplugin.display_docs_sticky_menu .wedocs-single-wrap .wedocs-sidebar.wedocs-hide-mobile {
		display: block!important;
	}
}


/*****************
RESPONSIVE
******************/
@media (max-width: 991px) {
	.wedocs-sidebar.wedocs-hide-mobile,
	.aside-wedocs-widget {
		display:none; }
}
	