:root {
	--bluemain: #0057FF;
	--lightblue: #F5FAFF;
	--titlecolor: #212121;
	--textcolor: #434343;
	--textlight: #5C5C5C;
	--grey: #B3B3B3;
}
.doc-sidebar {
	padding: 0px!important;
}
.documentation-body{
	max-width: 1440px;
	margin: auto;
}
#collapseLeftSidebar.collapsing {
	opacity: 0;
	position: relative;
	overflow: hidden;
	transition: all 0.2s ease;
}
#collapseLeftSidebar.collapse{
	transition: all .3s ease;
}

.main-part{
	max-width: 860px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 0 45px;
}

.documentation-body.collapsed .left-sidebar{
	max-width: 115px;
	min-width: 115px;
	overflow: hidden;
}
.form-bg{
	background-color: #EDEDEE;
	padding: 20px;
}
.search-form form{
	max-width: 700px;
	width: 100%;
	margin: auto;
	border-radius: 9px;
	border: 0.5px solid #D3D3D3;
	background: #FFF;
}
.search-form  form input[type=search]::placeholder{
	color: #989898;
}
.search-form  form input[type=search]{
	color: #434343;
	font-size: 15px!important;
	font-style: normal;
	font-weight: 400;
	line-height:15px;
	border-radius: 9px;
	border: none!important;
	background: transparent;
	padding: 25px 20px;
}
.search-form form button.is-search-submit, 
.search-form  form .is-search-icon {
	background: transparent;
	border-radius: 9px;
	border: none;
	padding-right: 20px;
}
.search-form form .is-search-icon:hover, 
form.is-form-style input.is-search-submit:hover{
	background: transparent!important;
}
.is-ajax-search-result{
	z-index: 9;
}
.doc-sidebar ul{
	padding: 0;
}
.doc-sidebar ul.depth-0>li ,
#doclsasheader ul.depth-0>li {
	border-bottom: 1px dashed #D3D3D3;
	padding: 0 35px 0 45px;
}
.doc-sidebar ul.depth-0>li:last-child,
#doclsasheader ul.depth-0>li:last-child{
	border-bottom: none;
}
.doc-sidebar ul.depth-1,
.doc-sidebar ul.depth-1 ul,
#doclsasheader ul.depth-1,
#doclsasheader ul.depth-1 ul{
	margin-bottom: 15px;
}
.doc-sidebar ul.depth-0 ul,
#doclsasheader ul.depth-0 ul{
	margin-left: 15px;
}
.doc-sidebar li,
#doclsasheader li{
	list-style: none;
}
.doc-sidebar a.collapsible-menu ,
#doclsasheader a.collapsible-menu {
	color: #212121!important;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	padding: 14px 0 14px 15px;
	display: block;
	position: relative;
	transition: all .2s ease;
}
.doc-sidebar a.collapsible-menu:before,
#doclsasheader a.collapsible-menu:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../../images/doc/arrow-down.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 7px;
	height: 100%;
	transition: all .2s ease;
}
.doc-sidebar a.collapsible-menu[aria-expanded=true]:before,
#doclsasheader a.collapsible-menu[aria-expanded=true]:before{
	transform: rotate(0);
}
.doc-sidebar a.collapsible-menu[aria-expanded=false]:before,
#doclsasheader a.collapsible-menu[aria-expanded=false]:before{
	transform: rotate(-90deg);
}
.doc-sidebar ul.depth-0 ul a,
#doclsasheader ul.depth-0 ul a{
	color: #696969;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	padding: 5px 0 5px 15px;
	display: block;

	transition: all .2s ease;
}
.doc-sidebar a:hover,
.doc-sidebar a.active,
#doclsasheader a:hover,
#doclsasheader a.active{
	color: #0057FF!important;
	text-decoration: none;
	transition: all .2s ease;
}

