/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 29 2020 | 14:07:00 */
small a {
    position: relative;
    top: 10px;
}
small {
    color: #fff;
}
.wpbdp-field-display.wpbdp-field.wpbdp-field-value.field-display.field-value.wpbdp-field-zip_code.wpbdp-field-meta.wpbdp-field-type-textfield.wpbdp-field-association-meta {
    display: none;
}
.wpbdp-field-display.wpbdp-field.wpbdp-field-value.field-display.field-value.wpbdp-field-biography_pdf.wpbdp-field-content.wpbdp-field-type-textarea.wpbdp-field-association-content .field-label {
    float: left;
    padding: 0 3px 0 0;
}
.page-id-12816 div.fusion-button-wrapper {
    width: 100%;
    display: grid;
    height: 50px;
    text-align: center;
}
.page-id-12816 a.fusion-button.button-flat.button-small.button-custom:hover {
    background: #3372c4;
}
/* span.fusion-button-text {
    position: absolute;
    width: 100%;
    left: 0;
    height: 100%;
    top: 50%;
} */
.espresso_events .ee-ical-sbmt {
	background:white;
	font-family : 'dashicons', sans-serif !important;
	font-size: 1.5em;
	border: none;
    cursor: pointer;
}
.event-tickets .tkt-slctr-tbl-wrap-dv {
    display: block;
    overflow-x: unset;
    height: 100%;
}
.tckt-slctr-tbl-td-name a, .ticket-selector-submit-btn-wrap input.ticket-selector-submit-btn {
    cursor: pointer;
}
#wpbdp-page-main_page div#wpbdp-categories {
    display: none;
}
div.wpbdp-listing .listing-details {
    margin-left: 0;
}
.search-results .wpbdp-listing a {
    border-bottom: medium none transparent;
    color: #3372c4;
    text-decoration: none;
}
input.ticket-selector-submit-btn.ticket-selector-submit-ajax {
    color: #fff;
}
input.ticket-selector-submit-btn.ticket-selector-submit-ajax:hover {
    color: #fff;
}
.attachment .single-navigation.clearfix {
    display: none;
}
.fusion-footer {
    position: relative;
    z-index: 999;
}
#frm_form_1_container.formf7xyz {
    display:none;
    line-height: 30px;
    margin-top: -35px;
    position: relative;
    z-index: 0;
}
.frm_style_formidable-style.with_frm_style .frm_required {
    font-size: 20px;
}
#reqend.frm_required {
    font-size: 16px;
}
.frm_style_formidable-style.with_frm_style .frm_message {
    line-height: 30px;
}
#frm_form_1_container.formf7xyz .frm_message {
    border: 0 solid;
    margin: 0 0 15px;
    padding: 0 15px 15px;
    line-height: 30px;
}
.frm_submit {
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 125px;
    margin: 0 0 -90px;
    position: relative;
    width: 100%;
    z-index: 1;
}

/* #frm_form_1_container.formf7xyz {
    display:none;
    line-height: 30px;
    margin-top: -35px;
}
.frm_style_formidable-style.with_frm_style .frm_required {
    font-size: 20px;
}
#reqend.frm_required {
    font-size: 16px;
}
.frm_style_formidable-style.with_frm_style .frm_message {
    line-height: 30px;
}
#frm_form_1_container.formf7xyz .frm_message {
    border: 0 solid;
    margin: 0 0 15px;
    padding: 0 15px 15px;
    line-height: 30px;
} */

