/*
Theme Name: Eduma Webcitz/Scribes4Hire Child Theme
Theme URI: http://webcitz.com/
Author: Webcitz
Author URI: http://webcitz.com/
Description: Custom Eduma Child Theme.
Template: eduma
Text Domain: eduma-child
License: Split License
License URI: https://help.market.envato.com/hc/en-us/articles/202501064-What-is-Split-Licensing-and-the-GPL-
*/

/*************************************************
*
* GENERAL STYLINGS
*
*************************************************/
html {
    font-size: 14px;
}

/*** Header ***/
#magic-line {
    display: none !important;
}

#masthead {
    background: rgba(255,255,255,0.9);
}

#masthead .navigation {
    padding-top: 10px;
}

#masthead.header_v4.affix .navigation .width-logo img,
.navigation .width-logo img,
.navigation .width-navigation img {
    margin-bottom: 5px;
}

.nav > li > a:focus,
.nav > li > a:hover {
    background-color: transparent;
}
.nav .sub-menu {
    background-color: #fff;
}
.navigation .navbar-nav li .sub-menu li,
.navigation .width-logo,
.navigation .width-navigation {
    padding: 0;
    font-size: 95%;
    line-height: 1.3;
}

.site-header.affix .navbar-nav > li > .tc-menu-inner,
.site-header.affix .navbar-nav > li > a,
.site-header.affix .navbar-nav > li > span.disable_link {
    padding: 11px 20px 5px;
    line-height: 20px;
}

.navigation .navbar-nav li .sub-menu li a,
.navigation .navbar-nav li .sub-menu li>span.disable_link,
.navigation .navbar-nav li .sub-menu li>.tc-menu-inner {
    -webkit-transition: all 0.1s;
    -khtml-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}

@media (min-width: 768px) {
    .site-header .navbar-nav {
        text-align: right;
        float: none;
    }
}

@media (min-width: 1025px) {

    .navigation .navbar-nav > li > a,
    .navigation .navbar-nav > li > span {
        padding: 10px 20px 7px;
        line-height: 1.7;
    }

    #masthead > .container {
        width: 85vw;
    }
}

/*** Footer ***/
footer#colophon .footer {
    padding-top: 55px;
    padding-bottom: 0px;
}

footer#colophon .footer-row {
    padding-bottom: 40px;
}

footer#colophon .menu-title {
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    margin-bottom: 12px;
    text-transform: uppercase;
}

footer#colophon .footer ul {
    margin-left: 0;
    padding-left: 0;
}

footer#colophon .footer ul li {
    line-height: 26px;
}

footer#colophon .icon-class + a {
    margin-left: 6px;
}

footer#colophon .single-image {
    margin-right: 30px;
    margin-left: -10px;
    margin-bottom: 12px;
}

footer#colophon .copyright-area .copyright-content {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1;
}

footer#colophon .copyright-area .text-copyright,
footer#colophon .copyright-area .text-copyright a {
    line-height: 20px;
    margin-bottom: 0;
}

footer#colophon .single-image {
    margin-right: 30px;
    margin-left: -10px;
    margin-bottom: 12px;
}

/*** Breadcrumbs ***/
#main-content .breadcrumbs-wrapper {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.825) 75%);
}

#main-content .breadcrumbs-wrapper #breadcrumbs,
#main-content .breadcrumbs-wrapper .thim-breadcrumbs,
#main-content .breadcrumbs-wrapper .woocommerce-breadcrumb {
    padding: 6px 0 2px;
}

#main-content .breadcrumbs-wrapper #breadcrumbs li,
#main-content .breadcrumbs-wrapper .thim-breadcrumbs li,
#main-content .breadcrumbs-wrapper .woocommerce-breadcrumb li,
#main-content .breadcrumbs-wrapper #breadcrumbs a,
#main-content .breadcrumbs-wrapper .thim-breadcrumbs a,
#main-content .breadcrumbs-wrapper .woocommerce-breadcrumb a,
#main-content .breadcrumbs-wrapper #breadcrumbs a:after,
#main-content .breadcrumbs-wrapper .thim-breadcrumbs a:after,
#main-content .breadcrumbs-wrapper .woocommerce-breadcrumb a:after,
#main-content .breadcrumbs-wrapper #breadcrumbs span,
#main-content .breadcrumbs-wrapper .thim-breadcrumbs span,
#main-content .breadcrumbs-wrapper .woocommerce-breadcrumb span,
#main-content .breadcrumbs-wrapper #breadcrumbs a span,
#main-content .breadcrumbs-wrapper .thim-breadcrumbs a span,
#main-content .breadcrumbs-wrapper .woocommerce-breadcrumb a span {
    line-height: 16px;
    color: #325c80;
    font-weight: 700;
    text-transform: uppercase;
}

/*** Home Slider ***/
.main-slider #slider-4-slide-10-layer-5 {
    width: 100% !important;
    max-width: none !important;
    display: inline-block;
    background-color: rgba(255, 255, 255, 0.6);
    padding: 20px !important;
    border-radius: 20px;
    min-width: 540px !important;
    margin-top: 14rem !important;
    margin-left: -2vw !important;
}

.main-slider #slider-4-slide-10-layer-5 .col-sm-6 {
    border: 2px solid #fff !important;
    padding: 10px !important;
    border-radius: 10px !important;
    text-align: center !important;
    width: 48% !important;
    border-top: none !important;
    margin-top: 20px !important;
}

.main-slider #slider-4-slide-10-layer-5 p {
    font-size: 14px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 18px !important;
}

.main-slider #slider-4-slide-10-layer-5 .col-sm-6.left {
    float: left !important;
    max-width: 250px !important;
}

.main-slider #slider-4-slide-10-layer-5 .col-sm-6.right {
    float: right !important;
    max-width: 250px !important;
}

.main-slider #slider-4-slide-10-layer-5 h2 {
    line-height: 28px !important;
    border-width: 0px !important;
    margin: 0 !important;
    padding: 0px !important;
    letter-spacing: 0px !important;
    font-weight: 700 !important;
    font-size: 24px !important;
    color: #000 !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    text-align: center !important;
}

.main-slider #slider-4-slide-10-layer-5 .col-sm-6 h2 {
    margin-bottom: 0px !important;
    text-align: center !important;
    margin-top: -25px !important;
}

.main-slider #slider-4-slide-10-layer-5 a {
    width: 100%;
    font-size: 16px !important;
    background: #337ab7;
    color: #fff;
    border-radius: 10px;
    padding: 10px 20px !important;
    display: inline-block;
    text-align: center !important;
    font-weight: 700 !important;
}

/*@media  (max-width: 1710px) {
    .main-slider #slider-4-slide-10-layer-5{left: 40%;}
}*/
.home-page#main-home-content .rev_slider#rev_slider_4_1 .tp-parallax-wrap:nth-of-type(3) {
    left: 100px !important
}

.rev_slider_wrapper#rev_slider_5_2_wrapper,
#rev_slider_5_2_forcefullwidth .tp-fullwidth-forcer {
    height: 290px !important;
}

body .middle-home-slider .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row.middle-home-slider > .vc_column_container > .vc_column-inner {
    padding-top: 0 !important;
}

@media (max-width: 1024px) {
    .main-slider #slider-4-slide-10-layer-5 {
        margin-left: 25% !important;
        left: 35%;
        margin-top: 5% !important;
    }

    .main-slider #slide-7-layer-4 {
        line-height: 50px !important;
    }


    .page-template-homepage .home-page .below-title-sec.scribe-money-section .below-banner-title {
        text-align: center !important;
        font-size: 28px;
        line-height: 36px !important;
    }

    .main-slider #slider-4-slide-10-layer-5 {
        margin-left: 10% !important;
    }

    .main-slider #slider-4-slide-10-layer-5 .col-sm-6 {
        width: 44% !important;
    }

    .home-page#main-home-content .rev_slider#rev_slider_4_1 .tp-parallax-wrap:nth-of-type(3) {
        left: 10px !important
    }
}

@media (max-width: 767px) {
    .home-page#main-home-content .rev_slider#rev_slider_4_1 .tp-parallax-wrap:nth-of-type(3) {
        left: -35px !important
    }

    .home-page#main-home-content > .wpb_row:first-of-type,
    .home-page#main-home-content .rev_slider#rev_slider_4_1 {
        min-height: 570px;
    }

    .main-slider #slide-7-layer-4 {
        margin-top: 225px !important;
        line-height: 25px !important;
        font-size: 18px !important;
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }


    .main-hero-wrap {
        width: auto !important;
        min-width: auto !important;
    }

    .main-slider #slider-4-slide-10-layer-5 h2 {
        font-size: 18px !important;
        line-height: 22px !important;
    }

    .main-slider #slider-4-slide-10-layer-5 .col-sm-6 {
        float: none !important;
        max-width: 340px !important;
        width: 100% !important;
        margin: 0 auto !important;
        margin-top: 40px !important;
    }

    .main-slider #slider-4-slide-10-layer-5 .col-sm-6.left,
    .main-slider #slider-4-slide-10-layer-5 .col-sm-6.right {
        float: none !important;
    }

    .main-slider #slider-4-slide-10-layer-5 {
        margin-left: 50% !important;
        left: 90px !important;
        margin-top: 0px !important;
        top: 0px !important;
    }
}

@media (max-width: 575px) {
    .main-slider #slider-4-slide-10-layer-5 {
        margin-left: 0% !important;
        left: 100px !important;
        margin-top: -75px !important;
    }
}

@media (max-width: 380px) {
    .main-slider #slider-4-slide-10-layer-5 {
        margin-left: 0% !important;
        left: 75px !important;
        margin-top: -75px !important;
    }
}

@media (max-width: 320px) {
    .main-slider #slider-4-slide-10-layer-5 {
        left: 35px !important;
    }
}

p:last-of-type {
    margin-bottom: 0;
}

p:last-of-type + .wp-block-button,
p:last-of-type + .wp-block-image {
    margin-top: 2rem;
}

.s4h-row-figure {
    padding-top: 10rem;
    padding-bottom: 8rem;
}

.s4h-row-figure .wp-block-column {
    padding: 0px 38px 0px;
    border-top: 7px solid #004664;
}

.s4h-row-figure-certification {
    /*    background-color: #f5f9ff;*/
}

.s4h-row-figure-hire,
.s4h-row-figure-training {
    background-color: #ecf3ff;
}

.four-steps-title {
    font-size: 32px;
    margin-bottom: 4rem;
    margin-top: 6rem;
}

.form-developer-row {
    justify-content: center;
    margin-bottom: 0rem;
}

.form_developer_course {
    max-width: 650px !important;
    background: url(/wp-content/uploads/2019/05/Green-background.png) no-repeat center calc(100% + 100px) #ecf3ff;
    background-color: #ecf3ff;
    padding: 0 40px;
    color: #ecf3ff;
    margin-bottom: 0;
    background-size: 650px calc(100% + 100px );
}


.form_developer_course h3 {
    color: #ecf3ff;
    font-size: 32px;
    margin-top: 10px;
}

.wp-block-button__link {
    background-color: #337ab7;
    border-radius: 15px;
    font-size: inherit;
    padding: 8px 30px;
    font-weight: 700;
    letter-spacing: 0.4px;
    line-height: 1.7;
}

.list {
    margin-left: 0px;
    padding-left: 0px;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 3rem;
    letter-spacing: 0.6px;
    line-height: 2rem;
    font-size: 1.3rem;
    list-style: none;
}

.list li {
    position: relative;
    padding-left: 4rem;
    font-family: arial !important;
    padding-bottom: 0;
    min-height: 4rem;
    margin-bottom: 1.325rem;
    list-style: none;
}

.list li:first-of-type {
    font-weight: 700;
    font-size: 2rem;
}

.list li em {
    position: absolute;
    left: 2px;
    top: 3px;
    font-style: normal;
    font-size: 4rem;
    font-weight: 900;
    text-align: center;
    opacity: 0.5;
}

.s4h-tstimonials-row {
    padding-top: 10rem;
    padding-bottom: 6rem;
}

.s4h-certification-scholarship {
    background-color: #ecf3ff;
    padding: 12px 19% 2px 30px;
    border-radius: 0px 0px 4px 4px;
    border-top: 7px solid #004664;
    position: relative;
}

.s4h-certification-scholarship:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 35%;
    right: 0;
    background: url(/wp-content/uploads/2018/03/160609-stock.jpg) no-repeat;
    background-position: -90px center;
    height: 100%;
    background-size: cover;

}

/*search-box*/
.search_wrapper {
    display: block;
    width: 487px;
    position: fixed;
    top: 228px;
    z-index: 50;
    background: #e3ecec;
    padding: 0 20px;
    left: -500px;
    transition: all 0.3s;
}


.hw-fox {
    margin-bottom: 27px;
}

.search_wrapper h2 {
    font-weight: 700;
    font-size: 34px;
}

.open {
    left: 0px;
}

.search_wrapper {
    z-index: 170;
}

.fox_serach_title {
    width: 73px;
    position: absolute;
    display: block;
    top: 0;
    right: -73px;
    background: #15999b;
    padding: 13px;
    text-align: center;
    color: #fff;
    bottom: 0;
}

.fox_serach_title span {
    transform: rotate(-90deg) translate3D(-35%, -275%, 0);
    display: block;
    width: 100%;
    min-width: 170px;
    transform-origin: center;
    height: 24px;
}

#rev_slider_6_2_forcefullwidth,
#rev_slider_6_2_forcefullwidth .rev_slider_wrapper {
    max-height: 290px !important;
}

#rev_slider_5_1_forcefullwidth,
#rev_slider_5_1_forcefullwidth .rev_slider_wrapper {
    max-height: 485px !important;
}

#rev_slider_4_1_forcefullwidth,
#rev_slider_4_1_forcefullwidth .rev_slider_wrapper {
    max-height: 670px !important;
}

.s4h-training-home-content {
    font-size: 14px;
    line-height: 1.7;
    padding-top: 2rem;
    padding-bottom: 6rem;
}

.s4h-training-home-content h3 {
    margin-top: 0.325rem;
    margin-bottom: 0.425rem;
}

.s4h-training-home-content ul {
    margin-left: 0;
}

@media(min-width:782px) {
    .s4h-training-home-sidebar {
        flex: 0 0 300px;
        padding-top: 3.4rem;
    }

    .s4h-training-home-content {
        flex: 0 0 calc(100% - 332px);
    }
}

@media(max-width:767px) {
    .list li em {
        left: 0;
        top: 5px;
        font-size: 25px;
    }

    .list li {
        padding-left: 28px;
    }
}

.thim-style-content-new-1 article .readmore a,
.single-scribe-product #subscribeBtnId,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button,
.wpcf7-form .wpcf7-submit,
.job-manager-application-wrapper .application .application_button,
.single_job_listing .application .application_button,
#main-content .btn,
.pmpro-has-access a.pmpro_btn,
.pmpro-has-access input.pmpro_btn {
    border: 1px solid transparent;
    border-radius: 15px;
    padding: 8px 30px 8px !important;
    text-align: center;
    color: #ffffff !important;
    text-transform: capitalize;
    font-weight: 700 !important;
    letter-spacing: 0.5px;
    top: auto;
    transition: all 0.3s ease-in;
    margin-top: 0;
    line-height: 1.6;
    height: 40px;
    font-size: 16px;
    display: inline-block;
}

.thim-style-content-new-1 article .readmore a:hover,
.thim-style-content-new-1 article .readmore a:focus,
.single-scribe-product #subscribeBtnId:hover,
.single-scribe-product #subscribeBtnId:focus,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:focus,
.wpcf7-form .wpcf7-submit:hover,
.wpcf7-form .wpcf7-submit:focus,
.job-manager-application-wrapper .application .application_button:hover,
.single_job_listing .application .application_button:hover,
.job-manager-application-wrapper .application .application_button:focus,
.single_job_listing .application .application_button:focus,
#main-content .btn:hover,
#main-content .btn:focus {
    text-decoration: underline;
}

.single-scribe-product #subscribeBtnId,
#main-content .btn.btn-default {
    background-color: #fca625;
}

.thim-style-content-new-1 article .readmore a,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button,
.wpcf7-form .wpcf7-submit,
.job-manager-application-wrapper .application .application_button,
.single_job_listing .application .application_button,
#main-content .btn.btn-primary {
    background-color: #337ab7;
}

.single-scribe-product #subscribeBtnId:hover,
.single-scribe-product #subscribeBtnId:focus,
#main-content .btn.btn-default:hover,
#main-content .btn.btn-default:focus {
    background-color: #af6f0f;
}

.thim-style-content-new-1 article .readmore a:hover,
.thim-style-content-new-1 article .readmore a:focus,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:focus,
.wpcf7-form .wpcf7-submit:hover,
.wpcf7-form .wpcf7-submit:focus,
.job-manager-application-wrapper .application .application_button:hover,
.single_job_listing .application .application_button:hover,
.job-manager-application-wrapper .application .application_button:focus,
.single_job_listing .application .application_button:focus,
#main-content .btn.btn-primary:hover,
#main-content .btn.btn-primary:focus,
.pmpro-has-access a.pmpro_btn:focus,
.pmpro-has-access input.pmpro_btn:focus,
.pmpro-has-access a.pmpro_btn:hover,
.pmpro-has-access input.pmpro_btn:hover {
    background-color: #295c88;
}

.course-block {
    display: block;
    width: 100%;
    padding-top: 2rem;
    float: none;
}

.price-label {
    color: #333333 !important;
    font-size: 4.7rem;
    font-weight: 900 !important;
    line-height: 2rem;
    margin: 0 30px;
    display: inline;
    vertical-align: middle;
}

