body div.site-branding p.site-title {padding: 0 !important}
body.page-id-37 div#text-2  {margin-bottom: 0 !important}

div#content.site-content li a:hover,
div#content.site-content p a:hover
 {text-decoration: underline !important;}

p:not(.has-background):last-of-type {
padding-bottom: 1em !important;
}

/* Renders first paragraph as bold text */
div.et_pb_module.et_pb_post_content.et_pb_post_content_0_tb_body p:first-child {font-weight: 600 !important;}

p.firstline {font-weight: 600 !important;}

/* Inline links */

div.et_pb_text_inner a, ol.dcsbcm_divi_breadcrumbs a, div.et_pb_post_content_0_tb_body a, #conf-downloads a {color: #C60 !important;}
div.et_pb_text_inner a:hover, ol.dcsbcm_divi_breadcrumbs a:hover, div.et_pb_post_content_0_tb_body a:hover,  #conf-downloads a:hover {color: #F60 !important; text-decoration: underline !important;}

/* Custom links */

ul.triangle-links  {list-style: none !important; margin-left: 0 !important; padding-left: 0 !important; font-size: 20px;}
ul.triangle-links li {list-style: none !important;}
ul.triangle-links a {color: #C60 !important;}
ul.triangle-links a:hover {color: #F60 !important;
                           text-decoration: none !important;}
ul.triangle-links li a:after {content: " \1F847"}

div.btt-row {padding: 0 !important; margin-top: 0; margin-bottom: 0;}

a.btt-links {display: block; border-bottom: 1px dashed #ccc; color: #C60 !important; font-size: 20px;}
a.btt-links a:hover {color: #F60 !important;
                     text-decoration: none !important;}
a.btt-links:after {content: " \1F845";}

/* Hides default homepage header */

/* article#post-37 */ .entry-header {display: none;}

h2 {font-size: 28px;}
h3 {font-size: 24px;}

a.pull-out, div.pull-out-buttons a {color: #BF3701 !important;}

/* Removes default r/h borders from sidebars */

div.et_pb_sidebar_0, div.et_pb_sidebar_2 {border: 0 !important;}

/* Homepage header content */

div.transparent-header-content {background-color: rgb(0, 0, 0, 0.5) !important; padding: 20px !important;}

/* Fixes button hover padding bug */

a.et_pb_button {padding-top: 4px !important; padding-bottom: 4px !important;}

blockquote {margin-left: 20px !important;
            border-left: 4px solid #bf3701 !important;
            padding-left: 10px !important;
            font-style: italic !important;}


div.standard-post ul, ul.display-posts-listing, main.site-main ul, div#content.site-content ul {margin-bottom: 20px !important; margin-left: 30px !important}
div#news-sidebar ul li {list-style-type: disc !important;}

div.textwidget ul li {list-style-type: disc !important;}

ul.display-posts-listing li.listing-item {margin-bottom: 0 !important; line-height: 1em !important;}

ul.display-posts-listing li.listing-item a {color: #BF3701 !important; font-weight: 500 !important; font-size: 90% !important;}
ul.display-posts-listing li.listing-item a:hover {color: #f60 !important;}

ul.compact-list {margin-bottom: 0 !important;
            padding-bottom: 0 !important;}

div.et_pb_post_content ul li {list-style-type: disc !important;}




/* div.pull-out-buttons ul li {color: #BF3701 !important; line-height: 1.2em !important; margin-bottom: 8px !important;}

div.pull-out-buttons ul li a:hover {color: #f60 !important;} */

/* Conference subpages list */
div#conf-list.lg-links ul li a {font-size: 20px; color: #C60 !important;}
div#conf-list.lg-links ul li a:hover {font-size: 20px; color: #F60 !important;}
div#conf-list.lg-links ul li a:after {content: " \21D2";}



div.textwidget a.read-more, div.et_pb_blurb_content a.read-more, div.hometextbox a.read-more {color: #BF3701 !important;}
div.textwidget a.read-more:hover, div.et_pb_blurb_content a.read-more:hover,  div.hometextbox a.read-more:hover  {color: #f60 !important;}
div.textwidget a.read-more::after, div.et_pb_blurb_content a.read-more::after, div.hometextbox a.read-more::after {content: " \21D2";}

h2.tribe-events-widget-events-list__header-title {text-transform: lowercase !important; padding-bottom: 0 !important}
h2.tribe-events-widget-events-list__header-title::first-letter {text-transform: uppercase !important;}

div.tribe-events-widget-events-list__event-row {border: 1px solid #CCC !important; margin-top: 0 !important; margin-bottom: 10px !important}
h3.tribe-events-widget-events-list__event-title {font-family:arial; font-size: 100% !important;}
a.tribe-events-widget-events-list__event-title-link, a.tribe-events-widget-events-list__view-more-link {color: #C60 !important;}
a.tribe-events-widget-events-list__event-title-link:hover, a.tribe-events-widget-events-list__view-more-link:hover {color: #F60 !important;}
a.tribe-events-widget-events-list__view-more-link::after {content: " \21D2";}
div.tribe-events-widget-events-list__event-date-tag, header.tribe-events-widget-events-list__event-header {font-weight: 600;}


/* Subscription form */
input.subscribe-by-email-submit {color: #333 !important; background-color: #FFF !important; padding: 8px !important; margin-top: 10px !important;border-radius: 8px !important;}
input.subscribe-by-email-submit:hover {background-color: #ccc !important;}

form#subscribe-by-email-subscribe-form p.sbe-recaptcha-privacy {line-height: 1em !important; margin: 10px 0 !important;}