.collapse-left-sidebar button{
	transition: all .2s ease;
	filter: grayscale(1);
}
.collapse-left-sidebar button:focus,
.collapse-left-sidebar button:hover{
	filter: grayscale(0);
}
.collapse-left-sidebar button.collapsed img{
	transform: rotate(180deg);
}
.collapse-left-sidebar button.btn:hover,
.collapse-left-sidebar button:focus {
	outline: none;
	box-shadow: none;
}
.right-sidebar .grey-text{
	color: #757575;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
	margin-bottom: 14px;
}
.right-sidebar .view-product .product-title{
	color: #212121;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 26px;
	margin-bottom: 8px;
}
.right-sidebar .view-product .price,
.right-sidebar .view-product .rating{
	color: #757575;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.right-sidebar .view-product .price-rating > span{
	display: inline-block;
}
.right-sidebar .view-product {
	background-color: #F5F9FF;
}
.right-sidebar .view-product a{
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 21px; /* 150% */
	border-radius: 6px;
	background: #0057FF;
	padding: 10px;
	display: block;
}
.right-sidebar .view-product,
.right-sidebar .summary,
.right-sidebar .video-wrap {
	padding: 30px 42px;
}
.right-sidebar .divider-bottom {
	border-bottom: 1px solid #D3D3D3;
}
#videoModal .modal-body iframe{
	border: none;
}
.right-sidebar .summary p.summary-title {
	color: #222;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
}
.right-sidebar .summary li{
	list-style: none;
	margin: 10px 0;
}
.right-sidebar .summary li.depth-3{
	margin-left: 18px;
}
.right-sidebar .summary li a{
	padding: 4px 0;
	position: relative;
	transition: all .2s ease;
}
.right-sidebar .summary li a:hover:before,
.right-sidebar .summary li a.active:before {
	content: '';
	position: absolute;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="8" viewBox="0 0 9 8" fill="none"><path d="M8.35355 4.35355C8.54882 4.15829 8.54882 3.84171 8.35355 3.64645L5.17157 0.464467C4.97631 0.269204 4.65973 0.269204 4.46447 0.464466C4.2692 0.659729 4.2692 0.976311 4.46447 1.17157L7.29289 4L4.46447 6.82843C4.2692 7.02369 4.2692 7.34027 4.46447 7.53553C4.65973 7.7308 4.97631 7.7308 5.17157 7.53553L8.35355 4.35355ZM-4.37114e-08 4.5L8 4.5L8 3.5L4.37114e-08 3.5L-4.37114e-08 4.5Z" fill="%230057FF"/></svg>'); background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	left: -20px;
	top: 0;
	height: 100%;
	width: 10px;
}
.right-sidebar .summary li a:hover,
.right-sidebar .summary li a.active{
	color: #0057FF!important;
	text-decoration: none;
	transition: all .2s ease;
}
.right-sidebar .summary li.depth-2 a {
	color: #434343;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.right-sidebar .summary li.depth-3 a{
	color: #434343;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.single-doc-content img,
.single-doc-content .wp-caption {
	max-width: 100%;
}
.single-doc-content p.doc-breadcrumb a ,
.single-doc-content p.doc-breadcrumb span{
	color: #434343;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 180%;
}
.single-doc-content p.doc-breadcrumb a:hover{
	color: #0057FF;
	text-decoration: none;
}
p.doc-breadcrumb span>span {
	margin-right: 5px;
	margin-left: 5px;
}
p.doc-breadcrumb span>span:first-child{
	margin-left: 0;
}
p.doc-breadcrumb span>span:last-child{
	margin-right: 0;
}
.single-doc-content .doc-content-header,
.single-doc-content .documentation-content,
.single-doc-content .doc-content-footer{
	/*padding-left: 3.5rem;
	padding-right: 3.5rem;*/
}
.single-doc-content .documentation-content{
	position: relative;
}
.single-doc-content p.modified-date {
	color: #434343;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
.single-article-content p,
.single-article-content  li,
.single-article-content {
	color: #434343;
	font-size: 15px;
	font-style: normal;
	font-weight: 400!important;
	line-height: 28px;
}
.single-article-content p{

	margin-bottom: 20px;
}
.single-article-content p span,
.single-article-content  li span,
.single-article-content span{
	font-weight: 400!important;
}
.single-article-content  .alert,
.single-article-content  .alert p,
.single-article-content  .alert a{
font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}
.single-article-content li{
	margin-bottom: 10px;
}
.single-article-content ul,
.single-article-content ol {
    margin-top: 8px;
    margin-bottom: 15px;
}
.single-article-content a{
	font-size: inherit;
	font-weight: inherit;
	color: #0057FF;
	transition: all .2s ease;
}
.single-article-content b,
.single-article-content strong,
.single-article-content b span,
.single-article-content strong span,
.single-article-content h2 span, 
.single-article-content h3 span,
.single-article-content h4 span,
.single-article-content h5 span,
.single-article-content h6 span {
		font-weight: 600!important;
}
.single-article-content  a:hover{
	text-decoration: underline;
	transition: all .2s ease;
}
.single-article-content img{
	border: 2px solid #FFF;
	border-radius: 6px;
	box-shadow:0px 0px 0px 12px rgba(234, 242, 255, 0.75);
}
.single-article-content .wp-block-gallery img {
    box-shadow: none;
    border: 12px solid #eff5ff;
    border-radius: 6px;
}
.single-article-content .wp-block-gallery.has-nested-images{
	overflow: hidden;
	    margin: 2.5rem 0;
}
.single-article-content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
	padding: 10px 8px 10px 8px;
	border-radius: 0 0px 12px 12px;
	transition: all .2s ease;
}
.single-article-content .wp-block-gallery.has-nested-images figure.wp-block-image:hover figcaption{
transition: all .2s ease;
	background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 70%,rgba(0,0,0,.7));
}
.single-article-content .wp-caption-text ,
.single-article-content .wp-element-caption{
	color: #434343;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 30px;
}
.single-article-content .wp-caption,
.single-article-content img,
.single-article-content .wp-block-image  {
	margin: 2.5rem 0;
}
.single-article-content .wp-caption img,
.single-article-content .wp-block-image figure img{
	margin: 0;
}
.single-article-content figure.wp-block-image img {
	margin-bottom: 1rem;
}
.single-article-content table img{
	box-shadow: none;
    border-radius: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}