.thim-widget-testimonials .thim-testimonial-slider .slides-content .description,
.s4h-training-home-sidebar .thim-testimonial-slider .slides-content .description {
    font-size: 13px;
    line-height: 1.6;
    margin-top: 20px;
}

.thim-widget-testimonials .thim-testimonial-slider .control-nav:before,
.s4h-training-home-sidebar .thim-testimonial-slider .control-nav:before {
    color: #fff;
}

.thim-widget-testimonials .thim-testimonial-slider .control-nav,
.s4h-training-home-sidebar .thim-testimonial-slider .control-nav {
    width: 25px;
    background-color: #ddd;
    border-radius: 3px;
    opacity: 0.5;
    text-decoration: none;
}

.thim-widget-testimonials .thim-testimonial-slider .control-nav:hover,
.thim-widget-testimonials .thim-testimonial-slider .control-nav:focus,
.s4h-training-home-sidebar .thim-testimonial-slider .control-nav:hover,
.s4h-training-home-sidebar .thim-testimonial-slider .control-nav:focus {
    opacity: 1;
    text-decoration: none;
}

.widget-area aside.widget .thim-widget-testimonials ul.scrollable {
    margin: 0 auto;
}

.top_heading.style_content_2 .top_site_main.style_heading_2 .page-title-wrapper {
    padding-bottom: 150px;
}

.thim-style-content-new-1 .content_course_2 {
    margin-top: -40px;
}

.course-block .cource-img-block {
    float: left;
}

.cource-img img {
    width: 100%;
}

.course-block .cource-img {
    width: 100%;
    margin-top: 3rem;
    margin-bottom: 1.8rem;
}

.header_single_content.row {
    margin-top: .875rem;
    margin-bottom: 1.2rem;
}

.header_single_content.row .course-thumbnail {
    margin-bottom: 0;
}

.header_single_content h1 {
    margin-top: 0;
}

.header_single_content .btn {
    margin-top: 1rem;
    margin-bottom: 1.3rem;
}

.header_single_content .course-price {
    font-size: 4rem;
    font-weight: 900;
    line-height: 6rem;
    color: #333;
}

#lp-single-course .row_content_course {
    margin-bottom: 1.2rem;
}

#lp-single-course #learn-press-course-curriculum ul.curriculum-sections .section .section-header .collapse:after {
    content: "Collapse Section";
    display: block;
    white-space: nowrap;
    line-height: 1;
    font-size: 10px;
    margin-left: 19px;
    margin-top: -8px;
    float: left;
}

#pmpro_form table {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 1.42857143;
    width: 100%;
    max-width: 100%;
}

#pmpro_form table .item-td,
#pmpro_form table .item-check {
    padding: 8px 16px;
    font-size: 12px;
    line-height: 1.42857143;
}

#pmpro_form table > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.row-checkout-01 {
    min-height: 45rem;
    border-bottom: 1px solid #f3f3f3;
    padding-bottom: 1rem;
    padding-top: 3rem;
    margin-bottom: 3rem;
}

.checkout-course-container {
    display: block;
    width: 100%;
    max-height: 35rem;
    overflow-y: scroll;
    padding-right: 0px;
    border-bottom: 1px solid #eee;
}

#pmpro_level_cost .price {
    color: #333333 !important;
    font-size: 4.7rem;
    font-weight: 900 !important;
    line-height: 4.9rem;
    margin: 0 0 0.8rem;
    display: inline-block;
    vertical-align: middle;
}

form.pmpro_form input,
form.pmpro_form textarea {
    width: calc(100% - 20px);
    max-width: 100% !important;
}

form.pmpro_form select {
    padding-top: 8px;
    padding-bottom: 8px;
}

form.pmpro_form input[type=checkbox],
form.pmpro_form input#user_dob_d,
form.pmpro_form input#user_dob_y {
    width: auto;
}

form.pmpro_form input[type=checkbox] {
    margin-top: 0px;
}

form.pmpro_form label {
    font-size: 12px;
    line-height: 1.3;
    margin-bottom: 0.325rem;
}

.pmpro_checkout h3 span.pmpro_checkout-h3-msg {
    display: block;
    line-height: 12px;
    margin-bottom: 1.525rem;
    margin-top: -0.725rem;
}

input[type="button"]#discount_code_button,
input[type="button"]#discount_code_button:hover,
input[type="button"]#discount_code_button:focus,
input[type="button"]#other_discount_code_button,
input[type="button"]#other_discount_code_button:hover,
input[type="button"]#other_discount_code_button:focus {
    width: auto;
}

.pmpro_checkout > hr {
    display: none;
}

#main .entry-meta li {
    border-right: 0;
    margin-top: 0;
    padding-right: 0;
    margin-right: 0;
    padding: 7px 12px 5px;
    line-height: 16px;
    border-radius: 3px;
    color: #fff;
    background-color: #f9f9f9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    border: 1px solid #eee;
}

#main .entry-meta li span:first-child {
    color: #ababab;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 10px;
    margin-bottom: 0;
    letter-spacing: 0.6px;
}

#main .entry-meta li span,
#main .entry-meta li a {
    margin-top: 0;
    padding-top: 0;
    text-transform: capitalize;
}

.single article .entry-header .entry-title {
    font-weight: 700;
    font-size: 28px;
    line-height: 1.4;
    margin-bottom: 10px;
}

.pmpro-has-access .entry-content ul {
    list-style: none;
    font-size: 13px;
}

.single_job_listing .meta .freelance {
    background-color: #337ab7;
}

.single_job_listing .company {
    min-height: 5.4em;
    background-color: #f9f9f9;
}

.single_job_listing .company .name {
    line-height: 2.9em;
    font-size: 1.8rem;
}

.thim-about-author {
    display: none;
}

.thim-style-content-new-1 .related-archive .single-title,
.thim-style-content-new-1 .share-post .single-title {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.5;
    padding: 0;
    margin-bottom: 20px;
}

.woocommerce div.product .related-products > h2:after,
.woocommerce div.product .upsells-products > h2:after,
.woocommerce-page div.product .related-products > h2:after,
.woocommerce-page div.product .upsells-products > h2:after,
.related-archive .single-title:before,
.share-post .single-title:before {
    display: none;
}

.thim-style-content-new-1.woocommerce div.product .related-products > h2,
.thim-style-content-new-1 .related-archive ul.archived-posts > li h5 {
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
}

.thim-style-content-new-1 .related-archive ul.archived-posts .date {
    font-weight: 500;
    font-style: normal;
    color: #8a8a8a;
}

.s4h-training-home-sidebar h4,
.thim-style-content-new-1 .widget-area aside.widget .widget-title {
    font-weight: 700;
    margin-bottom: 14px;
    font-size: 18px;
    line-height: 1.5;
    text-transform: uppercase;
}

.widget-area .thim-list-posts.sidebar .item-post {
    margin-bottom: 18px;
}

.top_site_main.style_heading_2 .page-title-wrapper h2,
.top_site_main.style_heading_2 .page-title-wrapper h1 {
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.15) 4px 4px 10px, rgba(0, 0, 0, 0.4) 1px 1px 3px;
    font-weight: 900;
}

#main-content .top_site_main.style_heading_2 .overlay-top-header {
    background-color: transparent;
    background-image: -webkit-linear-gradient(left, #fdfdfd, rgba(51, 122, 183, 0.4));
    background-image: linear-gradient(left, #fdfdfd, rgba(51, 122, 183, 0.4));
}

article .entry-header .entry-meta {
    margin: 0;
    padding-left: 0;
}

.switch-layout-container .switch-layout a {
    margin-bottom: 0;
}

.single-product .product-info .addTocart_product .tinvwl-after-add-to-cart {
    float: left;
    margin-right: 15px;
}

body .learn-press-question-options > li.answer-option > label p.single-lines {
    padding: 0 20px 0 60px;
    line-height: 50px;
}

#main-content .alignwide {
    margin-left: -80px;
    margin-right: -80px;
}

#main-content .alignfull {
    margin-left: calc(-100vw / 2 + 100% / 2);
    margin-right: calc(-100vw / 2 + 100% / 2);
    max-width: 100vw;
    width: 100vw;
    margin-bottom: 0;
}

.alignfull img {
    width: 100vw;
}

.wp-block-cover, .wp-block-cover-image {
    min-height: 670px;
}
.wp-block-cover h1 {
    position: absolute;
    bottom: 0.5rem;
    width: 100%;
    font-size: calc(1em + 3.65vw);
    letter-spacing: 0rem;
    background: linear-gradient(165deg, rgba(255, 255, 255, 0.1) 37%, transparent 40%, transparent 59%, rgba(255, 255, 255, 0.4) 70%), linear-gradient(#6ecfd4 8%, #5a92bb 35%, #0f878e 60%, #0e898f 75%, #146e71 86%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 0.6px rgba(255, 255, 255, 0.58);
    font-weight: 900;
    line-height: calc(1em + 3.25vh);
    text-transform: capitalize;
}
.wp-block-cover h4 {
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 2rem;
    font-size: 2rem;
    text-transform: uppercase;
}
.full-width-banner {
    text-align: center;
    border-bottom: 7px solid #004664;
    background-color: #11999b;
    border-radius: 0 0 5rem 5rem;
}
.full-width-banner h2, .full-width-banner p {
    color: #fff;
}

.full-width-banner h2 {
    margin-top: 1.4rem;
    margin-bottom: 0.5rem;
    line-height: 1;
}

.full-width-banner .wp-block-button {
    margin-top: 1rem!important;
    margin-bottom: 0;
}
.tml-pwd-wrap input, .tml-log-wrap input {
    max-width: 350px;
}


.footer-bottom .thim-bg-overlay-color-half {
    background-size: cover;
    background-position: center center;
}

.footer-bottom .thim-bg-overlay-color-half .widget_heading {
    margin-bottom: 30px;
}

.vc_row.thim-bg-overlay:before {
    display: block;
}

.vc_row.thim-bg-overlay.vc_parallax .vc_parallax-inner {
    z-index: -1;
}

.vc_row.wpb_row {
    margin-bottom: 30px;
}

.thim-style-content-new-1 .vc_row.wpb_row {
    margin-bottom: 0;
}

body .wpb_text_column .thim-register-now-form {
    margin-bottom: 80px;
}

.vc_row.wpb_row.thim-no-margin-top {
    margin-top: 0;
}

.vc_row.wpb_row.thim-margin-top-10 {
    margin-top: 10px;
}

.vc_row.wpb_row.thim-margin-top-20 {
    margin-top: 20px;
}

.vc_row.wpb_row.thim-margin-top-30 {
    margin-top: 30px;
}

.vc_row.wpb_row.thim-margin-top-40 {
    margin-top: 40px;
}

.vc_row.wpb_row.thim-margin-top-50 {
    margin-top: 50px;
}

.vc_row.wpb_row.thim-margin-top-60 {
    margin-top: 60px;
}

.vc_row.wpb_row.thim-margin-top-70 {
    margin-top: 70px;
}

.vc_row.wpb_row.thim-margin-top-80 {
    margin-top: 80px;
}

.vc_row.wpb_row.thim-margin-top-90 {
    margin-top: 90px;
}

.vc_row.wpb_row.thim-margin-top-100 {
    margin-top: 100px;
}

.vc_row.wpb_row.thim-no-margin-bottom {
    margin-bottom: 0;
}

.vc_row.wpb_row.thim-margin-bottom-10 {
    margin-bottom: 10px;
}

.vc_row.wpb_row.thim-margin-bottom-20 {
    margin-bottom: 20px;
}

.vc_row.wpb_row.thim-margin-bottom-30 {
    margin-bottom: 30px;
}

.vc_row.wpb_row.thim-margin-bottom-40 {
    margin-bottom: 40px;
}

.vc_row.wpb_row.thim-margin-bottom-50 {
    margin-bottom: 50px;
}

.vc_row.wpb_row.thim-margin-bottom-60 {
    margin-bottom: 60px;
}

.vc_row.wpb_row.thim-margin-bottom-70 {
    margin-bottom: 70px;
}

.vc_row.wpb_row.thim-margin-bottom-80 {
    margin-bottom: 80px;
}

.vc_row.wpb_row.thim-margin-bottom-90 {
    margin-bottom: 90px;
}

.vc_row.wpb_row.thim-margin-bottom-100 {
    margin-bottom: 100px;
}

body .thim-get-100s {
    padding-bottom: 30px;
}

body .lp_pmpro_courses_by_level .level-wrap {
    margin-bottom: 50px;
}

#main-content .thim-about-us-quote hr {
    margin-bottom: 38px;
}

.vc_tta-container[data-vc-action*="collapse"] > h2 {
    line-height: 30px;
    margin: 0;
    font-size: 22px;
    font-weight: 700;
    position: relative;
    padding-bottom: 22px;
    margin-bottom: 46px;
    text-transform: none;
    text-align: center;
}

.vc_tta-container[data-vc-action*="collapse"] > h2:after {
    content: '';
    width: 35px;
    height: 1px;
    left: 0;
    right: 0;
    margin: auto;
    background: #333;
    position: absolute;
    bottom: 0;
}

body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel {
    margin-bottom: 6px;
}

body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background: none;
    border: none;
    margin: 0;
}

body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    background: none;
    border: none;
}

body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background: none;
    border: none;
}

body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background: none;
    border-top: 0;
    border-color: #eee;
}

body .vc_tta.vc_general .vc_tta-panel-title {
    border: 1px solid #e5e5e5;
    line-height: 30px;
    margin: 0;
    padding-left: 25px;
    background: transparent;
}

body .vc_tta.vc_general .vc_tta-panel-title > a {
    line-height: 30px;
    display: block;
    font-size: 15px;
    font-weight: 700;
    padding: 0 10px 0 15px !important;
    position: relative;
    color: #666;
}

body .vc_tta.vc_general .vc_tta-panel-title > a:before {
    width: 5px;
    height: 5px;
    content: '';
    background: #666;
    border-radius: 50%;
    position: absolute;
    top: 13px;
    left: 0;
    margin: auto;
}

body .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    right: 10px;
    left: auto;
    font-size: 15px;
    line-height: 30px;
    float: right;
    position: absolute;
    height: 8px;
    width: 8px;
    top: 16px;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    left: auto;
}

#main .become-teacher-form ul li input {
    margin-bottom: 10px;
}

#main .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    border: none;
}

#main .vc_tta-tabs.vc_general .vc_tta-panels {
    padding: 60px 30px;
    background: transparent;
    border: 1px solid #eee;
    border-radius: 0;
}

body .thim-apply-as-intructor {
    float: none;
}

