@charset "UTF-8";@import url(//fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic,100,100italic,300,300italic,900,900italic|Titillium+Web:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900);.right-column-ad-wrapper, #topNav .theme-search-bar,#topNav .theme-nav-style-dropdown, #siteFooter, .pageEl { *zoom: 1; } .right-column-ad-wrapper:before, #topNav .theme-search-bar:before, #topNav .theme-nav-style-dropdown:before, #siteFooter:before, .pageEl:before, .right-column-ad-wrapper:after, #topNav .theme-search-bar:after, #topNav .theme-nav-style-dropdown:after, #siteFooter:after, .pageEl:after { content: " "; display: table; } .right-column-ad-wrapper:after, #topNav .theme-search-bar:after, #topNav .theme-nav-style-dropdown:after, #siteFooter:after, .pageEl:after { clear: both; }@-webkit-keyframes dropdown-season { 0% { opacity: 0; top: 90%; } 100% { opacity: 1; top: 100%; } }

@keyframes dropdown-season { 0% { opacity: 0; top: 90%; } 100% { opacity: 1; top: 100%; } }
#accountNav { position: relative; z-index: 399; top: 0; left: 0; padding: 0 16px; height: 40px; line-height: 1; text-align: left; list-style: none; overflow: hidden; white-space: nowrap; background: #23282b; } #survey_steps #accountNav { margin: auto !important; position: relative; padding: 0 16px; } #accountNav > li { display: inline-block; vertical-align: middle; line-height: 40px; height: 40px; }
#accountNav > li.home span.right { margin-left: .3em; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); } #accountNav > li.home span.right:before { content: "\f107"; } #accountNav > li a img { vertical-align: middle; } 
#accountNav a { display: block; height: 100%; color: #FFF; font-size: 14px; font-weight: 300; text-decoration: none; margin: 0; padding: 0 8px; } 
#accountNav .nginLogo { float: right; margin-left: 24px; }
#accountNav .nginLogo a { width: 120px; background: url(/logo_images/logo.svg?16922005391) right center no-repeat; text-indent: -20000px; background-size: 100%; margin-right: 15px; } 


#accountNav .secondary a { font-weight: normal; font-size: 10px; color: #999; } #accountNav .secondary a:hover { color: #ccc; } #accountNav .currentSite a { display: block; float: left; } #accountNav .currentSite a:first-child { width: 20px; background: url(https://cdn1.sportngin.com/attachments/logo_graphic/1e6b-192383069/logo_tiny.png) right center no-repeat; } #accountNav .local-dev-tool { float: right; line-height: 40px !important; } #accountNav .local-dev-tool ~ .nginLogo { display: none; }.dashboard_nav .count,#accountNav .count { background: #c00; border: 1px inset rgba(201, 201, 201, 0.5); color: #eee; float: right; font: bold 10px "Titillium Web", sans-serif; min-width: 1.5em; padding: 0 2px; text-align: center; text-shadow: none; }#accountNav .count { float: none; position: relative; margin-left: -10px; top: -6px; }#user_tools_menu_callout .count { margin-top: 5px; }#accountNav #user_tools_menu_callout,#user_sites ul,#tst_options ul,#help_and_updates ul { display: none; }#user_sites_menu { max-height: 500px; overflow: auto; }#user_sites a { text-indent: -999em; background: url(/app_images/link_icons.png?16922005391) 8px -3231px no-repeat; width: 32px; }#tst_options a { text-indent: -999em; background: url(/app_images/link_icons.png?16922005391) 8px -2308px no-repeat; width: 32px; }#help_link a { display: flex; align-items: center; }#help_link .svg-help { display: inline-block; fill: currentColor; height: 1.75em; vertical-align: -.5em; }body#survey_steps { padding: 0; }html body.site-body:before { content: ""; position: absolute; background-color: #23282b; top: 0; left: 0; width: 100%; }html body.site-body:not(.noUserBar) { padding-top: 40px; } html body.site-body:not(.noUserBar):before { height: 40px; }html body.site-body.noUserBar { padding-top: 0; } html body.site-body.noUserBar:before { height: 0; }html.has-se-bar body.site-body:not(.noUserBar) { padding-top: 60px; } html.has-se-bar body.site-body:not(.noUserBar):before { background-color: #23282b; height: 60px; }html.has-se-bar #topNav { z-index: initial; }html #ngin-bar { margin-top: -60px; }html #accountNav { height: 44px; margin-top: -44px; } html #accountNav > li { height: 44px; line-height: 44px; }html .nginLogo { display: none; }html.collapsed-mobile-nav body:not(.hide-user-bar) { padding-top: 44px; }html.collapsed-mobile-nav #accountNav { position: relative; } html.collapsed-mobile-nav #accountNav > *:not(#login):not(#user_tools_menu) { display: none; }html.collapsed-mobile-nav #ngin-bar { padding-left: 60px; position: relative; }html.collapsed-mobile-nav.has-se-bar .nb-sportngin,html.collapsed-mobile-nav.has-se-bar .nb-sportngin--mobile { display: none !important; }html.collapsed-mobile-nav #login,html.collapsed-mobile-nav #user_tools_menu { float: right; } html.collapsed-mobile-nav #login a, html.collapsed-mobile-nav #user_tools_menu a { border: none; height: 44px; line-height: 44px; }div#ngin-bar { background: #23282b; height: 60px; left: 0; position: relative; top: 0; width: 100%; z-index: 990; } #survey_steps div#ngin-bar { margin-top: 0; }html.page-manager-visible .sn-pageManager { display: block; }.sn-pageManager { display: none; position: fixed; width: 60px; height: 100%; left: 0; background: #f1f3f4; border-right: 1px solid #d5dadd; top: 0px; z-index: 499; font-family: 'Open Sans', sans-serif; } .has-se-bar .sn-pageManager { z-index: 995; } .sn-pageManager .adminToggle, .sn-pageManager #adminNav, .sn-pageManager .sn-sidebarItem { border: 1px solid #D5DADD; border-width: 1px 0px; } .sn-pageManager .adminToggle { width: 100%; display: block; position: relative; text-indent: -99999px; border-bottom: 0; } .sn-pageManager .adminToggle, .sn-pageManager #adminNav, .sn-pageManager .sn-sidebarItem { height: 70px; } .sn-pageManager a.adminToggle.goToAdmin { background-size: 32px; } .sn-pageManager .sn-sidebarLink { cursor: pointer; display: block; width: 100%; height: 100%; background-color: transparent; transition: background-color 400ms; } .sn-pageManager .active > .sn-sidebarLink { background-color: #E5E7E8; } .sn-pageManager .goToAdmin { background: none; background: url("/app_images/pageManager/hq.svg") center 35% no-repeat; } .sn-pageManager #adminNav img { display: none; } .sn-pageManager #adminNav { background: url("/app_images/pageManager/switch_off.png") center 35% no-repeat; } .sn-pageManager .sn-edit-mode-disabled { background: url("/app_images/pageManager/switch_off_disabled.png") center 35% no-repeat; position: relative; } .sn-pageManager .sn-edit-mode-disabled .sn-tooltip { position: relative; width: 200px; font-size: 12px; font-weight: 400; background: #23282B; color: #fff; border-radius: 5px; box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.3); left: 57px; padding: 10px; text-align: center; margin-top: 6px; } .sn-pageManager .sn-edit-mode-disabled .sn-tooltip::after { content: ""; position: absolute; width: 0; height: 0; border: 6px solid black; border-color: #23282B transparent transparent #23282B; transform: rotate(-45deg); box-shadow: -1px -1px 2px 0px rgba(0, 0, 0, 0.3); left: -4px; z-index: 0; top: 23px; } .sn-pageManager .sn-togglePages { background: url("/app_images/pageManager/pages_icon.png") center center no-repeat; } 

.sn-pageManager .sn-pages .drag { cursor: move; background-image: url("/app_images/pageManager/drag.png"); background-position: 2px center; background-repeat: no-repeat; }.sn-pageManager:after { content: ''; position: absolute; width: 100%; height: 100%; background: inherit; top: 0; z-index: -1; }.edit_mode .sn-pageManager .cmsNavButton { padding: 0; margin: 20px 0px 0px; } .edit_mode .sn-pageManager .cmsNavButton a { background: none; text-align: center; display: block; cursor: pointer; }.edit_mode .sn-pageManager #adminNav { background: url("/app_images/pageManager/switch_on.png") center 35% no-repeat; background-color: #E5E7E8; }.theme-search-overlay { position: fixed; z-index: 9999; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); }.theme-search-modal { position: absolute; top: 10%; bottom: 10%; left: 50%; margin-left: -300px; width: 600px; background: #fff; border: 1px solid #d4d9dc; border-radius: 4px; } @media only screen and (max-width: 650px) { .theme-search-modal { width: 100%; margin-left: 0; left: 0; top: 0; bottom: 0; border-radius: 0; border: none; } } .theme-search-modal .theme-search-title { display: block; font-size: 22px; line-height: 22px; color: #23282b; padding: 24px; padding-right: 68px; } .theme-search-modal .theme-search-close { position: absolute; text-decoration: none; text-align: center; top: 0; right: 0; width: 44px; height: 44px; line-height: 44px; } .theme-search-modal .theme-search-close:before { content: "✕"; color: #9ca8af; font-family: FontAwesome; font-size: 14px; } .theme-search-modal .theme-search-box { position: relative; line-height: 44px; padding: 0 24px; background: #0065b3; border-top: 0 solid transparent; border-bottom: 0 solid transparent; height: 44px; font-size: 12px; } .theme-search-modal .theme-search-input { color: #666; vertical-align: middle; font-size: 16px; line-height: 30px; padding: 0 30px 0 8px; border: 0 solid transparent; background: #fff; margin-top: -1px; width: 100%; } .theme-search-modal .theme-search-input::-ms-clear { display: none; } .theme-search-modal .theme-search-input:focus { outline: none; } .theme-search-modal .theme-search-clear { position: absolute; top: 7px; right: 24px; cursor: pointer; height: 30px; line-height: 30px; width: 30px; text-align: center; color: #0065b3; } .theme-search-modal .theme-search-clear:before { content: "✕"; color: #9ca8af; font-family: FontAwesome; font-size: 14px; } .theme-search-modal .theme-search-status { color: #b8c0c5; display: block; font-size: 12px; text-align: center; margin-top: -12px; margin-bottom: 12px; } .theme-search-modal .theme-search-spinner { position: absolute; top: 50%; left: 50%; margin: -10px -110px; } .theme-search-modal .theme-search-results { position: absolute; top: 114px; left: 0; right: 0; bottom: 0; padding: 24px; overflow: auto; list-style: none; border-radius: 0 0 4px 4px; } .theme-search-modal .theme-search-result { cursor: pointer; display: table; line-height: 1.2; width: 100%; border-top: 1px solid #d4d9dc; } .theme-search-modal .theme-search-result:last-child { border-bottom: 1px solid #d4d9dc; } .theme-search-modal .theme-search-result-info { text-decoration: none !important; display: table-cell; vertical-align: middle; padding: 6px; height: 44px; } .theme-search-modal .theme-search-result-info:hover { background: #f0f1f2; } .theme-search-modal .theme-search-result-primary { display: block; } .theme-search-modal .theme-search-result-secondary { display: block; font-size: 70%; color: #b8c0c5; }.gsc-control-cse,.gsc-search-box { line-height: normal; } .gsc-control-cse, .gsc-control-cse *, .gsc-search-box, .gsc-search-box * { word-wrap: normal; box-sizing: content-box; }.theme-search-modal .gsc-search-box { display: inline-block; width: 100%; vertical-align: middle; margin: 0; padding: 0; background: none; }.theme-search-modal .gsc-clear-button { display: none; }html.collapsed-mobile-nav #topNav { position: absolute; top: 0; }html.collapsed-mobile-nav.has-se-bar .theme-slide-nav-toggle { width: 60px; height: 60px; line-height: 60px; }html.collapsed-mobile-nav.has-se-bar .theme-slide-nav-overlay { background-color: #23282b; }html.collapsed-mobile-nav.has-se-bar.slide-nav-open .theme-slide-nav-overlay { opacity: .7; }html.collapsed-mobile-nav .nav-fixed .theme-mobile-nav { display: none !important; }html.collapsed-mobile-nav .theme-nav-style-slide { font-size: 16px; left: -100vw; width: 100vw; background: rgba(0, 0, 0, 0.9); transition: left 200ms ease-in-out; }@media (min-width: 769px) { html.collapsed-mobile-nav .theme-nav-style-slide { width: 400px; left: -400px; } html.collapsed-mobile-nav.slide-nav-open .theme-nav-style-slide { left: 0; } html.collapsed-mobile-nav.slide-nav-open.page-manager-visible .theme-nav-style-slide { left: 60px; } }html.collapsed-mobile-nav .theme-slide-nav-overlay { display: none; position: absolute; top: 0; width: 9999px; background: #FFF; height: 100%; left: 100%; opacity: 0; transition: opacity 0.2s linear; }html.collapsed-mobile-nav .theme-slide-nav-toggle { display: block; }html.collapsed-mobile-nav.slide-nav-open { overflow: hidden; } html.collapsed-mobile-nav.slide-nav-open #_elev_io { display: none !important; } html.collapsed-mobile-nav.slide-nav-open *:not(.theme-slide-nav-content) + .theme-nav-title .theme-nav-title-text { padding-right: 60px; } html.collapsed-mobile-nav.slide-nav-open .theme-nav-style-slide { left: 0; } html.collapsed-mobile-nav.slide-nav-open .theme-slide-nav-overlay { display: block; opacity: .5; } html.collapsed-mobile-nav.slide-nav-open .theme-search-box:first-child, html.collapsed-mobile-nav.slide-nav-open .theme-search-box:first-child ~ .theme-search-box { padding-right: 60px; }html.collapsed-mobile-nav:not(.slide-nav-open) .theme-nav-style-slide { position: absolute; }html.collapsed-mobile-nav:not(.slide-nav-open) .theme-slide-nav-toggle { display: block; right: -60px; background: #23282b; color: #FFF; }.theme-nav-style-slide { position: fixed; width: 250px; box-sizing: border-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; height: 100vh; border-collapse: collapse; top: 0; left: 0; background: rgba(0, 0, 0, 0.75); z-index: 991; } .theme-nav-style-slide > * { width: 100%; } .page-manager-visible .theme-nav-style-slide { left: 60px; } .theme-nav-style-slide a:hover { text-decoration: none; } .theme-nav-style-slide .theme-slide-nav-content { box-sizing: border-box; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; background: #0065b3; } .theme-nav-style-slide .theme-search-box { display: block; overflow: hidden; padding: 15px 10px; } .theme-nav-style-slide .theme-search-box:not(:first-child) { border-top: 1px solid rgba(255, 255, 255, 0.1); } .theme-nav-style-slide .theme-search-input, .theme-nav-style-slide .theme-search-submit, .theme-nav-style-slide .theme-search-clear { float: left; height: 30px; transition: background 0.2s linear; } .theme-nav-style-slide .theme-search-input, .theme-nav-style-slide .theme-search-clear { font-size: 16px; } .theme-nav-style-slide .theme-search-input { width: calc(100% - 70px); line-height: 28px; background: rgba(255, 255, 255, 0.8); border: 1px solid rgba(255, 255, 255, 0.1); border-right: none; padding: 0 28px 0 10px; } .theme-nav-style-slide .theme-search-input::-ms-clear { display: none; } .theme-nav-style-slide .theme-search-input:focus { outline: none; background: white; } .theme-nav-style-slide .theme-search-submit { cursor: pointer; width: 70px; line-height: 28px; color: #fff; text-align: center; font-size: 12px; border: 1px solid rgba(255, 255, 255, 0.1); padding: 0 10px; background: #004499; } .theme-nav-style-slide .theme-search-submit:focus, .theme-nav-style-slide .theme-search-submit:hover { background: #00447f; } .theme-nav-style-slide .theme-search-clear { float: left; text-decoration: none; text-align: center; margin-left: -31px; margin-right: 1px; width: 30px; line-height: 30px; } .theme-nav-style-slide .theme-search-clear:before { content: "✕"; color: #9ca8af; font-family: FontAwesome; font-size: 16px; } 

.theme-nav-style-slide .theme-slide-nav-toggle { display: none; position: absolute; top: 0; right: 0; z-index: 100; font-size: 20px; line-height: 60px; width: 60px; color: #fff; text-align: center; cursor: pointer; background: transparent; color: #FFF; } .theme-nav-style-slide .theme-slide-nav-toggle:before { font-family: "FontAwesome"; content: "\f0c9"; } .theme-nav-style-slide .theme-slide-nav-toggle:hover { color: #eee; } .theme-nav-style-slide .theme-nav-title { box-sizing: border-box; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; text-transform: uppercase; display: table; table-layout: fixed; text-align: center; height: 60px; background: #0065b3; border: 1px solid rgba(255, 255, 255, 0.1); overflow: hidden; } .theme-nav-style-slide .theme-nav-title-text { display: table-cell; vertical-align: middle; color: #eaeaea; font-weight: 400; text-align: left; padding: 20px 20px; line-height: 1.25; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .theme-nav-style-slide .theme-nav-back, .theme-nav-style-slide .theme-nav-forward { font-family: FontAwesome; display: table-cell; text-align: center; vertical-align: middle; font-size: 10px; cursor: pointer; transition: all 0.2s linear; } .theme-nav-style-slide .theme-nav-back { color: #FFF; border-right: 1px solid rgba(255, 255, 255, 0.05); background: #0065b3; width: 60px; } .theme-nav-style-slide .theme-nav-back:before { content: "\f053"; } .theme-nav-style-slide .theme-nav-back:hover { background: #0065b3; } .theme-nav-style-slide .theme-nav-forward { color: #FFF; border-left: 1px solid rgba(255, 255, 255, 0.05); background: transparent; width: 44px; } .theme-nav-style-slide .theme-nav-forward:before { content: "\f054"; } .theme-nav-style-slide .theme-nav-forward:hover { background: #0065b3; } .theme-nav-style-slide .disabled > .theme-nav-forward:hover { background: #bfbfbf; } .theme-nav-style-slide .theme-nav-menus { box-sizing: border-box; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; position: relative; overflow-y: auto; overflow-x: hidden; } .theme-nav-style-slide .theme-nav-menu { position: absolute; top: 0; left: 0; min-height: 100%; width: 100%; padding: 0; list-style-type: none; background: transparent; -webkit-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; padding-bottom: 72px; } .theme-nav-style-slide .theme-nav-parent-in, .theme-nav-style-slide .theme-nav-parent-out { left: -10%; opacity: 0; } .theme-nav-style-slide .theme-nav-children-in, .theme-nav-style-slide .theme-nav-children-out { left: 100%; } .theme-nav-style-slide .theme-nav-parent-out, .theme-nav-style-slide .theme-nav-children-out { max-height: 100%; overflow: hidden; } .theme-nav-style-slide .theme-nav-item { width: 100%; display: table; table-layout: fixed; border-collapse: collapse; border: 1px solid rgba(255, 255, 255, 0.1); border-top: none; padding: 0; height: 44px; } .theme-nav-style-slide .theme-nav-item.paywalled img { display: inline-block; padding-right: 5px; max-width: 40px; max-height: 20px; } .theme-nav-style-slide .theme-nav-item.selected > .theme-nav-link { background: rgba(255, 255, 255, 0.15); } .theme-nav-style-slide .theme-nav-item > .theme-nav-link:hover { background: #0065b3; } .theme-nav-style-slide .theme-nav-item.disabled > * { color: #999; background: transparent; } .theme-nav-style-slide .theme-nav-item.disabled.selected > .theme-nav-link { background: rgba(255, 255, 255, 0.1); } .theme-nav-style-slide .theme-nav-item.disabled > *:hover { background: #0065b3; } .theme-nav-style-slide .theme-nav-link { cursor: pointer; display: table-cell; text-align: left; padding: 12px 20px; line-height: 1.25; color: #FFF; transition: all 0.2s linear; } .theme-nav-style-slide .theme-nav-link:hover { background: #0065b3; }.ad-wrapper { overflow: hidden; text-align: center; clear: both; } *:not(.pageElement) > .ad-wrapper { margin: 0 15px; padding: 15px 0; } .ad-wrapper img { display: block; margin: auto; } .ad-wrapper > * { transform-origin: 0 0; }#contentTabsLoader:not([style*="display:none"]):not([style*="display: none"]) ~ .right-column-ad-wrapper .right-column-ads { display: none; }.right-column-ad-content { width: 66.666%; float: left; } @media only screen and (max-width: 800px) { .right-column-ad-content { width: 100%; } }.right-column-ads { width: 33.333%; float: right; } @media only screen and (max-width: 800px) { .right-column-ads { width: 100%; } } @media only screen and (min-width: 801px) { .right-column-ads .ad-wrapper { margin-right: 0; padding-bottom: 0; } }#lightbox { width: 800px; min-width: initial !important; max-width: 100%; } #lightbox .galleryLightbox .galleryItemWrapper { width: 100% !important; } #lightbox .galleryLightbox #lightboxBody { margin: 0 auto; max-width: 800px; } #lightbox .galleryLightbox .commentStreamContainer { margin: 10px 0 15px; } #lightbox .galleryLightbox .commentStreamContainer.noComments p { margin: 0; }#accountNav { padding: 0 calc(50% - 500px); width: 100%; } html.has-mobile-nav #accountNav { padding: 0 16px; } html.page-manager-visible #accountNav { padding: 0 calc(50% - 500px); width: calc(100% - 60px); } html.has-mobile-nav.page-manager-visible #accountNav { padding-left: 76px; } #accountNav .currentSite.noSiteLogo a:first-child { display: none; } #accountNav .currentSite a, #accountNav #login.enabled a { padding-left: 0; margin-left: 15px; }html.has-mobile-nav .theme-search-wrapper,html.has-mobile-nav .theme-main-nav,html.has-mobile-nav .theme-sub-nav,html.has-mobile-nav #sn-site-logo,html.has-mobile-nav #topNavPlaceholder { display: none; }#topNav { position: absolute; min-width: 250px; left: 0; right: 0; font-family: "Titillium Web", sans-serif; } .collapsed-mobile-nav #topNav { top: 44px; } html:not(.has-se-bar) #topNav { z-index: 495; } #topNav .theme-search-bar { box-sizing: content-box; height: 40px; } #topNav .theme-search-bar .theme-search-box { position: relative; display: inline-block; margin: -26px 0; overflow: hidden; box-sizing: border-box; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; height: 26px; } 



 #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown > .theme-nav-item.hasChild > .theme-nav-link { padding-right: 24px; } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown > .theme-nav-item.hasChild > .theme-nav-link:before { content: "\f0da"; display: block; position: absolute; top: 50%; right: 0; margin-top: -6px; line-height: 12px; width: 18px; text-align: left; opacity: 0.5; font-family: FontAwesome; font-size: 12px; color: #a5a5a5; transition: width 0.2s linear; } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown > .theme-nav-item.dropdown-open > .theme-nav-link:before { color: #df2028; width: 14.4px; opacity: 1; } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown > .theme-nav-item > .theme-nav-link { color: #fff; display: table-cell; vertical-align: middle; padding: 6px 12px; font-weight: 400; line-height: 120%; vertical-align: middle; } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown > .theme-nav-item > .theme-nav-link:not(x):hover { text-decoration: none; background: #0065b3; } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown > .theme-nav-item.selected > .theme-nav-link { text-decoration: none; background: rgba(255, 255, 255, 0.1); } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown > .theme-nav-item.disabled > .theme-nav-link { color: #999; } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown > .theme-nav-item.disabled > .theme-nav-link:hover { color: #CCC; } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown[data-nav-level="2"] { margin-top: -20px; } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown:not([data-nav-level="2"]) { margin-top: -1px; margin-left: -20px; } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown.dropdown-align-right:not([data-nav-level="2"]) { margin-left: 20px; } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown.dropdown-opening { display: block; opacity: 0; } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown.dropdown-open { display: block; opacity: 1; } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown.dropdown-open[data-nav-level="2"] { margin-top: 0; } #topNav .theme-nav-style-dropdown ~ .theme-nav-dropdown.dropdown-open:not([data-nav-level="2"]) { margin-left: 0; } #topNav .theme-search-wrapper { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; background-color: #0065b3; overflow: hidden; font-family: "Titillium Web", sans-serif; font-size: 12px; z-index: 983; } #topNav .site-tagline-text { padding: 0 15px; display: block; overflow: auto; white-space: nowrap; box-sizing: border-box; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; } #topNav .theme-search-bar { line-height: 40px; box-sizing: border-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } #topNav .theme-search-bar > * { height: 100%; } #topNav .theme-search-bar .theme-page-search { box-sizing: border-box; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } #topNav .theme-main-nav { font-size: 18px; color: #fff; background-color: rgba(0, 0, 0, 0.75); border-bottom: 1px solid rgba(255, 255, 255, 0.1); z-index: 982; } #topNav .theme-main-nav .theme-nav { line-height: 55px; } 

#topNav .theme-main-nav .theme-nav > .theme-nav-item > .theme-nav-link { color: #fff; text-transform: none; padding: 0 15px; } #topNav .theme-main-nav .theme-nav > .theme-nav-item > .theme-nav-link:not(x):hover { background-color: #0065b3; } #topNav .theme-main-nav .theme-nav > .theme-nav-item.disabled > .theme-nav-link { color: #999; } #topNav .theme-main-nav .theme-nav > .theme-nav-item.disabled:hover > .theme-nav-link { color: #CCC; } #topNav .theme-main-nav .theme-nav > .theme-nav-item.selected > .theme-nav-link { background-color: rgba(255, 255, 255, 0.15); } #topNav .theme-sub-nav { font-size: 16px; background-color: #e6e4e4; border-bottom: 1px solid rgba(255, 255, 255, 0.1); z-index: 981; } #topNav .theme-sub-nav .theme-nav { line-height: 40px; } #topNav .theme-sub-nav .theme-nav > .theme-nav-item.disabled > .theme-nav-link { color: #AAA; } #topNav .theme-sub-nav .theme-nav > .theme-nav-item.disabled:hover > .theme-nav-link { color: #999; } #topNav .theme-sub-nav .theme-nav > .theme-nav-item > .theme-nav-link { color: #0065b3; text-transform: none; padding: 0 10px; } #topNav .theme-sub-nav .theme-nav > .theme-nav-item > .theme-nav-link:not(x):hover { background-color: #cccccc; } #topNav .theme-sub-nav .theme-nav > .theme-nav-item.selected > .theme-nav-link { background-color: #EEE; } #topNav .theme-sub-nav:empty { display: none; } #topNav .theme-search-wrapper, #topNav .theme-main-nav, #topNav .theme-sub-nav { width: 100%; margin: 0 auto; position: relative; } #topNav .theme-search-bar, #topNav .theme-nav-style-dropdown { position: relative; margin: auto; width: 100%; max-width: 1000px; transition: max-width 0.2s linear, left 0.2s linear, height 0.2s linear, line-height 0.2s linear; } #topNav.has-site-logo .theme-search-bar, #topNav.has-site-logo .theme-nav-style-dropdown { max-width: 902px; left: 49px; } #topNav.has-site-logo.no-sub-nav .theme-search-bar, #topNav.has-site-logo.no-sub-nav .theme-nav-style-dropdown { left: 49px; }#topNav.nav-fixed { top: 0; position: fixed; } .has-se-bar #topNav.nav-fixed { z-index: 985; } #topNav.nav-fixed .theme-search-bar { line-height: 0.01px; height: 0.01px; } #topNav.nav-fixed .theme-main-nav .theme-nav { line-height: 45px; } #topNav.nav-fixed .theme-main-nav .theme-nav-style-dropdown > .theme-nav-item.hasChild > .theme-nav-link:before { height: 8px; } #topNav.nav-fixed .theme-sub-nav .theme-nav { line-height: 35px; } #topNav.nav-fixed.has-site-logo .theme-search-bar, #topNav.nav-fixed.has-site-logo .theme-nav-style-dropdown { left: -0.99px; } #topNav.nav-fixed.has-site-logo.no-sub-nav .theme-nav-style-dropdown { left: -0.99px; }#topNavPlaceholder { border-bottom: 40px solid #fff; max-width: 1000px; margin: auto; height: 137px; transition: height 0.2s linear; } #topNavPlaceholder.page-has-banner { border-color: transparent; }#topNav.nav-fixed + #topNavPlaceholder { height: 82.01px; }html { transition: padding-bottom 0.2s linear; } html.nav-fixed { padding-bottom: 54.99px; }html.has-main-nav:not(.has-sub-nav) #siteHeader { margin-top: -40px; }html.has-main-nav:not(.has-sub-nav) #topNav.nav-fixed ~ #siteHeader { margin-top: -35px; }#sn-site-logo { position: absolute; top: 0; left: 50%; margin-left: -500px; width: 98px; height: 98px; padding: 8px; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.1); z-index: 985; overflow: hidden; backface-visibility: hidden; -webkit-backface-visibility: hidden; transition: all 0.2s linear; } .nav-fixed #sn-site-logo { width: 48.01px; height: 48.01px; } .no-sub-nav #sn-site-logo { width: 98px; height: 98px; } .no-sub-nav.nav-fixed #sn-site-logo { width: 45px; height: 45px; } #sn-site-logo .sn-site-logo-wrap { display: table; table-layout: fixed; height: 100%; width: 100%; } #sn-site-logo .sn-site-logo-background { display: table-cell; vertical-align: middle; overflow: hidden; background-repeat: no-repeat; background-position: center center; background-size: contain; -webkit-background-size: contain; }.theme-network-bar { padding: 0 15px; display: block; overflow-x: auto; overflow-y: hidden; white-space: nowrap; word-wrap: normal; box-sizing: border-box; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; } .theme-network-bar .theme-network-bar-site-title { display: none; } .theme-network-bar:not(.compact-style) .theme-network-bar-title { display: inline-block; vertical-align: top; margin-right: 10px; font-weight: 700; } .theme-network-bar:not(.compact-style) .theme-network-bar-sites { display: inline-table; vertical-align: top; } .theme-network-bar:not(.compact-style) .theme-network-bar-site { padding: 5px 3px; color: #FFF; display: table-cell; vertical-align: middle; line-height: 30px; text-decoration: none !important; } .theme-network-bar:not(.compact-style) .theme-network-bar-site:hover { background: rgba(255, 255, 255, 0.3); } .theme-network-bar:not(.compact-style) .theme-network-bar-site-logo { display: block; width: 30px; height: 30px; border: 0; } .theme-network-bar:not(.compact-style) .theme-network-bar-site-logo + .theme-network-bar-site-name { display: none; } .theme-network-bar:not(.compact-style) .theme-network-bar-site-name { padding: 0 4px; } .theme-network-bar.compact-style .theme-network-bar-title { cursor: pointer; line-height: normal; display: inline-block; border: 1px solid rgba(255, 255, 255, 0.1); background: #004499; padding: 2px 5px; } .theme-network-bar.compact-style .theme-network-bar-title:hover { background: #00447f; } .theme-network-bar.compact-style .theme-network-bar-title:after { margin-left: 5px; font: normal normal normal 14px/1 FontAwesome; content: "\f107"; }.NGIN_tip.theme-network-bar-dropdown { margin-top: -1px; background: #004499; border: 1px solid rgba(255, 255, 255, 0.15); max-width: none !important; } .NGIN_tip.theme-network-bar-dropdown .container { padding: 0; } .NGIN_tip.theme-network-bar-dropdown .close_tip { display: none; } .NGIN_tip.theme-network-bar-dropdown .theme-network-bar-sites { display: block; max-height: calc(100vh - 100px); overflow: auto; } .NGIN_tip.theme-network-bar-dropdown .theme-network-bar-sites .theme-network-bar-site { font-size: 14px; padding: 4px 8px; display: block; color: white; } .NGIN_tip.theme-network-bar-dropdown .theme-network-bar-sites .theme-network-bar-site:not(:first-child) { border-top: 1px solid rgba(255, 255, 255, 0.15); } .NGIN_tip.theme-network-bar-dropdown .theme-network-bar-sites .theme-network-bar-site:hover { text-decoration: none; background: #0065b3; } .NGIN_tip.theme-network-bar-dropdown .theme-network-bar-sites .theme-network-bar-site-logo { display: none; }#networkNavMenuTitle { width: 100%; border-bottom: none; } #networkNavMenuTitle, #networkNavMenuTitle .theme-nav-back { background: #004499; } #networkNavMenuTitle .theme-nav-title-text { padding-right: 60px; }#networkNavMenuSites { position: absolute; top: 0; left: -100%; height: 100%; width: 100%; z-index: 101; transition: left 200ms ease-in-out; box-sizing: border-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } #networkNavMenuSites > * { width: 100%; } #networkNavMenuSites, #networkNavMenuSites .theme-nav-title { background: #004499; } .network-nav-expanded #networkNavMenuSites { left: 0; }.site-banner-wrapper { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-size: cover; margin: 0 auto; max-width: 1000px; position: relative; width: 100%; } .site-banner-wrapper .site-banner-text-wrapper { color: #fff; font-size: 36px; line-height: 1; padding: .5em; text-align: center; width: 100%; } .site-banner-wrapper .site-banner-text-wrapper h2, .site-banner-wrapper .site-banner-text-wrapper h3 { font-size: 1em; line-height: 1.25; text-transform: none; } .site-banner-wrapper .site-banner-text-wrapper h1 { font-size: 1.5em; font-weight: 900; line-height: 1; text-transform: uppercase; }@media (max-width: 699px) { .site-banner-wrapper .site-banner-text-wrapper { font-size: 4.5vw; } .site-banner-wrapper .site-banner-text-wrapper h1 { font-weight: 700; } .site-banner-wrapper .site-banner-text-wrapper h2, .site-banner-wrapper .site-banner-text-wrapper h3 { display: none; } }@media (min-width: 700px) and (max-width: 1000px) { .site-banner-wrapper .site-banner-text-wrapper { font-size: 3.6vw; } }#siteContainer, #siteContainer #siteContainer.container-fluid { padding: 15px 0; width: 100%; max-width: 1000px; min-height: 100%; min-height: 100vh; min-height: calc(100vh - 137px - 46px - 40px); margin: 0 auto; background: #fff; }@media only screen and (max-width: 1024px) { #siteContainer { max-width: 1024px; } }#siteContainer #displayBodyHeader:not(.displayBodyHeader-image) { padding: 15px; font-size: 2.25em; font-weight: 600; border-bottom: 2px solid #ddd; text-transform: initial; }#siteContainer #yieldContent.row { margin: auto; }#siteContainer #panelOne { padding: 0; }#siteContainer .yieldPageContent { padding: 0; }html.page-manager-visible body { padding-left: 60px; }html.page-manager-visible #topNav { margin-left: 60px; }html.nav-fixed .site-background { margin-top: -54.99px; bottom: -54.99px; }html:not(.collapsed-mobile-nav) .site-background { transition: margin-top 0.2s linear, bottom 0.2s linear; }html:not(.collapsed-mobile-nav):not(.has-sub-nav) .site-background { margin-top: -40px; }html:not(.collapsed-mobile-nav):not(.has-sub-nav).nav-fixed .site-background { margin-top: -89.99px; }html.collapsed-mobile-nav .site-background { margin-top: -137px; }html { box-sizing: border-box; }* { box-sizing: inherit; }#FOP { box-sizing: content-box; }html,body { padding: 0; margin: 0; border: none; background-color: transparent; }#pageContentContainer { background: #fff; }.layoutContainer { padding: 0; }.snFooterContainer { width: 100%; max-width: 1000px; margin: 0 auto; background-color: #eee; }#siteFooter { display: block; margin: auto; padding: 10px 20px; position: relative; vertical-align: bottom; width: 100%; font-size: .8em; clear: both; }.se-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; list-style: none; text-align: center; }.se-footer-link { display: inline-block; } .se-footer-link a { display: inline-block; } .se-footer-link:empty { display: none; } .se-footer-link + .se-footer-link:before { content: "•"; margin: 0px 1ch; }.se-footer-copyright { width: 100%; order: 1; }.se-footer-logo { width: 100%; order: 2; }#poweredByNGIN a { display: inline-block; width: 120px; height: 20px; position: relative; } #poweredByNGIN a:after { content: url("/logo_images/logo_black_new.svg"); display: block; position: absolute; width: 100%; } #poweredByNGIN a img { display: none; }@media only screen and (max-width: 1024px) { .snFooterContainer { max-width: 1024px; } }.pageEl { } .pageEl .pageElement { width: 100%; margin: 15px 0; float: left; clear: both; } .pageEl .widgetElement .widgetHierarchy { overflow-x: auto; overflow-y: hidden; } 

