/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer 
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
body { background: url(https://silkstart.s3.amazonaws.com/54860055f92ea17297446de2.jpg) top center no-repeat #000; background-size: 100% auto; font-size: 15px; line-height: 24px; }

.non-white-bg #main #content { background: transparent; }

.non-white-bg #main #content .container { background: #fff; }

.navbar-default .navbar-collapse .nav > li > a { font-size: 14px; }

@media screen and (max-width: 1199px) { .navbar-default .navbar-collapse .nav > li > a { font-size: 13px; padding-left: 10px; padding-right: 10px; } }

.site-header { z-index: 500; }

.site-header .navbar a { font-family: 'Ubuntu'; font-size: 16px; /* Removed shadow in nav bar due to client request*/ }

.site-header .navbar a a { text-shadow: none; }

.site-header .navbar .navbar-header .navbar-brand { padding: 8px 10px 8px 10px; }

@media screen and (min-width: 990px) { .site-header .navbar .navbar-header .navbar-brand { margin-top: -15px; } }

a.mobile-menu-toggle-switch { color: #fff; }

a.mobile-menu-toggle-switch i { text-shadow: 0px 0px 2px #2C2C2C; }

#site_footer #upper-footer { background: #070B12; }

#site_footer #upper-footer .footer-network-name { font-size: 0; line-height: 0; }

#site_footer #lower-footer { background: #020710; }

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

.cpage5485e06ef92ea172974441e8 #custom_webpage_app_js { padding-top: 0; }

.home-feature-text { text-align: center; }

@media screen and (max-width: 989px) { .home-feature-text { margin-bottom: 25px !important; } }

.home-feature-text h3 { color: #1a3764; position: relative; margin-bottom: 40px; }

.home-feature-text h3:after { left: 50%; margin-left: -25px; content: ''; position: absolute; width: 50px; border-bottom: 2px solid #266bd7; bottom: -20px; }

.home-feature-text .feature-text { color: #666; }

.home-feature-text .feature-link { display: none; padding-top: 10px; }

.home-feature-text .feature-link a { background: #266bd7; padding: 10px 15px; color: #fff; }

.breadcrumb { padding: 8px 15px !important; }

.sponsor-name { display: none; }

.subcontainer_style1 .panel { border: none; }

#main_content h3 { font-size: 20px !important; }

#main_content h4 { font-weight: 700 !important; }

.subcontainer_style7 .panel-heading { background: #24612c; }

.subcontainer_style7 .panel-heading h3 { color: #fff; }

.subcontainer_style6 .panel-heading { background: #dd960e; }

.subcontainer_style6 .panel-heading h3 { color: #fff; }

.dropdown-menu li a { text-shadow: none !important; }

.dropdown-menu li a:hover { color: white; }

.pull-right { margin-left: 10px; margin-right: 0px !important; }

.image-center { margin: 10px; }

.navbar-collapse .nav .dropdown .dropdown-menu a { font-size: 13px; }

.home-feature-text .img-responsive { max-width: 75%; margin: 0 auto; }

.cpage_home #left_panel1 > .subcontainer_style1 h3 { background-color: #1a3764; color: #ffffff; margin: 0; padding: 10px 15px; }

.cpage_home #left_panel1 > .subcontainer_style1 .list-group-item { border-radius: 0; }

.cpage_home #left_panel4 .subcontainer_style1 h3 { background-color: #1a3764; color: #ffffff; margin: 0; padding: 10px 15px; }

.cpage_home #left_panel4 .subcontainer_style1 .list-group-item { border-radius: 0; }

/********* CUSTOM "See All Plans" BUTTON FOR /join PAGE (during renewals)**********/
#custom-join-button-green { border: 3px solid #8bb76d !important; font-size: 24px; background-color: #e2f1d9; }

#custom-join-button-green:hover { border-color: #adadad !important; background-color: #e6e6e6; }