body .vc_tta.vc_tta-spacing-1 {
    line-height: 26px;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-container {
    margin: 0;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list {
    width: 100%;
    margin: 0;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin: 0;
    position: relative;
    overflow: hidden;
    float: left;
    height: 50px;
    width: 33.3333333%;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab:before {
    content: '';
    position: absolute;
    left: 0;
    right: 3px;
    top: 0;
    height: 4px;
    z-index: 10;
    background: transparent;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab:after {
    content: '';
    position: absolute;
    left: 0;
    right: 3px;
    bottom: 0;
    height: 1px;
    z-index: 10;
    background: #eee;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active:before {
    background: #ffb606;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active:after {
    background: #fff;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active a {
    background: transparent !important;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active a .fa {
    color: #ffb606;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab:last-child:before {
    right: 0;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab:last-child:after {
    right: 0;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab:last-child a {
    margin-right: 0;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab a {
    color: #333;
    border-radius: 0;
    margin-right: 3px;
    border: 1px solid #eee;
    border-bottom: 0 !important;
    font-size: 13px;
    font-weight: 700;
    background: #f9f9f9;
    line-height: 29px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 10px 15px;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab a:hover {
    background: #f9f9f9;
    border-color: #eee;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab a .fa {
    font-size: 13px;
}

body footer#colophon .thim-social {
    margin-top: 30px;
}

.thim-bg-overlay-color:before {
    display: block !important;
}

.thim-welcome-university > .vc_column_container:first-child > .vc_column-inner {
    position: relative;
}

.thim-welcome-university > .vc_column_container:first-child > .vc_column-inner:before {
    content: '';
    position: absolute;
    top: 52px;
    bottom: 0;
    right: 0;
    width: 1px;
    height: auto;
    background: #eee;
    display: block;
}

body .thim-best-industry.vc_row {
    margin-bottom: 80px;
}

body .thim-bg-pattern:before,
body .thim-bg-pattern:after {
    display: block;
}

body .navbar-nav > li > .submenu-widget .thim-megamenu-vc.widget {
    float: left;
    padding-top: 0;
}

.navbar-nav > li > .submenu-widget .thim-megamenu-vc.widget .widgettitle,
.navbar-nav > li > .submenu-widget .thim-megamenu-vc.widget .widget-title {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    line-height: 25px;
    margin: 0;
    margin-bottom: 10px;
}

.navbar-nav > li > .submenu-widget .thim-megamenu-vc.widget.widget_nav_menu {
    padding-left: 15px;
    padding-right: 30px;
    width: 31%;
}

.navbar-nav > li > .submenu-widget .thim-megamenu-vc.widget.widget_courses {
    padding-left: 30px;
    padding-right: 30px;
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
    width: 31%;
}

.navbar-nav > li > .submenu-widget .thim-megamenu-vc.widget.widget_single-images {
    width: 38%;
    padding-left: 30px;
    padding-right: 15px;
}

.navbar-nav > li > .submenu-widget .thim-megamenu-vc.widget.widget_single-images img {
    margin-bottom: 10px;
}

body .navbar-nav > li > .submenu-widget.sub-menu {
    padding-top: 30px;
}

.thim-search-light-style > .wpb_column.vc_column_container {
    padding-top: 38px;
    padding-bottom: 34px;
    position: relative;
    transform: translate(0, -150px);
    -webkit-transform: translate(0, -150px);
    -moz-transform: translate(0, -150px);
    -ms-transform: translate(0, -150px);
    -o-transform: translate(0, -150px);
    top: 50%;
    left: 0;
    right: 0;
    float: none;
}

.thim-search-light-style > .wpb_column.vc_column_container > div {
    position: relative;
}

.thim-search-light-style > .wpb_column.vc_column_container:before {
    background: rgba(0, 0, 0, 0.7);
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    max-width: 810px;
    margin: auto;
}

body .thim-join-the-elite-group:before {
    display: block;
}

.thim-widget-courses .thim-category-tabs.thim-course-grid {
    margin-top: -78px;
}

@media (min-width: 768px) {
    .thim-row-vc-5-columns .vc_col-sm-2 {
        width: 20%;
    }

    .thim-row-vc-5-columns .vc_col-sm-2.thim-col-last-hidden {
        display: none;
    }
}

@media (max-width: 767px) {
    #main .vc_tta-tabs.vc_general .vc_tta-panels {
        padding: 0;
        border: none;
    }
}

/** Demo university 4 **/
.header_v3_container .vc_row.wpb_row {
    margin-bottom: 0;
}

footer#colophon .footer .row aside {
    padding-top: 0;
    padding-bottom: 0;
}

.thim-demo-university-3 footer#colophon .footer,
footer#colophon.thim-footer-university-3 .footer {
    padding-top: 55px;
    padding-bottom: 25px;
}

footer#colophon.thim-footer-university-4 .footer {
    padding-top: 55px;
    padding-bottom: 55px;
}

footer#colophon .widget_thim_layout_builder > .vc_row {
    margin-bottom: 0;
}

.wpb_column.width-30 {
    width: 30%;
}

.wpb_column.width-31 {
    width: 31%;
}

.wpb_column.width-32 {
    width: 32%;
}

.wpb_column.width-38 {
    width: 38%;
}

.wpb_column.width-40 {
    width: 40%;
}

.wpb_column.width-43 {
    width: 43%;
}

.wpb_column.width-60 {
    width: 60%;
}

.wpb_column.width-68 {
    width: 68%;
}

.wpb_column.width-70 {
    width: 70%;
}

.vc_row.row-sm-padding-left-210 {
    padding-left: 210px;
}

@media (max-width: 768px) {

    .wpb_column.width-30,
    .wpb_column.width-32,
    .wpb_column.width-40,
    .wpb_column.width-43,
    .wpb_column.width-60,
    .wpb_column.width-68,
    .wpb_column.width-70 {
        width: 100%;
    }

    .thim-demo-university-3 .footer .wpb_column.vc_column_container {
        text-align: center;
    }

    .vc_row.row-sm-padding-left-210 {
        padding-left: 0;
    }
}

.vc_row.thim-left-full-bg-secondary-color:before,
.vc_row.thim-right-bg-secondary-color:before {
    display: block;
}

.thim-right-bg-secondary-color:before {
    width: calc(50% - 211px);
    width: -webkit-calc(50% - 211px);
    width: -moz-calc(50% - 211px);
}

body .thim-scholarships {
    padding: 0;
}

.thim-welcome-university .thim-register-now-form .title i,
.thim-welcome-university-2 .thim-register-now-form .title i {
    z-index: 5;
}

.thim-register-now-form .title i {
    position: relative;
    font-style: normal;
}

.widget-area .thim-list-posts.sidebar .article-title-wrapper {
    float: none !important;
}

.wrap-gray .tp-caption,
.wrap-white .tp-caption {
    white-space: normal !important;
}

.thim-style-content-new-1 .vc_row.wpb_row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.main-slider .rev-btn {
    background-color: rgba(255, 255, 255, 0.3) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    font-weight: bold !important;
    color: #FFF !important;
    font-size: 20px !important;
    font-family: arial !important;
}

.default-btn {
    top: 282px !important;
}

.main-slider .rev-btn:hover {
    background-color: #ffffff !important;
    color: #004664 !important;
}

.main-slider .banner-btn-1 .rev-btn:hover {
    background-color: rgba(255, 255, 255, 0.3) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    color: #FFF !important;
}

.main-slider .active {
    background-color: #fff !important;
    color: #004664 !important;
}

.banner-btn-1 {
    left: 100px !important;
}

.banner-btn-1 .tp-caption {
    padding: 18px 22px !important;
}

.banner-btn-2 {
    left: 315px !important;
}

.banner-btn-2 .tp-caption {
    padding: 18px 33px !important;
}

.vc_parallax-inner {
    display: none;
}

.contentsection {
    left: 0 !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
}

ul {
    list-style: none;
}




.wrap-white {
    top: 383px !important;
}


.wrap-gray {
    visibility: inherit !important;
    width: 100% !important;
    top: auto !important;
}


.pmpro_asterisk {
    color: red;
}

.wrap-white {
    left: 0 !important;
    right: 0 !important;
}

.wrap-gray {
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
}

.wrap-white .tp-loop-wrap,
.wrap-gray .tp-loop-wrap {
    width: 100%;
}

.wrap-white .tp-caption,
.wrap-gray .tp-caption {
    width: 100% !important;
    min-width: 100% !important;
}

.wrap-white .tp-mask-wrap,
.wrap-gray .tp-mask-wrap {
    position: relative !important;
}

.wrap-gray .tp-caption {
    font-size: 45px !important;
    font-family: arial !important;
    font-weight: 100 !important;
    line-height: 50px !important;
    padding: 26px 0 32px !important;
}

.wrap-white .tp-caption {
    font-size: 45px !important;
    font-family: arial !important;
    font-weight: normal !important;
    line-height: 60px !important;
}

.wrap-gray {
    text-align: center !important;
}

.vc_custom_1519908246308 {
    padding-top: 10px !important;
}

.wrap-gray .tp-loop-wrap {
    bottom: 0;
}

.main-slider #slide-7-layer-4 {
    background-color: rgba(255, 255, 255, 0.2);
    padding-left: 90px !important;
}

.main-slider #slide-8-layer-4 {
    background-color: rgba(255, 255, 255, 0.2);
    padding-left: 100px !important;
}

.div-gray {
    background-color: #7a706f;
}

.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0 !important;
}

.vc_col-has-fill > .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,
.vc_section.vc_section-has-fill + .vc_section {
    padding-top: 18px !important;
}

.submit_row input,
.submit_row a {
    font-size: 37px !important;
    font-weight: bold !important;
    text-transform: none !important;
    height: 67px !important;
    width: 100%;
    max-width: 267px;
}


.article-block {
    padding: 0 30px 55px !important;
    background: url(/wp-content/uploads/2018/03/contant-bg.png) no-repeat;
    background-position: top right
}

.scribe_course .thim-course-grid .course-grid-4 {
    width: 318px;
}

.c_column {
    float: left;
    width: 50%;
}

.page-id-12 .thim_overlay_gradient .rev_slider li .slotholder::before,
.page-id-7715 .thim_overlay_gradient .rev_slider li .slotholder::before {
    background: none;
}

.primary-btn:hover {
    background-color: #7a706f !important;
}

/*scribe page*/

.main-slider #slide-9-layer-4 {
    background-color: rgba(255, 255, 255, 0.2) !important;
    padding-left: 100px !important;
}

.course_form label {
    font-size: 12px !important;
    font-weight: 400 !important;
    font-family: arial !important;
}

.course_form input[type='text'] {
    height: 35px !important;
    width: 270px !important;
}

.article-block .vc_custom_1519907919969 {
    background: none !important;
}

.thim-style-content-new-1 .vc_row.wpb_row.article-block {
    padding-bottom: 30px !important;
}

.article-date {
    display: none;
}

.author {
    display: none;
}

.course-students .value {
    display: none;
}

.thim-course-grid .course-item .thim-course-content .course-meta:after {
    background: transparent !important;
}

.thim-widget-courses .grid-1 .thim-course-grid .course-item .thim-course-content .course-meta .course-price .value.free-course {
    text-transform: uppercase;
}

.item-post:before,
.item-post:after {
    content: " ";
    display: table;
}

.item-post:after {
    clear: both;
}

.item-post {
    margin-bottom: 20px;
}

.item-post .article-title-wrapper {
    margin-left: 35% !important;
    padding-right: 25px !important;
}

.item-post .article-title-wrapper a {
    font-size: 13px !important;
    color: #000 !important;
}

.item-post .article-title-wrapper h5 {
    margin: 0px;
}

.item-post .article-image {
    width: 30%;
    float: left;
}

.home-content .widget-title,
.site-main .widget-title {
    line-height: 24px !important;
    font-size: 20px !important;
}

footer .vc_row .vc_col-sm-2:first-child {
    width: 12% !important;
}

footer .vc_row .vc_col-sm-2:nth-child(2) {
    width: 18% !important;
}

/*footer .vc_row .vc_col-sm-2:nth-child(3){width:25% !important;}*/
#testimonials-3 .thim-testimonial-carousel {
    padding-top: 10px;
}

#testimonials-3 .widget-title {
    display: none;
}

#testimonials-3 .thim-testimonial-carousel:before {
    margin-bottom: 15px;
}

#testimonials-3 .owl-wrapper-outer .description {
    padding: 25px;
    font-size: 14px;
    line-height: 18px;
    border-top: 3px solid #3598db;
    border-bottom: 3px solid #3598db;
    position: relative;
}

#testimonials-3 .thim-testimonial-carousel .content .title {
    margin-top: 0px;
}

#testimonials-3 .thim-testimonial-carousel .content .title .line {
    padding-bottom: 5px;
}

#testimonials-3 .thim-testimonial-carousel .content .title .line:after,
.thim-testimonial-carousel .content .title .line:before {
    top: 0%;
}

/*home page*/

.thim-style-content-new-1 .vc_row.wpb_row.article-block {
    margin: 0 auto;
    display: block;
    left: 0 !important;
    right: 0 !important;
}

.hiw_scribe,
.hiw_job {
    text-align: center;
}

.scribe_points p,
.job_points p {
    line-height: 0;
    color: #707070;
    font-weight: bold;
}

.scribe_points h2 {
    color: #6999F2;
}

.job_points h2 {
    color: #02BEE1;
}

.job_heading h1,
.scribe_heading h1 {
    margin-top: 10px;
    margin-bottom: 10px !important;
    font-size: 30px;
    font-weight: 500;
}

.looking_scribe_section {
    margin-left: 173px;
    border-top: 2px solid;
    border-right: 1px solid;
    padding-bottom: 40px;
}

.looking_job_section {
    margin-right: 173px;
    border-top: 2px solid;
    border-left: 1px solid;
    padding-bottom: 20px;
}

.job_heading,
.scribe_heading {
    border-bottom: 2px solid;
}

.hiw_scribe .vc_column-inner {
    padding-right: 0 !important;
    padding-top: 0 !important;
}

.hiw_job .vc_column-inner {
    padding-left: 0 !important;
    padding-top: 0 !important;
}

.how_it_works_heading {
    font-weight: 600;
    font-size: 35px;
    margin-left: 165px;
    line-height: 1;
}

.hiw_custom_heading {
    margin-top: 15px;
}

@media (max-width: 1300px) {
    .looking_scribe_section {
        margin-left: 43px;
    }

    .looking_job_section {
        margin-right: 43px;
    }

    .how_it_works_heading {
        margin-left: 0;
    }
}

@media (max-width: 785px) {
    .looking_scribe_section {
        margin-left: 0;
    }

    .looking_job_section {
        margin-right: 0;
    }
}

@media (max-width: 767px) {
    .how_it_works_heading {
        text-align: left;
    }

    .hiw_job .vc_column-inner {
        padding-left: 15 !important;
        padding-top: 0 !important;
    }

    .hiw_scribe .vc_column-inner {
        padding-right: 15px !important;
        padding-top: 0 !important;
    }

    .looking_scribe_section {
        border-right: 0;
    }

    .looking_job_section {
        border-left: 0;
    }

}


/*scribe page*/
.style-modern_style-digitalism .testimonial-client {
    font-size: 10px;
    color: #000;
}

.style-modern_style-digitalism .easy_testimonial .testimonial-other {
    margin-left: -148px;
}

.style-modern_style-digitalism .easy_testimonial .stars {
    margin-left: -112px;
}

.style-modern_style-digitalism .easy_testimonial .date {
    margin-left: -46px;
}


/*for doctor*/
.doctor-testimmonial .wpb_single_image .vc_single_image-wrapper {
    margin-top: 15px;
    margin-bottom: 25px;
}

.doctor-testimmonial #search-5 .widget-title {
    display: none;
}

.doctor-testimmonial .search {
    position: relative;
}

.doctor-testimmonial .search:after {
    content: '';
    background: url(/wp-content/uploads/2018/03/musica-searcher.svg) no-repeat;
    position: absolute;
    left: 0;
    height: 17px;
    width: 17px;
    background-size: 100%;
    margin-top: 6px;
    margin-left: 10px;
}

.doctor-testimmonial .search-field {
    padding-left: 50px;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
}

.doctor-testimmonial .search-field::placeholder {
    color: #ccc;
    opacity: 1;
}

.doctor-testimmonial .search-field:-ms-input-placeholder {
    color: #ccc;
}

.doctor-testimmonial .search-field::-ms-input-placeholder {
    color: #ccc;
}

/* fox-valley-scribe */
#lession_que_section {
    max-width: calc(100% - 40px);
    margin: 0 auto 2.5rem;
}

#lession_que_section h4 {
    font-size: 28px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 20px;
}

#lession_que_section #hms {
    padding: 25px 18px;
    background: #000;
    width: 100%;
    font-size: 64px;
    color: #71FD30;
    margin-top: 10px;
    text-align: center;
}

#lession_que_section p {
    margin-top: 10px;
    margin-bottom: 0px;
    color: #000;
    font-size: 15px;
    font-weight: 600;
}

#lession_que_section video {
    margin-bottom: 5px;
    width: 100% !important;
}

#lession_que_section textarea {
    border-left-color: #2575fc !important;
    width: 100%;
}

#lession_que_section input[name='user_answer[]'] {
    margin-top: -25px;
    width: 80%;
    border-left: 1px solid #2575fc;
    height: 50px;
    transition: border-width 0.2s linear;
}

#lession_que_section input[name='user_answer[]']:hover {
    border-left-width: 5px;
}

#lession_que_section .que_section input[type='button'] {
    float: right;
    margin-right: 20%;
    height: 40px;
    margin-top: 25px;
    font-size: 22px;
    width: 120px;
    margin-bottom: 50px;
    color: #fff;
    background-color: #3594FB;
    border-radius: 6px;
    padding-top: 3px;
    padding-bottom: 4px;
}

#lession_que_section .compair_ans {
    padding: 0px 30px;
    margin-top: 10px;
}

#lession_que_section .compair_ans h4 {
    margin-bottom: 20px;
}

#lession_que_section .compair_ans p {
    margin-top: 0px;
    font-weight: 400;
    margin-bottom: 10px;
}

#lession_que_section .compair_ans label {
    color: #000;
    font-weight: 600;
}

#lession_que_section .user_que_ans {
    background: #f2f2f2;
    margin-top: 10px
}

#lession_que_section #error_message {
    margin-left: 15px;
    color: #ff0000;
}

/*20-3-2018 */
.learnpress ol {
    margin-bottom: 0px !important;
    margin-left: 17px !important;
}

#lession_que_section h2 {
    text-align: center;
    margin: 0px0;
    margin: 0px;
    padding: 0px;
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
    margin: 10px 0;
}

#lession_que_section .right-video-block .video-botttom-block {
    margin-bottom: 10px;
}

#lession_que_section .right-video-block .video-botttom-block .format-img {
    margin-top: 10px;
}

#lession_que_section .right-video-block .video-botttom-block .format-img img {
    widows: 100%;
}

.video-mockmodal .modal-content {
    border: none;
}

.video-mockmodal video {
    margin-bottom: 0px !important;
    width: 100%;
}

.video-mockmodal .modal-dialog {
    margin: 50px auto;
}

#lession_que_section .timer_video .col-sm-7 {
    margin-bottom: 20px
}

body.content-item-only {
    opacity: 1 !important;
}

.hpisample_left,
.hpisample_right {
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    width: 30%;
}

.upload_hpisample input,
.upload_hpisample label {
    display: block;
    margin-bottom: 5px;
}

.hpi_row {
    margin-bottom: 15px;
}

.upload_hpisample input[type="checkbox"] {
    display: inline-block;
}

.upload_hpisample input[type="text"] {
    width: 100%;
    padding: 5px;
}

.upload_hpisample input[type="button"] {
    width: 368%;
}

.upload_hpisample ::placeholder {
    color: #000;
}


.course-banner {
    background: url('/wp-content/uploads/2018/03/bg.png') no-repeat;
    height: 392px;
    width: 100%;
    position: relative;
    background-size: cover;
}

.course-banner-caption {
    position: absolute;
    top: 45%;
    left: 33%;
}

.course-banner-caption p {
    font-size: 32px;
    color: #fff;
    line-height: 36px;
    margin: 0 0 10px 0;
}

.course-banner-caption a {
    background-color: #fff;
    color: #000;
    text-align: center;
    padding: 6px 33px;
    border-radius: 15px;
    display: inline-block;
    text-decoration: none;
    margin-left: 175px;
}

.course-banner-caption a:hover {
    background-color: #7A706F;
    color: #fff !important;
}

.scribe_membership .header-list-main .position-2 {
    background-color: #ffffff !important;
}