.post-password-form input {
    color: #fff !important;
    padding: 6px 16px 5px !important;
}
#pwbox-14460 {
  color: #000 !important;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu #text-14 a {
    margin: 0 !important;
    padding: 0 !important;
} 
.post-content .frm_form_field.form-field.frm_required_field.frm_top_container.frm_three_fourths {
    margin: 0 0 10px 0;
}
.post-content .frm_form_field.form-field.frm_top_container.frm_third {
    margin: 0 10px 10px 0;
}
.post-content .frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 10px;
}
.post-content .frm_form_field.form-field.frm_top_container.frm_half {
    margin: 0 0 10px;
}
.post-content .frm_form_field.form-field.horizontal_radio.frm_top_container.frm_half {
    margin: 0 0 10px 0;
}
.post-content .frm_form_field.form-field.frm_required_field.frm_top_container.frm_half {
    margin: 0 0 10px 0;
}
.post-content .frm_form_field.form-field.frm_required_field.frm_top_container.frm_third {
    margin: 0 10px 10px 0;
}
.frm_form_field.frm_section_heading.form-field {
    background: #f6f6f6 none repeat scroll 0 0;
    margin: 30px 0 10px !important;
    padding: 0 20px 10px;
}
.searchform .search-table .search-field input {
    z-index: 999999999 !important;
}
.fusion-header-v4 .searchform{
  position:relative;
    z-index: 999999999 !important;
}
#ninja_forms_form_28 h3 {
    background: #eee none repeat scroll 0 0;
    padding: 8px 0;
}
.ninja-forms-form textarea.ninja-forms-field, .ninja-forms-form input.ninja-forms-field, .ninja-forms-form select.ninja-forms-field {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #999 !important;
    color: #000 !important;
    padding:5px;
}
#aec-modal .link {
    position: relative;
    right: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    bottom: 0;
    font-size: 18px;
    padding: 5px 10px;
}
#aec-modal-container .aec-content {
    font-size: 13px;
    max-height: 50% !important;
    overflow: auto;
    padding: 5px 10px 0;
}
.fusion-button.button-flat.button-round.button-small.button-custom {
    background-color: #efefef !important;
    color: #3372c4 !important;
    width: 85%;
}
.home #aec-header > ul {
    display: none;
}
.home .fc-header-center h2 {
    font-size: 17px !important;
    margin: 0;
}
.home .fc-header-center {
    width: 100% !important;
}
.home .fc-header-left {
    display: none;
}
.single-navigation {
    margin-bottom: 25px;
}
.page .fusion-blog-shortcode .post {
    margin-bottom: 25px;
}
.page .fusion-blog-shortcode h2 {
    font-size: 18px !important;
    margin: 0;
}
/*.page .fusion-blog-shortcode p {
    margin-bottom: 0;
}*/
.page .fusion-blog-shortcode .fusion-post-timeline .post {
    margin-bottom: 25px;
}
.page .fusion-blog-shortcode .fusion-post-timeline h2 {
    font-size: 22px !important;
    margin: 0;
}
.page .fusion-blog-shortcode .fusion-post-timeline p {
    margin-bottom: 20px;
}

.home .fusion-blog-shortcode .post {
    margin-bottom: 15px;
}
.home .fusion-blog-shortcode h2 {
    font-size: 16px !important;
    margin: 0;
}
.home .fusion-blog-shortcode p {
    margin-bottom: 0;
}
#hometabx {
    display: none;
}
.ninja-forms-form li {
    padding: 0px 0 0 !important;
}
.ninja-forms-form textarea.ninja-forms-field,.ninja-forms-form input.ninja-forms-field,.ninja-forms-form select.ninja-forms-field {
    border: 1px solid #999 !important;
    color: #000 !important;
}
.fusion-imageframe {
    margin: 0 20px 10px 0 !important;
}
#content .post-content > h3 {
    margin: 0 0 5px 0 !important;
}
.page-id-11604 .wpbdp-page-content .wpbdp-categories.cf {
    display: none;
}
select.ninja-forms-field, textarea.ninja-forms-field {
    border: 1px solid #ccc;
    padding: 6px 5px;
    width: 100% !important;
    font-size:14px;
}
.ninja-forms-required-items {
    margin: 10px 0 20px;
}

