/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer 
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
.list-group-addendum li.list-group-item { margin-left: 0; border-top: 0; }

ul.list-group.list-group-addendum { margin: -20px; border-top: 0; }

.register-box { padding: 20px; border: 1px solid #ddd; text-align: center; }

.register-box h2 { margin: 0 0 20px 0; }

.secondary-list-group { margin-bottom: 0; border-bottom: none; padding-bottom: 0 !important; }

.secondary-list-group .list-group { border-top: 1px solid #ddd; margin: 5px -15px 0 0; }

.join-blurb { margin-top: 20px; font-size: 1.05em; line-height: 1.7em; }

#site_footer #upper-footer .footer-network-name { font-size: 0; font-family: Palatino, sans-serif; line-height: 0; background: "https://i.imgur.com/b43giul.jpg" center center/contain no-repeat #fff; padding: 10px; height: 112px; width: 100px; background-color: none !important; }

.subcontainer_style3 .custom_webpage_section_richtext_view, .subcontainer_style4 .custom_webpage_section_richtext_view { margin: 15px 0; }

@media screen and (max-width: 1199px) { .site-header .navbar-default .navbar-collapse .nav { margin: 0 -15px; } }

.site-header .navbar-default .navbar-collapse .nav .dropdown-menu { font-size: .9em; }

.site-header .navbar-default .navbar-collapse .nav > li > a { font-size: 14px; padding-left: 10px; padding-right: 10px; }

@media screen and (max-width: 1199px) { .site-header .navbar-default .navbar-collapse .nav > li > a { padding: 5px 10px 10px 10px; } }

.html_content .officer { border-bottom: 1px solid #ddd; margin-bottom: 30px; padding-bottom: 20px; }

.html_content .officer img { margin-bottom: 0; }

.html_content .officer div { margin-bottom: 0; }

.cta { background: #fff; padding: 20px; border: 1px solid #dedede; border-radius: 5px; text-align: center; font-size: 13.5px; }

@media screen and (min-width: 992px) { .cta { height: 300px; } }

@media screen and (min-width: 1200px) { .cta { height: 262px; } }

.cta .cta-title h3 { font-size: 24px; margin-top: 10px; }

.cta .cta-title:before { font-family: 'FontAwesome'; font-size: 3em; color: #1B305F; }

.cta.events-cta .cta-title:before { content: "\f145"; }

.cta.join-cta .cta-title:before { content: "\f234"; }

.cta.wwd-cta .cta-title:before { content: "\f059"; }

.cta .cta-content { line-height: 1.6em; }

.navbar-default .navbar-collapse .nav > li > a { text-transform: none !important; }

img.headshot { max-height: 160px; max-width: 160px; border: 1px solid grey; padding: 5px; float: left; clear: left; margin-right: 10px; }

.action-button { margin-bottom: 20px; }

.action-button a { font-size: 1.4em; }

.affiliate { clear: both; width: 100%; }

.img-affiliate { max-width: 160px; max-height: 160px; }

.btn { font-family: Helvetica, Arial, sans-serif; }

#site_footer { font-family: Helvetica, Arial, sans-serif; }

#site_footer #upper-footer { background: #151923; }

#site_footer #upper-footer .footer-network-name { font-family: Helvetica, Arial, sans-serif; }

#site_footer #lower-footer { background: #0C0D0E; }

.event-calendar #secondary_content .panel > h3:not(.panel-title), .event-calendar #secondary_content .panel a.btn-primary[href="/events"] { display: none; }