.pmpro_checkout {
    border-bottom: none !important;
    margin-bottom: 0 !important;
}

#mytheme_terms1_div {
    border: 1px solid #eee;
    margin: 0;
    border-top: none;
    border-bottom: none;
}

#mytheme_terms2_div {
    border: 1px solid #eee;
    border-top: none;
    margin-top: 0;
    padding-bottom: 10px;
}

#pmpro_user_fields .lp-pmpro-td {
    padding-left: 15px !important;
}

/*membership page*/
#pmpro_billing_address_fields table,
td,
tr {
    border: 0 !important;
}

#pmpro_billing_address_fields thead tr th {
    border: 0 !important;
}

.all-register-user label {
    padding-left: 22px;
}

.all-register-user {
    position: relative;
}

.scribe_checkout .all-register-user input {
    position: absolute;
    max-height: 20px !important;
    top: 38px;
    max-width: 17px !important;
    width: 17px !important;
}

#chk_phone {
    max-width: 17px !important;
    width: 17px !important;
}

.scribe_checkout tbody tr {
    width: 100%;
}

.scribe_checkout tbody tr td {
    width: 50% !important;
}

.scribe_checkout tbody tr td label {
    width: 100% !important;
}

.scribe_checkout tbody tr td input {
    width: 97% !important;
    max-width: 97% !important;
}

.scribe_checkout tbody tr td.address_section {
    width: 100%;
}

#chk_condition1 {
    max-height: 17px !important;
    border: 1px solid #000 !important;
    position: relative;
    left: -17px;
    max-width: 17px !important;
    width: 17px !important;
}

#chk_condition2 {
    max-height: 17px !important;
    border: 1px solid #000 !important;
    position: relative;
    left: -17px;
    max-width: 17px !important;
    width: 17px !important;
}

.address_section .bill_row {
    margin-left: 20px;
}

.address_section select {
    width: 97% !important;
    max-width: 97% !important;
}

.scribe_checkout #pmprorh_field_mytheme_gender1 {
    width: 17px !important;
    ;
    max-height: 17px;
}

.scribe_checkout #pmprorh_field_mytheme_gender2 {
    width: 17px !important;
    ;
    max-height: 17px;
}

.lp-pmpro-desc {
    margin: 0px !important;
}

.scribe_checkout #mytheme_gender_div .gender_male {
    margin: 0 12px 0 3px !important
}

.scribe_checkout .all-register-user label {
    float: unset !important;
}

form.pmpro_form label.pmprorh_checkbox_label {
    width: auto;
}

form.pmpro_form .leftmar {
    margin: 0 0 0 10px;
}

form.pmpro_form .lp-pmpro-account-info .lp-pmpro-desc {
    margin: 0 0 15px 5px !important;
}

.pmprorh_checkbox_label:after {
    content: "*";
    top: 0;
    color: red;
    font-size: 16px;
    width: 9px;
    height: 9px;
}

#mytheme_terms2_div span {
    display: none;
}

#mytheme_terms1_div span {
    display: none;
}

#sidebar {
    padding-left: 10px;
}

#sidebar .stars {
    top: -6px !important;
    left: 0px !important;
}

#sidebar .style-modern_style-digitalism .easy_testimonial .testimonial-other {
    margin-left: -143px;
}

#sidebar .style-modern_style-digitalism .easy_testimonial .date {
    margin-left: -37px;
}

.scribemember {
    display: none !important;
}

.woocommerce a.added_to_cart {
    padding: 5px 13px;
    background-color: #EBE9EB;
    float: right;
}


/*Woocommerce checkout*/
.woocommerce .woocommerce-checkout #customer_details .col-2 {
    display: none
}

.woocommerce .woocommerce-checkout #customer_details .col-1 {
    width: 100% !important;

}

.woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper {
    border: 1px solid #eee !important;

}

.woocommerce form .form-row#billing_email_field,
.woocommerce form .form-row#billing_phone_field,
.woocommerce form .form-row#billing_confirm_email_field {
    width: 47% !important;
}

#billing_gender_field {
    margin-bottom: 0 !important;
}

#billing_gender_field .radio_lable {
    margin-bottom: 0px;
}

.woocommerce-billing-fields__field-wrapper label,
.woocommerce-billing-fields h3 {
    font-weight: 700 !important;
    color: #666 !important;
    font-family: 'Roboto';
    font-size: 16px !important;
    line-height: 1.7em !important;
}

.woocommerce-billing-fields p,
.woocommerce-billing-fields h3,
.woocommerce-billing-fields div {
    margin-left: 6px;
}

#billing_tcondition1_field {
    margin-bottom: 0px !important;
}

#payment .wc-terms-and-conditions #terms {
    border-color: #b4b9be;
}

/*blog*/
.blog .widget-area .thim-list-posts.sidebar .has_thumb {
    margin-bottom: 20px !important;
}

/*SCHOLARSHIP*/
.scholar_section h2 {
    margin-top: 0;
    margin-bottom: 0;
}

@media (min-width: 768px) {

    .scholar_fname,
    .scholar_email,
    .scholar_city,
    .scholar_zip {
        width: 48%;
        float: left;
    }

    .scholar_lname,
    .scholar_phone,
    .scholar_state,
    .scholar_country {
        width: 48%;
        float: right;
    }

}



/*FOOTER*/

.device_footer h2 {
    font-size: 14px;
    font-weight: 700;
    text-align: center !important;
}

@media (min-width: 992px) {
    .site-footer .device_img {
        height: 215px;
        position: relative;
    }

    .site-footer .vc_col-sm-4 .vc_column-inner .device_footer {
        bottom: 0;
        position: absolute;
    }
}



#thim-product-archive .add_to_cart_button {
    display: none;
}


/*single product*/

.single-product .product_meta,
.single-product .thim-social-share {
    display: none;
}

.single-product .product-info .addTocart_product .cart {
    float: left;
}

.single-product .product-info .addTocart_product .tinvwl-after-add-to-cart {
    float: left;
    margin-right: 15px;
}

.addTocart_product .quantity {
    display: none !important;
}

.addTocart_product .single_add_to_cart_button {
    display: none !important;
}


/*header-widget-area*/
#flyout-search-area {
    position: absolute;
    z-index: 1;
    top: 200px;
}

#flyout-search-area h4.widget-title {
    background: #87F582;
    padding: 15px;
    width: 150px;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin-left: -50px;
}

/** thumb likeimage **/
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt,
a.wishlist_products_counter.top_wishlist-custom.no-txt {
    padding: 10px 15px;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    background-image: url("https://scribes4hire.com/wp-content/uploads/2018/04/like-1.png");
    left: 12px !important;
    top: 12px !important;
    height: 13px !important;
    margin: 0px !important;
    background-size: 12px !important;
    background-repeat: no-repeat;
}

/** thumb  likeimage **/



@media(max-width:767px) {
    .search_wrapper {
        width: 301px;
        padding: 0 5px;
        left: -266px;
        top: 160px;
    }

    .search_wrapper h2 {
        margin: 0px;
        margin-top: 5px;
        font-size: 22px;
        margin-left: 1px;
    }

    .hw-fox p {
        margin-bottom: 8px;
        margin-left: 1px;
    }

    .fox_serach_title {
        width: 132px;
        top: 48px;
        padding: 4px;
        right: -49px;
    }

    .open {
        left: 0;
    }

    .hw-fox {
        margin-bottom: 17px;
    }
}



@media (max-width: 800px) {

    .single-product .product-info .addTocart_product .tinvwl-after-add-to-cart,
    .single-product .product-info .addTocart_product .single-scribe-product {
        margin-bottom: 10px;
    }
}

@media (max-width: 1300px) {
    .single-product .product-info .addTocart_product .tinv-wishlist1 {
        width: 33%;
    }
}

@media (min-width: 1301px) {
    .single-product .product-info .addTocart_product .tinv-wishlist1 {
        width: 25%;
    }
}

@media (max-width: 960px) {
    .single-product .product-info .addTocart_product .tinv-wishlist1 {
        width: 36%;
    }
}

@media (max-width: 880px) {
    .single-product .product-info .addTocart_product .tinv-wishlist1 {
        width: 40%;
    }
}

@media (max-width: 801px) {
    .single-product .product-info .addTocart_product .tinv-wishlist1 {
        width: 42%;
    }
}

@media (max-width: 768px) {
    .single-product .product-info .addTocart_product .tinv-wishlist1 {
        width: 53%;
    }
}

@media (max-width: 600px) {
    .single-product .product-info .addTocart_product .tinv-wishlist1 {
        width: 36%;
    }
}

@media (max-width: 465px) {
    .single-product .product-info .addTocart_product .tinv-wishlist1 {
        width: 45%;
    }
}

@media (max-width: 320px) {
    .single-product .product-info .addTocart_product .tinv-wishlist1 {
        width: 64%;
    }
}


@media(max-width:1311px) {
    .cource-img-block .cource-img-text a {
        font-size: 16px;
        padding: 9px 20px;
    }

    .price-lable {
        font-size: 26px !important;
    }
}


@media(max-width:1400px) {
    .site-footer .vc_col-sm-2 {
        width: 25% !important;
    }
}


@media(max-width:1200px) {
    .want-scribe {
        margin-left: 0px !important;
    }

    footer .vc_row .vc_col-sm-2:nth-child(2) {
        width: 22% !important;
    }

    #lession_que_section .right-video-block {
        max-height: 718px;
        height: 718px;
    }
}

@media(max-width:1110px) {
    #lession_que_section .col-sm-7 {
        width: 58.33333% !important;
        float: left !important;
    }

    #lession_que_section .col-sm-5 {
        width: 41.66667% !important;
        float: left !important;
    }
}

@media(max-width:1024px) {
    .wrap-gray .tp-caption {
        font-size: 30px !important;
        line-height: 34px !important;
    }

    .wrap-white .tp-caption {
        font-size: 30px !important;
        line-height: 34px !important;
    }


    .main-slider #slide-7-layer-4 {
        padding-left: 30px !important;
    }

    .main-slider #slide-9-layer-4 {
        padding-left: 30px !important;
    }

    .banner-btn-1 {
        left: 30px !important;
    }

    .banner-btn-2 {
        left: 225px !important;
    }


    .submit_row input,
    .submit_row a {
        font-size: 26px !important;
        font-weight: bold !important;
        text-transform: none !important;
        height: 50px !important;
        width: 100%;
        max-width: 200px;
    }

    /*21-3-2018*/
    #lession_que_section #hms {
        font-size: 56px;
    }
}

@media(max-width:1018px) {
    .cource-img-block .cource-img-text a {
        padding: 5px 10px;
        font-size: 11px;
    }

    .cource-img-block .cource-img-text label {
        margin: 0 10px;
    }
}

@media(max-width:1115px) {
    .scribe_checkout tbody tr td input {
        width: 94% !important;
        max-width: 94% !important;
    }
}

@media(max-width:991px) {
    footer .vc_row .vc_col-sm-2:first-child {
        width: 33.33% !important;
    }

    footer .vc_row .vc_col-sm-2:nth-child(2) {
        width: 33.33% !important;
    }

    footer .vc_row .vc_col-sm-2:nth-child(3) {
        width: 33.33% !important;
    }

    /*21-03-2018*/
    #lession_que_section .right-video-block .video-botttom-block label {
        font-size: 18px;
    }

}

@media(max-width:959px) {
    .course-banner-caption {
        top: 59%;
        left: 17%;
    }
}

@media(max-width:832px) {
    .course-banner-caption {
        top: 59%;
        left: 12%;
    }
}

@media(max-width:768px) {
    .course-banner-caption {
        left: 8%;
    }
}

@media(max-width:767px) {
    .wrap-gray .tp-caption {
        font-size: 22px !important;
        line-height: 28px !important;
    }

    .wrap-white .tp-caption {
        font-size: 20px !important;
        line-height: 25px !important;
    }


    .site-footer .vc_col-sm-2 {
        width: 100%;
    }

    .course-banner-caption {
        left: 0;
        position: relative;
        top: 388px;
        background: #8a77e8;
        padding: 0 2px;
    }

    .course-block .cource-img-block {
        margin-bottom: 30px;
    }

    .course-banner-caption p {
        text-align: center;
        font-size: 24px;
        line-height: 30px;
        padding-top: 15px;
    }

    .course-banner-caption a {
        margin-left: 0;
        margin-bottom: 20px !important;
    }

    /*.site-footer .single-image {max-width:200px !important;}*/
    .width-logo > a {
        width: 250px !important;
    }

    .banner-btn-1 .tp-caption {
        padding: 10px 10px !important;
    }

    .banner-btn-2 .tp-caption {
        padding: 10px 10px !important;
    }

    .wrap-white {
        margin-top: 20px !important;
    }

    .wrap-gray .tp-caption {
        padding: 10px !important;
    }

    .list li i {
        left: 0;
        top: 5px;
        font-size: 25px;
    }

    .list li {
        padding-left: 28px;
    }

    .submit_row input,
    .submit_row a {
        font-size: 24px !important;
        font-weight: bold !important;
        text-transform: none !important;
        height: 50px !important;
        width: 100%;
        max-width: 180px;
    }

    .banner-btn-1 {
        left: 15px !important;
    }

    .banner-btn-2 {
        left: 170px !important;
    }

    .main-slider .rev-btn {
        font-size: 18px !important;
    }


    .main-slider #slide-7-layer-4 {
        padding-left: 15px !important;
    }

    .main-slider #slide-9-layer-4 {
        padding-left: 15px !important;
    }

    .rev_slider_wrapper,
    .tp-fullwidth-forcer {
        height: 400px !important;
    }

    .default-btn {
        top: 160px !important;
    }

    .wrap-white {
        top: 200px !important;
    }

    .course-banner {
        margin-bottom: 140px !important;
    }

    footer#colophon .footer,
    footer#colophon .footer .thim-footer-location .info .fa {
        text-align: center !important;
    }

    footer#colophon .footer ul {
        margin: 0;
        text-align: center !important;
    }

    footer .vc_row .vc_col-sm-2:first-child {
        width: 100% !important;
    }

    footer .vc_row .vc_col-sm-2:nth-child(2) {
        width: 100% !important;
    }

    footer .vc_row .vc_col-sm-2:nth-child(3) {
        width: 100% !important;
        margin-top: 20px;
    }

    .article-block {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .testimonial_section .left_section {
        width: 100%;
    }

    .testimonial_section .right_section {
        width: 100%;
    }

    .easy_t_single_testimonial blockquote.easy_testimonial {
        padding-left: 0;
    }

    #lession_que_section video {
        width: 100%;
    }

    /*21-3-2018*/
    .video-mockmodal .modal-dialog {
        margin: 50px 40px;
    }

    #hidden_next_link .course-item-next {
        margin-bottom: 10px;
        margin-top: 30px;
    }

    #lession_que_section .mock_div {
        text-align: center;
    }

    #lession_que_section .narration_div {
        text-align: center;
    }

    #lession_que_section #lession_save {
        margin: 15px 0px 0px 10px;
    }

    #lession_que_section .compair_ans h4 {
        padding: 20px 0;
        margin: 0px;
    }

    #lession_que_section h4 {
        line-height: 32px;
    }

    #lession_que_section .mock_div .button-primary,
    #lession_que_section .narration_div .button-primary {
        font-size: 21px;
    }

    #hidden_next_link .course-item-next a {
        padding: 4px 15px;
    }

    #lession_que_section .col-sm-7 {
        width: 100% !important;
    }

    #lession_que_section .col-sm-5 {
        width: 100% !important;
    }

    .cource-img-block .cource-img-text a {
        padding: 12px 29px;
        font-size: 20px;
    }

    .cource-img-block .price-lable {
        font-size: 45px !important;
        margin: 0 18px;
    }

    .scribe_checkout tbody tr td {
        width: 100% !important;
        display: block;
    }

    .scribe_checkout .all-register-user input {
        top: 13px;
    }

    .pmpro_checkout-field .leftmar {
        padding-left: 30px;
        position: relative;
    }

    .pmpro_checkout-field .leftmar #mytheme_terms1 {
        position: absolute;
        top: 9px;
        left: 6px;
    }

    .pmpro_checkout-field .leftmar #mytheme_terms2 {
        position: absolute;
        top: 9px;
        left: 6px;
    }

    #sidebar {
        padding: 0 15px;
         !important;
    }

    figure {
        max-width: 100% !important;
        width: 100% !important;
    }

    figure img {
        width: 100% !important;
    }

    .widget-area aside {
        margin-bottom: 15px !important;
    }

    .site-main.alignright {
        padding-bottom: 15px !important;
    }

    .lpr_course.course-grid-4 {
        width: 100% !important;
    }
}

@media(max-width:580px) {
    .cource-img-block .cource-img-text a {
        font-size: 16px;
        padding: 8px 20px;
    }

    .price-lable {
        font-size: 32px !important;
    }
}

@media(max-width:580px) {
    .cource-img-block .cource-img-text a {
        font-size: 12px;
        padding: 3px 14px;
    }

    .price-lable {
        font-size: 25px !important;
    }

    .cource-img-block .cource-img-text label {
        top: 5px;
        font-size: 28px !important;
    }
}

@media(max-width:526px) {
    .course-banner {
        margin-bottom: 188px !important;
    }
}

@media(max-width:405px) {
    .cource-img-block .cource-img-text label {
        margin: 0 7px;
    }

    .pmpro_checkout-field .leftmar label {
        font-size: 11px;
    }
}

@media(max-width:425px) {

    .testimonial_section .left_section img {
        margin-left: 50px
    }
}

@media(max-width:434px) {
    .scribe_checkout tbody tr td input {
        width: 95% !important;
        max-width: 95% !important;
    }
}