/*--- BEGIN LEFT NAVIGATION - DISABLE ANIMATION ---*/
.side-nav-left .side-nav .arrow {
    margin-left: 4px;
}
.page_item.page_item_has_children ul {
    display: none !important;
}
ul.children li.page_item.page_item_has_children ul.children {
    display: none !important;
}
.page_item.page_item_has_children.current_page_ancestor.current_page_parent ul {
    display: block !important;
}
.page_item.page_item_has_children.current_page_item ul {
    display: block !important;
}
ul.children li.page_item.page_item_has_children.current_page_item ul.children {
    display: block !important;
}
.page_item.page_item_has_children.current_page_ancestor ul ul.children {
    display: block !important;
}
.page_item.page_item_has_children.current_page_ancestor ul {
    display: block !important;
}
ul.children li.page_item.page_item_has_children.current_page_parent ul.children {
    display: block !important;
}
/*--- END LEFT NAVIGATION - DISABLE ANIMATION ---*/
.table-1 img {
   max-width:none;
}
.fusion-tabs {
    margin-bottom: 20px;
}
.post-content h4, .project-content .project-info h4, .share-box h4, .fusion-title h4, .title h4, #wrapper .fusion-tabs-widget .tab-holder .tabs li a, .fusion-accordian .panel-title a, .fusion-carousel-title, .fusion-tabs .nav-tabs > li .fusion-tab-heading, .fusion-post-content h4 {
    color: #3372c4;
}
.wpbdp-map {
    border: 0 solid #036 !important;
}
.menu-item-12297 .fusion-megamenu-widgets-container.third-level-widget {
    padding: 0 15px !important;
}
.wpbdp-region-sidelist-wrapper .wpbdp-region-sidelist {
    display: block;
    margin: 0;
    padding: 0;
}
 .with-region-sidelist .wpbdp-page-content {
         float: left;
         width: 80%;
     }
#main {
    padding-bottom: 30px;
    padding-top: 35px;
}
#content {
    width: 73%;
}
.field-value.wpbdp-field-mediators_in_the_same_office.wpbdp-field-meta.wpbdp-field-type-textarea.wpbdp-field-association-meta label {
    color: #990000;
}
.addthis_sharing_toolbox {
    float: right;
    margin: 10px 15px 0 0;
}
.page .fusion-sharing-box h5 {
    color: #777;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin: 10px 0;
}
.fusion-social-networks .fusion-social-network-icon {
    color: #777;
}
.page .fusion-sharing-box {
    background-color: #f6f6f6;
    height: 30px;
    margin: 0;
    padding: 0 0 0 15px;
}

#menu-item-12854 .fusion-megamenu-widgets-container.third-level-widget {
    padding: 0 20px;
}
#menu-item-12975 .fusion-megamenu-widgets-container.third-level-widget {
    padding: 0 20px;
}
.wpbdp-region-sidelist > li {
    background: #f6f6f6 none repeat scroll 0 0;
    list-style: outside none none;
    padding: 5px 12px;
}
ul.wpbdp-region-sidelist {
    margin: 10px 0 0 10px;
}
.wpbdp-region-sidelist-wrapper .wpbdp-region-sidelist > li {
    float: none;
    margin: 0 0 5px;
}
.wpbdp-region-sidelist-wrapper {
    margin: 0;
    float: right;
    width: auto;
}
#wpbdp-search-form .wpbdp-search-filter > div.field {
    display: block;
    margin-left: auto;
    padding-left: 10px;
    width: 75%;
}
#wpbdp-search-form .wpbdp-search-filter > div.field > input[type="text"] {
    width: 100%;
}
#wpbdp-search-form .wpbdp-search-filter > div.field > select {
    width: 100%;
}
#wpbdp-search-form .wpbdp-search-filter > div.label {
    display: block;
    float: left;
    text-align: right;
    width: 25%;
}
#wpbdp-search-form select, wpbdp-search-form input {
    border: 1px solid #ccc;
}
.wpbdp-listing.wpbdp-listing-single.single.normal .listing-actions {
    display: inline-block;
    float: none;
    margin: 0;
    text-align: right;
    width: 100%;
}
.page #main .fusion-title-size-two h2 {
    margin-bottom: 5px;
}
.listing-actions.cf {
    display: none;
}
.fusion-footer-widget-area {
    height: 20px !important;
}
@media (max-width:708px) {
.wpbdp-region-sidelist-wrapper .wpbdp-region-sidelist {
    display: none;
}
      .with-region-sidelist .wpbdp-page-content {
         float: left;
         width: 100%;
     }
.wpbdp-region-sidelist-wrapper .sidelist-menu-toggle {
    background: #03314d none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    display: block;
    margin: 5px auto;
    padding: 6px 10px;
}
.wpbdp-region-sidelist-wrapper .wpbdp-region-sidelist > li {
    float: none;
    margin: 0 0 5px;
   padding:5px 12px;
}
   }
