/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */


.breadcrumbs a {
    text-decoration: underline;
}
#main-content .fl-search input[type='submit'] {
    top: 0;
    right: 0;
}
.fl-sidebar ul.menu li a:before, .fl-blog-sidebar ul li a:before, .fl-blog-sidebar .textwidget a:before {
    content: "\2192" !important;
}

.et_pb_with_border.et_pb_module.et_pb_sidebar_0_tb_body.fl-sidebar.et_pb_widget_area.clearfix.et_pb_widget_area_left.et_pb_bg_layout_dark,
.affari-sidebar-blank {
    display: none;
}
.affari-sidebar-headline .et_pb_module_heading {
        font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
    font-size: 40px;
    line-height: 1.2em;
}
/*not working yet*/
.affari-sidebar-menu .menu-practice-areas {
    display: block !important;

}


/*.checkbox-wrap .nf-field-element label:before, .checkbox-wrap .nf-field-label label:before, .listcheckbox-wrap .nf-field-element label:before, .listcheckbox-wrap .nf-field-label label:before {
    left: -30px;
    top: 0;
        bottom: 0;
    color: red;
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 24px;
    position: absolute;
    z-index: 2;
}*/

body .checkbox-container .nf-field-element, body .listcheckbox-container body .nf-field-element input[type="checkbox"], body .fl-long-form .checkbox-container .nf-field-element, body .fl-long-form .listcheckbox-container .nf-field-element input[type="checkbox"],
body .checkbox-container .nf-field-element, .listcheckbox-container .nf-field-element input[type="checkbox"], .fl-long-form .checkbox-container .nf-field-element, .fl-long-form .listcheckbox-container .nf-field-element input[type="checkbox"] {
    opacity: 1 !important;
}
#nf-field-8-1#nf-field-8-1#nf-field-8-1#nf-field-8-1#nf-field-8-1#nf-field-8-1#nf-field-8-1,
#nf-field-8-0#nf-field-8-0#nf-field-8-0#nf-field-8-0#nf-field-8-0#nf-field-8-0#nf-field-8-0#nf-field-8-0 {
    background-color: white !important;
    width: 22px !important;
    height: 22px !important;
    left: 0;
}

.field-wrap>div input[type=checkbox] {
    background-color: blue;
    color: blue;
    width: 22px !important;
    height: 22px !important;
    visibility: visible;
    display: inline-block;
    z-index: 2;
    position: absolute;
    font-size: 22px;
}

.dica_divi_carousel a, .et_pb_main_blurb_image a, .et_pb_menu__logo a {
    pointer-events: none;

}
.fl-attorney-blurb-row .et_pb_column {
    pointer-events: none;
}

.page-id-45925 ul:first-of-type li {
    pointer-events: none;
}
.page-id-45925 .et_pb_text_inner p:nth-child(4) {
    display: none;
}