/*!Theme Name: Divi ChildTemplate: DiviTheme URI: https://chiroaudio.com/Description: Child theme of Divi for the chiroaudio.com website.Author: CarmboAuthor URI: https://songbirdwebdevelopment.com/Version: 1.0*/body {    padding-bottom: 60px;}span.mejs-time-total.mejs-time-slider {    display: none !important;}.ld-focus-content {    position: relative;}div#anim {    position: fixed;    z-index: 99;    background-color: #ffffffbf;    width: 100%;    height: 100%;    top: 0;    left: 0;    text-align: center;    margin: 0 auto;    padding-top: 10%;    bottom: 0;}input.savepr {    background-color: #3b3d58 !important;    margin: 0;    border-radius: 20px;    background-color: #00a2e8;    color: #fff;    box-shadow: none;    text-transform: none;    font-family: inherit;    font-weight: 800;    font-size: 16px;    text-align: center;    text-decoration: none;    cursor: pointer;    width: 100%;    max-width: 200px;    white-space: normal;    text-shadow: none;    border: 0;    opacity: 1;    transition: opacity .3s ease;    display: flex;    justify-content: center;    align-items: center;    height: auto;    padding: 1em;    line-height: 0.5;    margin: 0 auto;}p#billing_licence1_field, p#billing_license_country1_field, p#billing_state_prov_tert1_field, p#billing_licence1drop_field{    background-color: #3b3d58;    margin-bottom: 0px;    padding-bottom: 5px;    padding: 15px;    padding-bottom: 0px;}p#billing_licence2drop_field span.optional, p#billing_state_prov_tert2_field span.optional, p#billing_licence2drop_field span.optional, p#billing_license_country3_field span.optional, p#billing_state_prov_tert3_field span.optional, p#billing_licence1drop_field span.optional, p#billing_license_country2_field span.optional, p#billing_licence3drop_field span.optional{    display: none;}p#billing_licence1_field label, p#billing_license_country1_field label, p#billing_state_prov_tert1_field label, p#billing_licence1drop_field label{    color: #fff;}p#billing_licence3_field, p#billing_licence1_field {    margin-top: 20px;}p#billing_licence3_field, p#billing_licence3_field, p#billing_license_country3_field, p#billing_state_prov_tert3_field, p#billing_licence3drop_field {    background-color: #3b3d58;    margin-bottom: 0px;    padding-bottom: 5px;    padding: 15px;    padding-bottom: 0px;}p#billing_licence2_field, p#billing_licence2_field, p#billing_license_country2_field, p#billing_state_prov_tert2_field, p#billing_licence2drop_field {    background-color: #3b3d58;    margin-bottom: 0px;    padding-bottom: 5px;    padding: 15px;    padding-bottom: 0px;}p#billing_licence2drop_field{    padding-bottom: 15px;    margin-bottom:20px;}p#billing_licence3drop_field{    padding-bottom: 15px;    margin-bottom:20px;}p#billing_licence3_field label, p#billing_licence3_field label, p#billing_license_country3_field label, p#billing_state_prov_tert3_field label, p#billing_licence3drop_field label{    color: #fff;}p#billing_licence2_field label, p#billing_licence2_field label, p#billing_license_country2_field label, p#billing_state_prov_tert2_field label, p#billing_licence2drop_field label{    color: #fff;}p#billing_licence1drop_field {    padding-bottom: 15px;    margin-bottom:20px;}span.select2.select2-container {    width: 100% !important;}span.select2-selection.select2-selection--single {    padding: 10px;    height: 48px;    border-radius: 4px !important;}.select2-container--default .select2-selection--single .select2-selection__arrow b {    border-color: #888 transparent transparent transparent;    border-style: solid;    border-width: 10px 7px 0 7px;    height: 0;    left: 20%;    margin-left: -4px;    margin-top: -2px;    position: absolute;    top: 22px;    width: 0;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {    border-color: transparent transparent #888 transparent;    border-width: 0 7px 10px 7px;}.design-text .et_pb_column_1_4 h4:after {    border-top: 2px solid #e02b20;    content: "";    height: 5px;    width: 90%;    position: absolute;    top: 8px;    left: 20px;}.header-bar {    background-color: #3B3D58;    padding: 15px;}.header-bar h3 {    color: #fff;    font-size: 16px;    text-align: center;    margin-bottom: 0px !important;    padding-bottom: 0px;    letter-spacing: 1px;    font-family: 'Raleway';}.header-bar h3 span {    font-weight: 300;}div#footer-widgets {    display: none;}.design-text a {    font-size: 16px;    letter-spacing:1px;}.menu_button_login a,.menu_button_account a {    background-color: #013677;    padding: 0 17px;    height: 40px;    border-radius: 4px;    line-height: 40px;    color: #ffffff !important;}#main-footer {    height: auto;    display: flex;    flex-direction: column;    position: fixed;    bottom: 0;    width: 100%;    z-index: 9999;}#footer-bottom {    padding: 10px 0;    height: 100%;}#footer-bottom > .container {    height: 100%;    display: flex;    align-items: center;    justify-content: center;    text-align: center;    color: #ccc;}.single-sfwd-courses #footer-bottom > .container,.single-sfwd-lessons #footer-bottom > .container,.single-sfwd-topic #footer-bottom > .container,.single-sfwd-quiz #footer-bottom > .container {    justify-content: space-between;}.single-sfwd-courses .footer_bottom_left,.single-sfwd-lessons .footer_bottom_left,.single-sfwd-topic .footer_bottom_left,.single-sfwd-quiz .footer_bottom_left {    width: 25%;}.single-sfwd-courses .footer_bottom_center,.single-sfwd-lessons .footer_bottom_center,.single-sfwd-topic .footer_bottom_center,.single-sfwd-quiz .footer_bottom_center {    width: 50%;}.single-sfwd-courses .footer_bottom_right,.single-sfwd-lessons .footer_bottom_right,.single-sfwd-topic .footer_bottom_right,.single-sfwd-quiz .footer_bottom_right {    width: 25%;}.single-sfwd-courses #main-content,.single-sfwd-lessons > .learndash-wrapper,.single-sfwd-topic > .learndash-wrapper,.single-sfwd-quiz > .learndash-wrapper {    padding-bottom: 90px;}.single-sfwd-topic .mejs-container {    margin-bottom: 20px;}.single-sfwd-topic .save_prog_message {    text-align: center;    font-size: 16px;}#footer-bottom > .container a {    color: #ccc;}.footer_sponsor {    height: auto;}.footer_sponsor .sponsor_text {    text-align: left;}.footer_sponsor a {    height: 67px;    display: block;}.footer_sponsor img {    display: block;    height: 100%;    width: auto;}.page-my-account .woocommerce {    font-size: 16px;}.woocommerce-account .completed_course_certs_header {    display: block;    overflow: hidden;    text-align: center;    margin-bottom: 56px;}.woocommerce-account .completed_course_certs_header .dashicons {    font-size: 90px;    width: 90px;    height: 90px;}.woocommerce-account .completed_course_certs .course_cert {    margin-bottom: 20px;}.woocommerce-account .completed_course_certs .ld-certificate-link {    display: flex;    align-items: flex-start;    justify-content: flex-start;}.woocommerce-account .completed_course_certs .left {    margin-right: 10px;    padding-top: 2px;}.woocommerce-account .completed_course_certs .left .ld-icon {    font-size: 21px;}.woocommerce-account .completed_course_certs .right .text {    font-size: 22px;    margin-bottom: 3px;}.woocommerce-account .completed_course_certs .right .completion_date {    font-size: 16px;}.learndash-course-grid .items-wrapper .grid-1 .post {    overflow: hidden;}.learndash-course-grid .items-wrapper .grid-1 .content {    padding-bottom: 4px;}.learndash-course-grid .items-wrapper .grid-1 .content .entry-title {    padding-bottom: 0;    margin-bottom: 12px;}.learndash-course-grid .items-wrapper .grid-1 .author,.learndash-course-grid .items-wrapper .grid-1 .separator,.learndash-course-grid .items-wrapper .grid-1 .bottom-meta {    display: none;}.learndash-course-grid .items-wrapper .grid-1 .ribbon {    right: auto;    left: 10px;    top: 9px;    background-color: #5bb85d;}.items-wrapper .item.grid-1 > .post {    height: 100%;    padding-bottom: 43px;    position: relative;}.learndash-course-grid .buttons {    overflow: hidden;    position: absolute;    width: 100%;    bottom: 0;}.learndash-course-grid .buttons .button_container:first-child {    width: 48%;    float: left;}.learndash-course-grid .buttons .button_container:last-child {    width: 48%;    float: right;}.chiroaudio_button {    text-align: center;    display: block;    background-color: #428bca;    color: #ffffff;    font-size: 16px;    font-weight: 600;    border-radius: 4px;    transition: all 0.15s ease-in-out;    position: relative;    text-decoration: none;    line-height: 1;    padding: 15px 3px;    border: 2px solid #428bca;}.chiroaudio_button:hover,.chiroaudio_button:focus {    background-color: #066aab;    background: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)),#066aab;    border: 2px solid #066aab;}.learndash-course-grid .woocommerce a.button.add_to_cart_button,.single-sfwd-courses .woocommerce a.button.add_to_cart_button {    width: 100%;    text-align: center;    display: block !important;    font-size: 16px !important;    font-weight: 600 !important;    border-radius: 4px !important;    position: relative !important;    text-decoration: none !important;    line-height: 1 !important;    padding: 15px 3px !important;}.learndash-course-grid .woocommerce a.button.add_to_cart_button:hover,.single-sfwd-courses .woocommerce a.button.add_to_cart_button:hover {    border-radius: 4px;    border: 2px solid rgba(0,0,0,0.05);    padding: 15px 3px;    color: #428bca;}.learndash-course-grid .woocommerce a.button.add_to_cart_button:after,.single-sfwd-courses .woocommerce a.button.add_to_cart_button:after {    top: 6px;}.single-sfwd-courses .woocommerce a.button.add_to_cart_button {    border: 2px solid #3b3d58 !important;    border-bottom: 2px solid !important;}.single-sfwd-courses .ld-course-status-action,.single-sfwd-courses .add_to_cart_inline {    width: 100%;}.single-sfwd-courses .woocommerce a.button.add_to_cart_button:hover {    background-color: #05258d;    color: #ffffff;    border: 2px solid #05258d !important;}.single-sfwd-courses .post-meta {    display: none;}.single-sfwd-courses .entry-title {    margin-bottom: 15px;}.wpforms-form input[type="text"],.wpforms-form input[type="email"],.wpforms-form textarea {    background-color: #dddddd !important;}#wpforms-4921-field_1-container {    width: 49%;    float: left;    clear: none;}#wpforms-4921-field_2-container {    width: 49%;    float: right;    clear: none;}#wpforms-form-4921 input[type="text"],#wpforms-form-4921 input[type="email"] {    width: 100%;    max-width: none;}::-webkit-input-placeholder { /* Chrome/Opera/Safari */    color: #000000 !important;}::-moz-placeholder { /* Firefox 19+ */    color: #000000 !important;    opacity: 1; /* Firefox sets a lower opacity on placeholder text by default */}:-ms-input-placeholder { /* IE 10+ */    color: #000000 !important;}::placeholder { /* Standard syntax */    color: #000000 !important;}.page-enrolled-courses .learndash-course-grid .button_container {    width: 100% !important;}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row {    width: 47%;    overflow: visible;    float: left;}