/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer 
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
body { text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased; }

body h1, body h2, body h3, body h4, body h5 { font-family: proxima-nova-condensed, sans-serif; font-style: normal; }

.site-header #header_topbar { background: transparent; }

.site-header #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a { border-color: transparent; color: #7f131d; font-size: 14px; }

.site-header #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button, .site-header #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown { border-color: #7f131d; color: #7f131d; }

.site-header #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a:hover, .site-header #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a:focus, .site-header #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.selected { background: transparent; border-color: #7f131d; }

.site-header .navbar-default .navbar-brand img { padding: 18px 0 !important; }

.site-header .navbar-default .main-nav .nav > li > a { font-size: 14px; font-weight: 700; }

.site-header .mobile-menu-toggle-switch { color: #000000; }

.site-header .mobile-menu-toggle-switch:hover, .site-header .mobile-menu-toggle-switch:focus { color: #7f131d; }

.homepage-alt-bg { background: #474747 !important; color: #FFFFFF; }

/* --- SASS MIXINS --- */
.subcontainer_style1 .subscribe-form-container { background-color: #3A3D42 !important; color: #FAFAFA !important; }

.what-we-do-panel a i { font-size: 60px; }

.lower-footer .footer-logo .navbar-brand img { height: 40px !important; -webkit-filter: brightness(0) invert(1); -moz-filter: brightness(0) invert(1); -ms-filter: brightness(0) invert(1); -o-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }

.event_page[data-name*="Paper Submission"] #secondary_content > .basic_information > .panel.panel-default, .event_page[data-name*="Paper Submission"] #main_content > .panel.panel-default > .panel-heading, .event_page[data-name*="Paper Submission"] #ticket_table thead > tr > :nth-child(-n+2), .event_page[data-name*="Paper Submission"] #ticket_table .all_session_tickets > tr > :nth-child(-n+2), .event_page[data-name*="Paper Submission"] h2.event-date-no-banner, .event_page[data-name*="Paper Submission"] nav.navbar-secondary, .event_page[data-name*="Paper Submission"] a.join_to_buy_ticket { display: none !important; }

.cea-fellows div { text-align: center; font-weight: 700; }

.cea-fellows .cea-fellow-img { width: 150px; height: 200px; overflow: hidden; margin: 10px auto; }

.cea-fellows .cea-fellow-img img { width: 100%; margin: 0; }
