/* 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 */
::selection { color: #e8e3e3 !important; background-color: #303873 !important; }

::-moz-selection { color: #e8e3e3 !important; background-color: #303873 !important; }

#header_topbar > div > div > div > div.pull-left > div > a > img { background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS84Y2U3ZjI2NS03OTM5LTRjOTgtOGUyZi0yNjBkM2ZlZWZlN2QucG5n/270x115fPNG) no-repeat; width: 270px !important; height: 206px !important; padding-left: 270px !important; }

.navbar-default > div > div > a > img { background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS84Y2U3ZjI2NS03OTM5LTRjOTgtOGUyZi0yNjBkM2ZlZWZlN2QucG5n/270x115fPNG) no-repeat; width: 116px !important; padding-left: 270px !important; }

#button-join { background-color: #05196B; color: #FFFFFF; width: 100%; }

#button-dollar { background-color: #E23851; color: #FFFFFF; }

body { font-family: Georgia, Times, "Times New Roman", serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

body .site-header { min-height: 80px; }

body .site-header #header_topbar .navbar-header { position: absolute; left: 0; right: 0; text-align: center; }

body .site-header #header_topbar .navbar-header .navbar-brand { position: relative; display: inline-block; padding: 0; margin: 0 20px; float: none; z-index: 2; }

body .site-header #header_topbar #header-account-buttons { display: none; }

body .site-header .navbar.navbar-default .container { width: 100%; }

body .site-header .navbar.navbar-default .main-nav { padding: 0; float: none; text-align: center; height: 79px !important; }

body .site-header .navbar.navbar-default .main-nav .nav.navbar-nav { float: none; display: inline-block; }

body .site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li { position: relative; z-index: 999; }

body .site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li > a { font-family: Georgia, Times, "Times New Roman", serif; font-size: 14px; line-height: 24px; font-weight: 500; padding: 27px 8px 28px; white-space: nowrap; }

body .site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li > a.has-submenu:after { font-family: 'FontAwesome'; content: "\f107"; padding-left: 2px; }

body .site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li:nth-of-type(5) { z-index: 0; }

body .site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li:nth-of-type(5) > a { width: 99px; color: #ffffff; }

@media (min-width: 1200px) { body .site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li > a { font-size: 15px; } body .site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li:nth-of-type(5) > a { width: 131px; } }

body .site-header .navbar.navbar-default .main-nav .nav.navbar-nav .dropdown-menu { border-radius: unset; }

body .site-header .navbar.navbar-default .main-nav .nav.navbar-nav .dropdown-menu li > a { padding: 6px 30px; font-size: 15px; text-transform: uppercase; }

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

body .site-header .navbar.navbar-default .navbar-brand { float: none; padding: 0; margin: 0; }

body .site-header .navbar.navbar-default .navbar-brand img { margin: 0 auto; }

body .site-header .mobile-menu-toggle-switch { top: 45px; }

body #site_footer { padding: 50px 0; text-align: center; font-size: 18px; color: #10107a; }
