/*.pf-docs-search-results-wrap .list-heading { 
    text-transform: capitalize;
}
*/

/* SureTriggers Docs CSS Start */

.wp-block-image.size-large{
margin-bottom: 2rem !important;
}

.wp-block-image {
    margin-bottom: 2.5rem;
}

.wp-block-video.presto-block-video.presto-provider-youtube {
    margin-bottom: 2rem ;
}


.bsf-entry-title {
    font-family: inherit;
}
.breadcrumb_last {
    font-weight: normal;
}
.tax-docs_category .type-docs h2 a:hover{
    color: #5c2ede;
}
.single.single-docs .docs-single-title .entry-title {
    font-size: 2rem;
    font-weight: 400;
    font-family: ProximaNova-Bold,Helvetica,Arial,sans-serif;
    margin-bottom: 10px;
}
.single-docs .docs-single-main .entry-header #breadcrumbs {
    padding-bottom: 15px;
}
.single.single-docs .docs-single-main .bsf-entry-content h2,
.single.single-docs .docs-single-main .bsf-entry-content h3 {
    font-weight: 400 !important;
   /* font-family: ProximaNova-Regular; */
   font-family: ProximaNova-Bold,Helvetica,Arial,sans-serif;
}
.single.single-docs .docs-single-main .bsf-entry-content h2 {
    font-size: 30px;
}
.single.single-docs .docs-single-main .bsf-entry-content h3 {
    font-size: 22px;
}
.text-below-single-docs {
    border-top: 1px solid #e6e6e6;
    padding: 25px 0;
    margin: 3em 0 2em;
    font-style: italic;
}
/* SureTriggers Docs CSS End */
/* SureTriggers Docs Widget CSS Start */
.single-docs .secondary .widget-title.docs-widget-title {
    font-family: ProximaNova-Bold,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 20px;
}
.widget_bsf_docs_cat_widget li:before { 
    content: none !important;
}
.widget_bsf_docs_cat_widget li a {
    position: relative;
}
.widget_bsf_docs_cat_widget li a:before {
    content: "\e900";
    font-family: 'docswp' !important;
    speak: none;
    position: relative;
    font-size: 1.2em;
    line-height: 1.7;
    left: 0em;
    top: 3px;
}
.widget_bsf_docs_cat_widget li {
    padding: 0 0 0 1em;
    position: relative;
    list-style: none;
}
/* SureTriggers Docs Widget CSS End */
/* New screenshot CSS start */
.single-docs #main figure img,
.single-docs #main figure video {
    border: 1px solid #ececec;
}
/* New screenshot CSS ends */

.single-docs #nav_menu-19 #menu-astra-theme-walkthrough-docs-menu li {
    padding-left: 1em; 
}
.single-docs #nav_menu-19 h2 a,
.single-docs #nav_menu-19 #menu-astra-theme-walkthrough-docs-menu li a {
    color: #333333;
}
.single-docs #nav_menu-19 #menu-astra-theme-walkthrough-docs-menu li a::before {
    content: "\e900";
    font-family: 'docswp' !important;
    speak: none;
    position: relative;
    font-size: 1.2em;
    line-height: 1.7;
    left: 0em;
    top: 3px;
}
.single-docs #nav_menu-19 #menu-astra-theme-walkthrough-docs-menu .sub-menu {
    margin: 0.5em 0; 
}
.single-docs #nav_menu-19 #menu-astra-theme-walkthrough-docs-menu .current-menu-item a,
.single-docs #nav_menu-19 #menu-astra-theme-walkthrough-docs-menu li a:hover,
.tax-docs_category #bsf_docs_cat_widget-5 ul li a:hover,
.single-docs #bsf_docs_cat_widget-5 ul li a:hover {
    color: #7143e3;
}


.related-docs-wrapper ul {
                margin: 0;
                padding: 0;
                list-style-position: inside;
            }

            .related-docs-wrapper ul li {
                margin: 0.8em 0;
            }

            .related-docs-wrapper ul li:first-child {
                margin-top: 0;
            }

            .related-docs-wrapper ul li:last-child {
                margin-bottom: 0;
            }

            .pfd-redirect-cta-message {
                color: #8a6d3b;
            }

            .pfd-feedback-main.show {
                display: block;
                text-align: center;
            }

            .pfd-feedback-text {
                font-size: 17px;
                font-weight: 600;
            }

            .pfd-feedback-textarea {
                width: 100%;
            }

            .pf-docs-search-results-wrap.pf-docs-show {
                box-shadow: 0 10px 35px 0 rgb(0 0 0 / 12%);
            }

            .pf-docs-search-container input.pf-docs-search-input::placeholder {
                font-size: 1.1em;
            }

            .pf-docs-search-button {
                display: flex;
                vertical-align: middle;
                line-height: 1.1;
                width: 22px;
                height: 22px;
            }

            @media screen and (max-width: 760px) {
                .pf-docs-search-container input.pf-docs-search-input {
                    padding: 15px;
                    padding-left: 50px;
                }
            }