@media(max-width:395px) {
    .all-register-user label {
        font-size: 11px !important;
    }
}

@media(max-width:376px) {
    .bluebtn {
        margin-top: 8px;
    }
}

/* Doctors page */
.membershipSection .pmpt_container .col-md-6 {
    width: 100% !important;
}



.premium_col .wpb_content_element.premium_p {
    border-radius: 7px;
    border-color: #4399d8;
    border: 1px solid #4399d8;
    background-color: #4399d8;
}

.premium_col .premium_p {
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
}

.premium_text_column .pmpt_header .pmpt_main_heading,
.standard_text_column .pmpt_header .pmpt_main_heading {
    background-color: #D8D8D8 !important;
}

.premium_text_column {
    margin-top: 3px;
    border-radius: 7px;
    border-color: #DCDCDC;
    border: 1px solid #DCDCDC;
    background-color: #DCDCDC;
}

.standard_text_column {
    margin-top: 10px;
    border-radius: 7px;
    border-color: #DCDCDC;
    border: 1px solid #DCDCDC;
    background-color: #DCDCDC;
}

.premium_text_column .pmpt_subscription_type,
.premium_text_column .pmpt_sub_heading,
.standard_text_column .pmpt_subscription_type,
.standard_text_column .pmpt_sub_heading {
    display: none;
}

.premium_text_column .pmpt_auspicious .pmpt_no_padding .pmpt_column .pmpt_cell,
.standard_text_column .pmpt_auspicious .pmpt_no_padding .pmpt_column .pmpt_cell {
    font-size: 15px;
    padding-left: 36px;
    padding-right: 34px;
    line-height: 20px;
    font-weight: 500;
}

.premium_text_column .pmpt_header .pmpt_price,
.premium_text_column .pmpt_button_div,
.standard_text_column .pmpt_header .pmpt_price,
.standard_text_column .pmpt_button_div {
    background-color: #F0F0F0;
}

.premium_text_column .pmpt_auspicious .pmpt_no_padding .pmpt_column,
.standard_text_column .pmpt_auspicious .pmpt_no_padding .pmpt_column {
    margin-bottom: 0 !important;
}

.premium_text_column #pmpt_cell_00 {
    padding-bottom: 44px;
}

.premium_text_column .pmpt_button_div a.pmpt_btn span.pmpt_btn_txt,
.standard_text_column .pmpt_button_div a.pmpt_btn span.pmpt_btn_txt {
    font-size: 21px;
    color: black;
}


@media (min-width: 768px) {
    .premium_col {
        width: 30.333333%;
    }

    .standard_col {
        width: 30.333333%;
    }
}

#pmpt_container_3 .pmpt_cell_00 {
    height: 192px;
}

.checkout_section {
    margin-top: 40px;
}

.checkout_section .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
    background-color: #0000ff;
    font-size: 37px;
    padding: 15px 63px;
    text-transform: none;
}

.membershipSection a.pmpt_btn span.pmpt_btn_txt_main {
    color: white;
}

/* Start : 16/04/2018 : Course Detail Page */

.thim-style-content-new-1 .course_right {
    padding: 0 !important;
    text-align: left !important;
}


.thim-style-content-new-1 .thim-course-info .title {
    margin-bottom: 10px;
    font-weight: 700;
    margin: 0;
    font-size: 16px;
    line-height: 30px;
    text-transform: uppercase;
}

.thim-style-content-new-1 .course_right .thim-course-info ul li {
    font-size: 14px;
    border-bottom: none;
    color: grey;
    font-weight: 400;
    padding-bottom: 5px;
    padding-top: 5px;
}

.thim-style-content-new-1 .thim-course-info ul li .fa {
    width: 20px;
    text-align: left;
    font-size: 13px;
    line-height: 25px;
    vertical-align: middle;
    color: grey;
}

.thim-style-content-new-1 .thim-course-info ul li .label {
    display: inline-block;
    color: grey;
}

.thim-style-content-new-1 .thim-course-info ul li .value {
    font-weight: 400;
    color: grey;
    min-width: 60px;
    float: right;
    text-align: left;
}

@media (max-width: 1023px) {
    .thim-style-content-new-1 .course_right {
        width: 320px;
    }
}

/* End : 16/04/2018 : Course Detail Page */


/* Start : 16/04/2018 : Lesson Detail Page : Previos/next Link Fonts */

#learn-press-content-item .course-item-nav span .previous-next-lesson-link {
    text-transform: uppercase !important;
    font-weight: 700 !important;
    font-size: 11px !important;
}

/* End : 16/04/2018 : Lesson Detail Page : Previos/next Link Fonts */

/* Start : 16/04/2018 : Set Login Page Buttons */

.account-btn {
    width: auto;
}

.account-btn .my-account-link {
    border-radius: 6px;
    text-align: center;
    display: inline-block;
    padding: 10px 65px 10px 65px;
    color: white;
    background-color: #2575FC;
}

@media (min-width: 768px) {
    .account-btn .my-account-link {
        margin: 50px 30px 50px 30px;
    }
}

@media (max-width: 768px) {
    .account-btn .my-account-link {
        padding: 10px 40px 10px 40px !important;
        margin: 0px 10px 0px 10px;
    }
}

@media (max-width: 667px) {
    .account-btn {
        text-align: center;
    }
}

/* End : 16/04/2018 : Set Login Page Buttons */

/* Start : 16/04/2018 : Set Testimonial Design */

.thim-testimonial-carousel {
    padding: 0 !important;
}

.thim-testimonial-carousel .owl-wrapper-outer .item {
    border: 2px solid #ccc;
    background-color: #ffffff;
    border-radius: 5px;
    padding: 16px;
    margin: 16px 0;
    min-height: 348px;
}

.thim-testimonial-carousel:before {
    margin-bottom: 0 !important;
}

.thim-testimonial-carousel .owl-wrapper-outer .item .title .line {
    top: -9px;
}

.thim-testimonial-carousel .owl-controls .owl-buttons .fa {
    font-size: 20px;
}

/* End : 16/04/2018 : Set Testimonial Design */

/* Start : 17/04/2018 : Wishlist Design in Course Features Section */

.thim-style-content-new-1 .thim-course-info .course-wishlist-box {
    text-align: left;
    margin-top: 20px;
    padding: 5px 0;
    line-height: 30px;
}

.thim-style-content-new-1 .thim-course-info .course-wishlist-box .fa {
    color: grey;
    cursor: pointer;
    line-height: 30px;
    display: inline-block;
}

.thim-style-content-new-1 .thim-course-info .course-wishlist-box .fa:before {
    margin-right: 10px;
}

.thim-style-content-new-1 .thim-course-info .course-wishlist-box .fa .text {
    color: grey;
    margin-left: 0;
    text-transform: none;
}

/* End : 17/04/2018 : Wishlist Design in Course Features Section */

/* Start : 17/04/2018 : Lesson Detail Page : Previos/next Link Fonts */

#learn-press-content-item .course-item-nav span .previous-next-lesson-link {
    text-transform: uppercase !important;
    font-weight: 700 !important;
    font-size: 11px !important;
    width: fit-content !important;
    margin-top: 15px;
    background-color: #2575fc !important;
    color: #fff;
    padding: 5px 30px 5px 30px;
    line-height: 30px;
    border: 0;
    text-decoration: none;
    text-align: center;
}

@media (max-width: 375px) {
    .course-item-nav .course-item-next {
        text-align: left !important;
    }
}

#learn-press-content-item .course-item-nav span .previous-next-lesson-link:hover {
    background-color: #0356e7 !important;
    color: #fff;
}

/* End : 17/04/2018 : Lesson Detail Page : Previos/next Link Fonts */

/* Start : 17/04/2018 : Course Summary Section */

.thim-style-content-new-1 .entry-content .no-thumbnail {
    margin-top: 160px;
}

/* End : 17/04/2018 : Course Summary Section */

/* Start : 17/04/2018 : Sign in Page Main Section */

#main-content .content-area .sign-in-page-main {
    width: 100%;
    text-align: center;
}

/* End : 17/04/2018 : Sign in Page Main Section */

/* Start : 19/04/2018 : Checkout : Terms & Condition Checkbox */

#wrapper-container .entry-content #order_review #payment .wc-terms-and-conditions #terms {
    zoom: 1.5 !important;
    -moz-transform: scale(1.5, 1.5);
    background-color: white !important;
    top: 1px;
}

#wrapper-container .entry-content #order_review #payment .wc-terms-and-conditions span {
    padding-left: 5px !important;
}

@-moz-document url-prefix() {
    #wrapper-container .entry-content #order_review #payment .wc-terms-and-conditions #terms {
        top: 6px;
    }

    #wrapper-container .entry-content #order_review #payment .wc-terms-and-conditions span {
        padding-left: 0px !important;
    }
}

/* End : 19/04/2018 : Checkout : Terms & Condition Checkbox */

/* Start : 19/04/2018 : Course page : Removed border from Previous and Next Button */

.thim-testimonial-carousel .owl-controls .owl-buttons .owl-prev {
    border: none !important;
}

.thim-testimonial-carousel .owl-controls .owl-buttons .owl-next {
    border: none !important;
}

/* End : 19/04/2018 : Course page : Removed border from Previous and Next Button */


/* Start : 20/04/2018 : Physician resource page Page : Add PDF icon in list */

.entry-content .wpb_wrapper .pdf-icon {
    list-style-type: none;
}

.entry-content .wpb_wrapper .pdf-icon li i {
    color: red;
    font-size: 20px;
    padding-right: 10px;
}

/* End : 20/04/2018 : Physician resource page Page : Add PDF icon in list */

/* Start : 25/04/2018 : Testimonial Slider Prev/Next Button Fonts */

.thim-testimonial-slider .control-nav:before {
    font-size: 20px !important;
}

.thim-testimonial-slider .control-nav.next:before {
    font-size: 20px !important;
}


/* End : 25/04/2018 : Testimonial Slider Prev/Next Button Fonts */

/* Start : 25/04/2018 : Remove "Learn More Button" */

.page-id-7634 #wrapper-container #main-content .rev-btn {
    display: none;
}




/* Start : Login Page Form Position Adjust */

.content-area .site-content .site-main .login-form {
    margin: auto;
    width: 50%;
    padding: 10px;
}

/* End : Login Page Form Position Adjust */

/*---------------------------------------------------------*/
.thim-course-list {
    margin: 0 -15px;
}

.thim-course-list .course-item {
    border: #eeeeee solid 1px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.thim-course-list .course-item:hover {
    box-shadow: 0px 2px 20px rgba(0, 0, 0, .08);
    -webkit-box-shadow: 0px 2px 20px rgba(0, 0, 0, .08);
    -moz-box-shadow: 0px 2px 20px rgba(0, 0, 0, .08);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.thim-course-list .course-grid-3 {
    float: left;
    width: 33.3333%;
    clear: none;
    box-sizing: border-box;
    padding: 0 15px;
    border: 0;
    /*min-height: 185px;*/
}

.thim-course-list .course-grid-3 .course-item .course-thumbnail {
    max-width: inherit;
    width: 30% !important;
    margin: 0;
}

.thim-course-list .course-grid-3 .course-item .thim-course-content {
    float: left;
    width: 70% !important;
    padding: 10px 15px 10px;
}

.thim-course-list .course-grid-3 .course-item .thim-course-content .course-author {
    padding-top: 5px;
}

.thim-course-list .course-grid-3 .course-item .thim-course-content .course-title {
    font-size: 14px !important;
    margin-top: 0;
    line-height: 18px !important;
    font-weight: 600;
    min-height: 36px;
    margin-bottom: 10px;
}

.thim-course-list .course-grid-3 .course-item .thim-course-content .course-description {
    margin: 10px 0;
}

.thim-course-list .course-grid-3 .course-item .thim-course-content .course-description p {
    font-size: 12px;
    line-height: 16px;
}

.thim-style-content-new-1 .thim-course-list .lpr_course {
    border: 0;
}

.thim-style-content-new-1 .thim-course-list .course-item .thim-course-content .course-meta.list_courses .course-price {
    padding-left: 10px;
}

.thim-style-content-new-1 .thim-course-list .course-item .thim-course-content .course-meta.list_courses > div {
    padding-left: 10px;
}

.thim-course-grid .course-grid-3 .course-item {
    height: auto !important;
}

.thim-style-content-new-1 .thim-course-list .lpr_course:hover {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
    -o-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

.thim-course-list .lpr_course {
    overflow: inherit;
}

.thim-style-content-new-1 #lp-archive-courses .switch-layout a {
    margin-top: 0;
    float: left;
    margin: 0 6px 0 0;
}

.thim-style-content-new-1 #lp-archive-courses {
    font-size: 14px!important;
}
.thim-style-content-new-1 #lp-archive-courses .switch-layout {
    margin-left: 0;
}
.thim-style-content-new-1 #lp-archive-courses .course-index {
    font-size: 14px;
}

.nf-field-element input[type=checkbox],
.nf-field-element input[type=radio] {
    height: 16px !important;
}

.page-template-scribe-manage-profile-form #nf-form-3-cont #nf-field-24-container,
.page-template-scribe-manage-profile-form #nf-form-3-cont #nf-field-36-container {
    margin-bottom: 5px;
}

.page-template-scribe-manage-profile-form .wp-block-ninja-forms-form:nth-child(2) {
    display: none;
}

.entry-content .wpb_wrapper .pdf-icon-class i {
    color: red;
    font-size: 20px;
    padding-right: 10px;
    margin-bottom: 35px;
}

.page-template-scribe-manage-profile-form nf-field:last-child,
.page-template-scribe-manage-profile-form nf-field:nth-last-child(2) {
    float: left !important;
}

.page-template-scribe-manage-profile-form form input.save-btn {
    margin-right: 35px;
    background-color: #515151;
    color: #ffffff;
}

.page-template-scribe-manage-profile-form form input.submit-btn {
    margin-right: 35px;
    background-color: #FF0080;
    color: #ffffff;
}

.page-template-homepage .package-modal-class button.close:hover {
    background: transparent;
}

.page-template-homepage .package-modal-class .modal-header .modal-title {
    font-weight: 700;
    text-align: center;
}

.page-template-homepage #pmpt_container_5 #pmpt_cell_00 a:first-child,
#pmpt_container_3 #pmpt_cell_00 a:first-child,
#pmpt_container_4 #pmpt_cell_00 a:first-child {
    padding-top: 15px;
    display: block;
}

.single-product #tab-description h4 {
    font-weight: 700 !important;
    margin-bottom: 0px;
}

.single-product #tab-description .education-class p {
    margin: 0;
}

.post-type-archive-product .search-sidebar-class {
    margin-bottom: 30px;
}

.page-template-homepage .home-page .certified-scribe-sec .browse-certified-class {
    font-weight: 700;
    text-align: center;
    font-size: 26px;
    margin-bottom: 20px;
}

.page-template-homepage .home-page .certified-scribe-sec .sub-title-class {
    color: #004664;
    font-weight: 700;
    margin-bottom: 5px;
}

.page-template-homepage .home-page .certified-scribe-sec p {
    line-height: 1.4;
    font-size: 15px;
}

.page-template-homepage .home-page .certified-scribe-sec p .search-scribe-class {
    padding: 8px;
    border: 1px solid #004664;
    font-weight: 700;
    color: #004664;
}

.page-template-homepage .home-page .certified-scribe-sec .img-class {
    text-align: center;
}

.page-template-homepage .home-page .below-title-sec .below-banner-title {
    color: #ffffff;
    font-size: 45px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: 400;
    text-align: center;
}

.page-template-homepage .home-page .below-title-sec {
    background-color: #7a706f;
    margin-bottom: 20px !important;
}

.page-template-homepage #pmpt_container_3 .pmpt_cell_00 {
    height: 188px;
}

.page-template-homepage .standard_col .standard_text_column {
    margin-top: 4px;
}

.page-template-homepage .pmpt_price.pmpt_price_0 {
    min-height: 140px;
    height: auto;
}

.price-box-col {
    margin: 0;
}

.price-box-col > .vc_column-inner > .wpb_wrapper {
    position: relative;
    padding-top: 35px;
}

