/*
Theme Name: Spexo Child
Theme URI: https://spexoaddons.com/spexo-elementor-theme/
Description:  Child Theme For Spexo Theme 
Author:       Spexo
Author URI:   https://spexoaddons.com
Template:     spexo
Version:      1.0.0
Text Domain:  spexo
Tested up to: 6.5
Requires PHP: 7.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*Documentation Css*/
.youtube-video iframe {
	width: 100%;
    aspect-ratio: 16 / 9;
}
.inline-notice {
	 border: 2px solid #f0ebff;
	border-radius: 3px;
}
body .inline-notice-title.betterdocs-content-heading {
	margin-top: 0 !important;
}
.inline-notice-title {
    background-color: #f0ebff;
    padding: 15px;
}
.inline-notice-text {
    padding: 15px;
    margin-bottom: 0;
}
.inline-notice-text p:last-child {
    margin-bottom: 0;
}

.betterdocs-content code,
code.code-bg {
	border-radius: .25rem;
    background: #ececec;
    font-size: .875em;
    font-weight: 500;
    padding: .15rem .3rem;
}

body #betterdocs-single-main .docs-navigation a:last-child {
	justify-content: end;
}

body .betterdocs-single-layout-5 .betterdocs-sidebar.betterdocs-full-sidebar-left .betterdocs-sidebar-content,
body .betterdocs-sidebar .betterdocs-sidebar-content{
  box-shadow: 0px 2px 26px 1px #4428a517 !important;
  border-radius: 0px;
}
body .betterdocs-category-grid-inner-wrapper.layout-1 .category-grid.active .betterdocs-category-header{
  background-color: #f8f6ff;
}
body aside#betterdocs-sidebar\ betterdocs-sidebar-left\ betterdocs-height{
  padding-right: 10px;
}
body .betterdocs-single-layout-5 .betterdocs-sidebar.betterdocs-full-sidebar-left .betterdocs-sidebar-content .betterdocs-category-grid-wrapper{
  box-shadow: none !important;
  border-radius: 0px;
}
.betterdocs-live-search .betterdocs-searchform{
  border-radius: 6px;
    padding-top: 13px;
    padding-right: 15px;
    padding-bottom: 13px;
}
.betterdocs-searchform svg.docs-search-icon{
  margin-left: 4px !important;
  opacity: 1 !important;
  
}
.betterdocs-searchform .betterdocs-search-field{
  padding: 0 8px !important;
}
.betterdocs-searchform svg.docs-search-loader,
.betterdocs-searchform svg.docs-search-close{
  height: 24px !important;
  margin-right: 4px !important;
}
.betterdocs-sidebar.betterdocs-full-sidebar-left .betterdocs-sidebar-content .betterdocs-category-grid-wrapper{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.betterdocs-single-wrapper.betterdocs-single-layout-5 .docs-single-title .betterdocs-entry-title{
    margin: 0;
    line-height: 34px !important;
    padding-bottom: 20px !important;
    margin-bottom: 27px !important;
    border-bottom: 1px solid #e8e8e8 !important;
    letter-spacing: 0;
}
body .betterdocs-content-heading{
  font-size: 22px;
    margin-bottom: 16px !important;
    line-height: 34px;
    margin-top: 38px !important;
}
.betterdocs-content p{
  color: #666;
  line-height: 32px;
  margin-bottom: 24px;
}
.betterdocs-content strong,
.betterdocs-content p strong,
.betterdocs-content p b{
  font-weight: 600;
}
body .betterdocs-article-reactions{
  background-color: #f8f8f8;
}
body .feedback-update-form{
  margin: 0px 0px;
}
body .betterdocs-social-share .betterdocs-social-share-links{
  line-height: 0;
}
body .betterdocs-single-wrapper.betterdocs-single-layout-5 .docs-navigation a{
  margin: 0px;
    font-weight: 600;
}
body .betterdocs-entry-footer{
  margin: 0px;
}
body .docs-navigation{
  margin-bottom: 0;
    border-top: 1px solid #e8e8e8;
    padding-top: 27px;
    margin-top: 18px;
}
body .betterdocs-social-share{
  margin-top: 36px;
}
body .betterdocs-single-layout-4 .betterdocs-toc .toc-list li a.active:after,
body .betterdocs-single-layout-5 .betterdocs-toc .toc-list li a.active:after{
  background: #5729d9;
}
body .betterdocs-single-wrapper.betterdocs-single-layout-5 .betterdocs-toc > .toc-title{
  font-weight: 600;
}
body .betterdocs-sidebar.betterdocs-sidebar-layout-5 .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-articles-list li a.active{
  font-weight: 500;
}
body .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .betterdocs-content-area .betterdocs-content-inner-area,
body .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-area .betterdocs-content-inner-area{
  border: 1px solid #e8e8e8 !important;
  background: #fff;
    border-radius: 0;
}
.betterdocs-content p img {
    margin-bottom: 40px;
    border: 1px solid #ececec;
}
body .betterdocs-single-layout-4 .betterdocs-toc .toc-list,
body .betterdocs-single-layout-5 .betterdocs-toc .toc-list{
  border-color: #e8e8e8;
}
body .wp-video,
body .wp-video .mejs-container{
  width: 100% !important;
}
body .wp-video{
  margin-bottom: 45px;
	margin-top: 24px;
}
body .betterdocs-content ul{
  padding: 0;
  list-style: none;
  margin-top: 10px;
    margin-bottom: 10px;
}
body .betterdocs-content ol{
	padding: 0px 0px 0px 15px;
  	margin-top: 10px;
    margin-bottom: 10px;
}
body .betterdocs-content ul li,
body .betterdocs-content ol li{
  padding-left: 18px;
  position: relative;
  margin-bottom: 10px;
    margin-top: 10px;
}
body .betterdocs-content ol li{
	padding-left: 10px;
}
body .betterdocs-content ul li::after{
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  background: var(--theme-link-color);
  top: 12px;
  left: 0px;
  border-radius: 50%;
}
body .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .betterdocs-content-area .betterdocs-content-inner-area .doc-single-content-wrapper{

}
body .betterdocs-print-pdf{
  margin-right: -7px;
    margin-top: 0;
    display: none;
}
body .betterdocs-search-form-wrapper .betterdocs-live-search{
  max-width: 600px;
  margin: 0 auto;
}
.betterdocs-category-header .betterdocs-category-header-inner{
  display: flex;
  align-items: center;
}

.betterdocs-category-collapse{
  height: 15px;
  width: 15px;
}
.betterdocs-category-grid-inner-wrapper.masonry .betterdocs-single-category-inner .betterdocs-category-header .betterdocs-category-header-inner{
  padding: 20px;
}
.betterdocs-category-header .betterdocs-category-header-inner .betterdocs-category-items-counts{
  display: none !important;
}
.betterdocs-footer .docs-cat-link-btn.betterdocs-category-link-btn:hover{
  color: #fff !important;
}
.betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper>.betterdocs-single-category-wrapper .betterdocs-single-category-inner{
  box-shadow: none !important;
}
.betterdocs-wrapper{
  border-top: 1px solid #e8e8e8;
}
.betterdocs-search-form-wrapper.betterdocs-search-form-wrap{
  display: none;
}
.bg-green-list{
  background-color: #f3f8f6;
    border-left: 3px solid #00a656;
    padding: 20px 30px !important;
	margin-bottom: 24px;
}
.bg-green-list ul li a,
.bg-green-list ol li a{
  color: #666;
  text-decoration: underline;
}
.bg-green-list ul li a:hover,
.bg-green-list ol li a:hover{
  color: var(--theme-link-hover-color);
}
body .betterdocs-content .bg-green-list ul li::after,
body .betterdocs-content .bg-green-list ol li::after{
  background: #666;
}
#main .betterdocs-content-inner-area .betterdocs-breadcrumb .betterdocs-breadcrumb-list li:last-child,
#main .betterdocs-content-inner-area .betterdocs-breadcrumb .betterdocs-breadcrumb-list li:nth-last-child(2){
  display: none;
}
.red-color{
  background-color: #fff6fa;
    border-left: 3px solid #bf1864;
    padding: 20px;
}
.red-link,.red-color a:first-child{
  color: var(--theme-link-hover-color);
}
.red-link:hover,.red-color a:first-child:hover{
  color: var(--theme-link-color);
}
.note-bg{
  background: #fcf8e4;
    padding: 20px;
    padding-left: 26px;
    border-left: 3px solid #e2ad54;
}
.note-bg a{
  color: #666;
  text-decoration: underline !important;
}
.note-bg a:hover{
  color: var(--theme-link-hover-color);
}
body .betterdocs-single-layout-5 .betterdocs-breadcrumb{
  position: unset;
  margin-top: 0px;
  margin-bottom: 10px;
    margin-left: 0px !important;
}
body .betterdocs-single-layout-5 .betterdocs-full-sidebar-left,
body .betterdocs-single-wrapper.betterdocs-single-layout-5 .betterdocs-content-area,
body .betterdocs-single-layout-5 .betterdocs-full-sidebar-right{
  margin-top: 0px;
}
.betterdocs-sidebar.betterdocs-sidebar-layout-4 .betterdocs-single-category-wrapper .betterdocs-articles-list li svg,
.betterdocs-sidebar.betterdocs-sidebar-layout-5 .betterdocs-single-category-wrapper .betterdocs-articles-list li svg{
  display: none;
}
.betterdocs-faq-wrapper .betterdocs-faq-inner-wrapper .betterdocs-faq-list>li .betterdocs-faq-group .betterdocs-faq-post .betterdocs-faq-iconplus{
  max-height: 20px;
    max-width: 30px;
}
.betterdocs-faq-main-content strong{
  font-weight: 600;
}
.betterdocs-faq-main-content pre,
pre.preformatted-text-bg {
  background: #f4f4f4;
    padding: 20px;
}
.betterdocs-faq-main-content{
  border: 1px solid #ECECEC;
    border-top: 0;
}
.betterdocs-faq-main-content img{
  border: 1px solid #ececec !important;
    margin-bottom: 17px;
}
.betterdocs-faq-main-content ul{
  list-style: none;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
}
.betterdocs-faq-main-content ul li{
  position: relative;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 18px;
}
.betterdocs-faq-main-content ul li::after{
  content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    top: 9px;
    left: 0px;
    border-radius: 50%;
    background: #666;
}
body .betterdocs-live-search .docs-search-result li{
  padding: 11px;
  border-bottom: 1px solid #eae9e9;
}
body .betterdocs-live-search .docs-search-result li a{
  width: calc(100% - 80px);
    font-weight: 600;
    color: #111;
    font-size: 15px;
    padding-left: 18px !important;
    display: block;
    line-height: 22px;
}
.betterdocs-body .betterdocs-articles-list li i,
.betterdocs-body .betterdocs-articles-list li svg{
/* .betterdocs-content-inner-area .betterdocs-entry-body ul li svg{ */
  display: none;
}
.betterdocs-full-sidebar-left .betterdocs-sidebar-content, .betterdocs-full-sidebar-right .layout2-toc-container, .betterdocs-full-sidebar-right .layout3-toc-container{
	top: 108px !important;
}

