#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;
}