.price-box-col > .vc_column-inner > .wpb_wrapper > .premium_p {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.post-type-archive-product .product-search-form span.product-search-filter-search-clear {
    display: none;
}

.post-type-archive-product .search-sidebar-class .product-search-form button {
    padding-bottom: 3px;
    padding-top: 5px;
}

.search_wrapper {
    top: 140px !important;
}

.post-type-archive-product .search-sidebar-class .product-search-form {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.post-type-archive-product .search-sidebar-class .product-search-form .product-filter-field {
    width: 100%;
    margin-right: 10px;
}

.post-type-archive-product .purchase-btn {
    text-align: right;
    display: block;
    margin-bottom: 20px;
}

.woocommerce div.product .woocommerce-product-rating .star-rating {
    left: 0;
}

.tinv-wishlist p.return-to-shop {
    margin-bottom: 30px;
}

.thim-testimonial-slider .widget-area aside.widget ul {
    margin: 0 auto;
}

@media (max-width: 768px) {
    .search_wrapper {
        top: 115px !important;
    }
}

@media (max-width: 800px) {
    .post-type-archive-product .search-sidebar-class .product-search input[type="text"].product-filter-field {
        width: 68%;
    }
}

@media (max-width: 375px) {
    .post-type-archive-product .search-sidebar-class .product-search input[type="text"].product-filter-field {
        width: 100%;
    }

    .post-type-archive-product .search-sidebar-class .product-search-form button {
        margin-top: 10px;
    }

    .post-type-archive-product .search-sidebar-class .product-search-form {
        display: block;
    }
}

@media(max-width:991px) {
    .thim-course-list .course-grid-3 {
        width: 50% !important;
    }
}

@media(max-width:767px) {
    footer.footer-sec .footer-info {
        text-align: center;
    }

    .thim-course-list .course-grid-3 {
        width: 100% !important;
        min-height: auto;
        margin-bottom: 20px !important;
    }
}

@media(max-width:480px) {
    .thim-course-list .course-grid-3 .course-item .thim-course-content {
        clear: none;
    }
}

/*20/09/2018 */
.woocommerce .woocommerce-tabs #reviews #review_form_wrapper .comment-form p.stars {
    display: block;
}

.woocommerce .star-rating {
    right: -50px;
}

.woocommerce .purchasable .star-rating {
    margin-top: 0px;
}

.woocommerce .star-rating {
    margin-top: 10px;
}

@media (max-width: 1024px) {
    .woocommerce .star-rating {
        position: absolute;
        float: left;
        right: 0;
    }
}

.page-id-9004 .tinvwl-table-manage-list button.tinvwl-break-input {
    font-size: 12px;
    min-height: 38px;
}


.scribe_points p,
.job_points p {
    line-height: 1;
}

.page-template-homepage .home-page .below-title-sec.scribe-money-section {
    background: url(/wp-content/uploads/2019/05/free-black-and-gray-backgrounds-for-powerpoint-curves-ppt-templates-throughout-professional-powerpoint-backgrounds-grey.jpg);
    background-size: cover;
    /*padding-left: 15px !important;*/
    /*padding-right: 15px !important;*/
    background-position: center;
    background-repeat: no-repeat;
}

.page-template-homepage .home-page .below-title-sec.scribe-money-section .below-banner-title {
    text-align: left;
}

.page-template-homepage .home-page .below-title-sec.scribe-money-section .below-banner-title.right {
    text-align: right;
    color: #fff;
    line-height: 40px;
    margin-bottom: 45px;
    font-size: 32px;
}

.woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper {
    padding: 15px;
}

#order_review table.shop_table tr td {
    border-right: 1px solid #eee !important;
}

.woocommerce form .form-row .input-checkbox {
    margin-top: 5px;
}

.page-id-7634 .vc_custom_1520039854799 {
    margin-top: 30px;
}

input#wc-stripe-new-payment-method {
    border: 2px solid white;
    height: 25px !important;
    width: 25px !important;
    background: #fff;
}

input#wc-stripe-new-payment-method:checked:before,
input.woocommerce-form__input.woocommerce-form__input-checkbox#terms:checked:before {
    height: 22px;
    width: 22px;
    font-size: 19px;
}

input.woocommerce-form__input.woocommerce-form__input-checkbox#terms {
    margin: 0;
    width: 25px;
    height: 25px;
    border: 2px solid #fff;
    background: #fff;
}

span.woocommerce-terms-and-conditions-checkbox-text {
    margin-left: 20px;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    background-image: none !important;
}


.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    left: 10px !important;
    top: 8px !important;
}

.tinv-wishlist .social-buttons + .tinv-wishlist-clear + .navigation-button,
.tinv-wishlist .tinvwl-estimate-wrap + .tinv-wishlist-clear + .navigation-button {
    margin-bottom: 16px;
}

/******
 *
 * Webcitz edits
 *
*******/

/*** Header ***/
#magic-line {
    display: none !important;
}

#masthead .navigation {
    padding-top: 10px;
}

#masthead.header_v4.affix .navigation .width-logo img,
.navigation .width-logo img,
.navigation .width-navigation img {
    margin-bottom: 5px;
}

.navigation .navbar-nav > li > a.sign-in-link {
    background-color: #337ab7;
    border-radius: 15px;
    padding: 8px 30px 8px !important;
    text-align: center;
    color: #ffffff !important;
    margin-left: 15px;
    text-transform: capitalize;
    font-weight: 700 !important;
    letter-spacing: 0.5px;
}

.navigation .navbar-nav > li > a.sign-in-link:hover,
.navigation .navbar-nav > li > a.sign-in-link:focus {
    text-decoration: underline;
}

.nav > li > a:focus,
.nav > li > a:hover {
    background-color: transparent;
}

.navigation .navbar-nav li .sub-menu li,
.navigation .width-logo,
.navigation .width-navigation {
    padding: 0;
    font-size: 95%;
    line-height: 1.3;
}

.site-header.affix .navbar-nav > li > .tc-menu-inner,
.site-header.affix .navbar-nav > li > a,
.site-header.affix .navbar-nav > li > span.disable_link {
    padding: 11px 20px 5px;
    line-height: 20px;
}

@media (min-width: 768px) {
    .site-header .navbar-nav {
        text-align: right;
        float: none;
    }
}

@media (min-width: 1025px) {

    .navigation .navbar-nav > li > a,
    .navigation .navbar-nav > li > span {
        padding: 10px 20px 7px;
        line-height: 1.7;
    }

    #masthead > .container {
        width: 85vw;
    }
}

/*** Footer ***/
footer#colophon .footer {
    padding-top: 55px;
    padding-bottom: 0px;
}

footer#colophon .footer-row {
    padding-bottom: 40px;
}

footer#colophon .menu-title {
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    margin-bottom: 12px;
    text-transform: uppercase;
}

footer#colophon .footer ul {
    margin-left: 0;
    padding-left: 0;
}

footer#colophon .footer ul li {
    line-height: 26px;
}

footer#colophon .icon-class + a {
    margin-left: 6px;
}

footer#colophon .single-image {
    margin-right: 30px;
    margin-left: -10px;
    margin-bottom: 12px;
}

footer#colophon .copyright-area .copyright-content {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1;
}

footer#colophon .copyright-area .text-copyright,
footer#colophon .copyright-area .text-copyright a {
    line-height: 20px;
    margin-bottom: 0;
}

/*** Breadcrumbs ***/
#main-content .breadcrumbs-wrapper {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.825) 75%);
}

#main-content .breadcrumbs-wrapper #breadcrumbs,
#main-content .breadcrumbs-wrapper .thim-breadcrumbs,
#main-content .breadcrumbs-wrapper .woocommerce-breadcrumb {
    padding: 6px 0 2px;
}

#main-content .breadcrumbs-wrapper #breadcrumbs li,
#main-content .breadcrumbs-wrapper .thim-breadcrumbs li,
#main-content .breadcrumbs-wrapper .woocommerce-breadcrumb li,
#main-content .breadcrumbs-wrapper #breadcrumbs a,
#main-content .breadcrumbs-wrapper .thim-breadcrumbs a,
#main-content .breadcrumbs-wrapper .woocommerce-breadcrumb a,
#main-content .breadcrumbs-wrapper #breadcrumbs a:after,
#main-content .breadcrumbs-wrapper .thim-breadcrumbs a:after,
#main-content .breadcrumbs-wrapper .woocommerce-breadcrumb a:after,
#main-content .breadcrumbs-wrapper #breadcrumbs span,
#main-content .breadcrumbs-wrapper .thim-breadcrumbs span,
#main-content .breadcrumbs-wrapper .woocommerce-breadcrumb span,
#main-content .breadcrumbs-wrapper #breadcrumbs a span,
#main-content .breadcrumbs-wrapper .thim-breadcrumbs a span,
#main-content .breadcrumbs-wrapper .woocommerce-breadcrumb a span {
    line-height: 16px;
    color: #325c80;
    font-weight: 700;
    text-transform: uppercase;
}

/*** Home Slider ***/
.main-slider #slide-10-layer-5 {
    width: 100% !important;
    max-width: none !important;
    display: inline-block;
    background-color: rgba(255, 255, 255, 0.6);
    padding: 20px !important;
    border-radius: 20px;
    min-width: 540px !important;
    margin-top: 14rem !important;
    margin-left: -2vw !important;
}

.main-slider #slide-10-layer-5 .col-sm-6 {
    border: 2px solid #fff !important;
    padding: 10px !important;
    border-radius: 10px !important;
    text-align: center !important;
    width: 48% !important;
    border-top: none !important;
    margin-top: 20px !important;
}

.main-slider #slide-10-layer-5 p {
    font-size: 14px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 18px !important;
}

.main-slider #slide-10-layer-5 .col-sm-6.left {
    float: left !important;
    max-width: 250px !important;
}

.main-slider #slide-10-layer-5 .col-sm-6.right {
    float: right !important;
    max-width: 250px !important;
}

.main-slider #slide-10-layer-5 h2 {
    line-height: 28px !important;
    border-width: 0px !important;
    margin: 0 !important;
    padding: 0px !important;
    letter-spacing: 0px !important;
    font-weight: 700 !important;
    font-size: 24px !important;
    color: #000 !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    text-align: center !important;
}

.main-slider #slide-10-layer-5 .col-sm-6 h2 {
    margin-bottom: 0px !important;
    text-align: center !important;
    margin-top: -25px !important;
}

.main-slider #slide-10-layer-5 a {
    width: 100%;
    font-size: 16px !important;
    background: #337ab7;
    color: #fff;
    border-radius: 10px;
    padding: 10px 20px !important;
    display: inline-block;
    text-align: center !important;
    font-weight: 700 !important;
}

/*@media  (max-width: 1710px) {
    .main-slider #slide-10-layer-5{left: 40%;}
}*/
.home-page#main-home-content .rev_slider#rev_slider_4_1 .tp-parallax-wrap:nth-of-type(3) {
    left: 100px !important
}

.rev_slider_wrapper#rev_slider_5_2_wrapper,
#rev_slider_5_2_forcefullwidth .tp-fullwidth-forcer {
    height: 290px !important;
}

body .middle-home-slider .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row.middle-home-slider > .vc_column_container > .vc_column-inner {
    padding-top: 0 !important;
}

@media (max-width: 1024px) {
    .main-slider #slide-10-layer-5 {
        margin-left: 25% !important;
        left: 35%;
        margin-top: 5% !important;
    }

    .main-slider #slide-7-layer-4 {
        line-height: 50px !important;
    }


    .page-template-homepage .home-page .below-title-sec.scribe-money-section .below-banner-title {
        text-align: center !important;
        font-size: 28px;
        line-height: 36px !important;
    }

    .main-slider #slide-10-layer-5 {
        margin-left: 10% !important;
    }

    .main-slider #slide-10-layer-5 .col-sm-6 {
        width: 44% !important;
    }

    .home-page#main-home-content .rev_slider#rev_slider_4_1 .tp-parallax-wrap:nth-of-type(3) {
        left: 10px !important
    }
}

@media (max-width: 767px) {
    .home-page#main-home-content .rev_slider#rev_slider_4_1 .tp-parallax-wrap:nth-of-type(3) {
        left: -35px !important
    }

    .home-page#main-home-content > .wpb_row:first-of-type,
    .home-page#main-home-content .rev_slider#rev_slider_4_1 {
        min-height: 570px;
    }

    .main-slider #slide-7-layer-4 {
        margin-top: 225px !important;
        line-height: 25px !important;
        font-size: 18px !important;
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }


    .main-hero-wrap {
        width: auto !important;
        min-width: auto !important;
    }

    .main-slider #slide-10-layer-5 h2 {
        font-size: 18px !important;
        line-height: 22px !important;
    }

    .main-slider #slide-10-layer-5 .col-sm-6 {
        float: none !important;
        max-width: 340px !important;
        width: 100% !important;
        margin: 0 auto !important;
        margin-top: 40px !important;
    }

    .main-slider #slide-10-layer-5 .col-sm-6.left,
    .main-slider #slide-10-layer-5 .col-sm-6.right {
        float: none !important;
    }

    .main-slider #slide-10-layer-5 {
        margin-left: 50% !important;
        left: 90px !important;
        margin-top: 0px !important;
        top: 0px !important;
    }
}

@media (max-width: 575px) {
    .main-slider #slide-10-layer-5 {
        margin-left: 0% !important;
        left: 100px !important;
        margin-top: -75px !important;
    }
}

@media (max-width: 380px) {
    .main-slider #slide-10-layer-5 {
        margin-left: 0% !important;
        left: 75px !important;
        margin-top: -75px !important;
    }
}

@media (max-width: 320px) {
    .main-slider #slide-10-layer-5 {
        left: 35px !important;
    }
}

p:last-of-type {
    margin-bottom: 0;
}

p:last-of-type + .wp-block-button,
p:last-of-type + .wp-block-image {
    margin-top: 2rem;
}

.s4h-row-figure {
    padding-top: 10rem;
}

.s4h-row-figure .wp-block-column {
    padding: 0px 38px 0px;
    border-top: 7px solid #004664;
}

.s4h-row-figure-certification {
    /*    background-color: #f5f9ff;*/
}

.s4h-row-figure-hire,
.s4h-row-figure-training {
    background-color: #ecf3ff;
}

.wp-block-button__link {
    background-color: #337ab7;
    border-radius: 15px;
    font-size: inherit;
    padding: 8px 30px;
    font-weight: 700;
    letter-spacing: 0.4px;
    line-height: 1.7;
}

.s4h-tstimonials-row {
    padding-top: 10rem;
    padding-bottom: 6rem;
}

.s4h-certification-scholarship {
    background-color: #ecf3ff;
    padding: 12px 19% 2px 30px;
    border-radius: 0px 0px 4px 4px;
    border-top: 7px solid #004664;
    position: relative;
}

.s4h-certification-scholarship:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 35%;
    right: 0;
    background: url(/wp-content/uploads/2018/03/160609-stock.jpg) no-repeat;
    background-position: -90px center;
    height: 100%;
    background-size: cover;

}

/*search-box*/
.search_wrapper {
    display: block;
    width: 487px;
    position: fixed;
    top: 228px;
    z-index: 50;
    background: #e3ecec;
    padding: 0 20px;
    left: -500px;
    transition: all 0.3s;
}


.hw-fox {
    margin-bottom: 27px;
}

.search_wrapper h2 {
    font-weight: 700;
    font-size: 34px;
}

.open {
    left: 0px;
}

.search_wrapper {
    z-index: 170;
}

.fox_serach_title {
    width: 73px;
    position: absolute;
    display: block;
    top: 0;
    right: -73px;
    background: #15999b;
    padding: 13px;
    text-align: center;
    color: #fff;
    bottom: 0;
}

.fox_serach_title span {
    transform: rotate(-90deg) translate3D(-35%, -275%, 0);
    display: block;
    width: 100%;
    min-width: 170px;
    transform-origin: center;
    height: 24px;
}

#rev_slider_6_2_forcefullwidth,
#rev_slider_6_2_forcefullwidth .rev_slider_wrapper {
    max-height: 290px;
}

#rev_slider_5_1_forcefullwidth,
#rev_slider_5_1_forcefullwidth .rev_slider_wrapper {
    max-height: 485px;
}

#rev_slider_4_1_forcefullwidth,
#rev_slider_4_1_forcefullwidth .rev_slider_wrapper {
    max-height: 670px;
}

.s4h-training-home-content {
    font-size: 14px;
    line-height: 1.7;
    padding-top: 2rem;
    padding-bottom: 6rem;
}

.s4h-training-home-content h3 {
    margin-top: 0.325rem;
    margin-bottom: 0.425rem;
}

.s4h-training-home-content ul {
    margin-left: 0;
}

@media(min-width:782px) {
    .s4h-training-home-sidebar {
        flex: 0 0 300px;
        padding-top: 3.4rem;
    }

    .s4h-training-home-content {
        flex: 0 0 calc(100% - 332px);
    }
}

@media(max-width:767px) {
    .list li em {
        left: 0;
        top: 5px;
        font-size: 25px;
    }

    .list li {
        padding-left: 28px;
    }
}

.thim-style-content-new-1 article .readmore a,
.single-scribe-product #subscribeBtnId,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button,
.wpcf7-form .wpcf7-submit,
.job-manager-application-wrapper .application .application_button,
.single_job_listing .application .application_button,
#main-content .btn,
#main-content .button,
#lession_que_section .btn,
#hidden_next_link .btn{
    border-radius: 15px;
    padding: 8px 30px 8px !important;
    text-align: center;
    color: #ffffff !important;
    text-transform: capitalize;
    font-weight: 700 !important;
    letter-spacing: 0.5px;
    top: auto;
    transition: all 0.3s ease-in;
    margin-top: 0;
    line-height: 1.6;
    height: 40px;
    font-size: 16px;
    display: inline-block;
}

.thim-style-content-new-1 article .readmore a:hover,
.thim-style-content-new-1 article .readmore a:focus,
.single-scribe-product #subscribeBtnId:hover,
.single-scribe-product #subscribeBtnId:focus,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:focus,
.wpcf7-form .wpcf7-submit:hover,
.wpcf7-form .wpcf7-submit:focus,
.job-manager-application-wrapper .application .application_button:hover,
.single_job_listing .application .application_button:hover,
.job-manager-application-wrapper .application .application_button:focus,
.single_job_listing .application .application_button:focus,
#main-content .btn:hover,
#main-content .btn:focus,
#main-content .button:hover,
#main-content .button:focus {
    text-decoration: underline;
}

.single-scribe-product #subscribeBtnId,
#main-content .btn.btn-default {
    background-color: #fca625;
}

.single-scribe-product #subscribeBtnId:hover,
.single-scribe-product #subscribeBtnId:focus,
#main-content .btn.btn-default:hover,
#main-content .btn.btn-default:focus {
    background-color: #af6f0f;
}

.thim-style-content-new-1 article .readmore a,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button,
.wpcf7-form .wpcf7-submit,
.job-manager-application-wrapper .application .application_button,
.single_job_listing .application .application_button,
#main-content .btn.btn-primary,
#main-content .button,
#lession_que_section .btn,
#hidden_next_link .btn{
    background-color: #337ab7;
}