input#wpbdp-bar-view-listings-button.button {
    float: right;
    margin: 0 0 5px 5px;
}
.wpbdp-bar form.wpbdp-search-form {
    display: block;
    width: 100%;
}
#wpbdp-main-page #wpbdp-bar-show-directory-button.button {
    display: none;
}
.wpbdp-page h2 {
    display: none;
}
#wpbdp-search-page > a {
    margin-right: 0 !important;
}
#aec-filter li:first-child {
    float: none;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 4px 3px 0 !important;
}
#aec-filter li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    list-style: outside none none !important;
    margin: 2px 0 0;
    padding: 0 0 0 2px !important;
}
#aec-modal {
    height: 100%;
}
#aec-filter li a {
    font-size: 14px;
}
#aec-filter a {
    border: 0 solid transparent;
    cursor: pointer;
    display: block;
    line-height: 20px;
    padding: 1px 4px;
    text-decoration: none;
}
#aec-container #aec-header #aec-filter li a:hover {
    background: #000 none repeat scroll 0 0 !important;
    box-shadow: none !important;
}
#aec-filter a.all:hover, #aec-filter li.active a {
    border-color: transparent !important;
    box-shadow: 0 0 0 #000;
}
#aec-filter li.active {
    border: 0px double #999;
    opacity:1 !important;
}
.fc-header .fc-state-active span.fc-button-inner {
    background: #666 none repeat scroll 0 0;
    color: #fff;
}
.fc-state-default, .fc-state-default .fc-button-inner {
    background: #fff none repeat scroll 0 0;
    border-color: #ddd;
    border-style: solid;
    color: #666;
}
.ui-datepicker-header select {
    border: 1px solid #fff;
}
table.ui-datepicker td a, .ui-datepicker-header select {
    background-color: #fff;
}
#aec-modal-container {
    background-color: #fff !important;
    border-radius: 0 0 6px 6px !important;
    bottom: 50px !important;
    box-shadow: 0 0 64px #000 !important;
    color: #333 !important;
    font: 18px/26px "Lucida Grande",Arial,sans-serif;
    left: 0 !important;
    margin: 0 auto !important;
    padding-bottom: 4px !important;
    position: fixed !important;
    right: 0 !important;
    text-align: left !important;
    top: 50px !important;
    width: 90% !important;
    z-index: 999999999 !important;
    height:auto !important;
}
/*.page #sidebar .side-nav .page_item.page_item_has_children.current_page_ancestor.current_page_parent ul li ul li a {
    color: #000 !important;
    font-weight: normal !important;
}
.page #sidebar .side-nav .page_item.page_item_has_children.current_page_ancestor.current_page_parent ul li ul li a:hover {
    color: #3372c4 !important;
    font-weight: normal !important;
}
#sidebar .side-nav .page_item.page_item_has_children.current_page_ancestor.current_page_parent ul li ul li a {
    color: #000 !important;
    font-weight: normal !important;
}*/
#wpbdp-bar-show-directory-button.button {
    float: right;
    margin:0;
}
ul.wpbdp-categories {
    margin: 0;
    padding: 0;
}
ul.wpbdp-categories > li {
    background: #f6f6f6 none repeat scroll 0 0;
    float: left;
    list-style: outside none none;
    margin: 0 10px 0 0;
    padding: 5px 12px;
    width: auto;
}
#wpbdp-search-page .wpbdp-bar.cf, #wpbdp-category-page .wpbdp-bar.cf  {
    margin: 0;
    padding: 0;
}
#wpbdp-view-listings-page .wpbdp-bar.cf {
    margin: 0;
    padding: 0;
}
#wpbdp-main-page .advanced-search-link {
    font-size: 16px !important;
}
#wpbdp-main-page .wpbdp-bar.cf {
    background: #fff none repeat scroll 0 0;
    margin: 0;
    padding: 0;
}
.wpbdp-bar input.button,form#wpbdmsearchform input.submit,#wpbdp-search-form .reset, #wpbdp-search-form .submit, .wpbdp-hide-on-mobile.button.back-to-dir, #wpbdp-category-page .button.view-listing, #wpbdp-view-listings-page .button.view-listing {
    background: #03314d none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    margin: 0 10px 0 0;
    padding: 5px 10px;
}
.wpbdp-bar .wpbdp-search-form {
    margin: 0;
    padding: 0 !important;
}
form#wpbdmsearchform {
    float: none;
    padding: 12px 0;
    text-align: center;
}
form#wpbdmsearchform input {
    display: inline;
    margin: 0 0 5px;
    width: 100%;
}
.wpbdp-bar .wpbdp-main-links {
    float: none;
    margin: 0 0 15px;
    width: 100%;
}
.wpbdp-bar {
    background: #fff none repeat scroll 0 0;
    margin: 10px;
    padding: 10px;
}
.side-nav li a{
    font-weight: bold !important;
    color:#3372c4 !important;
    text-transform:uppercase;
}
.sidebar .sub-menu, .sidebar .children, .fusion-footer-widget-area .sub-menu, .fusion-footer-widget-area .children, #slidingbar-area .sub-menu, #slidingbar-area .children {
    background: transparent none repeat scroll 0 0;
    margin: 0;
}
.side-nav li.page_item_has_children li a {
    font-weight: normal !important;
}
.side-nav li.page_item_has_children a {
    font-weight: normal !important;
    color: #000;
    text-transform: none;
    padding-left: 10px;
    line-height:1.4;
}
#sidebar li.page_item.current_page_item {
    background: #f6f6f6 none repeat scroll 0 0;
    padding: 0 0 0 6px;
}
.side-nav li.page_item::before {
    content: " - ";
    float: left;
    padding: 9px 5px 0 0;
}
.side-nav li.page_item {
    font-weight: normal;
    margin: 0 0 0 10px !important;
    padding: 0 0 0 5px;
}
.side-nav li {
    margin: 0 0 0 5px !important;
}
.side-nav li.page_item a{
    font-weight: normal !important; 
   color:#333 !important;
}
.side-nav li.page_item a:hover {
    color: #3372c4 !important;
    font-weight: normal !important;
}
.page_item.page_item_has_children.current_page_ancestor.current_page_parent {
    background: #f6f6f6 none repeat scroll 0 0;
}
.page_item.page_item_has_children.current_page_ancestor.current_page_parent:hover {
    background: #f6f6f6 none repeat scroll 0 0;
}
.page_item.page_item_has_children.current_page_ancestor.current_page_parent a {
    font-weight: bold;
}
  #sidebar ul.side-nav lipage_item_has_children.current_page_ancestor.current_page_parent a {
    color: #000 !important;
    font-weight: bold !important;
}
#sidebar ul.side-nav li.page_item.page_item_has_children a:hover {
    color: #3372c4 !important;
}
#sidebar ul.side-nav li.page_item.page_item_has_children ul li a {
    font-weight: normal !important;
}
.side-nav ul.children li.page_item.current_page_item {
    background: #fff none repeat scroll 0 0 !important;
}
#wrapper .side-nav li.current_page_item a {
    color: #3372c4 !important;
    font-weight: normal !important;
}
#wrapper .side-nav li.current_page_item li a {
    font-weight: normal !important;
}
.side-nav li.page_item_has_children.current_page_parent a {
    font-weight: bold !important;
}
.side-nav li.page_item_has_children.current_page_parent a:hover {
    font-weight: bold !important;
}
.side-nav li.page_item_has_children.current_page_parent li a {
    font-weight: normal !important;
}
.side-nav li.page_item_has_children.current_page_parent li a:hover {
    font-weight: normal !important;
}
#sidebar .side-nav .page_item.page_item_has_children.current_page_item a {
   /* color: #000 !important; */
    font-weight: bold !important;
}
#sidebar .side-nav .page_item.page_item_has_children.current_page_item ul li a {
    color: #000 !important;
    font-weight: normal !important;
}
#sidebar .side-nav .page_item.page_item_has_children.current_page_item ul li a:hover {
    color: #3372c4 !important;
    font-weight: normal !important;
}
#sidebar .side-nav .page_item.current_page_item a {
    color: #3372c4 !important;
    font-weight: bold !important;
    text-transform: none;
}
#sidebar .side-nav .page_item a {
    text-transform: none !important;
}
#sidebar .side-nav .page_item.page_item_has_children.current_page_ancestor.current_page_parent a {
    font-weight: bold !important;
}
#sidebar .side-nav .page_item.page_item_has_children.current_page_ancestor.current_page_parent ul li a {
  /*  color: #3372c4 !important; */
    font-weight: normal !important;
}


