/* 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 */
/* --- Fonts --- */
@font-face { font-family: 'Gotham'; font-weight: 100; src: url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-Light.woff") format("woff"), url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-Light.ttf") format("truetype"); }

@font-face { font-family: 'Gotham'; font-weight: 100; font-style: italic; src: url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-LightItalic.woff") format("woff"), url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-LightItalic.ttf") format("truetype"); }

@font-face { font-family: 'Gotham'; font-weight: 400; src: url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-Book.woff") format("woff"), url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-Book.ttf") format("truetype"); }

@font-face { font-family: 'Gotham'; font-weight: 400; font-style: italic; src: url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-BookItalic.woff") format("woff"), url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-BookItalic.ttf") format("truetype"); }

@font-face { font-family: 'Gotham'; font-weight: 600; src: url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-Medium.woff") format("woff"), url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-Medium.ttf") format("truetype"); }

@font-face { font-family: 'Gotham'; font-weight: 600; font-style: italic; src: url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-MediumItalic.woff") format("woff"), url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-MediumItalic.ttf") format("truetype"); }

@font-face { font-family: 'Gotham'; font-weight: 900; src: url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-Bold.woff") format("woff"), url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-Bold.ttf") format("truetype"); }

@font-face { font-family: 'Gotham'; font-weight: 900; font-style: italic; src: url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-BoldItalic.woff") format("woff"), url("https://s3.amazonaws.com/silkstartbcaviationcouncil/Gotham-BoldItalic.ttf") format("truetype"); }

body { text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased; }

h1, h2, h3, h4 { font-family: 'Gotham', Sans-Serif; }

.site-header #header_topbar .header-tagline { color: #18204b; font-family: 'Gotham', Sans-Serif; font-size: 18px; position: absolute; bottom: 0; left: 183px; padding: 10px 15px; }

.site-header .navbar.navbar-default { border-bottom: 1px solid #006099; }

.site-header .navbar.navbar-default .main-nav .nav > li > a { font-weight: 600; }

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

#site_footer { background: url("https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS82MTUyNjBhMjk2Mzg1ZjA1YmYyN2Y1ZDEucG5n/x ") #18204b no-repeat bottom center/cover; background-size: cover; }

#site_footer .footer-top { padding-bottom: 0; }

#site_footer .lower-footer { background: transparent; }

#site_footer .lower-footer .navbar-brand img { display: none; }

@media (max-width: 1199px) { #site_footer .lower-footer .navbar-brand img { height: 40px !important; } }

@media (min-width: 1200px) { #site_footer .lower-footer .footer-logo { position: relative; height: 40px; max-height: unset; } #site_footer .lower-footer .footer-logo .navbar-brand img { position: absolute; bottom: 0; left: 0; } }

.navbar-header .navbar-brand { z-index: 100; }

.subcontainer_style1 .subscribe-form-container { background-color: #3A3D42 !important; color: #fafafa !important; }

.header-slideshow #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a { color: #1a2940 !important; }

.header-slideshow #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button, .header-slideshow #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown, .header-slideshow #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a:hover { border: 2px solid #1a2940; color: #1a2940 !important; }

/*changes the color of the navbar items text*/
.header-slideshow .site-header .navbar-default .navbar-collapse .nav > li > a { color: #474747 !important; }

/*************** On Mobile ******************/
/*make the hamburger navigation the same color as Primary Style Color*/
.header-slideshow .site-header .mobile-menu-toggle-switch { color: #ffffff; }

/************************************************* End of Header will appear as it does throughout the site */
/*** header banner height ***/
.header-banner { background-color: #18204b; background-position: center top; background-repeat: no-repeat; background-size: cover; margin-bottom: 0; height: 150px !important; position: relative; width: 100%; z-index: 1; }

.powered-by-silkstart { display: none; }

.team-page .header-banner-page-title, .team-page .header-banner-subtext { display: none; }

.cpage_home .what-we-do { background: #E6E7EB; }

.cpage_home .what-we-do h3 { font-weight: 600; }

.cta-widget { background: radial-gradient(#006099, #18204B); }

.cta-widget .cta-button .btn { background: #ffffff; color: #1a2940; font-weight: 600; }

#right_panel1 .cta-widget { padding: 40px; text-align: center; }

#right_panel1 .cta-widget .row > div { width: 100%; }

#slide-search-field { margin-top: 0; }

#slide-search-field .input-group input.opened-search-input { padding: 17px; }

.mh135 { max-height: 135px; }