.thim-style-content-new-1 article .readmore a:hover,
.thim-style-content-new-1 article .readmore a:focus,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:focus,
.wpcf7-form .wpcf7-submit:hover,
.wpcf7-form .wpcf7-submit:focus,
.job-manager-application-wrapper .application .application_button:hover,
.single_job_listing .application .application_button:hover,
.job-manager-application-wrapper .application .application_button:focus,
.single_job_listing .application .application_button:focus,
#main-content .btn.btn-primary:hover,
#main-content .btn.btn-primary:focus,
#main-content .button:hover,
#main-content .button:focus,
#lession_que_section .btn:hover,
#lession_que_section .btn:focus,
#hidden_next_link .btn:hover, 
#hidden_next_link .btn:focus {
    background-color: #295c88;
    text-decoration: none;
}
#hidden_next_link {
    text-align: center;
}

.course-block {
    display: block;
    width: 100%;
    padding-top: 2rem;
    float: none;
}

.price-label {
    color: #333333 !important;
    font-size: 4.7rem;
    font-weight: 900 !important;
    line-height: 2rem;
    margin: 0 30px;
    display: inline;
    vertical-align: middle;
}

.thim-widget-testimonials .thim-testimonial-slider .slides-content .description,
.s4h-training-home-sidebar .thim-testimonial-slider .slides-content .description {
    font-size: 13px;
    line-height: 1.6;
    margin-top: 20px;
}

.thim-widget-testimonials .thim-testimonial-slider .control-nav:before,
.s4h-training-home-sidebar .thim-testimonial-slider .control-nav:before {
    color: #fff;
}

.thim-widget-testimonials .thim-testimonial-slider .control-nav,
.s4h-training-home-sidebar .thim-testimonial-slider .control-nav {
    width: 25px;
    background-color: #ddd;
    border-radius: 3px;
    opacity: 0.5;
    text-decoration: none;
}

.thim-widget-testimonials .thim-testimonial-slider .control-nav:hover,
.thim-widget-testimonials .thim-testimonial-slider .control-nav:focus,
.s4h-training-home-sidebar .thim-testimonial-slider .control-nav:hover,
.s4h-training-home-sidebar .thim-testimonial-slider .control-nav:focus {
    opacity: 1;
    text-decoration: none;
}

.widget-area aside.widget .thim-widget-testimonials ul.scrollable {
    margin: 0 auto;
}

.top_heading.style_content_2 .top_site_main.style_heading_2 .page-title-wrapper {
    padding-bottom: 150px;
}

.thim-style-content-new-1 .content_course_2 {
    margin-top: -40px;
}

.course-block .cource-img-block {
    float: none;
}

.cource-img img {
    width: 100%;
}

.course-block .cource-img {
    width: 100%;
    margin-top: 3rem;
    margin-bottom: 1.8rem;
}

.header_single_content.row {
    margin-top: .875rem;
    margin-bottom: 1.2rem;
}

.header_single_content.row .course-thumbnail {
    margin-bottom: 0;
}

.header_single_content h1 {
    margin-top: 0;
}

.header_single_content .btn {
    margin-top: 1rem;
    margin-bottom: 1.3rem;
}

.header_single_content .course-price {
    font-size: 4rem;
    font-weight: 900;
    line-height: 6rem;
    color: #333;
}

#lp-single-course .row_content_course {
    margin-bottom: 1.2rem;
}

#lp-single-course #learn-press-course-curriculum ul.curriculum-sections .section .section-header .collapse:after {
    content: "Collapse Section";
    display: block;
    white-space: nowrap;
    line-height: 1;
    font-size: 10px;
    margin-left: 19px;
    margin-top: -25px;
    float: left;
}

#pmpro_form table {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 1.42857143;
    width: 100%;
    max-width: 100%;
}

#pmpro_form table .item-td,
#pmpro_form table .item-check {
    padding: 8px 16px;
    font-size: 12px;
    line-height: 1.42857143;
}

#pmpro_form table > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.row-checkout-01 {
    min-height: 45rem;
    border-bottom: 1px solid #f3f3f3;
    padding-bottom: 1rem;
    padding-top: 3rem;
    margin-bottom: 3rem;
}

.checkout-course-container {
    display: block;
    width: 100%;
    max-height: 35rem;
    overflow-y: scroll;
    padding-right: 0px;
    border-bottom: 1px solid #eee;
}

#pmpro_level_cost .price {
    color: #333333 !important;
    font-size: 4.7rem;
    font-weight: 900 !important;
    line-height: 4.9rem;
    margin: 0 0 0.8rem;
    display: inline-block;
    vertical-align: middle;
}

form.pmpro_form input,
form.pmpro_form textarea {
    width: calc(100% - 20px);
    max-width: 100% !important;
}

form.pmpro_form select {
    padding-top: 8px;
    padding-bottom: 8px;
}

form.pmpro_form input[type=checkbox],
form.pmpro_form input#user_dob_d,
form.pmpro_form input#user_dob_y {
    width: auto;
}

form.pmpro_form input[type=checkbox] {
    margin-top: 0px;
}

form.pmpro_form label {
    font-size: 12px;
    line-height: 1.3;
    margin-bottom: 0.325rem;
}

.pmpro_checkout h3 span.pmpro_checkout-h3-msg {
    display: block;
    line-height: 12px;
    margin-bottom: 1.525rem;
    margin-top: -0.725rem;
}

input[type="button"]#discount_code_button,
input[type="button"]#discount_code_button:hover,
input[type="button"]#discount_code_button:focus,
input[type="button"]#other_discount_code_button,
input[type="button"]#other_discount_code_button:hover,
input[type="button"]#other_discount_code_button:focus {
    width: auto;
}

.pmpro_checkout > hr {
    display: none;
}

#main .entry-meta li {
    border-right: 0;
    margin-top: 0;
    padding-right: 0;
    margin-right: 0;
    padding: 7px 12px 5px;
    line-height: 16px;
    border-radius: 3px;
    color: #fff;
    background-color: #f9f9f9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    border: 1px solid #eee;
}

#main .entry-meta li span:first-child {
    color: #ababab;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 10px;
    margin-bottom: 0;
    letter-spacing: 0.6px;
}

#main .entry-meta li span,
#main .entry-meta li a {
    margin-top: 0;
    padding-top: 0;
    text-transform: capitalize;
}

.single article .entry-header .entry-title {
    font-weight: 700;
    font-size: 28px;
    line-height: 1.4;
    margin-bottom: 10px;
}

.pmpro-has-access .entry-content ul {
    list-style: none;
    font-size: 13px;
}

.single_job_listing .meta .freelance {
    background-color: #337ab7;
}

.single_job_listing .company {
    min-height: 5.4em;
    background-color: #f9f9f9;
}

.single_job_listing .company .name {
    line-height: 2.9em;
    font-size: 1.8rem;
}

.thim-about-author {
    display: none;
}

.thim-style-content-new-1 .related-archive .single-title,
.thim-style-content-new-1 .share-post .single-title {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.5;
    padding: 0;
    margin-bottom: 20px;
}

.woocommerce div.product .related-products > h2:after,
.woocommerce div.product .upsells-products > h2:after,
.woocommerce-page div.product .related-products > h2:after,
.woocommerce-page div.product .upsells-products > h2:after,
.related-archive .single-title:before,
.share-post .single-title:before {
    display: none;
}

.thim-style-content-new-1.woocommerce div.product .related-products > h2,
.thim-style-content-new-1 .related-archive ul.archived-posts > li h5 {
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
}

.thim-style-content-new-1 .related-archive ul.archived-posts .date {
    font-weight: 500;
    font-style: normal;
    color: #8a8a8a;
}

.s4h-training-home-sidebar h4,
.thim-style-content-new-1 .widget-area aside.widget .widget-title {
    font-weight: 700;
    margin-bottom: 14px;
    font-size: 18px;
    line-height: 1.5;
    text-transform: uppercase;
}

.widget-area .thim-list-posts.sidebar .item-post {
    margin-bottom: 18px;
}

.top_site_main.style_heading_2 .page-title-wrapper h2,
.top_site_main.style_heading_2 .page-title-wrapper h1 {
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.15) 4px 4px 10px, rgba(0, 0, 0, 0.4) 1px 1px 3px;
    font-weight: 900;
}

#main-content .top_site_main.style_heading_2 .overlay-top-header {
    background-color: transparent;
    background-image: -webkit-linear-gradient(left, #fdfdfd, rgba(51, 122, 183, 0.4));
    background-image: linear-gradient(left, #fdfdfd, rgba(51, 122, 183, 0.4));
}

article .entry-header .entry-meta {
    margin: 0;
    padding-left: 0;
}

body .learn-press-question-options > li.answer-option > label p.single-lines {
    padding: 0 20px 0 60px;
    line-height: 50px;
}

.quizlet-arrow-wrap {
    text-align: right;
    margin-top: 2px;
    position: relative;
    padding-right: 18px;
    float: right;
    margin-bottom: 12px;
}

.quizlet-arrow-wrap h2 {
    font-size: 1.6rem;
    line-height: 2.2rem;
    color: #898989;
    margin-top: 0;
}

.quizlet-arrow-wrap i {
    font-size: 1.5rem;
    line-height: 2rem;
    color: #898989;
    position: absolute;
    right: 0;
    top: 0;
}

.quizlet-arrow-wrap + p {
    float: left;
}

.course-item-nav {
    clear: both;
}

form.lp-form.form-button.lp-button-back {
    position: absolute;
    top: 0;
    right: 90px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.course-item-search {
    width: 100%;
    position: absolute;
    max-width: 200px;
    top: 0;
    left: 0;
}
.course-summary {
    width: 100%;
    display: block;
    clear: both;
}

body.course-item-popup #learn-press-content-item #course-item-content-header .toggle-content-item {
/*    right: 0;*/
}
body.course-item-popup #learn-press-content-item #course-item-content-header .toggle-content-item:hover,
body.course-item-popup #learn-press-content-item #course-item-content-header .toggle-content-item:focus {
    text-decoration: none;
}

body.course-item-popup #learn-press-content-item #course-item-content-header button,
body.course-item-popup #learn-press-content-item #course-item-content-header input {
    line-height: 5.6;
    padding: 0 15px;
    border: none;
    min-width: 20px;
    display: inline-block;
    width: 100%;
}

body.course-item-popup #learn-press-content-item #course-item-content-header .course-title {
    padding: 0 15px;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 0px;
    position: absolute;
    left: 205px;
    color: #fff;
    top: 10px;
    width: auto;
}
body.course-item-popup #learn-press-content-item #course-item-content-header .course-title a {
    color: #fff;
}
#lession_que_section .timer_video .col-sm-5, #lession_que_section .timer_video .col-sm-7 {
    height: calc(100vh - 220px);
    overflow-y: scroll;
    padding: 0px 15px 25px;
}

#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item-lp_quiz span, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-item-lp_lesson span, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson span, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz span {
    display: inline-block;
    line-height: 30px;
    color: #999;
}
.fade.in {
    opacity: 1;
}
.video-modal {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
}
.scribeModalimg {
    max-width: 70vh;
    position: absolute;
    left: 50%;
    top: 50%;
    width: auto;
    transform: translate3d(-50%, -50%, 0);
    height: 90vh;
}
.video-mockmodal {
    background-color: rgba(84, 84, 84, 0.8);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
}
.content-item-description table {
    height: auto!important;
}
#popup_container a.close {
    top: -4px;
    right: 12px;
    color: #fff;
}
.single-quiz button.button-finish-quiz:hover,
.single-quiz button.button-retake-quiz:hover,
.single-quiz button.button-start-quiz:hover,
.single-quiz button.check_answer:hover,
.single-quiz button.next-question:hover,
.single-quiz button.prev-question:hover,
.single-quiz button.button-finish-quiz:focus,
.single-quiz button.button-retake-quiz:focus,
.single-quiz button.button-start-quiz:focus,
.single-quiz button.check_answer:focus,
.single-quiz button.next-question:focus,
#popup_panel #popup_ok,
#popup_panel #popup_ok:hover,
#popup_panel #popup_ok:focus,
.single-quiz button.prev-question:focus {
    color: #fff!important;
}
#lp-single-course #learn-press-course-curriculum ul.curriculum-sections .section .section-header .collapse:after {
    display: none;
}
.content-item-description table {
    height: auto!important;
    width: 100%!important;
}
.content-item-description table tr:nth-of-type(even) {
    background-color: #f8f8f8;
}
.content-item-description table tr td:first-of-type {
    min-width: 250px;
}
/*
div.pdfemb-viewer {
    margin: 0 auto;
}
div.pdfemb-viewer, div.pdfembed-inner-div, canvas.pdfemb-the-canvas {
    max-height: calc(100vh - 430px);
    height: calc(100vh - 430px)!important;
    width: auto!IMPORTANT;
}
div.pdfemb-viewer {
    max-height: calc(100vh - 390px);
    height: calc(100vh - 390px)!important;
}
*/

.lp-pmpro-membership-list th.header-item.list-item.has-4.position-0 {
    background-color: #f6f6f6;
    background-image: url(/wp-content/uploads/2018/01/books.png);
    background-size: 40px;
}

.lp-pmpro-membership-list th.header-item.list-item.has-4.position-1, .lp-pmpro-membership-list th.header-item.list-item.has-4.position-2, .lp-pmpro-membership-list th.header-item.list-item.has-4.position-3 {
    background-color: #ebf6ff;
    background-image: url(/wp-content/uploads/2018/01/clipboard.png);
    background-size: 40px;
}

.lp-pmpro-membership-list th.header-item.list-item.has-4.position-3 {
    background-color: #c8e6ff;
}

.lp-pmpro-membership-list th.header-item.list-item.has-4.position-1:before, .lp-pmpro-membership-list th.header-item.list-item.has-4.position-2:before, .lp-pmpro-membership-list th.header-item.list-item.has-4.position-3:before {
    content: 'For Doctors';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    color: #fff;
    background-color: #337ab7;
    text-transform: uppercase;
    height: auto;
}

.lp-pmpro-membership-list th.header-item.list-item.has-4.position-0:before {
    content: 'For Scribes';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    color: #fff;
    background-color: #337ab7;
    text-transform: uppercase;
    height: auto;
}

.content_course_2 #sidebar .course_right {
    padding-top: 2.375rem!important;
    padding-bottom: 1.575rem!important;
}

.homepage--container {
}
.homepage--container__cta-slide {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.8), rgba(51, 122, 183, 0.8)), url(../../uploads/2019/10/homepage-cta-slider-bg.jpg) !important;
    padding-top: 1.9em;
    padding-bottom: 0.5em;
    background-position: center bottom;
    background-attachment: fixed;
    background-size: cover;
    background-blend-mode: overlay;
}
.homepage--container__cta-slide h2 {
    text-shadow: rgba(0, 0, 0, 0.15) 4px 4px 10px, rgba(0, 0, 0, 0.4) 1px 1px 3px;
    line-height: 46px;
    font-weight: 900;
    font-size: 40px;
    color: rgb(0, 70, 100);
}
.homepage--container__cta-slide h3 {
    text-shadow: rgba(0, 0, 0, 0.15) 4px 4px 10px, rgba(0, 0, 0, 0.4) 1px 1px 3px;
    line-height: 38px;
    font-weight: 700;
    font-size: 32px;
    color: rgb(255, 255, 255);
}
@media (min-width: 992px) {
    .homepage--container__cta-slide .wp-block-group__inner-container {
        width: 970px;
        margin: 0 auto;
    }
}
@media (min-width: 1200px) {
    .homepage--container__cta-slide .wp-block-group__inner-container {
        width: 1170px;
    }
}
@media (min-width: 1400px) {
    .homepage--container__cta-slide .wp-block-group__inner-container {
        width: 1355px;
        max-width: 100%;
    }
}
#termly-code-snippet-support, #termly-code-snippet-support p {
    font-size: 0.75em!important;
    max-width: calc(100% - 15em);
    padding: 15px 0 12px!important;
}
#learn-press-account-content {
    margin-left: 25px;
    padding-top: 2em;
}
.profile-tabs .nav-tabs i {
    margin-right: 0.4em;
}

.profile-tabs .nav-tabs li {
    font-size: 1.1em;
}

.profile-tabs .nav-tabs li.active a {
    background-color: #337ab7;
    color: #fff;
}

.profile-tabs .nav-tabs li.active a i.fa {
    color: #fff;
}
#scribe4hire-profile .lp-sub-menu {
    margin-left: 0.25em;
    margin-bottom: 1.3em;
    margin-top: 0.6em;
}
#scribe4hire-profile .lp-sub-menu li {
    display: inline;
}

#scribe4hire-profile .lp-sub-menu li:not(last-of-type) {
    margin-right: 1em;
}
.user-information ul {
    margin-left: 0;
    margin-top: 0.8em;
}
.user-information p {
    font-weight: 700;
    margin-top: 0.7em;
    font-size: 1.2em;
}
#your-profile ul.learn-press-subtabs li a, #your-profile ul.learn-press-subtabs li span {
    line-height: 1.5em;
    padding-top: 0.8em;
}
#your-profile ul.learn-press-subtabs li.current a, #your-profile ul.learn-press-subtabs li.current span, #your-profile ul.learn-press-subtabs li.current:after {
    background: #cfddea;
    line-height: 1.5;
    padding-top: 0.8em;
}
#scribe4hire-profile table {
    font-size: 0.9em;
}

#scribe4hire-profile table th:first-of-type {
    padding-left: 0.9em;
    padding-top: 0.5em;
    padding-bottom: 0.3em;
}

