/*
 Theme Name:   Divi Child
 Description:  Custom Findlaw Divi Theme
 Template:     Divi
 Version:      3.19.18
 Text Domain:  divi-child
*/

body.waiting * {
    cursor: progress;
}
img {width: auto;}

/**
 * The following CSS property/rule will specifically disable the DTZ (double-tap zoom) behavior,
 * which will eliminate the native mobile browser tap delay and improve FID (First Input Delay) times on our sites.
 * Note: this rule will allow pinch zoom behavior to remain active for users who rely on it for accessibility purposes.
 * @see https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away
 * @see https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action#manipulation
 */
html {
    touch-action: manipulation;
}

/**
 * Divi 4.10.8 backwards compatibility
 */
.et_pb_text_align_right {
    text-align: right;
}
.et_pb_text_align_center {
    text-align: center;
}
.et_pb_text_align_left {
    text-align: left;
}
.fl-mobile-menu .et_pb_menu__wrap {
    margin: 0 -11px;
}

.et_pb_dcsbcm_divi_breadcrumbs_module ol {
    padding: 0!important;
}

.et_pb_button[data-icon]:not([data-icon=""])::after{
    content: attr(data-icon) / "" !important;
}

article[id^="post"] .more-link{
    display: none !important;
}

.ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .checkbox-wrap label, .ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .checkbox-wrap label:after, .ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .checkbox-wrap label:before, .ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .checkbox-wrap label:focus, .ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .checkbox-label-focused, .ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .checkbox-label-focused:before, .ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .checkbox-label-focused:after{
    transition: all 0s !important;
}

.ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .checkbox-wrap .ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .nf-field-element label:before, .ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .checkbox-wrap .ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .nf-field-label label:before, .ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .listcheckbox-wrap .ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .nf-field-element label:before, .ENABLE_DELAYED_OUTLINE_ELEMENT_FOCUS .listcheckbox-wrap .nf-field-label label:after{
    transition: all 0s !important;
}

.ENABLE_UNDERLINE_BREADCRUMBS #page-container .dcsbcm_divi_breadcrumb a {
    text-decoration: underline !important;
    border-bottom: 0px !important;
    box-shadow: none !important;
}

.ENABLE_UNDERLINE_BREADCRUMBS #page-container .dcsbcm_divi_breadcrumb a:before {
    display: none !important;
}

.ENABLE_UNDERLINE_BREADCRUMBS #page-container .dcsbcm_divi_breadcrumb a:hover, .ENABLE_UNDERLINE_BREADCRUMBS #page-container .dcsbcm_divi_breadcrumb a:focus {
    text-decoration: none !important;
    border-bottom: 0px !important;
    box-shadow: none !important;
}

.ENABLE_SLIDER_CONTROL_IMPROVEMENTS .et-pb-arrow-prev:focus {
    left: 22px;
}

.ENABLE_SLIDER_CONTROL_IMPROVEMENTS .et-pb-arrow-next:focus{
    right: 22px;
}

.ENABLE_SLIDER_CONTROL_IMPROVEMENTS .et-pb-slider-arrows button {
    background: transparent;
    border: 0px;
    cursor: pointer;
}

.ENABLE_SLIDER_CONTROL_IMPROVEMENTS .et-pb-controllers button {
    display: inline-block;
    text-indent: -9999px;
    border-radius: 7px;
    width: 7px;
    height: 7px;
    margin-right: 10px;
    padding: 0;
    border: 0px;
    cursor: pointer;
}

.ENABLE_SLIDER_CONTROL_IMPROVEMENTS .et-pb-slider-arrows button:focus {
    opacity: 1;
}

@media (max-width: 480px) {
    .ENABLE_SLIDER_CONTROL_IMPROVEMENTS .et-pb-slider .et-pb-arrow-prev:focus {
        left: 0px !important;
    }

    .ENABLE_SLIDER_CONTROL_IMPROVEMENTS .et-pb-slider .et-pb-arrow-next:focus{
        right: 0px !important;
    }
}

.ENABLE_SLIDER_CONTROL_IMPROVEMENTS_DICA .swiper-buttton-container div {
    display: none !important;
}

.ENABLE_SLIDER_CONTROL_IMPROVEMENTS_DICA .swiper-buttton-container button{
    border: 0px !important;
}

.ENABLE_SLIDER_CONTROL_IMPROVEMENTS_DICA .swiper-buttton-container button.swiper-button-next {
    margin-left: -7px !important;
}

.ENABLE_SLIDER_CONTROL_IMPROVEMENTS_DICA .swiper-buttton-container button::before {
    margin-left: -7px !important;
}

.ENABLE_SLIDER_CONTROL_IMPROVEMENTS_DICA button.swiper-pagination-bullet {
    text-indent: -9999px !important;
}

.ENABLE_FIX_SOCIAL_MEDIA_BUTTONS .et_pb_social_media_follow .et_pb_social_media_follow_network_name {
    display: block !important;
    opacity: 0 !important;
    width: 0px !important;
    height: 0px !important;
    overflow: hidden !important;
}

/**
 * Migrated from Ninja Forms v. 3.6.14
 */
.nf-form-content .nf-label-span {
    font-size: 18px;
    line-height: 20px;
}

.grecaptcha-badge {
    z-index: 1000;
}