/* cmsms stylesheet: 2025css modified: Saturday, November 15, 2025 10:47:41 AM */
/***BRANDfont-family: eurostile-extended, sans-serif;font-family: eurostile, sans-serif;***/body {font-family: eurostile, sans-serif;color:#333;}h1,h2,h3,h4,h5,h6 {font-family: eurostile-extended, sans-serif;font-weight: 900 !important;font-style: italic;color:#00bbce;}a {text-decoration:none !important;color:#e3173e;transition: all 0.4s;}a:hover, a:active {color:#ff0000;}.red {color:#e3173e}.green {color:#20a461}.green2 {color:#84c98b}.green3 {color:#d6edb4}.cream {color:#ffffbe}.charcoal {color:#333}/*** HEADER ***/header {background: url(https://www.nbindoorgrandprix.com/images/2023/track-bg.gif);background-size: cover;border-bottom: solid 2px #fff;font-family: eurostile-extended, sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;color: #e3173e}.nbigp-menu {background:#00bbce;}.navbar-brand img {min-width:280px;max-width:310px;}.navbar .navbar-brand:hover, .navbar .navbar-brand:focus {color: #fff;}.navbar .navbar-nav {font-family: eurostile-extended, sans-serif;font-size: 14px;font-weight: 900;text-transform: uppercase;color: #fff;line-height: 105%;}.navbar .navbar-nav .nav-link {color: #fff;margin: 0px 30px 0px 0px;padding: 6px 0px 8px 6px;}.navbar .navbar-link:hover {color: #333;}@media (max-width: 990px) {.navbar .navbar-nav .nav-link {color: #333;}}.navbar .navbar-nav .menudepth0 > .nav-link {position: relative;}.navbar .navbar-nav .menudepth0 > .nav-link:before {content : "";position: absolute;left : 0;top : 5;height : 0;width : 2px;border-left: 2px solid #ffffbe;transition: all 0.3s;border-radius: 0px;}.navbar .navbar-nav .menudepth0 > .nav-link:hover:before, .navbar .navbar-nav .menudepth0 > .nav-link:active:before {content : "";position: absolute;left : 0;top : 5;height : 15px;width : 2px;border-left: 2px solid #fff;}.navbar .navbar-nav .nav-link:not(.disabled):hover, .navbar .navbar-nav .nav-link:not(.disabled):focus {color: #ccc;}.navbar .navbar-nav .nav-item.active .nav-link, .navbar .navbar-nav .nav-item.active .nav-link:hover, .navbar .navbar-nav .nav-item.active .nav-link:focus, .navbar .navbar-nav .nav-item.show .nav-link, .navbar .navbar-nav .nav-item.show .nav-link:hover, .navbar .navbar-nav .nav-item.show .nav-link:focus {color: #acd5f0;}.navbar-toggler {color: #fff;border-radius:0;border:0;}.custom-toggler.navbar-toggler {border-color: #fff;}.custom-toggler .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}.navbar-nav ul {list-style: none;position: absolute;top: auto;display: none;border-radius:0px;animation: fadeIn;animation-duration: 0.5s;}.navbar-nav ul ul {margin-top: 1px;margin-left: -1px;left: 100%;top: 0px;}.navbar-nav li {float: left;margin: 0px;padding: 0px;}.navbar-nav li li {width: 220px;margin-left: 0px;margin-top: -1px;float: none;position: relative;}.navbar-nav li a {color: #fff;display: block;}.navbar-nav li a:hover {background-color: transparent;}.navbar-nav li li nav-link:hover {color: #ffffbe;}.navbar-nav li a.menuactive {color: #acd5f0;}.navbar-nav li a.menuactive:hover {color: #acd5f0;}.navbar-nav li li a.menuparent span {display: block;}.navbar .navbar-nav li ul .nav-link {font-family: eurostile, sans-serif;text-align: left;font-size: 12px;line-height: 18px;margin: 0px;position: relative;font-weight: 400;border-top: 1px solid #dedede;color: #333;}.first_child > .nav-link {border-top: none;}.navbar .navbar-nav li ul .nav-item .nav-link:hover {color: #00bbce}.navbar-nav li ul {background: #fff;margin: 0px;padding: 0px;position: absolute;width: auto;height: auto;display: none;z-index: 999;}@media (max-width: 990px) {.navbar-nav li ul {background: #fff;margin: 0px;padding: 5px 5px 5px 5px;position: relative;width: auto;height: auto;display: block;}}.navbar-nav ul, .navbar-nav li:hover ul, .navbar-nav li:hover ul ul, .navbar-nav li.menuparenth ul, .navbar-nav li.menuparenth ul ul {display: none;}/* for fourth level add.navbar-nav ul ul ul li:hover ul,.navbar-nav ul ul ul li.menuparenth ul,*/.navbar-nav li:hover ul, .navbar-nav ul li:hover ul, .navbar-nav ul ul li:hover ul, .navbar-nav li.menuparenth ul, .navbar-nav ul li.menuparenth ul, .navbar-nav ul ul li.menuparenth ul {display: block;}.menuactive {color: #ccc !important;}.smlinks a {color:#fff;}.smlinks a:hover, .smlinks a:active {color:#ccc;}/*** BUTTONS ***/.btn {font-family: eurostile-extended, sans-serif;text-transform:uppercase;font-weight:700;border-radius: 0px;border-color: #e3173e;color: #e3173e !important;padding: 7px 20px;}.btn:hover, .btn:active {background-color: #e3173e;border-color: #e3173e;color: #fff !important;}.btn-primary {background-color: #e3173e;border-color: #e3173e;color: #fff !important;}.btn-secondary {background-color: #ffffbe;border-color: #ffffbe;}.btn-secondary:hover {animation: pulse;animation-duration: 1s;}.pagetitle {background: url(https://www.nbindoorgrandprix.com/images/2023/track-bg.gif);background-size:12%;width:100%;text-align:center;padding:30px 10px;text-transform:uppercase;}/*** SHARE BUTTONS ***/ul.share-buttons{list-style: none;padding: 0;margin: 0px 0px 0px 10px;}ul.share-buttons li{display: inline;}/*** FOOTER ***/footer {font-family: eurostile-extended, sans-serif;font-weight:400;background: #00bbce /* url(https://www.nbindoorgrandprix.com/images/2024/bg-dark.jpg) */;background-size: cover;color:#fff;padding:40px 0px 20px 0px;}footer a {color:#838383;}footer a:active, .footer a:hover {color:#e3173e;}.brand-footer {max-width:170px;padding:0px 10px 10px 10px}footer .finfo {font-size:12px;text-transform:uppercase;}footer .fine {font-size:10px;color: #C5C5C5;}/*** ASIDE NAV ***/.sidesubnav {list-style:none;margin:0;padding:0;}.sidesubnav ul {margin:0 0 0 10px;}.sidesubnav li a {margin: 0px 0px 1px 0px;font-weight:400;color:#00bbce;text-decoration: none;position: relative;text-transform: uppercase;font-size: 14px;padding: 5px 5px 5px 7px;background: #f3f3f3;width:100%;display: block;line-height: 16px;}.sidesubnav li a:hover {background: #fff;padding: 5px 5px 5px 10px;}.sidesubnav .menuactive {color:#333 !important;}/*** CAROUSEL ***/.carousel-caption {bottom: 0;margin:0 auto;color: #fff;text-align: center;padding: 1.25rem;}.carousel-caption h1 {text-transform:uppercase;font-size:50px;color:#fff;text-shadow: 0 0 10px #333;}.carousel-inner img {min-height: 350px;object-fit: cover;}/* .carousel-indicators [data-bs-target] {width: 15px;height: 15px;border-radius:50%;}*/#clock-b {background: rgba(0, 0, 0, 0.0);padding:0px 0px 5px 0px;text-shadow: 0 0 10px #333;}@media (max-width: 768px) {.carousel-caption h1 {font-size:25px;}#clock-b {transform: scale(0.9, 0.9);}}.hero-buttons {position:relative;border-top:2px solid #fff}.hero-buttons-content {position:relative;}.hero-buttons a {position:relative;display:block;text-align:center;padding: 50px 15px;width:33.3%;overflow:hidden;color:#fff;}.hero-buttons h4 {padding-top: 12px;}@media (max-width: 568px) {.hero-buttons h4 {font-size: 14px;}}.hero-buttons a:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.9;background: url(https://www.nbindoorgrandprix.com/images/2023/track-2-bg.jpg) left bottom repeat-x;background-size: cover;}.hero-buttons a:nth-child(1) {background: #00bbce;}.hero-buttons a:nth-child(2) {background: #00bbce;}.hero-buttons a:nth-child(3) {background: #00bbce;}.hero-buttons a:hover > .hero-buttons-content, .hero-buttons a:active > .hero-buttons-content, .hero-buttons a:focus > .hero-buttons-content {animation: flipInX;animation-duration: 1s;}/*** CC Form ***/.ccsubscribe {background:#e3173e}.ctct-form-defaults {font: 15px eurostile, sans-serif !important;padding:15px 0 0 0 !important;}.ctct-form-custom {min-height:60px !important;}.ctct-form-header {font: 22px eurostile-extended, sans-serif !important;display:inline-block !important;font-weight: 900 !important;font-style: italic !important;width:25%;text-align:right;padding:0 10px 0 0;text-transform:uppercase;}.ctct-form-header:before {display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free"; font-weight: 400; content: "\f0e0";margin:0 5px 0 0;}.ctct-form-field {display:inline-block !important;width:25%;}.ctct-form-field label {color:#fff !important;margin-bottom:5px !important;}.ctct-form-button {display: inline-block !important;width:100px !important;padding:14px !important;border-radius:0 !important;color:#fff !important;background:transparent !important;border: 2px soild #fff !important;}#gdpr_text, .ctct-form-footer, .grecaptcha-badge {display:none !important;visibility: hidden;}@media (max-width: 990px) {.ctct-form-header, .ctct-form-field, .ctct-form-button {display:block !important;width:auto;}.ctct-form-header {text-align:left;}}/*** NEWS ***/.newsum-header a {color: #00bbce}.live {width:100%;padding: 0px;margin: 0px auto 25px auto;text-align: center;color: #fff;font-size: 20px;font-family: eurostile-extended, sans-serif;font-weight: 900 !important;font-style: italic;}.live a {width:100%;display: block;background: #cf092c;padding: 8px;margin: 0;text-align: center;color: #fff;}.live a:hover, .live a:active {background: #b32822;color: #ffffbe;}