#scribe4hire-profile table th {
    background-color: #f3f3f3;
    font-size: 0.8em;
    padding-top: 0.5em;
    padding-bottom: 0.3em;
}

#scribe4hire-profile table td {
    padding-top: 0.5em;
    padding-bottom: 0.3em;
}

#scribe4hire-profile tr td:first-of-type {
    padding-left: .9em;
}

#scribe4hire-profile tfoot {
    font-size: 0.7em;
    text-transform: uppercase;
    font-weight: 700;
}

#scribe4hire-profile tfoot td {
    background-color: #e9f4ff;
    padding-top: 0.2em;
    padding-bottom: 0;
}

#scribe4hire-profile tfoot td,
#scribe4hire-profile tbody td,
#scribe4hire-profile thead th {
    text-align: center;
}
#scribe4hire-profile tfoot td:first-of-type,
#scribe4hire-profile tbody tr td:first-of-type,
#scribe4hire-profile thead th:first-of-type {
    text-align: left!important;
}
.tml-profile .form-table>tbody>.acf-field>.acf-label, .tml-profile .form-table>tbody>.acf-field>.acf-input {
    width: 100%;
    display: block;
}

.tml-profile .form-table>tbody>.acf-field>.acf-label {
    padding: 0;
    margin: .5em 0;
    font-size: 1em;
}

.tml-profile .form-table>tbody>.acf-field>.acf-label label {
    font-size: 1em;
    color: inherit;
}

.tml-profile .form-table>tbody>.acf-field>.acf-input input {
    border: 1px solid #eee;
    padding: 5px 10px;
    box-shadow: none;
    text-shadow: none;
    font-size: 1em;
    height: auto;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.tml-profile .form-table>tbody>.acf-field>.acf-input {
    padding: 0;
}

.tml-profile table.form-table {
    border: none;
}
#main-content .top_site_main .page-title-wrapper h1 {
    color: #fff;
    padding-left: 0;
}
#main-content .top_site_main .page-title-wrapper h1:before {
    display: none;
}

.thim-course-grid .course-item .course-thumbnail {
    max-height: 12em;
}

.home-testimonial {
    position: relative;
}

.home-testimonial:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 325px;
    left: -254px;
    background: url(/wp-content/uploads/2018/03/18763546_ml2.jpg) no-repeat;
    background-position: -54px center;
    height: 100%;
    z-index: -1;
}

.home-testimonial blockquote {
    border-left: none;
    margin-bottom: 0em;
    padding-right: 6em;
}

.home-testimonial blockquote p {
    font-size: 0.7em;
    line-height: 1.3;
}

.home-testimonial cite {
    font-style: normal;
    font-weight: 600;
    font-size: 0.5em;
}

.home-testimonial cite span {
    display: inline !important;
}

.home-testimonial cite span:last-child {
    padding-left: 10px;
}
.thim-ralated-course .owl-controls {
    margin-top: 10px;
    padding-left: 1em;
}
.termly-consent-banner-bottom-7115a9,
.pdfemb-fsp-wrapper {
    z-index: 99999;
}
@media (max-width: 767px) {
    h1 {
        font-size: 24px!important;
        line-height: 1.4;
    }
    .content-item-description table tr td,
    .content-item-description table tr td:first-of-type {
        min-width: inherit;
        width: auto!important;
    }
    .content-item-description  {
        font-size: 0.8em;
    }
}
@media (min-width: 768px) {
    body.course-item-popup #learn-press-content-item .content-item-wrap .content-item-summary, body.course-item-popup #learn-press-content-item .content-item-wrap .message {
        margin: 10px auto;
        max-width: 1320px;
        width: calc( 100% - 60px );
    }
    body.course-item-popup #learn-press-content-item .content-item-wrap .course-item-nav {
        margin: 10px auto 30px;
        max-width: 1320px;
        width: calc( 100% - 190px );
    }
}

#post-15562 #pmpro_member_directory_subheading,
#post-15562 .pmpro_member_directory-item .pmpro_member_directory_display-name {
    display: none;
}

#post-15615 .pmpro_member_directory-item,
#post-15562 .pmpro_member_directory-item {
    border: 1px solid #eeeeee;
    padding: .5em 1em 0.5em;
    border-top: 7px solid #004664;
    background-color: #ecf3ff;
    color: #337ab7;
    border-radius: 0 0 2px 2px;
    text-align: left;
    border-bottom: 0.5px solid #bed4dd;
}
#post-15615 .pmpro_member_directory-1col .pmpro_member_directory-item,
#post-15562 .pmpro_member_directory-1col .pmpro_member_directory-item {
    border-top: 3px solid #004664;
    position: relative;
    margin-bottom: 1em;
    background-color: #ecf3ff;
}
#post-15615 .pmpro_member_directory-1col .pmpro_member_directory-item {
    min-height: 100px;
}

#post-15615 .pmpro_member_directory-1col .pmpro_member_directory-item:nth-of-type(odd),
#post-15562 .pmpro_member_directory-1col .pmpro_member_directory-item:nth-of-type(odd) {
    background-color: #f4f4f4;
}
#post-15562 .pmpro_member_directory a, 
#post-15562 .pmpro_member_directory a:hover {
    color: #337ab7;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: 700;
}

#post-15615 .pmpro_member_directory strong,
#post-15562 .pmpro_member_directory strong {
    text-transform: uppercase;
    opacity: 0.8;
    letter-spacing: -0.3px;
    font-size: 0.925em;
}
#post-15615 .pmpro_member_directory p strong,
#post-15562 .pmpro_member_directory p strong {
    opacity: 0.5;
    font-size: 0.7em;
}
#post-15562 .pmpro_member_directory p strong:before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "FontAwesome";
    font-weight: 900;
    content: "\f21e";
    margin-right: 0.3em;
    font-size: 1.5em;
}
#post-15562 p.pmpro_member_directory_clinicstate strong:before {
    content: "\f0f8";
}
#post-15562 p.pmpro_member_directory_position_type strong:before {
    content: "\f0fa";
}

#post-15615 .pmpro_member_directory p.pmpro_member_directory_link,
#post-15562 .pmpro_member_directory p.pmpro_member_directory_link {
    margin-top: 1em;
}
#post-15615 .pmpro_member_directory-1col .pmpro_member_directory-item span
#post-15562 .pmpro_member_directory-1col .pmpro_member_directory-item span {
    margin-right: 0.5em
}
#post-15562 .pmpro_member_directory-1col .pmpro_member_directory-item span:first-of-type {
    display: block;
}
#post-15615 .pmpro_member_directory-1col .pmpro_member_directory-item p.pmpro_member_directory_link,
#post-15562 .pmpro_member_directory-1col .pmpro_member_directory-item p.pmpro_member_directory_link {
    position: absolute;
    top: 50%;
    right: 1em;
    transform: translateY(-50%);
    margin-top: 0;
}

#post-15562 .pmpro_member_directory p i {
    margin-right: 0.125em;
    opacity: 0.5;
    font-size: 0.8em;
}

#post-15615 .pmpro_member_directory h3 {
    margin-top: 0.6em;
    margin-bottom: 0.1em;
}

#post-15615  .pmpro_member_directory_avatar {
    float: left;
    margin-right: 0.7em;
}

#post-15615  .pmpro_member_directory_avatar img {
    max-height: 80px;
    max-width: 80px;
}

#post-15615 .pmpro_member_directory p,
#post-15615 .pmpro_member_directory h5 {
/*
    margin-top: 0.15em;
    margin-bottom: 0;
    line-height: 1.4;
*/
}

/* modal */
.modal__addon {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 15px;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.88);
    -webkit-animation-duration: 0.35s;
            animation-duration: 0.35s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
    /* Modifiers */
    /* States */
  }

  .modal__dialog {
    position: relative;
    /* max-width: 500px; */
    margin: auto;
    border-radius: 4px;
    background-color: #fff;
  }

  .mcdiv li::marker {
      color: black;
  }

  .modal__close {
    position: absolute;
    top: 10px;
    right: 20px;
    padding: 2px 30px;
    border: none;
    color: black !important;
    font-size: 20px;
    background-color: transparent;
    background-image: none;
  }
  .modal__close:focus {
    outline: 0;
  }
  .modal__header {
    border-bottom: 1px solid #e2e2e2;
  }
  .modal__title {
    margin: 0 0 15px;
  }
  .modal__content {
    /* padding: 10px 0; */
    font-size: 13px;
    line-height: 1.6;
    color: #555;
  }
  .modal__footer {
    padding-top: 20px;
    border-top: 1px solid #e2e2e2;
    text-align: right;
  }
  .modal--fullscreen {
    padding: 5px;
  }
  .modal--fullscreen .modal__dialog {
    width: 100%;
    max-width: none;
    height: 100%;
    border-radius: 0;
  }
  .modal.is-modal-active {
    display: flex;
  }
  /* Animation */
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  /*------------------------------------------------*/
  /* Unrelated styling, not for the typing indicator
     Only using this for DEMO purposes  */
  /*------------------------------------------------*/



/* mailchimp */
.mcholder {
    background-color: var(--light);
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
    justify-content: center;
}

.mcholder.special {
    padding-top: 0;
    padding-bottom: 0;
}

.form-inline .form-group {
    vertical-align: unset !important;
}

.mcdiv.med-modal {
    grid-template-columns: 2fr 1.5fr;
    background-image: url(https://scribes4hire.com/wp-content/uploads/2021/05/Background-modal.jpg);
}

@media only screen and (max-width: 768px) {
    .mcdiv.med-modal {
        grid-template-columns: minmax(auto, 1fr);
        grid-template-areas: 
            "top"
            "bot";
    }
}

.mcdiv.med-modal h2 {
    width: 15ch;
    font-size: 46px;
    line-height: 1.1;
}

@media only screen and (max-width: 768px) {
    .mcdiv.med-modal h2 {
        width: 19ch;
        font-size: 35px;
        line-height: 1.1;
    }
}

.modal-list {
    position: relative;
    top: -15px;
    width: 30ch;
    left: 10px;
    font-size: 22px;
    line-height: 1.2;
    font-weight: bold;
    color: rgb(255 255 255 / 90%);
    list-style: unset;
    margin: 0 !important;
}

@media only screen and (max-width: 768px) {
    .mcdiv.med-modal .modal-list {
        position: relative;
        top: -8px;
        width: 35ch;
        left: -10px;
        font-size: 16px;
        line-height: 1.2;
        font-weight: bold;
        color: rgb(255 255 255 / 90%);
        list-style: unset;
        margin: 0 !important;
    }
}


.mcdiv {
    display: grid;
    width: 100%;
    background-size: cover;
    background-position: center center;
    grid-template-columns: 1.5fr 2fr;
    padding: 40px 20px;
    max-width: 1200px;
    margin: auto;
    background-image: url(/wp-content/themes/scribes4hire-wbctz-child/images/Green-background.jpg);
}


@media only screen and (max-width: 678px) {
    .mcdiv {
        grid-template-columns: minmax(auto, 1fr);
        background-image: linear-gradient(to bottom right, hsla(182deg 100% 31% / 0.5), hsla(182deg 100% 31% / 0.5)), url(/wp-content/themes/scribes4hire-wbctz-child/images/Green-background.jpg);
    }
}

@media only screen and (min-width: 1250px) {
    .mcdiv__imgside {
        display: flex;
        justify-content: flex-end;
    }
}

.mcdiv form {
    width: 20ch;
    font-size: 36px;
}

@media (max-width: 768px) {
    .mcdiv.med-modal form {
        margin-top: 10px;
    }
}


@media (max-width: 472px) {
    .mcdiv form {
        max-width: 100%;
        width: unset;
    }
}

.mcdiv .form-group {
    width: 100%;
    margin-bottom: 0;
}

.mcdiv .form-control {
    width: 100% !important;
    width: 100% !important;
    border: none;
    padding: 20px 20px !important;
    border-radius: 8px;
    margin-bottom: 8px;
    color: black;
}

.mcdiv .form-group:last-child {
    margin-top: 20px;
}

@media (max-width: 768px) {
    .single-city_page #main-content .mcdiv .form-control {
        width: 100% !important;
        border: none;
        padding: 20px 20px !important;
        border-radius: 8px;
        margin-bottom: 8px;
        color: black;
    }
}

.single-city_page #main-content .mcdiv.med-modal .form-control {
    width: 100% !important;
    border: none;
    padding: 10px !important;
    border-radius: 8px;
    margin-bottom: 8px;
    color: black;
}

.mcdiv .btn {
    width: 100% !important;
    border-radius: 8px !important;
    text-transform: none !important;
    font-size: 2rem !important;
    line-height: 1.1 !important;
    padding: 11px 0 !important;
}

.single-city_page #main-content .mcdiv .btn {
    text-transform: none !important;
    width: 100% !important;
}

.single-city_page #main-content .mcdiv.med-modal .btn {
    text-transform: none !important;
    width: 100% !important;
    padding: 16px 0 !important;
    display: inline-block;
    height: unset !important;
    background-color: rgba(255,92,0,255);
    color: black;
}

@media (max-width: 768px) {
    .single-city_page #main-content .mcdiv.med-modal .btn {
        padding: 15px 0 !important;
    }
}

.single-city_page #main-content .mcdiv.med-modal .btn:hover {
    background-color: rgb(225 92 0);
}

.mcdiv .btn {
    text-transform: none !important;
    width: 100% !important;
}

.mcdiv .form-group .form-control::placeholder {
    color: #352f2f;
    font-weight: 500;
    font-size: 1.2em
}

.mcdiv h2 {
    letter-spacing: 0.02em;
    font-weight: 600;
    margin-bottom: 15px;
    width: 20ch;
    line-height: 1.35;
    font-size: 36px;
    color: black;
}

@media (max-width: 472px) {
    .mcdiv h2 {
        max-width: 100%;
        width: unset;
    }
}



.mcdiv h2 .special {
    color: white;
}

@media (max-width: 768px) {
    .mcdiv.med-modal .mcdiv__imgside {
        grid-area: top;
        max-width: 180px;
    }
}

.mcdiv__formside {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
}

@media (max-width: 768px) {
    .mcdiv.med-modal .mcdiv__formside {
        grid-area: bot;
    }
}


#mc_embed_signup div.mce_inline_error {
    margin: 0 0 1em 0 !important;
    padding: 1px 10px !important;
    background-color: #6B0505 !important;
    font-weight: bold !important;
    z-index: 1 !important;
    color: #fff !important;
    border-radius: 8px !important;
    font-size: 13px !important;
}
/* end mailchimp */

/* 05-10-21 New Theme additions */
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item.current,#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item.item-current {
    background: #e6e6e6!important;
    position: relative
}

#popup-course #popup-sidebar .search-course {
    background: var(--lp-secondary-color);
}
.lp-content-area {
    width: 100%!important;
}
.thim-style-content-new-1 article .readmore a, .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button, .wpcf7-form .wpcf7-submit, .job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button, #main-content .btn.btn-primary, #main-content .button, #lession_que_section .btn, #hidden_next_link .btn {
    background-color: var(--lp-primary-color);
}
.thim-style-content-new-1 article .readmore a:hover, .thim-style-content-new-1 article .readmore a:focus, .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover, .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:focus, .wpcf7-form .wpcf7-submit:hover, .wpcf7-form .wpcf7-submit:focus, .job-manager-application-wrapper .application .application_button:hover, .single_job_listing .application .application_button:hover, .job-manager-application-wrapper .application .application_button:focus, .single_job_listing .application .application_button:focus, #main-content .btn.btn-primary:hover, #main-content .btn.btn-primary:focus, #main-content .button:hover, #main-content .button:focus, #lession_que_section .btn:hover, #lession_que_section .btn:focus, #hidden_next_link .btn:hover, #hidden_next_link .btn:focus {
    background-color: var(--lp-secondary-color);
}
body #learn-press-profile #profile-content .lp-button, body .learn-press-4 .lp-course-buttons .lp-button {
    background-color: var(--lp-secondary-color);
    color: #fff;
}
body #learn-press-profile #profile-content .lp-button:hover, body .learn-press-4 .lp-course-buttons .lp-button:hover {
    background-color: var(--lp-primary-color);
    color: #fff;
    
}
.postid-13256 .course-price,
.postid-13256 .course-price+.learn-press-pmpro-buy-membership {
    display: none!important;
}
body.checkout #wrapper-container #main-content {
    position: relative;
    z-index: 1;
    padding-top: 10rem;
}

@media ( max-width: 768px ) {
	body .lp-single-course.learn-press-4 #popup-course #popup-footer {
    width: 65%!important;
  }
	body .lp-single-course.learn-press-4 #popup-course #popup-header {
    line-height: 14px!important;
  }
	body .lp-single-course.learn-press-4 #popup-course #popup-content #learn-press-content-item .content-item-scrollable .content-item-wrap .content-item-summary {
    margin-top: 50px!important;
  }
    #popup-course #popup-content {
        margin-top: 95px;
    }
    #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-icon, #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-name {
        padding: 12px 10px 0;
        font-size: 14px;
        line-height: 1.3;
    }
    #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-icon, #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-name {
        display: block!IMPORTANT;
        min-width: 70%;
        width: auto;
    }
    body .lp-single-course.learn-press-4 #learn-press-course-curriculum .curriculum-scrollable .curriculum-sections .section .section-content .course-item>span, .course-summary #learn-press-course-curriculum ul.curriculum-sections .section-content .course-item .meta {
        float: left;
        line-height: 1;
        padding: 15px 0 0 !important;
        padding-left: 12px!important;
        position: relative!important;
        display: block!important;
        margin-left: 0!important;
    }
}