.single-article-content table{
	min-width: 650px;
}
.single-article-content .wp-block-table{
	margin: 2.5rem 0;
}
.single-article-content table th {
    background: #F4F8FF;
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 30px 20px;    
    vertical-align: middle;
}
.single-article-content table th,
.single-article-content table td {
    border-color: #9ABDFF!important;
}
.single-article-content .wp-block-table thead{
	border: none!important;
}
.single-article-content table td {
    color: #434343;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 25px;
padding: 20px;
    word-break: auto-phrase;
}
.documentation-body h1{
	color: #000;
	font-size: 36px;
	font-style: normal;
	font-weight: 600;
	line-height: 50px;
}
.single-article-content h2{
	color: #222;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: 40px; 
	margin: 40px 0 20px 0;
}
.single-article-content > .scrollspy:first-child>h2 {
	margin-top: 0;
}
.single-article-content h3{
	color: #222;
	font-size: 25px;
	font-style: normal;
	font-weight: 600;
	line-height: 35px; 
	margin-bottom: 20px;
	margin-top: 35px;
}
.single-article-content h4{
	color: #222;
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px; 
	margin-bottom: 20px;
	margin-top: 35px;
}
.single-article-content h5{
	color: #222;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px; 
	margin-bottom: 20px;
	margin-top: 35px;
}
.single-article-content h6{
	color: #222;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px; 
	margin-bottom: 20px;
	margin-top: 35px;
}
.documentation-content .wp-block-image.aligncenter{
	width: 100%;
}
.documentation-body .view-product .star-rating{
	background-image: url(../../images/star-grey.svg);
	width: calc(18px * 5);
	position: relative;
}
.documentation-body .view-product .star-rating span{
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../../images/star-yellow.svg);
}
.documentation-body .view-product .star-rating, 
.documentation-body .view-product .star-rating span {
	background-repeat: repeat-x;
	height: 18px;
	background-position: left;
	background-size: contain;    
	font-size: 0px;
	position: relative;
}
.is-ajax-search-result {
	z-index: 999!important;
	max-width: 100%!important;
	background-color: #fff!important;
	box-shadow: 1px 9px 11px 2px #eee!important;
}
.is-ajax-search-result .is-search-sections .meta{
	margin-left: 22px;
}
.is-ajax-search-result .is-title a {
	color: #222;
	font-size: 15px!important;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
	margin-bottom: 3px;
	transition: all .2s ease;
	position: relative;
	padding: 0 22px;
	display: flex;
	align-items: center;
}
.is-ajax-search-result .is-title a:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 25px;
	width: 9px;
	background-image: url(../../images/doc/page-icon.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.is-ajax-search-result .is-title a:hover:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path d="M16.7071 8.70711C17.0976 8.31658 17.0976 7.68342 16.7071 7.29289L10.3431 0.928933C9.95262 0.538409 9.31946 0.538409 8.92893 0.928933C8.53841 1.31946 8.53841 1.95262 8.92893 2.34315L14.5858 8L8.92893 13.6569C8.53841 14.0474 8.53841 14.6805 8.92893 15.0711C9.31946 15.4616 9.95262 15.4616 10.3431 15.0711L16.7071 8.70711ZM-8.74228e-08 9L16 9L16 7L8.74228e-08 7L-8.74228e-08 9Z" fill="%230057FF"/></svg>');
}
.is-ajax-search-result .is-title a:hover{
	color: #0057FF;
	text-decoration: none;
	transition: all .2s ease;
}
.is-ajax-search-result span.is-cat-links {
	color: #757575;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
}
.is-ajax-search-result .is-cat-links span.sep {
	font-size: 10px;
	margin: 0 8px;
}
.is-ajax-search-result .is-ajax-search-post:hover{
	background-color: #F5F9FF!important;
}
.is-ajax-search-result .is-ajax-search-post{
	padding: 12px 16px;
}
.helpful-block-content{
	padding: 30px 0px!important;
    border: none!important;
    border-top: 2px solid #d3d3d3!important;
    margin-bottom: 0!important;
}
.helpful-block-content ul{
	display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.helpful-block-content ul li a {
    margin: 5px 10px!important;
    background: #ffffff;
    border: 1px solid #0057ff;
    color: #0057ff;
}
.single-article-content .helpful-block-content span.wth_title {
    font-weight: 600!important;
    margin-right: 15px;
}
.helpful-block-content a:hover{
	text-decoration: none;
}
form.comment-form input#submit {
	border-radius: 9px;
	background: #0057FF;
}
.doc-content-footer .add-info p{
	color: #434343;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
	margin-bottom: 14px;
}
.doc-content-footer .add-info p a{
	color: #0057FF;
	font-size: inherit;
}
.single-post .wt-post-comments .comment-text p{
	font-weight: 400!important;
	color: #434343!important;
}
.single-post .wt-post-comments .comment-date p{
	color: #757575!important;
	text-transform: capitalize!important;
}
.single-post .wt-post-comments a.comment-reply-link, .single-post .wt-post-comments a.comment-edit-link{
	border: solid 1px #696969!important;
	color: #696969!important;
}
.single-post .wt-post-comments a.comment-reply-link:hover, .single-post .wt-post-comments a.comment-edit-link:hover {
	color: #0057FF!important;
	border: solid 1px #0057FF!important;
}
.single-post .wt-post-comments .comment-text p a {
	color: #0057FF!important;
}
.single-post .comment-reply-title a{
	color: #0057FF!important;
}
.wt-post-comment-form .comment-form .comment-form-cookies-consent label {
	margin-left: 5px;
}
header .container.wt-menus {
    max-width: 1440px!important;
    width: 100%!important;
    padding-left: 42px;
    padding-right: 42px;
    margin: 0!important;
}
form#commentform input::placeholder{

    color: #AFAFAF;
}
form#commentform input[type=email],
form#commentform input[type=text],
form#commentform textarea,
.helpful-block-content textarea{
    border-radius: 3px;
    border: 1px solid rgba(175, 175, 175, 0.50);
    background: transparent;
    color: #222;
    /* font-family: Inter; */
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    padding: 14px;
}
form#commentform input[type=email]:focus,
form#commentform input[type=text]:focus,
form#commentform textarea:focus,
.helpful-block-content textarea:focus,
.helpful-block-content ul li textarea.wth-message:focus{
	    outline: none;
    box-shadow: none;
    border-color: #0057ff70!important;
}
.helpful-block-content input.wth-submit {
    background-color: #0057ff !important;
    border: none!important;
    min-width: 85px;
    margin-top: 10px;
}
.helpful-block-content textarea.wth-message {
    width: 95%!important;
    margin: auto;
    max-width: 600px;
    background: #fff;
    color: #222!important;
}
.helpful-block-content .wth-title {
    margin-top: 25px!important;
}
.single-post .wt-post-comments .comment-body{
border: none!important;
}
.single-post .wt-post-comments li.depth-1{
	border-bottom: solid 1px #f0f1f2;
}
/* accordion */
.single-article-content .accordion .card-header {
	padding: 0;
	background: transparent;
	border: none;
}
.single-article-content .accordion .card {
	background: transparent;
	border: none;
	border-bottom: 1px solid #E9E9EB!important;
}
.single-article-content .accordion .card-header button.btn-link,
.single-article-content .accordion .card-header p {
	font-style: normal;
	font-weight: 600!important;
	font-size: 16px;
	line-height: 28px;
	display: flex;
	align-items: center;
	
	width: 100%;
	background: transparent;
	border: none;
	padding: 20px 32px 20px 10px;
	transition: all .2s ease;
	position: relative;
	text-align: left;
}
.single-article-content .accordion .card-header *{
	color: #222;
}
.single-article-content .accordion .card-header:hover *,
.single-article-content .accordion .card-header[aria-expanded=true] *{
	color: #0057FF;
	text-decoration: none;
}

