/* 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 */
.site-header #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a { border: 2px solid transparent; font-size: 13px; }

.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 { border-color: #e9599f; background: #fdf3f8; }

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

.site-header #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:hover, .site-header #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:focus, .site-header #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:hover, .site-header #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:focus { background: #e22380; border-color: #dd1d7b; }

.site-header .navbar-default { border-top: 3px solid #e9599f; }

@media (max-width: 991px) { .site-header .navbar-default { background: transparent; border-top: 0; border-bottom: 3px solid #e9599f; } }

.site-header .navbar-default .main-nav .nav > li > a { padding: 12px 18px 15px; transition: none; }

.site-header .navbar-default .main-nav .nav > li > a:hover, .site-header .navbar-default .main-nav .nav > li > a:focus { background: #e9599f; }

.site-header .navbar-default .main-nav .nav > li.dropdown ul.dropdown-menu { background: #1e449c; border-radius: 0; border: 0; padding: 0; }

.site-header .navbar-default .main-nav .nav > li.dropdown ul.dropdown-menu > li > a { padding: 10px 20px; min-width: 200px; color: #ffffff; }

.site-header .navbar-default .main-nav .nav > li.dropdown ul.dropdown-menu > li > a:hover, .site-header .navbar-default .main-nav .nav > li.dropdown ul.dropdown-menu > li > a:focus { background: #e9599f; }

.site-header .navbar-default .main-nav .nav > li.dropdown ul.dropdown-menu:before, .site-header .navbar-default .main-nav .nav > li.dropdown ul.dropdown-menu:after { display: none; }

.header-div { position: relative; }

.header-div .header-textarea { position: absolute; z-index: 1; top: 117px; right: 0; font-size: 21px; font-weight: 100; }

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

#site_footer .lower-footer .navbar-brand img { height: 45px !important; }

.stacks .full-width-sponsors.stack-bordered { border: 0; padding: 30px 0 16px; }

.stacks .full-width-sponsors.stack-bordered .spnsrs-widget { padding: 0; position: relative; border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; }

.stacks .full-width-sponsors.stack-bordered .spnsrs-widget .widget-subtext { margin: 0; }

.stacks .full-width-sponsors.stack-bordered .spnsrs-widget .widget-subtext .become-spnsr { text-align: center; margin: 20px; padding: 20px; border: 1px solid #E8E8E8; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e0f4f5 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e0f4f5 100%); background: linear-gradient(to bottom, #ffffff 0%, #e0f4f5 100%); }

.stacks .full-width-sponsors.stack-bordered .spnsrs-widget .widget-subtext .become-spnsr h3 { font-size: 21px; font-weight: 100; }

.stacks .full-width-sponsors.stack-bordered .spnsrs-widget h2.widget-title { position: absolute; top: -36px; font-size: 21px; font-weight: 100; }

.stacks .full-width-sponsors.stack-bordered .spnsrs-widget .widget-item { margin: 0; }

.stacks .full-width-sponsors.stack-bordered .spnsrs-widget ul .spnsr-image { padding: 15px; }

.stacks .full-width-sponsors.stack-bordered .spnsrs-widget ul .spnsr-name { display: none; }

.stacks .full-width-sponsors.stack-bordered .spnsrs-widget ol.flex-control-nav { display: none; }
