#root .layout-header-holder-bc .hdr-dynamic-content .hm-row-bc:nth-of-type(2) {
  display: none !important;
}
#root .layout-header-holder-bc .hdr-dynamic-content .hm-row-bc:only-of-type {
  display: none !important;
}
#root .layout-header-holder-bc .header-bc .hdr-main-content-bc {
  max-width: var(--desktop-home-page-content-width) !important;
  margin: 0 auto;
}
#root .layout-header-holder-bc .header-bc .hdr-main-content-bc .logo-container .header-icon {
  display: none !important;
}
.nav-content-bc {
  background: rgba(var(--menu-sc), 1) !important;
}
.nav-content-bc .nav-content-menu .nav-menu-container.header-navigation:first-child {
  background: rgba(var(--menu-sc), 1) !important;
}
.nav-content-bc .nav-content-menu .nav-menu-container.header-navigation ul.nav-menu {
  justify-content: center !important;
}
.nav-content-bc .nav-content-menu .nav-menu-container.header-navigation ul.nav-menu li:hover > .nav-menu-item {
  color: var(--menu-sc) !important;
}
.nav-content-bc .nav-content-menu .nav-menu-container.header-navigation ul.nav-menu li .nav-menu-item {
  color: white !important;
}
.nav-content-bc .nav-content-menu .nav-menu-container.header-navigation ul.nav-menu li .nav-menu-item.active {
  color: var(--menu-sc) !important;
}
.nav-content-bc .nav-content-menu .nav-menu-container.header-navigation ul.nav-menu li .nav-menu-item span.CMSIconSVGWrapper {
  display: none !important;
}
.nav-content-bc .nav-content-menu .nav-menu-container.header-navigation ul.nav-menu li ul.nav-menu-sub li .nav-menu-item {
  color: var(--menu-sc) !important;
}
.nav-content-bc .nav-content-menu + .header-navigation {
  background: rgba(var(--menu-sc), 1) !important;
}
.nav-content-bc .nav-content-menu + .header-navigation ul > li .nav-menu-item {
  color: white !important;
}
.nav-content-bc .nav-content-menu + .header-navigation ul > li .nav-menu-item.active {
  color: white !important;
}
@font-face {
  font-family: 'cera_proregular';
  src: url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_regular-webfont.woff2') format('woff2'), url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cera_probold';
  src: url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_bold-webfont.woff2') format('woff2'), url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cera_problack_italic';
  src: url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_black_italic-webfont.woff2') format('woff2'), url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_black_italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cera_problack';
  src: url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_black-webfont.woff2') format('woff2'), url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_black-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cera_probold_italic';
  src: url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_bold_italic-webfont.woff2') format('woff2'), url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_bold_italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cera_probold';
  src: url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_bold-webfont.woff2') format('woff2'), url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cera_proregular';
  src: url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_regular-webfont.woff2') format('woff2'), url('https://shurima-cdn.netlify.app/webfonts/sheraton/cera_pro_regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
html {
  --font-family: 'Cera PRO Regular', Arial, Helvetica, sans-serif !important;
}
body {
  --b: 19, 19, 19 !important;
  --hero: 236, 231, 54 !important;
  --header: 19, 19, 19 !important;
  --menu-sc: 35, 39, 50 !important;
}
:root,
#root {
  --b: 19, 19, 19 !important;
  --font-family: 'Cera PRO Regular', Arial, Helvetica, sans-serif !important;
  --desktop-header-height: 76px !important;
  --desktop-header-margin-bottom: 40px !important;
}
#root.promotion-page .layout-content-holder-bc {
  max-width: var(--desktop-home-page-content-width) !important;
  display: flex !important;
  flex-direction: column !important;
  margin: 0 auto !important;
}
#root.is-home-page .snowflake {
  display: none !important;
}
#root.is-home-page .layout-content-holder-bc {
  max-width: var(--desktop-home-page-content-width) !important;
  display: flex !important;
  flex-direction: column !important;
  margin: 0 auto !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc {
  padding-bottom: 40px !important;
  grid-auto-rows: inherit !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc:not(:first-child:empty) + .hm-row-bc {
  margin-top: 0 !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc .pb-component-wrapper .page-view-more {
  margin-bottom: 20px !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc .pb-component-wrapper .page-view-more::before {
  content: '';
  display: block;
  margin-right: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider {
  grid-template-columns: 1fr !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider .sdr-item-bc:before {
  display: none !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider .pb-component-wrapper:nth-of-type(1) {
  border-radius: 50px !important;
  overflow: hidden !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider .pb-component-wrapper:nth-of-type(2) {
  display: none !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc:nth-of-type(1) {
  order: 1 !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc:nth-of-type(2) {
  order: 2 !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc:nth-of-type(3) {
  order: 4 !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc:nth-of-type(3) .pb-component-wrapper .page-view-more::before {
  width: calc(89px / 2);
  height: calc(103px / 2);
  background-image: url(https://shurima-cdn.netlify.app/images/sheraton/icons/live-casino.png);
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc:nth-of-type(4) {
  order: 3 !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc:nth-of-type(4) .pb-component-wrapper .page-view-more::before {
  width: calc(83px / 2);
  height: calc(84px / 2);
  background-image: url(https://shurima-cdn.netlify.app/images/sheraton/icons/casino.png);
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc:nth-of-type(5) {
  order: 5 !important;
  position: relative;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc:nth-of-type(5) .pb-component-wrapper .page-view-more::before {
  width: calc(90px / 2);
  height: calc(120px / 2);
  background-image: url(https://shurima-cdn.netlify.app/images/sheraton/icons/egt.png);
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc:nth-of-type(6) {
  order: 6 !important;
  display: none !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc:nth-of-type(7) {
  order: 7 !important;
  display: none !important;
}
.layout-footer-holder-bc .footerWrapper .expandableContentWrapper {
  display: none !important;
}
.footerContainerWrapper:not(:first-child) {
  box-shadow: unset !important;
}
.layout-footer-holder-bc .footerWrapper .expandableContentWrapper {
  display: none !important;
}
.layout-footer-holder-bc .footerWrapper .footerContainerWrapper .footerContainer .sliderGroup .sliderContent .horizontalSliderWrapper .horizontalSliderRow .horizontalSliderElem {
  background-color: unset !important;
}
.layout-footer-holder-bc .footerWrapper .footerContainerWrapper .footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(1) {
  display: none !important;
}
.layout-footer-holder-bc .footerWrapper .footerContainerWrapper .footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(3) .sliderSingleEl .sliderImage img[alt='license'] {
  height: 190px !important;
  object-fit: initial !important;
  max-width: none !important;
}
/* Sheraton Casino: Nowbet sports screenshot blue tonal system. */
html.is-web,html.is-mobile{
  --hero:63,143,229!important;--hero-hover:84,165,248!important;--hero-sc:255,255,255!important;
  --brand:47,126,213!important;--brand-hover:69,148,234!important;--brand-sc:255,255,255!important;
  --secondary:33,93,169!important;--secondary-hover:53,119,199!important;--secondary-sc:255,255,255!important;
  --accent:77,153,234!important;--accent-hover:97,174,250!important;--accent-sc:255,255,255!important;
  --odd-up:60,157,218!important;--odd-up-hover:80,177,236!important;--odd-up-sc:255,255,255!important;
  --b:14,35,69!important;--b-hover:25,55,99!important;--b-sc:255,255,255!important;
  --header:18,43,79!important;--header-hover:29,60,105!important;--header-sc:255,255,255!important;
  --menu:21,49,89!important;--menu-hover:34,70,121!important;--menu-sc:255,255,255!important;
  --tab-navigation:29,68,116!important;--tab-navigation-hover:44,90,147!important;--tab-navigation-sc:255,255,255!important;
}
/* Odds alone receive pure white numeric text across lists and market details. */
.market-odd-bc,.market-coefficient-bc .market-odd-bc,.market-odds-container .market-odd-bc{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 3px #071c3c}
body,.multi-column-resize-block{background:#102139!important}
.second-tabs-bc .tab-bc.active{background:#397cc5!important;color:#fff!important}
.sgm-market-g-i-cell-bc.market-bc{background:#365274!important}
.sgm-market-g-i-cell-bc.market-bc:hover{background:#4675a8!important}
.multi-column-content{background:rgba(52,104,166,.28)!important}
.left-menu-container{background:#152b49!important}
.left-menu-container .sp-sub-list-bc{background:rgba(64,111,166,.2)!important}