.single-article-content .accordion  div[data-toggle=collapse]{
	position: relative;
}
.single-article-content .accordion .card-header button.btn-link:after,
.single-article-content .accordion div[data-toggle=collapse]:after{
	content: '';
	position: absolute;
	transition: all .2s ease;
	top: 0;
	height: 100%;
	width: 24px;
	right: 10px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(../../images/doc/blue-arrow.svg);
}
.single-article-content .accordion .card-header button.btn-link[aria-expanded=true]:after,
.single-article-content .accordion div[data-toggle=collapse][aria-expanded=true]:after{
	filter: grayscale(0);
	transform: rotate(270deg);
}
.single-article-content .accordion .card-header button.btn-link[aria-expanded=false]:after,
.single-article-content .accordion div[data-toggle=collapse][aria-expanded=false]:after{
	filter: grayscale(1);
}
.single-article-content .accordion .card-header button.btn-link:hover:after,
.single-article-content .accordion div[data-toggle=collapse]:hover:after{
	filter: grayscale(0);
}
.single-article-content .accordion .card-header button.btn-link:focus,
.single-article-content .accordion .card-header button.btn-link:hover,
.single-article-content .accordion .card-header button.btn-link[aria-expanded=true],
.single-article-content .accordion div[data-toggle=collapse]:focus,
.single-article-content .accordion div[data-toggle=collapse]:hover,
.single-article-content .accordion div[data-toggle=collapse][aria-expanded=true]{
	outline: none;
	box-shadow: none;
	text-decoration: none;
	color: #0057FF;
	transition: all .2s ease;
}
.single-article-content .accordion .card-body{
	padding: 4px 20px 20px 10px;
}
.single-article-content .accordion .card-body,
.single-article-content .accordion .card-body p,
.single-article-content .accordion .card-body li,
.single-article-content .accordion .card-body a{
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 26px;
	color: #434343;
}
.single-article-content .accordion .card-body a{
	color: #0057FF;
}
.single-article-content .accordion .card-body a:hover{
	color: #0057FF;
	text-decoration: underline;
}
.single-article-content .accordion .card-header button.btn-link{
	position: relative;

}
.wt-border-bottom{
	border: none!important;
}
.wt-post-comments button.btn-link.comments-title {
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.39;
    letter-spacing: normal;
    color: #000000;
    width: 100%;
    text-align: left;
    padding: 10px 0;
    position: relative;
	transition: all .2s ease;
}
.wt-post-comments button.btn-link.comments-title:after{
	content: '';
	position: absolute;
	background-image: url(../../images/doc/blue-arrow.svg);
	background-size: contain;
	background-repeat: no-repeat;
	height: 100%;
	width: 20px;
	background-position: center;
	right: 0;
	top: 0;
	filter: grayscale(1);
}
.wt-post-comments button.btn-link.comments-title[aria-expanded=true]:after{
	filter: grayscale(0);
	transition: all .2s ease;
	transform: rotate(180deg);
}
.wt-post-comments button.btn-link.comments-title[aria-expanded=false]:after{
	filter: grayscale(1);
	transition: all .2s ease;
	transform: rotate(0deg);
}
.wt-post-comments button.btn-link.comments-title:before {
    height: 2px;
    width: calc(100% - 40px);
    background-color: #d3d3d3;
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    z-index: -1;
}
.wt-post-comments button.btn-link.comments-title span{
	background: #fff;
	padding-right: 10px;
}
.wt-post-comments button.btn-link.comments-title:hover,
.wt-post-comments button.btn-link.comments-title:focus{
	color: #0057FF;
	text-decoration: none;
	transition: all .2s ease;
}
header nav.menubar{
	transition: all .3s ease;
}
.single-doc-content .author-bio{
	background: var(--lightblue);
	border-radius: 12px;
	padding: 20px 35px;

}
.single-doc-content .author-bio img{
	border-radius: 17px;
	width: 115px;
	height: auto;
	min-width: 70px;
}
.single-doc-content .author-bio .author-title{
	font-style: normal;
	font-weight:500;
	font-size: 12px;
	line-height: 28px;
	letter-spacing: 0.145em;
	color: var(--titlecolor);
	margin-bottom: 0;
}
.single-doc-content .author-bio .author-title .author-link{
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	text-transform: initial;
	color: var(--bluemain);
}
.single-doc-content .author-bio .author-description p{
	font-style: normal;
	font-weight: 300;
	font-size: 15px;
	line-height: 26px;
	color: var(--textcolor);
	margin-bottom: 5px;
}
.single-doc-content .author-bio .social-media-icons ul{
	padding: 0;
	margin: 0 -8px;
	    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
}
.single-doc-content .author-bio .social-media-icons li{
	list-style: none;
	margin: 8px;
	display: inline-block;
}
.single-doc-content .author-bio .social-media-icons a.sm-icon{
	background-color: #c1c1c1;
	height: 25px;
	width: 25px;
	border-radius: 3px;
	transition: all .2s ease-out;
}
.single-doc-content .author-bio .social-media-icons a.sm-icon:hover{
	background-color: var(--bluemain);
}
.single-doc-content .author-bio .social-media-icons a.sm-icon.twitter:hover{
	background-color: #1DA1F2;
}
.single-doc-content .author-bio .social-media-icons a.sm-icon.facebook:hover{
	background-color: #1877F2;
}
.single-doc-content .author-bio .social-media-icons a.sm-icon.instagram:hover{
	background-color: #F00073 ;
}
.single-doc-content .author-bio .social-media-icons a.sm-icon.linkedin:hover{
	background-color: #2867B2;
}
.single-doc-content .author-bio .social-media-icons a.sm-icon.youtube:hover{
	background-color: #FF0000;
}
.single-doc-content .author-bio .social-media-icons a.sm-icon i{
	color: #fff;
	font-size: 13px;
}
.single-doc-content .author-bio .social-media-icons a.sm-icon:hover{
	text-decoration: none;
	transform: translateY(-2px);
	transition: all .2s ease-out;
}
@media(max-width: 767px){
.single-article-content .accordion .card-header button.btn-link {
		font-size: 15px;
		line-height: 26px;
		padding: 20px 24px 20px 0;
	}

	.single-article-content .accordion .card-body{
		padding: 4px 0 20px 0;
	}
	.single-article-content .accordion .card-header button.btn-link:after{
		right: 0;
	}
	.single-article-content .accordion .card-body,
	.single-article-content .accordion .card-body p,
	.single-article-content .accordion .card-body li,
	.single-article-content .accordion .card-body a{
		font-size: 14px;
		line-height: 22px;
	}
}
/* accordion */
@media(min-width: 1200px){
	.documentation-body .left-sidebar,
	.documentation-body .right-sidebar{
		min-width: 300px;
	}
}
@media(min-width: 992px){
	.documentation-body.collapsed .main-part {
		max-width: 1038px;
	}
	.documentation-body .single-doc-content{
		max-width: 700px;
		margin: auto;
	}
	.documentation-body.collapsed .single-doc-content{
		max-width: 740px;
		margin: auto;
	}
	.documentation-body .main-part {
		border-right: 1px solid #D3D3D3;
		border-left: 1px solid #D3D3D3;
	}
	.documentation-body .left-sidebar,
	.documentation-body .right-sidebar{
		max-width: 300px;
		width: 100%;
		transition: all 0.3s ease;
		position: sticky!important;
		max-height: calc(100vh - 15px);
		overflow: auto;
	}
	.documentation-body .right-sidebar.with-video .summary {
    max-height: calc(100vh - 400px);
    overflow: auto;
}
	body.admin-bar .documentation-body .left-sidebar,
	body.admin-bar .documentation-body .right-sidebar{
		top: 120px;
	}
	.documentation-body .left-sidebar,
	.documentation-body .right-sidebar{
		top: 75px;
	}
	#collapseLeftSidebar.collapse:not(.show) {
		display: block;
		opacity: 0;
		visibility: hidden;
	}
	.collapse-left-sidebar {
		position: sticky;
		top: 3px;
		width: 40px;
		height: 40px;
		left: 0;
		margin-left: auto;
		margin-right: 0;
		z-index: 999;
	}
	#collapseLeftSidebar{
		margin-top: -42px;
	}
}
@media(max-width: 991px){
	header button#showDocLSMenu{
		transition: all .2s ease;
	}
	header button#showDocLSMenu[aria-expanded=true] {
		transform: rotate(180deg);
	}
	header button#showDocLSMenu[aria-expanded=false] {
		transform: rotate(0deg);
	}
	header button#showDocLSMenu[aria-expanded=true] path {
		fill: #0057FF;
	}
	header button#showDocLSMenu[aria-expanded=true] svg >path:last-child {
		stroke: #0057FF;
	}
	header #doclsasheader{
		max-height: calc(100vh - 100px);
		overflow-x: auto;
	}
}
@media(max-width: 565px){
	.documentation-body h1{
		color: #000;
		font-size: 30px;
		font-style: normal;
		font-weight: 600;
		line-height: 50px;
	}
}