.tab-content h3 {
    margin-top: 0;
}
.fusion-title-size-two h2 {
    margin-bottom: 20px;
}
.fusion-flip-box .flip-box-inner-wrapper {
    min-height: auto !important;
    margin-bottom: 0;
}
.flip-box-back-inner {
    font-size: 14px;
    line-height: 17px;
}
.flip-box-back-inner > a {
    color: #87d0ff;
}
.flip-boxes h2 {
    font-size: 18px !important;
    line-height: 20px !important;
}
.fusion-flip-box .flip-box-front, .fusion-flip-box .flip-box-back {
    height: auto !important;
    padding: 10px !important;
}
.fusion-flip-boxes {
    margin-bottom: 0;
}
.fusion-reading-box-container {
    margin-bottom: 20px !important;
}
.fusion-reading-box-container .reading-box {
    background-color: #f6f6f6 !important;
    border-top: 1px solid #990000 !important;
    padding: 10px;
}
.fusion-accordian .panel-title, .fusion-sharing-box h4, .fusion-tabs .nav-tabs > li .fusion-tab-heading {
    font-size: 15px;
}
.fusion-megamenu-title a {
    color: #3372c4;
}
.fusion-main-menu .sub-menu li a {
    border-bottom: 1px dashed #ccc !important;
    margin: 0 10px !important;
    padding: 5px 10px !important;
}
.fusion-megamenu-bullet {
    display: none;
}
.fusion-megamenu-title {
    font-size: 16.5px;
    padding: 0 15px 15px 20px;
}
.timeline1 .title-heading-left {
    width: 100% !important;
}
.fusion-title.title.fusion-title-size-two.timeline1 {
    text-align: center !important;
    width: 100% !important;
}
.timeline1 .title-sep-container {
    display: none;
}
.fusion-icon-bubbles::before {
content: "\f017" !important;
font-family: FontAwesome !important;
}
.fusion-timeline-date {
    display: none;
}
.fusion-megamenu-title a:hover {
    color: #990000;
}
.fusion-header-tagline {
    margin: 20px 0 0;
}
.fusion-main-menu > ul > li > a {
    text-transform: uppercase;
}
.fusion-li-item-content {
    font-size: 16px;
}
.fusion-header-v4 .search-table {
    margin: 20px 0 0 0;
}
.searchform .search-table .search-button input[type="submit"] {
    background: none repeat scroll 0 0 #990000;
}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-fixed {
    background: none repeat scroll 0 0 transparent !important;
}
.fusion-footer-widget-area {
    background-color: #fff;
    padding: 10px;
}
.home #main, .page-id-11937 #main {
    padding-top: 20px;
}
.post-content ul.arrow li::before, .fusion-post-content ul.arrow li::before {
    background-color: #fff !important;
    color: #750000 !important;
}
.fusion-megamenu {
 background-color: #fff;
   /*    border-bottom: 5px solid #fff;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff; 
    box-shadow: none; */
}
.fusion-main-menu .sub-menu {
    background-color: #fff;
}
.fusion-header-v4 .fusion-header {
    padding-bottom: 15px;
    padding-top: 15px;
}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents, .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents, .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents {
    background-color: #999;
    border-color: #dcdadb;
}
.fusion-main-menu .sub-menu li a:hover {
    background-color: #efefef;
    color:#750000;
}
.fusion-secondary-header {
    border-top: 5px solid #333;
}
#slidingbar-area h3 {
    font-size: 19px !important;
}
.fusion-li-icon.fa.fa-check {
    color: #000066 !important;
}
.fusion-button {
    color: #fff !important;;
}
.fusion-button:hover {
    color: #fff !important;;
}
/*.icon-wrapper.circle-yes {
    background: #fff !important;
} */
.fusion-li-icon.fa.fa-chevron-right {
    color: #03314d !important;
}
.fusion-secondary-menu > ul > li {
    border: 0 none;
    padding: 0 5px;
}
body.page #main .side-nav a {
    color: #000;
}
/*body.page #main .side-nav li:hover {
    background: #ffffff;
} */
body.page #main .side-nav li li:hover {
    background: #fff;
}
.sub-menu .menu-item-has-children a::after {
    content: " >";
}
.sub-menu .menu-item-has-children a:hover::after {
    content: " >";
    color:#fff;
}
.sub-menu .menu-item-has-children ul.sub-menu li a::after {
    content: "";
}
.fusion-main-menu > ul > li > a:hover {
    color: #000066;
    border-color: #990000;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu {
    border-color: #fff;
}
.post-password-form input[type="password"] {
    color: #666 !important;
}
body.has-sidebar #content {
    width: calc(100% - 19% - 80px);
}
#ee-spco-payment_options-reg-step-form input, #ee-spco-payment_options-reg-step-form select, #ee-spco-attendee_information-reg-step-form input, #ee-spco-attendee_information-reg-step-form select {
    color: #555;
    font-size: 14px;
    font-weight: bold;
}
.page_item.page-item-11604 {
    display: none;
}
@media (max-width:800px) {
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
    display: none;
}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons {
    position: relative;
}
}
.ticket-selector-submit-btn.view-details-btn {
    color: #fff;
}
.ticket-selector-submit-btn.view-details-btn:hover {
    color: #fff;
    background: #3372c4;
}
.fusion-button.button-flat.button-round.button-medium.button-blue.button-1 {
    background: #3372c4 none repeat scroll 0 0;
    border: medium none;
    pointer-events: auto;
}
.fusion-button.button-blue {
    background: #3372c4 none repeat scroll 0 0;
    border: medium none;
    pointer-events: auto;
}
.fusion-button.button-blue:hover, .fusion-button.button-flat.button-round.button-medium.button-blue.button-1:hover {
    background: #888 none repeat scroll 0 0;
    border: medium none;
    pointer-events: auto;
}
.fusion-button-text {
    color: #fff !important;
}
.sidebar .arrow::after {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    left: auto;
    top: auto;
    transform: none;
    width: auto;
    transform: rotate(90deg);
}
.sidebar .arrow {
    position: static;
}
.page-template .fusion-timeline-icon .fusion-icon-bubbles::before {
    content: "\e62a" !important;
    font-family: icomoon !important;
  display:none;
}
.page-template .fusion-timeline-icon::before {
    content: "\e62a" !important;
    font-family: icomoon !important;
}
#wpbdp-search-form .wpbdp-search-filter > .wpbdp-search-field-label {
    display: block;
    width: 25%;
    float: left;
    text-align: right;
    margin: 5px 0 0 0;
}
span.select2.select2-container.select2-container--default {
    width: 100% !important;
}
.wpbdp-search-filter.textfield.wpbdp-form-field.wpbdp-form-field-id-6 .field.inner::after {
    content: "Please enter the format xxx-xxx-xxxx ";
    font-size: 14px;
    color: #999;
}
.page-template .post-content .col.content-box-wrapper.content-wrapper-background.link-area-link-icon {
    min-height: auto !important;
}
#wpbdp-search-page h3 {
  color: #fff;
}
#wpbdp-search-page h3:before {
  color:#000;
  content: "Find a Mediator";
}
iframe#twitter-widget-0 {
    width: 100% !important;
}