/*
 * TemplatesCoder Checkout Page
 */
body .tmpcoder-checkout .page-header {
    background-color: #FFFFFF;
    background-image: url(assets/images/subpage-baner.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0;
}
body .tmpcoder-checkout .page-header h1 {
    color: #fff;
}
body .site-main.tmpcoder-checkout .page-content {
    margin-top: 80px;
    margin-bottom: 80px;
}
body .site-main .custom-checkout-main {
    color:#000;
}
.custom-checkout-main .checkout-form-cus > .woocommerce {margin: 0;}
.custom-checkout-main .woocommerce-order ul.woocommerce-order-overview {padding: 0; margin: 0; /*padding-bottom: 30px;*/display:flex;}
.custom-checkout-main .woocommerce-order ul.woocommerce-order-overview li:before {content: unset;}
.custom-checkout-main .woocommerce-order ul.woocommerce-order-overview li {font-weight: 600; text-transform: unset;     font-size: 18px; border-right: 1px solid #e3e3e3;flex:content;}
.custom-checkout-main .woocommerce-order ul.woocommerce-order-overview li strong {font-weight: 400; font-size: 16px; padding-top: 5px;}
.custom-checkout-main .woocommerce-order ul.woocommerce-order-overview li .amount {color: #333; font-weight: 400;}
.custom-checkout-main .woocommerce-order ul.woocommerce-order-overview li:last-child { border-right: unset;margin-right:0; }

body .site-main .custom-checkout-main h2 {
    font-size: 22px;
    font-weight: 600;
    line-height: 40px;
    padding: 0;
    border: none;
    margin-bottom: 10px;
}
body .site-main .custom-checkout-main .woocommerce-MyAccount-downloads-file {
    background-color: transparent;
    font-size: 14px;
    font-weight: 500;
    line-height: 13px;
    letter-spacing: 0.2px;
    background-image: linear-gradient(120deg, var(--e-global-color-tmpcoderprimarycolor ) 0%, var(--e-global-color-tmpcodersecondarycolor ) 100%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 27px 15px 27px;
    text-decoration: none;
}
body .site-main .custom-checkout-main .woocommerce-MyAccount-downloads-file:hover {
    background-color: transparent;
    background-image: linear-gradient(120deg, var(--e-global-color-tmpcodersecondarycolor ) 0%, var(--e-global-color-tmpcoderprimarycolor ) 100%);
}
body .site-main .custom-checkout-main table > * { font-size: 15px; }
body .site-main.tc-order-failed .custom-checkout-main {
    text-align: center;
    width: 650px;
    margin: 0 auto;
}
body .site-main.tc-order-failed .custom-checkout-main .button {
    background-color: transparent;
    font-size: 14px;
    font-weight: 500;
    line-height: 13px;
    letter-spacing: 0.2px;
    background-image: linear-gradient(120deg, var(--e-global-color-tmpcoderprimarycolor ) 0%, var(--e-global-color-tmpcodersecondarycolor ) 100%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 27px 15px 27px;
    text-decoration: none;
    display: inline-block;
    margin-right: 7px;
    margin-left: 7px;
}
body .site-main.tc-order-failed .custom-checkout-main .button:hover {
    background-color: transparent;
    background-image: linear-gradient(120deg, var(--e-global-color-tmpcodersecondarycolor ) 0%, var(--e-global-color-tmpcoderprimarycolor ) 100%);
}
body .site-main.tc-order-failed .custom-checkout-main .order-failed-desc {
    margin-bottom: 30px;
}
body .site-main.tc-order-failed .custom-checkout-main .button-wrapper {
    margin-bottom: 30px;
}

.order-success-container {
    /*text-align: center;*/
    /*max-width: 600px;*/
    margin: 0 auto;
    font-family: Arial, sans-serif;
}

.success-message {
    background-color: #e2d3f2;
    border-left: 5px solid #6527c9;
    padding: 15px;
    margin-bottom: 20px;
    font-size: 16px;
}

.support-section, .docs-section {
    background: rgba(82,76,255,.05);
    padding: 15px;
    /*border-radius: 5px;*/
    margin-bottom: 20px;
    border-left: 4px solid #5729d9;
}
.docs-section {
    /*text-align: right;*/
}

.support-section p, .docs-section p {
    font-size: 16px;
    /*margin-bottom: 10px;*/
}
.docs-section p {
    /*float: left;*/
    margin-bottom: 0;
    /*width: calc(100% - 230px);*/
    text-align: left;
    /*line-height: 43px;*/
}
.docs-section .elementor-button {
    float:right;
    margin-top: 7px !important;
}


@media (max-width: 1024px) {
	.betterdocs-full-sidebar-left .betterdocs-sidebar-content, .betterdocs-full-sidebar-right .layout2-toc-container, .betterdocs-full-sidebar-right .layout3-toc-container{
		top: 79px !important;
	}
	body .betterdocs-wrapper.betterdocs-single-wrapper.betterdocs-single-layout-5 .betterdocs-content-full{
		padding-left: 15px;
    padding-right: 15px;
	}
	
	.docs-section {
        text-align: inherit;
    }
    .docs-section p {
        float:none;
        line-height: inherit;
        width: 100%;
    }
}
@media (max-width: 767px) {
    body .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper,
    body .betterdocs-full-sidebar-left{
      display: block;
    }
    body .betterdocs-wrapper.betterdocs-single-wrapper.betterdocs-single-layout-5 .betterdocs-content-full{
      padding-top: 40px;
      padding-bottom: 40px;
    }
    body .betterdocs-full-sidebar-left{
      margin-bottom: 30px;
    }
    body aside#betterdocs-sidebar\ betterdocs-sidebar-left\ betterdocs-height{
      padding-right: 0px;
    }
	.sticky-toc-container.toc-sticky{
		opacity: 0 !important;
	}
}