/*Normalize*/ progress, sub, sup { vertical-align: baseline } button, hr, input { overflow: visible } html { font-family: sans-serif; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% } body { margin: 0 } figcaption, menu, article, aside, details, figure, footer, header, main, nav, section, summary { display: block } audio, canvas, progress, video { display: inline-block } audio:not([controls]) { display: none; height: 0 } [hidden], template { display: none } a { background-color: transparent; -webkit-text-decoration-skip: objects } a:active, a:hover { outline-width: 0 } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted } b, strong { font-weight: bolder } dfn { font-style: italic } h1 { font-size: 2em; margin: .67em 0 } mark { background-color: #ff0; color: #000 } small { font-size: 80% } sub, sup { font-size: 75%; line-height: 0; position: relative } sub { bottom: -.25em } sup { top: -.5em } img { border-style: none } svg:not(:root) { overflow: hidden } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em } figure { margin: 1em 40px } hr { box-sizing: content-box; height: 0 } button, input, optgroup, select, textarea { font: inherit; margin: 0 } optgroup { font-weight: 700 } button, select { text-transform: none } [type=submit], [type=reset], button, html [type=button] { -webkit-appearance: button; appearance: button; } [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0 } [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring { outline: ButtonText dotted 1px } fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal } textarea { overflow: auto } [type=checkbox], [type=radio] { box-sizing: border-box; padding: 0 } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto } [type=search] { -webkit-appearance: textfield; appearance: textfield; outline-offset: -2px } [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { -webkit-appearance: none } ::-webkit-input-placeholder { color: inherit; opacity: .54 } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit } /**************/ *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { font-size: 15px; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent; } body { line-height: 1; } body, html { min-height: 100%; position: relative; font-family: "Commissioner", sans-serif; font-weight: normal; background-color: #ffffff; } strong { font-weight: 700; } img, video { max-width: 100%; height: auto; } ol, ul { line-height: 1.5em; } ol, ul, li { list-style: none; padding: 0; margin: 0; } a, button { cursor: pointer; border: 0; outline: none; text-decoration: none; -webkit-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; } a { -webkit-transition: color .4s; -moz-transition: color .4s; -ms-transition: color .4s; transition: color .4s; text-decoration: none; color: #C90D1F; } a:hover { color: #272727; } body:not(.uv-using-mouse) a:focus, body:not(.uv-using-mouse) button:focus, body:not(.uv-using-mouse) input:focus { outline: rgba(0, 0, 0, .8) auto 3px; } a:before, a:after, button:before, button:after { -webkit-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; } .h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6 { line-height: 1.1em; margin: 0px; } .h1, h1 { font-size: 3.866666rem; font-weight: 300; letter-spacing: 0.0476em; text-transform: uppercase; color: #444; line-height: 1.113; margin-bottom: .5em; } .h2, h2 { font-size: 2.666666rem; font-weight: 200; letter-spacing: 2px; text-transform: uppercase; line-height: 1.1; margin-bottom: .5em; } .h3, h3 { font-size: 1.6rem; font-weight: 400; text-transform: uppercase; margin-bottom: .25em; line-height: 1.4em; letter-spacing: .025em; } .h4, h4 { font-size: 1rem; margin-bottom: .4em; line-height: 1.2em; font-weight: 600; letter-spacing: .025em; text-transform: none; } .h5, h5 { font-size: 1rem; margin-bottom: .2em; font-weight: 700; text-transform: none; } .h6, h6 { font-size: 1rem; color: #333; } p { font-size: 1rem; line-height: 1.4em; margin: 0 0 1.4em; } .uv-content ul, .uv-content ol { margin: 0 0 1.5em 2.2em; } .uv-content ul li { list-style-type: disc; text-align: left; } .uv-content ul li a { /* width: max-content; */ } .uv-content ol li { list-style-type: decimal; } hr.rwseparator { border-top: 1px solid #999; border-bottom: 0; margin: 2em 0; } hr.rwseparator.brand-color { border-color: #c6001d; } @media screen and (max-width:767px) { .h1, h1 { font-size: 2.933333rem; } .h2, h2 { font-size: 2.4rem; letter-spacing: 1.2px; } h3, .h3 { font-size: 1.25rem; } } /*General Classes*/ .uv-dispnone { display: none; } .uv-hide { display: none !important; } .uv-dispblock { display: block; } .uv-desk-only { display: block; } .uv-dispinblock { display: inline-block; } .uv-clear { clear: both; } .uv-clearfix:before, .uv-clearfix:after { display: table; content: " "; } .uv-clearfix:after { clear: both; } .uv-row { margin-left: -15px; margin-right: -15px; } .uv-row:before, .uv-row:after { display: table; content: " "; } .uv-row:after { clear: both; } .uv-col { padding-left: 15px; padding-right: 15px; } .uv-col-sm { padding-left: 15px; padding-right: 15px; } .uv-fleft { float: left; } .uv-fright { float: right; } .uv-wauto { width: auto; } .uv-w100 { width: 100%; } .uv-w50 { width: 50%; } .uv-h100 { height: 100%; } .uv-h50 { height: 50%; } .uv-nopadding { padding: 0px; } .uv-nomargin { margin: 0px; } .uv-psides { padding-left: 30px; padding-right: 30px; } .uv-wpimgcont { margin: 0; } .uv-wpimgcont img { width: 100%; height: auto; } .uv-pt5 { padding-top: 5px; } .uv-pt10 { padding-top: 10px; } .uv-pt20 { padding-top: 20px; } .uv-pt30 { padding-top: 30px; } .uv-pt40 { padding-top: 40px; } .uv-pt50 { padding-top: 50px; } .uv-pt60 { padding-top: 60px; } .uv-pt70 { padding-top: 70px; } .uv-pt80 { padding-top: 80px; } .uv-pt100 { padding-top: 100px; } .uv-pb5 { padding-bottom: 5px; } .uv-pb10 { padding-bottom: 10px; } .uv-pb20 { padding-bottom: 20px; } .uv-pb30 { padding-bottom: 30px; } .uv-pb40 { padding-bottom: 40px; } .uv-pb50 { padding-bottom: 50px; } .uv-pb60 { padding-bottom: 60px; } .uv-pb70 { padding-bottom: 70px; } .uv-pb80 { padding-bottom: 80px; } .uv-pb100 { padding-bottom: 100px; } .uv-mt0 { margin-top: 0px; } .uv-mb0 { margin-bottom: 0px; } .uv-mb5 { margin-bottom: 5px; } .uv-mb10 { margin-bottom: 10px; } .uv-mb15 { margin-bottom: 15px; } .uv-mb20 { margin-bottom: 20px; } .uv-mb25 { margin-bottom: 25px; } .uv-mb30 { margin-bottom: 30px; } .uv-mb40 { margin-bottom: 40px; } .uv-mb50 { margin-bottom: 50px; } .uv-mb60 { margin-bottom: 60px; } .uv-mb70 { margin-bottom: 70px; } .uv-mb80 { margin-bottom: 80px; } .uv-mb100 { margin-bottom: 100px; } .uv-mr5 { margin-right: 5px; } .uv-mr10 { margin-right: 10px; } .uv-mr15 { margin-right: 15px; } .uv-mr20 { margin-right: 20px; } .uv-mr25 { margin-right: 25px; } .uv-mr30 { margin-right: 30px; } .uv-m0 { margin: 0px; } .uv-center { text-align: center; } .uv-touppercase { text-transform: uppercase; } .uv-boxcentered { margin-left: auto; margin-right: auto; } .uv-flexcolscenter { justify-content: center; } .uv-form-hide-title .nf-form-title { display: none; } .uv-boxitem { display: block; position: relative; background-color: transparent; width: 100%; padding-top: 100%; overflow: hidden; } .uv-boxitem.loader { background-image: url('https://www.rwlasvegas.com/wp-content/themes/uvtheme-rw/assets/images/loader.box.gif'); } .uv-boxitem .bg, .uv-boxitem img, .uv-boxitem iframe, .uv-boxitem video { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 0; } .uv-boxitem .bg { background-position: center center; background-repeat: no-repeat; background-size: cover; object-fit: cover; } .uv-boxitem .color-overlay { position: absolute; background-color: #000; width: 100%; height: 100%; top: 0px; left: 0px; opacity: .2; filter: alpha(opacity=20); z-index: 6; -webkit-transition: opacity 0.4s ease-in-out 0s; -moz-transition: opacity 0.4s ease-in-out 0s; -ms-transition: opacity 0.4s ease-in-out 0s; -o-transition: opacity 0.4s ease-in-out 0s; transition: opacity 0.4s ease-in-out 0s; } .uv-boxitem:hover .color-overlay { opacity: .7; filter: alpha(opacity=70); z-index: 10; } /**/ /* Social links */ .uv-socialnetwork ul { list-style: none; display: inline; } .uv-socialnetwork ul li .uv-social-label { display: none; } .uv-socialnetwork ul li { display: inline-block; padding: 0 5px; } .uv-socialnetwork ul li:first-child { padding-left: 0; } .uv-socialnetwork ul li:last-child { padding-right: 0; } /* Social links */ /*UrVenue Section*/ .uv-section { position: relative; } .uv-section.rwloader:before { position: absolute; top: 50%; left: 50%; width: 30px; height: 30px; background-image: url('https://www.rwlasvegas.com/wp-content/themes/uvtheme-rw/assets/images/loader.png'); background-position: center; background-size: contain; background-repeat: no-repeat; transform: translate(-50%, -50%); animation: loader 4s infinite linear; content: ''; } .uv-section .uv-section-inner { position: relative; margin-left: auto; margin-right: auto; z-index: 12; } .uv-section.padding-sides .uv-section-inner { width: 90%; } .uv-section.padding-sides .uv-section-inner>.uv-section .uv-section-inner { padding-left: 0; padding-right: 0; width: 100%; } .uv-section .uv-section-bg { position: absolute; background-repeat: no-repeat; background-size: cover; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 8; content: ""; } .uv-section .uv-section-bg.bgrepeat { background-repeat: repeat; background-size: auto; } .uv-section .uv-section-darkoverlay { position: absolute; background-color: rgba(0, 0, 0, .4); width: 100%; height: 100%; top: 0; left: 0; z-index: 10; content: ""; } .uv-section.alignfull .uv-section-inner { max-width: none; } /**/ /*Lazy Images*/ .uv-lazyimage, .uv-lazysectionimage { opacity: 0; } .uv-lazyimage:not(.initial), .uv-lazysectionimage:not(.initial) { transition: opacity 1s; } .uv-lazyimage.initial, .uv-lazyimage.loaded, .uv-lazyimage.error, .uv-lazysectionimage.initial, .uv-lazysectionimage.loaded, .uv-lazyimage[data-ll-status="loaded"], .uv-lazysectionimage[data-ll-status="loaded"] { opacity: 1; } /**/ /*Animations*/ .uvan-slideup { opacity: 0; visibility: hidden; transform: translateY(35px); -webkit-transition: all .4s ease-in-out .3s; transition: all .4s ease-in-out .3s; } body:not(.uv-page-loading) .uvan-slideup.animate { opacity: 1; visibility: visible; transform: translateY(0); } .uvan-fadein { opacity: 0; visibility: hidden; transition: opacity .5s ease .5s; } body:not(.uv-page-loading) .uvan-fadein.animate { visibility: visible; opacity: 1; } .uvan-fadeinup, .uvan-sectionelems h2, .uvan-sectionelems p, .uvan-sectionelems .wp-block-buttons { transform: translateY(40px); opacity: 0; visibility: hidden; transition: transform 1.2s ease, opacity 1.3s ease; will-change: transform, opacity; transition-delay: .3s; } body:not(.uv-page-loading) .uvan-fadeinup.animate, body:not(.uv-page-loading) .uvan-sectionelems h2.animate, body:not(.uv-page-loading) .uvan-sectionelems p.animate, body:not(.uv-page-loading) .uvan-sectionelems .wp-block-buttons.animate { transform: translateY(0); opacity: 1; visibility: visible; } .uvan-slideleft { transform: translateX(40px); opacity: 0; visibility: hidden; transition: transform 1.2s ease, opacity 1.3s ease; will-change: transform, opacity; transition-delay: 200ms; } body:not(.uv-page-loading) .uvan-slideleft.animate { transform: translateX(0); opacity: 1; visibility: visible; } body .uvan-fadeUp { visibility: hidden; animation-duration: 1s; animation-delay: .1s; will-change: transform, opacity } body:not(.uv-page-loading) .uvan-fadeUp.animate { animation-name: fadeInUp; visibility: visible; animation-fill-mode: both; will-change: unset; } body .uvan-fadeUp.uvan2 { animation-delay: .3s } body .uvan-fadeUp.uvan3 { animation-delay: .5s } body .uvan-fadeUp.uvan4 { animation-delay: .7s } /**/ /*ADA*/ .uv-page-skip { display: block; color: #272727; background-color: #fff; text-decoration: underline !important; border: 1px solid #000; padding: 10px; font-size: 0.733333rem; text-transform: uppercase; position: absolute; top: -1000px; left: -1000px; height: 1px; width: 1px; text-align: left; overflow: hidden; z-index: 1000; outline: -webkit-focus-ring-color auto 5px; } .uv-page-skip:focus { left: 0; top: 0; width: auto; height: auto; overflow: visible; } a:focus:not(:-moz-focusring), button:focus:not(:-moz-focusring) { outline: none !important; } .uv-using-mouse button:focus, .uv-using-mouse [role=button], .uv-using-mouse .swiper-button-prev:focus, .uv-using-mouse .swiper-button-next:focus { outline: none !important; } .btn-book.isfocus::before { transform: translate(0); } .book-bar-form .btn-book.isfocus.check-rates .button-check-rates[type="submit"], .book-bar-form .btn-book.isfocus.check-rates { color: #C6001D; } .btn-book.isfocus::after { opacity: 1; } /**/ /*Frame*/ .uv-page-wrapper { padding-top: 123px; transition: all .35s ease-in-out; } html.header-topbarenabled .uv-page-wrapper { padding-top: 212px; } #uv-menuicon { display: none; position: fixed; right: 30px; top: 46px; z-index: 1; transition: all 500ms ease-in-out; width: 28px; height: 28px; background-color: transparent; } html.header-topbarpreslide #uv-menuicon { top: 94px; } .uv-menuicon-cont { width: 28px; height: 8px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; } .uv-menuicon-cont>span { display: block; position: absolute; background-color: #707070; width: 28px; height: 2px; opacity: 1; visibility: visible; border-radius: 2px; transition: all 250ms ease-in-out 0ms; } .uv-menuicon-cont>span:nth-child(1) { top: 0; left: 0; } .uv-menuicon-cont>span:nth-child(2) { width: 20px; bottom: 0; right: 0; } .ovmenuopen .uv-menuicon-cont>span:nth-child(1) { transform: rotate(-45deg) translate(-3px, 3px); } .ovmenuopen .uv-menuicon-cont>span:nth-child(2) { width: 28px; transform: rotate(45deg) translate(-1px, -1px); } .uv-page-header { position: fixed; width: 100%; top: 0; left: 0; z-index: 50; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11); transition: all 250ms ease-in-out 0ms; } .uv-header-topbar { display: flex; position: relative; background-color: #000; height: 36px; align-items: center; justify-content: center; padding: 0 40px; overflow: hidden; } .uv-header-topbar p { color: #FFF; font-size: .85rem; margin-bottom: 0px; } .uv-header-topbar a:hover { color: #FFF; } .uv-header-topbar .btn-close { position: absolute; background: transparent; width: 36px; height: 36px; top: 0; right: 0; transition: transform .35s; } .uv-header-topbar .btn-close:before, .uv-header-topbar .btn-close:after { position: absolute; top: 50%; left: 50%; background-color: #FFF; width: 70%; height: 2px; content: ''; } .uv-header-topbar .btn-close:before { transform: translate(-50%, -50%) rotate(45deg); } .uv-header-topbar .btn-close:after { transform: translate(-50%, -50%) rotate(-45deg); } .uv-header-topbar .btn-close:hover { transform: rotate(90deg); } .uv-preheader { position: relative; height: 60px; background: #F5F1F1; color: #5A5A5C; z-index: 1; } .uv-header-inner { max-width: 1540px; margin-left: auto; margin-right: auto; padding-left: 30px; padding-right: 30px; } .uv-preheader .uv-header-inner { display: flex; justify-content: space-between; align-items: center; height: 100%; } .uv-preheader-menu>ul>li { position: relative; height: 100%; } .uv-preheader-menu>ul>li:first-child { padding-left: 0; } .uv-preheader-menu>ul>li:last-child { padding-right: 0; } .uv-preheader-menu>ul>li a { display: flex; height: auto; align-items: center; text-transform: uppercase; font-size: 0.866666rem; color: #5A5A5C; font-weight: normal; padding-left: 15px; padding-right: 15px; transition: all 300ms ease-in-out; } .uv-preheader-menu>ul>li.menu-item-has-children a { padding-right: 18px; } /*.uv-preheader-menu > ul > li a:hover, .uv-preheader-menu > ul > li a:focus, .uv-preheader-menu > ul > li a:active{background-color: #ffffff;}*/ .uv-page-header-menu { height: 63px; } .uv-page-header-menu .uv-header-inner { display: flex; height: 100%; align-items: center; padding-left: 10px; } .uv-page-header-menu .uv-header-inner>ul { display: flex; align-items: center; justify-content: space-between; width: 100%; } /*.uv-preheader-menu > ul > li.menu-item-has-children:hover > a, .uv-header-inner .uv-preheader-menu ul li.menu-item-has-children.isfocus > a{background-color: #ffffff;}*/ .uv-header-inner .uv-preheader-menu>ul>li.menu-item-has-children:hover:before, .uv-header-inner .uv-preheader-menu ul li.menu-item-has-children.isfocus:before { opacity: 0; visibility: hidden; } .uv-header-inner .uv-preheader-menu ul li.menu-item-has-children .uv-submenu { transform: translate(0, 20px); left: auto; right: 0; } .uv-header-inner .uv-preheader-menu ul li.menu-item-has-children:hover .uv-submenu, .uv-header-inner .uv-preheader-menu ul li.menu-item-has-children.isfocus .uv-submenu { transform: translate(0, 0); } .uv-preheader .addrewardslogo a { position: relative; padding-left: 97px; } .uv-preheader .addrewardslogo a span { display: block; position: absolute; content: " "; left: 15px; top: 0; bottom: 0; margin: auto; width: 74px; height: 29px; background: url(https://www.rwlasvegas.com/wp-content/uploads/2021/10/footer-genting-rewards.png) center center no-repeat; background-size: contain; } .uv-page-header-logo img { height: 41px; width: auto; } .uv-preheader-menu>ul { display: flex; align-items: center; margin: 0; padding: 0; } .uv-preheader-menu>ul>li:before { position: absolute; display: block; content: " "; width: 1px; height: 18px; background-color: #979797; top: 0; bottom: 0; margin: auto; left: 0; transition: all 300ms ease-in-out; } .uv-preheader-menu>ul>li.menu-item-has-children:after { font-family: "uvfonticons"; font-style: normal; font-weight: normal; text-decoration: inherit; position: absolute; right: 1px; width: 15px; height: 15px; font-size: 1rem; text-align: center; content: "\e841"; display: block; color: #646467; font-variant: normal; text-transform: none; line-height: 1em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; bottom: 0; top: 0; margin: auto; transform: scale(1.5, 1); } .uv-preheader-menu>ul>li:first-child:before { display: none; } .uv-header-content { display: flex; max-width: 1152px; margin-left: auto; margin-right: auto; } .uv-header-content .col { display: flex; align-items: center; min-height: 94px; } .uv-header-content .col.uv-page-header-logo { padding-right: 1.75em; border-right: 1px solid #999; } .uv-header-content .col.uv-page-header-logo a { display: block; width: 238px; } .uv-header-content .col.book { flex-grow: 1; } .uv-page-header-hr { height: 0; border: 0; border-top: 1px solid #999; margin: 0; } .uv-page-header-menu .uv-header-inner>ul { display: flex; justify-content: space-between; } .uv-page-header-menu .uv-header-inner>ul>li>a { display: flex; position: relative; color: #433D3D; font-size: 1.066666rem; text-transform: uppercase; padding: 0 20px; font-weight: 500; height: 63px; align-items: center; justify-content: center; transition: padding .35s, line-height .35s, color .35s, text-shadow .35s, background-color .35s; } .uv-page-header-menu .uv-header-inner>ul>li>a:after { position: absolute; display: block; content: " "; height: 3px; width: 100%; bottom: 0; background-color: #C6001D; opacity: 0; visibility: hidden; transition: all 300ms ease-in-out; } .uv-page-header-menu .uv-header-inner>ul>li>a:hover:after, .uv-page-header-menu .uv-header-inner>ul>li>a:focus:after, .uv-page-header-menu .uv-header-inner>ul>li>a:active:after, .uv-page-header-menu .uv-header-inner>ul>li.active>a:after { opacity: 1; visibility: visible; } .uv-page-header-menu .uv-header-inner>ul>li>a:hover, .uv-page-header-menu .uv-header-inner>ul>li>a:focus, .uv-page-header-menu .uv-header-inner>ul>li>a:active, .uv-page-header-menu .uv-header-inner>ul li.active a { color: #272727; } .uv-header-inner ul li.menu-item-has-children { position: relative; } .uv-header-inner ul li.menu-item-has-children:focus-within { outline: auto; } .uv-header-inner ul li.menu-item-has-children .uv-submenu { position: absolute; top: 100%; left: 50%; background-color: #fff; color: #272727; padding: 2em; font-size: .9em; opacity: 0; box-shadow: 0 9px 9px 0 rgb(0 0 0 / 25%); z-index: 1; overflow: hidden; visibility: hidden; transform: translate(-50%, -20px); ; transition: all .6s ease; } .uv-header-inner ul li.menu-item-has-children:first-child .uv-submenu { left: -2em; transform: translateY(-20px); } .uv-header-inner ul li.menu-item-has-children:hover .uv-submenu, .uv-header-inner ul li.menu-item-has-children.isfocus .uv-submenu { opacity: 1; visibility: visible; transform: translate(-50%, 0); z-index: auto; } .uv-header-inner ul li.menu-item-has-children:first-child:hover .uv-submenu, .uv-header-inner ul li.menu-item-has-children.isfocus:first-child .uv-submenu { transform: translateY(0); } .uv-header-inner ul li.menu-item-has-children .uv-submenu .uv-submenu-inner { display: flex; justify-content: space-between; } .uv-header-inner ul li div.uv-submenu ul { min-width: 200px; margin-right: 2em; padding-top: 9px; } .uv-header-inner ul li div.uv-submenu ul:after { width: 100%; display: inline-block; content: ''; } .uv-header-inner ul li div.uv-submenu ul li a { display: inline-block; font-size: 0.933333rem; color: #444444; text-transform: none; padding: 0; margin-left: 0; margin-bottom: 0.43em; } .uv-header-inner ul li div.uv-submenu ul li a:after { top: 100%; } .uv-header-inner ul li div.uv-submenu ul li a:hover { text-shadow: none; } .uv-header-inner ul li div.uv-submenu ul li.subtitle { margin-top: 1.253em; margin-right: 2.5em; } .uv-header-inner ul li div.uv-submenu ul li.subtitle:first-child { margin-top: 0; } .uv-header-inner ul li div.uv-submenu ul li.subtitle:last-child { margin-top: .253em; } .uv-header-inner ul li div.uv-submenu ul li.subtitle a { font-size: 0.866666rem; font-weight: 500; color: #272727; letter-spacing: .025em; padding: 0; margin: 0; margin-bottom: 0.66em; text-transform: uppercase; } .uv-header-inner ul li div.uv-submenu ul li.subtitle a:after { content: none; } .uv-header-inner ul li div.uv-submenu ul li.subtitle a:hover { color: #c6001d; } .uv-header-inner ul li div.uv-submenu .uv-submenu-descr { min-width: 415px; flex: 0 0 415px; } .uv-header-inner ul li div.uv-submenu .uv-submenu-descr .uv-boxitem { padding-top: 50.60%; margin-bottom: .5em; } .uv-header-inner ul li div.uv-submenu .uv-submenu-descr .uv-boxitem:after { position: absolute; background: linear-gradient(to top, rgba(0, 0, 0, .5) 0%, transparent 100%); width: 100%; bottom: 0; height: 110px; left: 0; z-index: 2; content: ''; } .uv-header-inner ul li div.uv-submenu .uv-submenu-descr .uv-boxitem span { position: absolute; left: 0; bottom: 0; width: 100%; padding: .65em; color: #FFF; text-align: center; font-size: 2em; font-weight: 100; text-transform: uppercase; line-height: 1; z-index: 4; filter: drop-shadow(0 0 .5em #000); } .uv-header-inner ul li div.uv-submenu .uv-submenu-descr p { font-size: inherit; margin-bottom: .25em; } .uv-header-inner ul li div.uv-submenu .uv-submenu-descr a { display: inline-block; color: #6E6E6E; font-weight: 500; font-size: 0.866666rem; text-transform: uppercase; letter-spacing: .075em; padding: 0; } .uv-header-inner ul li div.uv-submenu .uv-submenu-descr a:after { top: calc(100% + .25rem); } .uv-header-inner ul li div.uv-submenu .uv-submenu-descr a:hover { color: #272727; } .uv-page-header-menu .uv-nav-btn a { height: 40px !important; width: 166px; border: 1px solid #C90D1F; text-align: center; align-items: center; justify-content: center; display: flex !important; padding: 0 !important; font-weight: 600 !important; color: #C90D1F !important; } .uv-page-header-menu .uv-nav-btn a::after { display: none !important; } .uv-page-header-menu .uv-nav-btn a:hover, .uv-page-header-menu .uv-nav-btn a:focus, .uv-page-header-menu .uv-nav-btn a:active { background-color: #C90D1F; color: #ffffff !important; } .uv-content { min-height: calc(100vh - 602px); } footer { position: relative; font-size: .8rem; padding-top: 75px; padding-left: 30px; padding-right: 30px; } footer .footer-inner.uvfooterbreadcrumbs { padding-bottom: 40px; } footer .footer-inner { margin-left: auto; margin-right: auto; } footer .footer-inner.uvfootercols { position: relative; padding-top: 40px; border-top: 1px solid #C4C4C4; } footer .footer-logoadd { display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 70px; } footer .footer-logoadd .logo img { width: 174px; } footer .footer-logoadd .address a { color: #272727; } footer .footer-logoadd .uv-copyright { line-height: 1.4em; margin-top: .35em; } footer .footer-widgets { display: flex; flex-wrap: nowrap; justify-content: space-between; } footer .footer-widgets .uvwp-widget { padding-left: 20px; padding-right: 20px; line-height: 1.8em; } footer .footer-widgets .uvwp-widget:first-child { padding-left: 0; } footer .footer-widgets .uvwp-widget:last-child { padding-right: 0; } footer .footer-widgets .uvwp-widget .h4 { color: #272727; font-size: 1rem; font-weight: bold; text-transform: uppercase; padding-top: 0.3em; letter-spacing: .02em; margin-bottom: 1.5em; } footer .footer-widgets .uvwp-widget .h4>a { pointer-events: none; color: inherit; } footer .footer-widgets .uvwp-widget ul { line-height: inherit; } footer .footer-widgets .uvwp-widget ul li { margin-bottom: 0.5em; color: #272727; text-transform: uppercase; font-size: 0.866666rem; font-weight: 400; letter-spacing: 0.25px; } footer .footer-widgets .uvwp-widget ul li:last-child { margin-bottom: 0; } footer .footer-widgets .uvwp-widget ul li a { color: inherit; text-decoration: none; } footer .footer-widgets .uvwp-widget ul li a:hover { color: #666666; } footer .footer-widgets .uvwp-widget ul li.choicesicon a { position: relative; padding-right: 20px; } footer .footer-widgets .uvwp-widget ul li.choicesicon a:after { position: absolute; background: url('https://www.rwlasvegas.com/wp-content/themes/uvtheme-rw/assets/icons/bluearrow.svg'); width: 13px; height: 14px; top: 3px; right: 0; content: " "; } footer .footer-widgets .uvwp-widget1 { flex: 0 0 25%; } footer .footer-widgets .uvwp-widget2 { flex: 0 0 20%; } footer .footer-widgets .uvwp-widget3 { flex: 0 0 21%; } footer .footer-widgets .uvwp-widget4 { flex: 0 0 34%; } footer .footer-widgets .uvwp-widget4 figure img { width: 175px; } footer .footer-widgets .uvwp-widget4 figure { margin-bottom: 40px; margin-left: 0; } footer .footer-widgets .uvwp-widget4 p { color: #272727; font-size: 1rem; font-weight: 500; line-height: 1.13333; } footer .footer-widgets .uvwp-widget4 p:last-child { margin-bottom: 0; } footer .footer-widgets .uvwp-widget4 p a { text-decoration: underline; } footer .uv-social ul { font-size: 1.466666rem; } footer .uv-social ul li { padding: 0 5px; } footer .uv-social ul li a { color: #272727; } footer .uv-social ul li a:hover { color: #333333; } .uv-footer-bottom { display: flex; justify-content: space-between; align-items: center; padding-bottom: 52px; padding-top: 100px; max-width: 1475px; margin-left: auto; margin-right: auto; padding-right: 0; } .uv-footer-logos { display: flex; align-items: center; justify-content: flex-start; } .uv-footer-logos>div { margin-right: 30px; } .uv-footer-logos>div:last-child { margin-right: 0; } .uv-footer-logos>div.uvlogosbadgetss { display: flex; align-items: center; } .uv-footer-logos>div.uvlogosbadgetss img { display: block; height: 50px; width: auto; } .uv-footer-logos>div.uvlogosbadgetss a:nth-child(3) { pointer-events: none; } .uv-footer-logos>div.uvlogosbadgetss a:nth-child(3) img { height: 70px; } .uv-footer-logos .uvhonorslogo { width: 80px; } .uv-footer-logos .uvrewardslogo { width: 90px; } .uv-footer-logos .uvreddigitallogo { width: 90px; } .uv-footer-logos .uvhospitality { width: 120px; } .uv-page-header-logo.uvpagelogoresp { display: none; } .uv-breadcrumbs { display: flex; justify-content: flex-start; align-items: center; } .uv-breadcrumbs li { position: relative; display: flex; padding-right: 15px; padding-left: 20px; } .uv-breadcrumbs li:first-child { padding-left: 0; } .uv-breadcrumbs li:last-child { padding-right: 0; } .uv-breadcrumbs li.uvhome { position: relative; padding-right: 20px; } .uv-breadcrumbs li.uvhome a { position: relative; display: block; } .uv-breadcrumbs li.uvhome a span { display: none; } .uv-breadcrumbs li.uvhome a:before { display: block; position: relative; content: " "; width: 24px; height: 24px; background: url(https://www.rwlasvegas.com/wp-content/themes/uvtheme-rw/assets/images/loader.png) center center no-repeat; background-size: contain; } .uv-breadcrumbs li:after { display: block; position: absolute; content: "\e819"; font-family: "uvfonticons"; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; right: -5px; top: 0; bottom: 0; margin: auto; font-size: 0.933333rem; height: 14px; width: 10px; color: #272727; opacity: 0.5; text-align: center; } .uv-breadcrumbs li:last-child:after { display: none; } .uv-breadcrumbs li span { color: #272727; font-size: 1rem; font-weight: 500; letter-spacing: 0.25px; text-transform: uppercase; } .uv-page-header-menu .uvbookbtnresp { display: none; } .uv-btn-disabled { background-color: #efcacd !important; border-color: #efcacd !important; color: #fff !important; pointer-events: none !important; } .uv-page-header-menu .uvbookbtnresp .uv-btn-p { color: #A00927; font-size: 0.933333rem; font-weight: 600; text-align: center; border: 1px solid #C6001D; padding: 0.7em 1em; transition: all 300 ease-in-out; } .uv-page-header-menu .uvbookbtnresp .uv-btn-p:hover, .uv-page-header-menu .uvbookbtnresp .uv-btn-p:focus, .uv-page-header-menu .uvbookbtnresp .uv-btn-p:active { color: #ffffff; } .page-id-16000 .uv-page-hero.uvloaded::before { content: ''; background-image: url('https://www.rwlasvegas.com/wp-content/uploads/2023/05/Limited-Packages.png'); width: 510px; height: 400px; background-repeat: no-repeat; background-size: contain; position: absolute; top: 0; left: 0; z-index: 2; } /* Fevo Integration */ .uv-upevts-section .btns .uv-btn-p { padding: 0.86em 1em; min-width: 63.5%; } .rw-filters .rwcard .uv-btn-p { padding: 0.86em 1em; min-width: 75%; } .uv-btns-fevo .uv-mb20:last-child { margin-bottom: 0; } /* Password Protected */ .uv-protected .uv-title { font-size: 3.2rem; line-height: 1; text-align: center; margin-bottom: 45px; } .uv-protected p { font-size: 1.2rem; line-height: 1.5; text-align: center; } .uv-protected input[type="password"] { padding: 10px; } .uv-protected input[type="submit"] { display: inline-block; position: relative; background-color: transparent; max-width: 100%; color: #C90D1F; font-size: 1.066666rem; padding: 0.86em 3.6em; padding-bottom: 0.89em; text-align: center; text-transform: uppercase; border: 2px solid #C90D1F; border-radius: 0; transition: all 250ms ease-in-out; font-weight: 500; text-transform: uppercase; letter-spacing: 0.0625em; } .uv-protected input[type="submit"]:hover { color: #ffffff; background-color: #C90D1F; } /* Media Queries */ @media (max-width: 1600px) { .page-id-16000 .uv-page-hero.uvloaded::before { width: 25vw; height: 100%; } .uv-upevts-section .btns .uv-btn-p { min-width: 75%; } } @media (max-width: 1439px) { .uv-upevts-section .btns .uv-btn-p, .rw-filters .rwcard .uv-btn-p { padding: 0.86em 1em; min-width: 85%; } } @media(max-width: 1160px) { .uv-header-content { max-width: 792px; } .uv-header-content .col.uv-page-header-logo a { width: 150px; } } @media(max-width: 1024px) { .uv-page-wrapper { padding-top: 86px; } html.header-topbarenabled .uv-page-wrapper { padding-top: 129.5px; } .uv-header-content { margin-left: 0; margin-right: 0; } .uv-header-content .col { min-height: 60px; } .uv-header-content .col.uv-page-header-logo { padding: 0 1em; } #uv-menuicon { display: block; } footer .footer-inner { width: auto; } footer .footer-logoadd { padding-bottom: 1.25em; border-bottom: 1px solid #c6001d; margin-bottom: 1.75em; } footer .footer-logoadd>div { flex-basis: 100%; text-align: center; } footer .footer-logoadd .logo { margin-bottom: 15px; } footer .footer-logoadd .logo img { width: 188px; } footer .footer-logoadd .address { line-height: 18px; } footer .footer-logoadd .address span { display: inline; } footer .footer-widgets { display: block; } footer .footer-widgets .uvwp-widget { flex-basis: 100%; margin-bottom: 1.75em; padding-bottom: 1.25em; padding-left: 0; padding-right: 0; } footer .footer-widgets .uvwp-widget * { text-align: center; } footer .footer-widgets .uvwp-widget ul li { padding: .25em; } footer .footer-widgets .uvwp-widget ul li a { display: inline-block; } footer .footer-widgets .uvwp-widget ul li.choicesicon a:after { top: 6px; } .uv-page-header-logo.uvpagelogodesk { display: none; } .uv-page-header-logo.uvpagelogoresp { display: block; } .uv-page-header-menu .uv-header-inner>ul { display: none; } .uv-preheader .uv-header-inner { justify-content: flex-end; } .uv-preheader { height: 34px; } .uv-preheader .addrewardslogo a:before, .uv-preheader .addrewardslogo a span { display: none; } .uv-preheader .addrewardslogo a { padding-left: 0; } .uv-page-header-menu { height: 52px; } .uv-page-header-logo img { height: 36px; } footer .footer-widgets .uvwp-widget:last-child { margin-bottom: 0; padding-bottom: 0; } .uv-page-header-menu .uvbookbtnresp { display: block; } .uv-page-header-menu .uv-header-inner { justify-content: space-between; padding-right: 85px; } .uv-footer-bottom { padding-top: 60px; } } @media (max-width: 989px) { .page-id-16000 .uv-page-hero.uvloaded::before { width: 45vw; } } @media(max-width: 890px) { .uv-footer-logos { margin-bottom: 40px; } .uv-footer-logos>div { margin-right: 24px; } .uv-footer-logos .uvhonorslogo { width: 98px; } .uv-footer-logos .uvrewardslogo { width: 104px; } .uv-footer-logos .uvreddigitallogo { width: 110px; } .uv-footer-logos .uvhospitality { width: 130px; } .uv-footer-bottom { padding-top: 40px; display: block; padding-bottom: 90px; } } @media(max-width: 860px) { .uv-page-wrapper { padding-top: 60px; } html.header-topbarenabled .uv-page-wrapper { padding-top: 80px; } .uv-preheader { display: none; } .uv-header-content { max-width: 180px; } .uv-header-content .col { min-height: 44px; } .uv-header-content .col.uv-page-header-logo { border-right: none; } .uv-header-content .col.book { display: none; } #uv-menuicon { top: 18px; } html.header-topbarpreslide #uv-menuicon { top: 54px; } .uv-page-header-menu { height: 60px; } .uv-page-header-menu .uv-header-inner { padding-right: 30px; } .uv-page-header-menu .uvbookbtnresp { display: none; } } @media(max-width: 767px) { .uv-flex-col-mob { flex-direction: column !important; } .page-id-71 footer { padding-top: 0; } .uv-book-stay-section .wp-block-heading, #rooms-specialoffers .wp-block-heading { font-size: 2em; margin-bottom: 10px; } .page-id-71 .offers-carousel .swiper-container { padding: 0 0 0 20px; } body .uvrooms-3colstitle h2 { font-size: 2em; line-height: 1.42; margin-bottom: 10px; } body .uvrooms-cardscont .item .content p:nth-child(1) { font-size: 24px; letter-spacing: 1.3px; line-height: 1.3; margin-bottom: 8px; } body .uvrooms-cardscont .item .content p:nth-child(2) { font-size: 16px; line-height: 1.6; } #rooms-specialoffers .wp-block-heading { margin-bottom: 25px; } .uv-protected .uv-title { font-size: 6.4vw; margin-bottom: 25px; } .uv-protected p { font-size: 1rem; } .uv-header-topbar { justify-content: flex-start; padding: 0 40px 0 .75em; } .uv-header-content { max-width: 140px; } .uv-header-content .col.uv-page-header-logo a { width: 110px; } footer .footer-logoadd .address span { display: block; } footer .footer-logoadd .address .hide-in-mobile { display: none; } .uv-desk-only { display: none; } .uv-upevts-section .btns .uv-btn-p, .rw-filters .rwcard .uv-btn-p { min-width: 85%; } .uv-halloween-section .uv-sep-large { height: 240px !important; } } @media(max-width: 680px) { footer { padding-left: 28px; padding-right: 12px; padding-top: 64px; } footer .footer-widgets .uvwp-widget * { text-align: left; } footer .footer-widgets .uvwp-widget .h4 { margin-bottom: 2.3em; } footer .footer-widgets .uvwp-widget { margin-bottom: 3.5em; } footer .footer-widgets .uvwp-widget:last-child { margin-top: -15px; } body .uv-rwchatbot { right: 15px; } footer .footer-widgets .uvwp-widget4 p { font-weight: 500; } .page-id-16000 .uv-page-hero.uvloaded::before { width: 48vw; } } @media(max-width: 600px) { .uv-footer-logos { flex-wrap: wrap; } .uv-footer-logos>div.uvlogosbadgetss { min-width: 130px; margin-top: 20px; } .uv-footer-logos>div:last-child { margin-top: 20px; } } @media(max-width: 500px) { #uv-menuicon { right: 20px; } .uv-footer-logos .uvhonorslogo { width: 80px; } .uv-footer-logos .uvrewardslogo { width: 89px; } .uv-footer-logos .uvreddigitallogo { width: 91px; } .uv-footer-logos>div:nth-child(3) { margin-right: 0; } .uv-footer-logos>div.uvlogosbadgetss img { height: 49px; } .uv-footer-logos { margin-bottom: 35px; } .uv-footer-bottom { padding-right: 0; } } @media(max-width: 450px) { body .uv-page-header-menu .uv-header-inner { padding-left: 20px; padding-right: 20px; } footer .footer-widgets .uvwp-widget4 p { font-size: 0.866666rem; } footer { padding-left: 20px; } .uv-breadcrumbs li.uvhome { padding-right: 12px; } .uv-breadcrumbs li { padding-left: 12px; padding-right: 9px; } .uv-breadcrumbs li span { font-size: 0.866666rem; } } @media(max-width: 380px) { body .btn-book { width: 75px; } .uv-page-header-logo img { height: 30px; } footer .footer-widgets .uvwp-widget4 p { font-size: 0.8rem; } .uv-breadcrumbs li span { font-size: 0.733333rem; } } @media(max-width: 350px) { .uv-footer-logos>div { margin-right: 13px; } } /**/ /* Call to action */ .rw-calltoaction { border: 2px solid #CA1426; border-radius: 4px; padding: 45px 52px; max-width: 900px; margin: 0 auto 66px; flex-wrap: nowrap; align-items: center; justify-content: space-between; display: flex; } .rw-callto-btn a { padding: .86em 6px; width: 100%; min-width: 224px; } .rw-callto-btn { width: 224px; } h2.uv-subtitle { font-weight: 600; font-size: 1.5rem; } .rw-callto-txt { padding-right: 95px; } .rw-callto-txt p { margin-bottom: 0; } @media(max-width: 1000px) { .rw-calltoaction { margin-left: 50px; margin-right: 50px; } } @media(max-width: 767px) { .rw-calltoaction { flex-direction: column; margin-left: 28px; margin-right: 28px; } .rw-callto-btn { margin-top: 30px; } .rw-callto-txt { padding-right: 0; text-align: center; } } @media(max-width: 680px) { .rw-calltoaction { margin-bottom: 36px; } } /* /Call to action */ /*Book Widget*/ html.header-topbarenabled .btn-book { transition: top 500ms ease-in-out; } .book-bar-form .check-rates input[type="submit"] { cursor: pointer; } .swiper-button-prev span, .swiper-button-next span { display: none; } .book-bar .litepicker .container__days .day-item:not(.is-locked) { cursor: pointer; } .input-date-booking { background: transparent; } @media(max-width: 860px) { html.header-topbarpreslide .uv-page-header+.btn-book { top: 36px; } } /**/ /*Over Menu*/ .uv-overmenu { position: fixed; top: 86px; right: 0; width: 100%; max-width: 400px; height: calc(100vh - 86px); background-color: #fff; overflow-y: auto; z-index: 80; transition: all 500ms ease-in-out; opacity: 0; visibility: hidden; } html.header-topbarpreslide .uv-overmenu { top: 129px; } .ovmenuopen .uv-overmenu { opacity: 1; visibility: visible; } .uv-overmenu-menu ul { margin: 0; padding: 0; list-style: none; text-align: left; } .uv-overmenu-menu>ul>li { display: block; border-top: 1px solid #ccc; } .uv-overmenu-menu>ul>li>a { display: block; color: #707070; font-size: 1.1rem; text-transform: uppercase; padding: .5em 1.5em; } .uv-overmenu-menu ul>li.menu-item-has-children { position: relative; } .uv-overmenu-menu ul>li.menu-item-has-children .uvmob-openclose-submenu { position: absolute; display: block !important; content: " "; width: 38px; height: 38px; background: url('https://www.rwlasvegas.com/wp-content/themes/uvtheme-rw/assets/icons/icon-arrow-drk.svg') center center no-repeat; background-size: 14px auto; right: 2.8%; top: 1px; margin: auto; transition: all .25s ease; } .uv-overmenu-menu ul>li.menu-item-has-children.active .uvmob-openclose-submenu { transform: rotate(-180deg); } .sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .uv-overmenu-menu>ul>li .uv-submenu { position: relative; overflow: hidden; max-height: 0; transition: all .4s ease-in-out; } .uv-overmenu-menu>ul>li.menu-item-has-children.active { background-color: #ececec; } .uv-overmenu-menu>ul>li.menu-item-has-children.active>a { color: #272727; text-shadow: 0 0 1px #707070; } .uv-overmenu-menu>ul>li.active .uv-submenu { max-height: 600px; } .uv-overmenu-menu>ul>li .uv-submenu ul li a { display: inline-block; color: #6d6d6d; font-size: .9em; padding: .25em 3em; } .uv-overmenu-menu>ul>li .uv-submenu ul li.subtitle { margin-top: .253em; } .uv-overmenu-menu>ul>li .uv-submenu ul li.subtitle:first-child { margin-top: 0; } .uv-overmenu-menu>ul>li .uv-submenu ul li.subtitle a { color: #272727; font-weight: 500; letter-spacing: .025em; padding: .25em 2.25em; } .uv-overmenu-menu>ul>li .uv-submenu .uv-submenu-descr { display: none; } @media(max-width: 1024px) { .uv-overmenu-menu .uv-submenu h3 { padding-left: 30px; font-size: 16px; } } @media(max-width: 860px) { .uv-overmenu { top: 60px; height: calc(100vh - 60px); } html.header-topbarpreslide .uv-overmenu { top: 80px; } } /**/ /*Global CSS*/ .main-brandbg { background: linear-gradient(to right, #7f1c27, #60152c, #1d0731); color: #fff; } .main-brandbg h1 { color: #FFF; font-weight: 300; } .uv-section.headertitle { height: 37.5vw; min-height: 380px; overflow: hidden; } .uv-section.headertitle.small-height { min-height: 333px; height: 37.5vw; } .uv-section.headertitle.small-height.uv-txt-twolines { min-height: 373px; } .uv-section.headertitle.small-height.uvroomheader { height: auto; min-height: 25vw; } .uv-section.headertitle.small-height.uvroomheader .uvhholder { position: relative; padding-top: 31.25%; } .uv-section.headertitle .uv-section-bg { background-color: #000; } .uv-section.headertitle .uv-section-bg:before { position: absolute; background-color: rgba(0, 0, 0, .2); width: 100%; height: 100%; top: 0; left: 0; z-index: 11; content: ''; } .uv-section.headertitle .uv-section-bg:after { position: absolute; background: url('https://www.rwlasvegas.com/wp-content/uploads/2021/10/snowflake-lg.png'); width: 100%; max-width: 340px; height: 100%; top: 29px; left: 0; opacity: .4; z-index: 9; content: ''; } .uv-section.headertitle.small-height .uv-section-bg:after { opacity: .8; } .uv-section.headertitle .uv-section-darkoverlay { background: none; z-index: auto; } .uv-section.headertitle .uv-section-darkoverlay:before { position: absolute; background: url('https://www.rwlasvegas.com/wp-content/uploads/2021/10/pattern-1.png'); bottom: 0; right: 320px; width: 100%; max-width: 216px; height: 160px; z-index: 9; content: ''; } .uv-section.headertitle .uv-section-darkoverlay:after { background: url('https://www.rwlasvegas.com/wp-content/uploads/2021/10/pattern-1.png'); width: 70px; height: 216px; position: absolute; top: 50%; right: 0; z-index: 9; transform: translateY(-50%); content: ''; } .uv-section.headertitle .uv-section-inner { position: absolute; width: 82%; max-width: none; left: 50%; bottom: 4em; opacity: 0; transform: translate(-50%, 0%); transition: opacity 1s; } .uv-section.headertitle.uv-lazysectionimageloaded .uv-section-inner { opacity: 1; } .uv-section.headertitle .uv-section-inner h2 { color: #FFF; font-size: clamp(2rem, 7.75vw, 12rem); font-weight: 900; letter-spacing: normal; line-height: 1; text-shadow: 0 0 1em rgb(0 0 0 / 90%); margin-bottom: .25em; } .uv-section.headertitle.small-height .uv-section-inner h2 { font-size: 6rem; font-weight: 100; letter-spacing: .1em; line-height: 1.3em; text-align: center; } .hover-zoom .uv-boxitem { background-color: #000; } .hover-zoom .uv-boxitem:before { position: absolute; background: transparent; width: 100%; height: 100%; top: 0; left: 0; border: 10px solid #e5bf83; z-index: 12; transform: scale(1.1); transition: transform .5s; content: ""; } .hover-zoom .uv-boxitem:after { position: absolute; top: 0; left: 0; width: 100%; height: 232px; background: url('https://www.rwlasvegas.com/wp-content/uploads/2021/10/tile-pattern.png'); opacity: 0; z-index: 10; transition: opacity .5s; content: ''; } .hover-zoom .uv-boxitem .uv-lazyimage { transform: scale(1); transition: transform .5s ease-in-out, opacity 1s; } .hover-zoom .uv-boxitem .uv-lazyimage:before { position: absolute; background-color: #000; width: 100%; height: 100%; top: 0; left: 0; opacity: .2; z-index: 8; transition: opacity .5s; content: ""; } .hover-zoom .uv-boxitem .title { position: absolute; top: 50%; left: 0; width: 100%; color: #FFF; text-align: center; z-index: 14; transform: translateY(-50%); } .hover-zoom .uv-boxitem .title span { display: block; } .hover-zoom .uv-boxitem .title span:first-child { font-size: 1.6rem; font-weight: 400; text-transform: uppercase; line-height: 1.4em; letter-spacing: .5em; margin-bottom: 1em; } .hover-zoom .uv-boxitem .title span:last-child { opacity: 0; transform: translateY(50px); transition: opacity .5s, transform .5s ease; font-size: .8em; letter-spacing: .1em; text-transform: uppercase; } .hover-zoom .uv-boxitem:focus:before, .hover-zoom .uv-boxitem:focus-visible:before, .hover-zoom .uv-boxitem:focus-within:before, .hover-zoom .uv-boxitem:hover:before { transform: scale(1); } .hover-zoom .uv-boxitem:focus:after, .hover-zoom .uv-boxitem:focus-visible:after, .hover-zoom .uv-boxitem:focus-within:after, .hover-zoom .uv-boxitem:hover:after { opacity: 1; } .hover-zoom .uv-boxitem:focus .uv-lazyimage, .hover-zoom .uv-boxitem:focus-visible .uv-lazyimage, .hover-zoom .uv-boxitem:focus-within .uv-lazyimage, .hover-zoom .uv-boxitem:hover .uv-lazyimage { transform: scale(1.1); } .hover-zoom .uv-boxitem:focus .uv-lazyimage:before, .hover-zoom .uv-boxitem:focus-visible .uv-lazyimage:before, .hover-zoom .uv-boxitem:focus-within .uv-lazyimage:before, .hover-zoom .uv-boxitem:hover .uv-lazyimage:before { opacity: .5 } .hover-zoom .uv-boxitem:focus .title span:last-child, .hover-zoom .uv-boxitem:focus-visible .title span:last-child, .hover-zoom .uv-boxitem:focus-within .title span:last-child, .hover-zoom .uv-boxitem:hover .title span:last-child { opacity: 1; transform: translateY(0); } .uv-btn-p, .uv-btn-block-p a, .uv-phone-btn .wp-block-button__link { display: inline-block; position: relative; background-color: transparent; width: max-content; max-width: 100%; color: #C90D1F; font-size: 1.066666rem; padding: 0.86em 3.6em; padding-bottom: 0.89em; text-align: center; text-transform: uppercase; border: 2px solid #C90D1F; border-radius: 0; transition: all 250ms ease-in-out; font-weight: 500; text-transform: uppercase; letter-spacing: 0.0625em; } /* Disabled button class */ .uv-btn-p.disabled, .uv-btn-block-p a.disabled, .uv-phone-btn .wp-block-button__link.disabled, .uv-btn-p[disabled], .uv-btn-block-p a[disabled], .uv-phone-btn .wp-block-button__link[disabled] { background-color: #f2f2f2; /* Lighter background */ color: #999999; /* Muted text color */ border-color: #dddddd; /* Muted border */ cursor: not-allowed; /* Not-allowed cursor */ pointer-events: none; /* Disable click events */ opacity: 0.6; /* Reduced opacity for visual effect */ } /* Optional hover state for disabled buttons, though it's not functional */ .uv-btn-p.disabled:hover, .uv-btn-block-p a.disabled:hover, .uv-phone-btn .wp-block-button__link.disabled:hover { background-color: #f2f2f2; color: #999999; } /*.uv-btn-p:before, .uv-btn-block-p a:before{ position: absolute; background-color: #fff; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; transform: translateY(-100%); transition: transform .35s; content: ''; } .uv-btn-p:after, .uv-btn-block-p a:after { position: absolute; background: linear-gradient(to right,#c6001d,#8f0d2a); width: 100%; height: 100%; top: 0; left: 0; z-index: -2; content: ''; } .uv-btn-p:hover::before, .uv-btn-block-p a:hover::before{transform: translateY(0%);} .uv-btn-p:hover::after, .uv-btn-block-p a:hover::after{transform: translateY(0%);}*/ .uv-btn-p:visited, .uv-btn-block-p a:visited { color: #C90D1F; } .uv-btn-p:hover, .uv-btn-block-p a:hover, .uv-btn-p:focus, .uv-btn-block-p a:focus, .uv-btn-p:active, .uv-btn-block-p a:active, .uv-phone-btn .wp-block-button__link:is(:hover, :focus) { color: #ffffff; background-color: #C90D1F; } /*.uv-packages .title {}*/ .uv-packages .title span { display: inline-block !important; margin: 0 0 0 2px !important; position: relative; bottom: 3px; } .uv-packages .rwcards .rwcard:first-child .title span { color: #ec008c; } .uv-packages .rwcards .rwcard:nth-child(2) .title span { color: #0b88f9; } .uv-packages .rwcards .rwcard:last-child .title span { color: #e10600; } .rwselect-css { display: block; font-size: 1.066666rem; font-family: sans-serif; color: #272727; line-height: 1.3; padding: .35em 1.35em .35em .35em; width: 100%; max-width: 230px; box-sizing: border-box; margin: 0; border: 1px solid #000; border-radius: 0; } .aestatementiframe { display: block; max-width: 712px; height: 2550px; margin: 0 auto; } .uv-page-hero { position: relative; } .uv-page-headerslider::after { position: absolute; top: 50%; left: 50%; width: 30px; height: 30px; background-image: url(https://www.rwlasvegas.com/wp-content/themes/uvtheme-rw/assets/images/loader.png); background-position: center; background-size: contain; background-repeat: no-repeat; transform: translate(-50%, -50%); animation: loader 4s infinite linear; content: " "; } .uv-page-headerslider { position: relative; max-height: calc(100vh - 123px); } .uv-page-headerslider:not(.uvwidgetremoveoverlap) { max-height: calc(100vh - 168px); /*margin-bottom: 45px;*/ } .uv-page-headerslider:before { display: block; position: relative; content: " "; pointer-events: none; } .uv-slidersize-normal .uv-page-headerslider::before { padding-top: 45.83333%; } .uv-slidersize-high .uv-page-headerslider::before { padding-top: 62.5%; } .uv-slidersize-small .uv-page-headerslider::before { padding-top: 37.5%; } .uv-slidersize-smaller .uv-page-headerslider::before { padding-top: 31.25%; } .uv-slidersize-minimal .uv-page-headerslider::before { padding-top: 13.85416%; } .uv-page-headerslider .swiper { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; } .uv-page-headerslider .swiper-wrapper, .uv-page-headerslider .swiper-slide, .uv-page-headerslider img.uv-slide-img { position: relative; height: 100%; } .uv-page-headerslider img.uv-slide-img { width: 100%; object-fit: cover; object-position: 50% 50%; transition: all 200ms ease-in-out; opacity: 0; visibility: hidden; } .uv-page-headerslider img.uv-slide-img.swiper-lazy-loaded { opacity: 1; visibility: visible; } .uv-page-hero .swiper { opacity: 0; visibility: hidden; transition: all 400ms ease-in-out; } .uv-page-hero.uvloaded .swiper { opacity: 1; visibility: visible; } .uv-slidercount-1 a.swiper-button-prev, .uv-slidercount-1 a.swiper-button-next { display: none !important; } .uv-rw-bookwidget { position: absolute; z-index: 15; left: 0; right: 0; margin: auto; width: 1024px; max-width: calc(100% - 60px); border-radius: 4px; background-color: #FFFFFF; bottom: 54px; display: flex; align-items: center; justify-content: space-between; color: #272727; box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.13); transition: all 400ms ease-in-out 300ms; transform: translateY(20px); opacity: 0; visibility: hidden; } .uv-rw-bookwidget a { color: inherit; } .uv-page-hero.uvloaded .uv-rw-bookwidget { opacity: 1; visibility: visible; transform: translateY(0); } .uv-rw-bookwidget.uvwidgetbook { max-width: 960px; } .uv-rw-bookwidget>div { position: relative; } .uv-rw-bookwidget .uvrwbookdatecont { flex: 0 0 39%; } .uv-rw-bookwidget .uvrwbookdatecont>a, .uv-rw-bookwidget .uvrwbookguestscont>a, .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a { display: flex; border: 0; background-color: transparent; padding: 10px 10px 10px 34px; align-items: center; justify-content: flex-start; height: 93px; width: 100%; } .uv-rw-bookwidget .uvrwbookdatecont:after, .uv-rw-bookwidget .uvrwfilterdatetimecont:after, .uv-rw-bookwidget .uvrwfilterdiningcatcont:after, .uv-rw-bookwidget .uvrwfilterdaterangecont:after { display: block; position: absolute; content: " "; height: 56px; width: 1px; background-color: #CBCBCB; right: 0; top: 0; bottom: 0; margin: auto; } .uv-rw-bookwidget .uvrwbookdatecont>a i, .uv-rw-bookwidget .uvrwbookguestscont>a i, .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a i { display: block; height: 24px; width: 24px; font-size: 1.6rem; text-align: center; line-height: 24px; margin-right: 20px; margin-top: 12px; } .uv-rw-bookwidget .uvrwbookdatecont>a>div, .uv-rw-bookwidget .uvrwbookguestscont>a>div { text-align: left; } .uv-rw-bookwidget .uvrwbookdatecont>a .uvlabel, .uv-rw-bookwidget .uvrwbookguestscont>a .uvlabel, .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a .uvlabel { color: #595959; font-size: 0.8rem; font-weight: 400; letter-spacing: 0.31px; line-height: 1.1; margin-bottom: 0.4em; text-transform: uppercase; text-align: left; } .uv-rw-bookwidget .uvrwbookdatecont>a .uvvalue, .uv-rw-bookwidget .uvrwbookguestscont>a .uvvalue, .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a .uvvalue { font-size: 1.066666rem; font-weight: 400; text-transform: uppercase; letter-spacing: 0.31px; line-height: 1.1; text-align: left; } .uv-rw-bookwidget .uvrwbookdatecont>a .uvrwbookdatesep .uvvalue { margin-left: 0.4em; margin-right: 0.4em; } .uv-rw-bookwidget .uvrwbookguestscont { flex: 0 0 35%; } .uv-rw-bookwidget .uvrwbookactionscont { flex: 1; text-align: right; padding-right: 28px; } .uv-rw-bookwidget .uvrwbookactionscont .uv-btn-p { width: 100%; max-width: 187px; padding-left: 10px; padding-right: 10px; font-size: 1.066666rem; font-weight: 500; color: #ffffff; background-color: #C90D1F; border-color: #C90D1F; padding-top: 1.2em; padding-bottom: 1.28em; letter-spacing: 0.0625em; } .uv-rw-bookwidget .uvrwbookactionscont .uv-btn-p:hover, .uv-rw-bookwidget .uvrwbookactionscont .uv-btn-p:focus, .uv-rw-bookwidget .uvrwbookactionscont .uv-btn-p:active { color: #C90D1F; background-color: #ffffff; } .uvwidgetusesecbtn .uv-rw-bookwidget .uvrwbookactionscont .uv-btn-p { background-color: #ffffff; color: #C90D1F; } .uvwidgetusesecbtn .uv-rw-bookwidget .uvrwbookactionscont .uv-btn-p:hover, .uvwidgetusesecbtn .uv-rw-bookwidget .uvrwbookactionscont .uv-btn-p:focus, .uvwidgetusesecbtn .uv-rw-bookwidget .uvrwbookactionscont .uv-btn-p:active { background-color: #C90D1F; color: #ffffff; } /* .uv-rw-bookwidget .uvrwbookdatecont>a:after, .uv-rw-bookwidget .uvrwbookguestscont>a:after { position: absolute; display: block; content: "\e819"; font-family: "uvfonticons"; font-style: normal; font-weight: normal; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1.533333rem; line-height: 23px; width: 23px; height: 23px; color: #333333; right: 8%; bottom: 27px; transform: rotate(90deg); } */ .uv-rw-bookwidget .uvrwbookdatecont>a i:before, .uv-rw-bookwidget .uvrwbookguestscont>a i:before { position: absolute; display: block; content: "\e819"; font-family: "uvfonticons"; font-style: normal; font-weight: normal; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1.533333rem; line-height: 23px; width: 23px; height: 23px; color: #333333; right: 8%; bottom: 27px; transform: rotate(90deg); } .uv-rw-bookdpcont, .uv-rwwidget-controlbox { position: absolute; border: 1px solid #E0E0E0; border-radius: 4px; background-color: #FFFFFF; box-shadow: 0 20px 20px -10px rgba(0, 0, 0, 0.21); width: 560px; margin: auto; right: 50%; transform: translateX(50%); z-index: 10; opacity: 0; visibility: hidden; transition: all 300ms ease-in-out; } .uv-rw-bookwidget .uvrwbookdatecont.uvdpontop .uv-rw-bookdpcont { bottom: 100%; } .uv-rw-bookwidget .uvrwbookguestscont.uvgpontop .uv-rw-bookguestscont { bottom: 100%; } .uv-rw-bookguestscont { position: absolute; border: 1px solid #E0E0E0; border-radius: 4px; background-color: #FFFFFF; box-shadow: 0 20px 20px -10px rgba(0, 0, 0, 0.21); width: 398px; margin: auto; right: 50%; transform: translateX(50%); padding: 18px 18px 18px 31px; opacity: 0; visibility: hidden; transition: all 300ms ease-in-out; } .uv-rw-bookguestscont .uvguestcontrol { display: flex; align-items: center; justify-content: flex-start; margin-bottom: 19px; } .uv-rw-bookguestscont .uvguestcontrol:last-child { margin-bottom: 0; } .uv-rw-bookguestscont .uvlabel { color: #272727; font-size: 1.2rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.38px; flex: 1; padding-right: 10px; } .uv-rw-bookguestscont .uvlabel span { display: block; opacity: 0.7; font-size: 0.8rem; margin-top: 0.25em; } .uv-rw-bookguestscont .uvguestselector { flex: 0 0 148px; width: 148px; display: flex; align-items: center; justify-content: space-between; } .uv-rw-bookguestscont .uvguestselector button { display: block; background-color: transparent; border-radius: 0; height: 50px; width: 50px; border: 1px solid #979797; background-color: #FFFFFF; } .uv-rw-bookguestscont .uvguestselector button span { display: none; } .uv-rw-bookguestscont .uvguestselector button.uvdisabled { color: rgba(0, 0, 0, 0.5); pointer-events: none; } .uv-rw-bookguestscont .uvguestselector>div { display: block; flex: 1; width: auto; } .uv-rw-bookguestscont .uvguestselector>div input { width: 100%; background-color: #ffffff; height: 50px; border: 1px solid #979797; border-left: 0; border-right: 0; display: flex; justify-content: center; align-items: center; border-radius: 0; text-align: center; color: #272727; font-size: 1.2rem; font-weight: 600; letter-spacing: 0.38px; pointer-events: none; } .uv-rw-bookdp { padding-top: 18px; padding-left: 18px; padding-right: 18px; } .uv-rw-bookdp .container__months { box-shadow: none; } .uv-rw-bookdp .litepicker { width: 100%; } .uv-rw-bookdp .litepicker .container__months { box-shadow: none; justify-content: space-between; } .uv-rw-bookdp .litepicker .container__months.columns-2 .month-item { width: 50%; width: calc(50% - 10px); padding: 0; } .uv-rw-bookdp .litepicker .container__months .month-item { padding: 0; } .uv-rw-bookdp .litepicker .container__days>div, .litepicker .container__days>a { width: 14.285714%; } .uv-rw-bookdp .litepicker .container__months .month-item-header { padding-top: 0; font-size: 1.066666rem; font-weight: bold; } .uv-rw-bookdp .litepicker .container__months .month-item-header .button-next-month>svg, .uv-rw-bookdp .litepicker .container__months .month-item-header .button-previous-month>svg { width: 25px; } .uv-rw-bookdp .litepicker .container__months .month-item-header .button-next-month, .uv-rw-bookdp .litepicker .container__months .month-item-header .button-previous-month { cursor: pointer; } .uv-rw-bookdp .litepicker .container__months .month-item-header .button-next-month:hover>svg, .uv-rw-bookdp .litepicker .container__months .month-item-header .button-previous-month:hover>svg { fill: #CA1426; } .uv-rw-bookdp .litepicker .container__months .month-item-header>button { padding: 0; } .uv-rw-bookdp .litepicker .container__months .month-item-weekdays-row { font-size: 1rem; font-weight: 500; padding-bottom: 3px; max-width: 100%; } .uv-rw-bookdp .litepicker .container__days .day-item.is-end-date, .uv-rw-bookdp .litepicker .container__days .day-item.is-start-date { background-color: #CA1426; } .uv-rw-bookdp .litepicker .container__days .day-item.is-in-range { background-color: rgba(202, 20, 38, 0.3); } .uv-rw-bookdp .litepicker .container__days { font-size: 0.933333rem; } .uv-rw-bookdp .litepicker .container__days .day-item.is-in-range:hover { color: #272727; } .uv-rw-bookdp .litepicker .container__days .day-item { padding-top: 8px; padding-bottom: 8px; } .uv-rw-bookdp-rangeinfo { position: relative; margin-top: 30px; padding-left: 23px; padding-right: 23px; padding-top: 12px; padding-bottom: 15px; font-size: 1.066666rem; font-weight: 500; text-transform: uppercase; letter-spacing: 0.31px; line-height: 1.1; text-align: center; } .uv-rw-bookdp-rangeinfo:before { position: absolute; display: block; content: " "; height: 1px; width: 100%; width: calc(100% - 46px); background-color: #e6e6e6; top: 0; left: 23px; } .uvrwbookdatecont.uv-keyboard .uv-rw-bookdp-rangeinfo span { display: none; } .uvrwbookdatecont:not(.uv-keyboard) .uv-rw-bookdp-rangeinfo span { display: initial; } .uvrwbookdatecont:not(.uv-keyboard) .uv-rw-bookdp-rangeinfo .uvrwbookdatecheckin-inputs { display: none; } .uvrwbookdatecont.uv-keyboard .uv-rw-bookdp-rangeinfo .uvrwbookdatecheckin-inputs { display: block; } .uv-rw-bookwidget .litepicker .container__months .month-item:last-child .button-next-month { visibility: hidden; } .uv-rw-bookwidget .uvrwbookdatecont.uvdpactive .uv-rw-bookdpcont .litepicker .container__months .month-item:last-child .button-next-month, .uv-rw-bookwidget .uvrwheaderwdtcontrolcont.uvactive .uv-rwwidget-controlbox .litepicker .container__months .month-item:last-child .button-next-month { visibility: visible; } .uv-rw-bookwidget .uvrwbookdatecont.uvdpactive .uv-rw-bookdpcont { opacity: 1; visibility: visible; } .uv-rw-bookwidget .uvrwbookguestscont.uvgpactive .uv-rw-bookguestscont { opacity: 1; visibility: visible; } .uv-getawayform .nf-after-field { min-height: 14px; } .uv-slide-content { position: absolute; width: 100%; height: 100%; z-index: 5; left: 0; top: 0; display: flex; justify-content: center; align-items: flex-end; color: #ffffff; } .uv-slide-content .uv-slide-content-inner { text-align: center; padding-left: 30px; padding-right: 30px; width: 100%; max-width: 95%; } .uv-slide-content .uvtitle { font-size: 3.2rem; letter-spacing: 0.028em; line-height: 1.0833; text-shadow: 0 2px 5px rgba(0, 0, 0, 0.6); text-transform: uppercase; margin-bottom: 0.33em; } .uv-slide-content .uvtitle:last-child { margin-bottom: 0; } .uv-slide-content .uvlogo img { width: 100%; max-width: 600px; } .uv-slide-content .uvactions:not(:first-child) { margin-top: 30px; } .uv-slide-content .uvactions .uv-btn { display: inline-block; color: #CA1426; font-size: 1.066666rem; font-weight: 600; letter-spacing: 0.38px; text-align: center; text-transform: uppercase; background-color: #ffffff; padding: 1.12em 4.9em; } .uv-slide-content .uvactions .uv-btn:hover, .uv-slide-content .uvactions .uv-btn:focus, .uv-slide-content .uvactions .uv-btn:active { background-color: #CA1426; color: #ffffff; } .uv-slide-content-inner>div { transition: all 1s ease 500ms; opacity: 0; transform: translateY(35px); visibility: hidden; } .uv-page-hero.uvloaded .uv-page-headerslider .swiper-slide.swiper-slide-active .uv-slide-content-inner>div { transition: all 1s ease; opacity: 1; visibility: visible; transform: translateY(0) } .uv-page-hero.uvloaded .uv-page-headerslider .swiper-slide.swiper-slide-active .uv-slide-content-inner>div:nth-child(2) { transition-delay: 100ms; } .uv-page-hero.uvloaded .uv-page-headerslider .swiper-slide.swiper-slide-active .uv-slide-content-inner>div:nth-child(3) { transition-delay: 200ms; } .uv-page-headerhaswidget .uv-slide-content { padding-bottom: 65px; } .uv-page-headerhaswidget .uv-rw-bookwidget { bottom: -45px; } .uv-page-headerhaswidget.uvwidgetremoveoverlap .uv-rw-bookwidget { bottom: 45px; } .uv-page-headerhaswidget.uvwidgetremoveoverlap .uv-slide-content { padding-bottom: 9vw; } .uv-slide-video { position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0; overflow: hidden; background-color: #000000; } .uv-slide-video iframe { width: 100%; height: 100%; min-width: 60%; min-height: 156%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(1.01); border: 0; padding: 0; pointer-events: none; } .uv-slide-video-controls { position: absolute; display: flex; align-items: center; justify-content: space-between; bottom: 65px; right: calc((100vw - 1024px) / 2); padding-right: 32px; transition: all 300ms ease-in-out; opacity: 0; visibility: hidden; z-index: 9; } .swiper-slide-active .uv-slide-video.uvplaying .uv-slide-video-controls { opacity: 1; visibility: visible; } .uv-page-headerhaswidget.uvwidgetremoveoverlap .uv-slide-video-controls { bottom: 155px; } .uv-slide-video-controls>div { padding-left: 10px; padding-right: 10px; } .uv-slide-video-controls>div:first-child { padding-left: 0; } .uv-slide-video-controls>div:last-child { padding-right: 0; } .uv-slide-video-controls button { width: 43px; height: 43px; font-size: 1.333333rem; background-color: #ffffff; color: #CA1426; line-height: 43px; text-align: center; padding: 0; border: 0; border-radius: 50%; } .uv-slide-video-controls button:hover, .uv-slide-video-controls button:focus, .uv-slide-video-controls button:active { background-color: #CA1426; color: #ffffff; } .uv-slide-video-controls button .uviconforunactive { display: none; } .uv-slide-video-controls button .uviconforactive { display: inline-block; } .uv-slide-video-controls button.uvactive .uviconforunactive { display: none; } .uv-slide-video-controls button.uvactive .uviconforactive { display: inline-block; } .uvicondash-pause:before { display: inline-block; content: '\f523'; font-family: 'dashicons'; font-size: inherit; font-style: normal; } .uvicondash-play:before { display: inline-block; content: '\f522'; font-family: 'dashicons'; font-size: inherit; font-style: normal; } /*.uv-slidersize-small .uv-slide-video-controls, .uv-slidersize-smaller .uv-slide-video-controls{bottom: 90px;}*/ .uv-page-hero:not(.uv-page-headerhaswidget) .uv-slide-video-controls { padding-right: 0 !important; bottom: 30px !important; } body.admin-bar { margin-top: -32px; } .uv-rw-bookwidget .uvrwfilterdatetimecont { flex: 0 0 31.74%; } .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a .uvvalue.uvhasicon { display: flex; justify-content: flex-start; align-items: center; padding-right: 5px; } .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a .uvvalue.uvhasicon i { margin: 0; margin-left: 20px; margin-top: -0.2em; transform: rotate(90deg); font-size: 1.533333rem; line-height: 23px; width: 18px; height: 23px; color: #333333; text-align: center; } .uv-rw-bookwidget .uvrwfilterdiningcatcont { flex: 0 0 25.88%; } .uv-rw-bookwidget .uvrwfilterdiningcuicont { flex: 0 0 24%; } /*.uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookactionscont .uv-btn-p{ background-color: #ffffff; color: #C90D1F; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookactionscont .uv-btn-p:hover, .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookactionscont .uv-btn-p:focus, .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookactionscont .uv-btn-p:active{ background-color: #C90D1F; color: #ffffff; }*/ .uv-rwwidget-controlbox.uvrwfilterdatetime { width: 356px; /*opacity: 1; visibility: visible;*/ } .uvrwheaderwdtcontrolcont.uvactive .uv-rwwidget-controlbox { opacity: 1; visibility: visible; } .uvrwheaderwdtcontrolcont .uv-rwwidget-controlbox ul, .uvrwheaderwdtcontrolcont .uv-rwwidget-controlbox ul li { list-style: none; } .uv-rw-filterdining-dp .litepicker .container__months { box-shadow: none; } .uv-rw-filterdining-hour { position: relative; margin-top: 12px; padding-left: 23px; padding-right: 23px; padding-top: 12px; padding-bottom: 15px; font-size: 1.066666rem; font-weight: 500; text-transform: uppercase; letter-spacing: 0.31px; line-height: 1.1; text-align: center; display: flex; justify-content: center; align-items: center; } .uv-rw-filterdining-hour:before { position: absolute; display: block; content: " "; height: 1px; width: 100%; width: calc(100% - 46px); background-color: #e6e6e6; top: 0; left: 23px; } .uv-rw-filterdining-hour select { font-size: 1.066666rem; color: #272727; padding: 10px 8px; border: 1px solid #E5E5E5; box-shadow: none; border-radius: 4px; width: 66px; } .uv-rw-filterdining-hour>div { position: relative; padding-left: 5px; padding-right: 5px; } .uv-rw-filterdining-hour button { color: inherit; font-size: 1.066666rem; font-weight: 600; letter-spacing: 0.38px; text-align: center; text-transform: uppercase; background-color: #ffffff; padding: 11px 15px; border-radius: 4px; border: 1px solid #E5E5E5; } .uv-rw-filterdining-hour button:hover, .uv-rw-filterdining-hour button:focus, .uv-rw-filterdining-hour button:active { background-color: #000000; color: #ffffff; } .uv-rw-bookwidget .uvrwheaderwdtcontrolcont.uvontop .uv-rwwidget-controlbox { bottom: 100%; } .uv-rwwidget-controlbox.uvrwfiltercatbox { width: 250px; } .uv-rwwidget-controlbox ul { padding: 10px 5px; margin: 0; } .uv-rwwidget-controlbox ul li a { display: block; font-size: 1.066666rem; font-weight: 500; text-transform: uppercase; letter-spacing: 0.31px; text-align: center; padding: 8px; color: #272727; transition: all 300ms ease; border-radius: 3px; } .uv-rwwidget-controlbox ul li a:hover, .uv-rwwidget-controlbox ul li a:focus, .uv-rwwidget-controlbox ul li a:active { background-color: #F5F1F1; } .dining-rwcats .rwcard.uvnoactive, .dining-rwcats .rwcat.uvnoactive, .uvdining-nocontent.uvnoactive, .events-rwcards .rwcard.uvnoactive, .uvevents-nocontent.uvnoactive { display: none !important; } .uvpagetitles h1 { margin-bottom: 0.5em; } .uvpagetitles h2.uv-maxwidth { max-width: 1040px; } .uvpagetitles p.uv-pmaxwidth { max-width: 820px; font-size: 1.2rem; line-height: 1.5; } .uvdining-nocontent, .uvevents-nocontent { margin-top: 60px; margin-bottom: 96px; text-align: center; } .uvfloatrightimage .uv-section-inner { position: relative; } .events-rwcards .uv-boxitem .bg { background-position: center top; } .uv-rw-bookwidget.uvwidgeteventsfilter { max-width: 913px; } .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwfilterdaterangecont { flex: 0 0 41%; } .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwfiltereventcatcont { flex: 0 0 34%; } /*.uv-rw-bookwidget.uvwidgeteventsfilter .uvrwbookactionscont .uv-btn-p{ background-color: transparent; color: #CA1426; } .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwbookactionscont .uv-btn-p:hover, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwbookactionscont .uv-btn-p:focus, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwbookactionscont .uv-btn-p:active{ color: #ffffff; background-color: #CA1426; }*/ .uvsecbgpull { height: 30.19vw; } .uvsectionpulltotopbg .uv-section-inner { padding-left: 30px; padding-right: 30px; max-width: 1400px; background-color: #ffffff; margin-top: -8.13vw; padding-top: 60px; padding-bottom: 100px; } .uvsectionpulltotopbg .h1 { font-size: 3.866666rem; } .uvsectionpulltotopbg p { max-width: 710px; color: #444444; font-size: 1.2rem; line-height: 1.5; margin-left: auto; margin-right: auto; } .uvsectionpulltotopbg .wp-block-image { padding-top: 30px; } .h1.small { font-size: 3.866666rem; margin-bottom: 0.9em; } .uvcols-bigimgsmalltext>div:first-child { flex-basis: 62.86% !important; } .uvcols-bigimgsmalltext>div:last-child { flex-basis: 37.14% !important; margin: 0 !important; padding-left: 30px; } .uvcols-bigimgsmalltext>div:last-child h3, .uvcols-bigimgsmalltext>div:last-child p { max-width: 440px; margin-left: auto; margin-right: 0; } .uvcols-bigimgsmalltext h3 { color: #444444; font-size: 2.4rem; font-weight: 300; letter-spacing: 0.0475em; line-height: 1.083; } .uvcols-bigimgsmalltext p { color: #555555; font-size: 1.066666rem; line-height: 1.685; } .uvcols-bigimgsmalltext p:last-child { margin-bottom: 0; } .uv-rwwidget-mobile { position: relative; display: none; } .uv-rwwidget-mobile-inner { position: relative; } .rwcard .btns .uvmob { display: none; } .uv-rwcards-makemobile .rwcard .shim .rwlink { display: none; } .rwlink:after, .rwlinkcont a:after { transform: translateY(-0.04em); } .uv-rwbtn a { padding: 0 1.3em 0 0; background: transparent; } body .uvevent-topsec { padding-top: 95px; } .uv-rwblacklogosection { background-color: #fffeff; } .uv-rwblacklogosection .wp-block-image { margin: 0 auto; } .uv-rwblacklogosection .wp-block-image img { display: block; width: 358px; height: auto; opacity: 0.1; } .uv-rwblacklogosection { overflow: hidden; } .uv-footer-cta { display: none; position: fixed; background-color: #ffffff; z-index: 99; width: 100%; height: 65px; border: 1px solid rgba(0, 0, 0, 0.1); justify-content: center; align-items: center; bottom: 0; left: 0; padding-left: 90px; padding-right: 90px; transition: all 250ms ease-in-out; /*opacity: 0; visibility: hidden;*/ } .uv-footer-cta .uv-btn-s { padding-left: 0px; padding-right: 0px; width: 100%; max-width: 420px; padding-top: 0.7em; padding-bottom: 0.78em; } body .uvevent-cols .right .box .uv-btn-p, body .uvevent-cols .right .box .uv-btn-s { padding-left: 0; padding-right: 0; } /*.uv-has-footercta-visible .uv-footer-cta{ visibility: visible; opacity: 1; }*/ .uv-page-header-menu li.uv-mob-only { display: none; } .uv-header-inner ul li.uv-nav-simplesubmenu div.uv-submenu ul { margin: 0; padding: 0; } .uv-header-inner ul li.uv-nav-simplesubmenu div.uv-submenu ul li { margin-bottom: 0.7em; } .uv-header-inner ul li.uv-nav-simplesubmenu div.uv-submenu ul li:last-child { margin-bottom: 0; } .uv-header-inner ul li.uv-nav-simplesubmenu div.uv-submenu ul li a { display: block; width: auto; text-transform: uppercase; font-weight: 500; margin-bottom: 0; } .uv-header-inner ul li.uv-nav-simplesubmenu div.uv-submenu { padding: 1.5em 1.8em; } .uv-header-inner ul li.uv-nav-simplesubmenu div.uv-submenu ul:after { display: none; } .uv-breadcrumbs li:after { transform: translateY(0.1em); } .rwlink, .rwlinkcont a { display: inline-block; position: relative; color: #5A5A5A; font-size: 1.066666rem; font-weight: 400; letter-spacing: 0.063em; line-height: normal; text-transform: uppercase; padding-right: 1.3em; } .rwlink:after, .rwlinkcont a:after { position: absolute; top: 0; right: 0; color: #A00927; font-family: "uvfonticons"; font-size: 105%; content: '\e819'; transform: translateY(0.25em); width: 0.8em; transition: all 250ms ease-in-out; } .rw-pool-section h2 { color: #444444; font-family: Commissioner; font-size: 42px; font-weight: 300; letter-spacing: 2px; line-height: 52px; } .rw-pool-section .rwlink { color: #C6001D; font-size: 16px; font-weight: 500; letter-spacing: 0.5px; line-height: 16px; } .rw-pool-section .rwlink:after { color: #C6001D; top: -2px; } .rw-pool-section .uv-imgsliderwdesc .slider .sliderbox .title { font-size: 25px; } .rw-pool-section .rwcard .shim { padding: 0 30px; } .uv-otpcont ul li a.uv-pool-tab-link { color: #828282; font-size: 16px; font-weight: 500; } .uv-otpcont ul.uv-pool-tab li:nth-child(1) { position: relative; } .uv-otpcont ul.uv-pool-tab li:nth-child(1):after { position: absolute; top: -2px; left: -20px; color: #828282; font-family: "uvfonticons"; font-size: 105%; content: '\e81a'; transform: translateY(0.25em); width: 0.8em; transition: all 250ms ease-in-out; } @media screen and (max-width: 600px) { .uv-otpcont ul.uv-pool-tab li:nth-child(1) { display: none; } .uv-otpcont ul.uv-pool-tab li:nth-child(1):after { left: -10px; } } .rwlink:hover, .rwlinkcont a:hover { color: #C90D1F; } .rwlink:hover:after, .rwlinkcont a:hover:after { transform: translate(0.12em, 0.25em); } /* Group Items Block */ .uv-btns { display: flex; align-items: center; gap: 4vw; } .rwlink.uv-btn-learn-more, .rwlink.uv-btn-learn-more:after { color: #FFF; } .rwcard .rwlink, .rwcard .rwlinkcont a, .rwlink-small, .rwcard2 .rwlink { font-size: 0.933333rem; } .rwcard .rwlink:after, .rwcard .rwlinkcont a:after, .rwlink.rwlink-small:after, .rwcard2 .rwlink:after { transform: translateY(0.18em); } .rwcard .rwlink:hover:after, .rwcard .rwlinkcont a:hover:after, .rwlink.rwlink-small:hover:after, .rwcard2 .rwlink:hover:after { transform: translate(0.12em, 0.18em); } .uv-collage-view-all.rwlink::after, /*.uv-collage-dining .rwlink:after, */ .titlecont .rwlink:after { transform: translateY(0.1em); } .uv-collage-view-all.rwlink:hover:after, /*.uv-collage-dining .rwlink:hover:after, */ .titlecont .rwlink:hover:after { transform: translate(0.12em, 0.1em); } .uv-box-dining-info .uvname, .uv-box-dining-info-secondary .uvname { margin-bottom: 0.1em; } .rwlink.rwlinkwhite, .rwlinkcont.rwlinkwhite a { color: #dddddd; } .rwlinkcont.rwlinkwhite a:after, .rwlink.rwlinkwhite:after { color: #ffffff; } .rwlinkcont.rwlinkwhite a:hover, .rwlinkcont.rwlinkwhite:hover { color: #ffffff; } .rwcard p.uvlimit2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-clamp: 2; box-orient: vertical; text-transform: capitalize; } .uv-rwroomscatscont.uvroomsfiltercont { margin-bottom: 3em; } .rwcard p.uvlimit2 span { text-transform: uppercase; } .uv-home-grid-events .rwcard.uvrwcardentertainment { height: auto; } .uv-home-grid-events .rwcard .title { min-height: 44px; } .uv-home-grid-events .rwcard p.txt.uvlimit2 { min-height: 48px; } body:not(.uv-using-mouse) .uv-roomslide-cont .uv-roomslide-info:focus { background-color: rgba(0, 0, 0, 0.3); } .uvevent-cols .right .box .uv-btn-p:focus { color: #ffffff; } .uvhome-introsec .uv-section-bg { background-size: auto; background-repeat: repeat; } .uvposition-bottomleft, .uvposition-bottomcenter, .uvposition-bottomright { display: flex; } .uvposition-bottomleft { justify-content: flex-start; } .uvposition-bottomcenter { justify-content: center; } .uvposition-bottomright { justify-content: flex-end; } .uvrwcardsblock .rwcat-filter { margin-bottom: 1.8em; } .uvroom-cols .right .uv-btn-p.uvjs-openvirtualtour, .uv-cont-spa .uv-cont-info .uv-btn-p.uvjs-openvirtualtour { width: 100%; display: flex; align-items: center; justify-content: center; white-space: nowrap; margin-top: 12px; padding-left: 0; padding-right: 0; } .uv-cicon-virualtour { display: inline-block; width: 27px; height: 20px; background: url(https://www.rwlasvegas.com/wp-content/themes/uvtheme-rw/assets/icons/icon-virtual-tour.svg) center center no-repeat; background-size: contain; } .uvroom-cols .right .uv-btn-p.uvjs-openvirtualtour i, .uv-cont-spa .uv-cont-info .uv-btn-p.uvjs-openvirtualtour i { margin-right: 0.8em; } .uvroom-cols .right .uv-btn-p.uvjs-openvirtualtour .uv-cicon-virualtour, .uv-cont-spa .uv-cont-info .uv-btn-p.uvjs-openvirtualtour .uv-cicon-virualtour { background-image: none; position: relative; } .uvroom-cols .right .uv-btn-p.uvjs-openvirtualtour .uv-cicon-virualtour:before, .uvroom-cols .right .uv-btn-p.uvjs-openvirtualtour .uv-cicon-virualtour:after, .uv-cont-spa .uv-cont-info .uv-btn-p.uvjs-openvirtualtour .uv-cicon-virualtour:before, .uv-cont-spa .uv-cont-info .uv-btn-p.uvjs-openvirtualtour .uv-cicon-virualtour:after { position: absolute; display: block; content: " "; width: 100%; height: 100%; left: 0; top: 0; background-position: center center; background-size: contain; background-repeat: no-repeat; transition: all 250ms ease-in-out; } .uvroom-cols .right .uv-btn-p.uvjs-openvirtualtour .uv-cicon-virualtour:before, .uv-cont-spa .uv-cont-info .uv-btn-p.uvjs-openvirtualtour .uv-cicon-virualtour:before { background-image: url(https://www.rwlasvegas.com/wp-content/themes/uvtheme-rw/assets/icons/icon-virtual-tour.svg); } .uvroom-cols .right .uv-btn-p.uvjs-openvirtualtour .uv-cicon-virualtour:after, .uv-cont-spa .uv-cont-info .uv-btn-p.uvjs-openvirtualtour .uv-cicon-virualtour:after { background-image: url(https://www.rwlasvegas.com/wp-content/themes/uvtheme-rw/assets/icons/icon-virtual-tour-white.svg); opacity: 0; visibility: hidden; } .uvroom-cols .right .uv-btn-p.uvjs-openvirtualtour:hover .uv-cicon-virualtour:before, .uvroom-cols .right .uv-btn-p.uvjs-openvirtualtour:focus .uv-cicon-virualtour:before, .uv-cont-spa .uv-cont-info .uv-btn-p.uvjs-openvirtualtour:hover .uv-cicon-virualtour:before, .uv-cont-spa .uv-cont-info .uv-btn-p.uvjs-openvirtualtour:focus .uv-cicon-virualtour:before { opacity: 0; visibility: hidden; } .uvroom-cols .right .uv-btn-p.uvjs-openvirtualtour:hover .uv-cicon-virualtour:after, .uvroom-cols .right .uv-btn-p.uvjs-openvirtualtour:focus .uv-cicon-virualtour:after, .uv-cont-spa .uv-cont-info .uv-btn-p.uvjs-openvirtualtour:hover .uv-cicon-virualtour:after, .uv-cont-spa .uv-cont-info .uv-btn-p.uvjs-openvirtualtour:focus .uv-cicon-virualtour:after { opacity: 1; visibility: visible; } /* Theme Popup */ .uvtm-pop-cont { visibility: hidden; position: fixed; background-color: rgba(0, 0, 0, 0.85); z-index: 10000; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; height: 100%; overflow-x: hidden; overflow-y: auto; padding-left: 15px; padding-right: 15px; -webkit-overflow-scrolling: touch; outline: 0; -webkit-transition: all 250ms linear; transition: all 250ms linear; } .uvtm-pop-cont-tab { height: 100%; display: table; width: 100%; table-layout: auto; } .uvtm-pop-cont-cell { display: table-cell; vertical-align: middle; } .uvtm-pop-cont.visible { opacity: 1; visibility: visible; } .uvtm-pop-box { display: block; border-radius: 3px; min-height: 150px; margin: 30px auto; width: 100%; max-width: 800px; position: relative; background-color: #f6f6f6; color: #171717; -webkit-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 250ms ease-out; transition: transform 250ms ease-out; } .uvtm-pop-cont.visible .uvtm-pop-box { -webkit-transform: translate(0, 0); transform: translate(0, 0); } .uvtm-pop-cont .uvtm-pop-box>.uvtm-closepop { color: inherit; color: #ffffff; font-size: 1.866666rem; line-height: 45px; height: 45px; width: 45px; position: absolute; z-index: 10; right: 0; top: 0; text-align: center; cursor: pointer; box-shadow: inset 0 0 100px 100px rgba(0, 0, 0, 0.05); } .uvtm-pop-cont .uvtm-pop-box>.uvtm-closepop:hover, .uvtm-pop-cont .uvtm-pop-box>.uvtm-closepop:focus, .uvtm-pop-cont .uvtm-pop-box>.uvtm-closepop:active { box-shadow: inset 0 0 100px 100px rgba(0, 0, 0, 0.1); } .uvtm-pop-cont .uvtm-closepop:before { display: block; content: "\e830"; font-family: 'uvfonticons' !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; height: 45px; line-height: 45px; width: 45px; text-align: center; } /*******/ .uv-vtframe { position: relative; display: block; content: " "; padding-top: 56%; } .uv-vtframe iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; visibility: hidden; } .uv-vtframe:not(.uvloading) iframe { transition: all 200ms ease-in-out 500ms; opacity: 1; visibility: visible; } .uv-vtframe:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 30px; height: 30px; background-image: url(https://www.rwlasvegas.com/wp-content/themes/uvtheme-rw/assets/images/loader.png); background-position: center; background-size: contain; background-repeat: no-repeat; animation: loader 4s infinite linear; content: " "; } #uv-vtpop.uvtm-pop-cont .uvtm-pop-box>.uvtm-closepop { top: -45px; } #uv-vtpop .uvtm-pop-box { margin-top: 50px; max-width: 900px; } .rwcard .title>span { font-size: 1rem; line-height: 1.2; font-weight: normal; display: block; text-transform: none; margin-top: 0.32em; } .uv-pmaxwidth-hw { max-width: 900px; margin-left: auto; margin-right: auto; } .uv-pmaxwidth-small { max-width: 615px; color: #444; font-size: 1.2rem; line-height: 1.5; margin-left: auto; margin-right: auto; } .uv-pmaxwidth-medium { max-width: 688px; color: #444; font-size: 1.2rem; line-height: 1.5; margin-left: auto; margin-right: auto; } .uv-pmaxwidth-large { max-width: 770px; color: #444; font-size: 1.2rem; line-height: 1.5; margin-left: auto; margin-right: auto; } .uv-rulestable { max-width: 500px; margin-left: auto; margin-right: auto; } .uv-rulestable td { padding: 0.5em; border: 1px solid #000000; } .uv-rulestable figcaption { text-align: center; padding-top: 0.3em; overflow: initial; } .uv-rempcolsslidepad .uv-imgsliderwdesc { padding-left: 0; padding-right: 0; } /*.uvhome-socarsec{overflow: hidden;}*/ .uv-section.padding-sides .uv-section-inner>.uv-section.uv-home-entertainment-info .uv-section-inner { padding-left: 30px; padding-right: 30px; } /* GENTING REWARDS */ .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1>ul>li.active.rwlvgentinghome>a:after { display: none; } .rwgentingrewardstopbar { background: #C6001D; height: 80px; width: 100%; } .rwgentingrewardstopbar .rw-gw-header-inner { align-items: center; align-content: space-between; display: flex; height: 100%; margin-left: auto; margin-right: auto; max-width: 1560px; padding-left: 30px; padding-right: 30px; gap: 20px; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1, .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col2 { display: flex; align-items: center; align-content: center; height: 100%; gap: 10px; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1 { width: 100%; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col2 { width: 100%; max-width: max-content; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gr-logo { margin-right: 20px; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gr-logo img { filter: brightness(0) invert(1); max-width: 130px; width: 100%; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1>ul { display: flex; height: 100%; justify-content: space-around; margin: 0; width: 100%; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1>ul>li { height: 100%; list-style: none; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1>ul>li>a { align-items: center; display: flex; color: #FFFFFF; font-size: 1.066666rem; font-weight: 500; height: 100%; justify-content: center; text-transform: uppercase; position: relative; transition: padding .35s, line-height .35s, color .35s, text-shadow .35s, background-color .35s; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1>ul>li>a:after { position: absolute; display: block; content: " "; height: 4px; width: 90%; bottom: 0; background-color: #FFFFFF; opacity: 0; visibility: hidden; transition: all 300ms ease-in-out; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1>ul>li.active>a:after, .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1>ul>li>a:hover:after { opacity: 1; visibility: visible; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1>ul>li.rwlvgentinghome>a:hover:after { display: block; } .rwdropbtn { display: none; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col2 .rw-gr-login a { background: #AD0019; color: #FFFFFF; font-size: 16px; font-weight: 500; letter-spacing: 0; line-height: 19px; max-width: 115px; padding: 11px 40px; text-align: center; text-transform: uppercase; width: 100%; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col2 .rw-gr-login a:hover { background-color: #FFFFFF; color: #AD0019; } .gr-center-cards #tab-GR .rwcards, .gr-center-cards #tab-dragon-voyage-card .rwcards { justify-content: center; } .rw-gr-intro-col { margin-bottom: 0px; margin-top: 50px; } .rwlv-gr-intro-buttons .wp-block-columns { margin-bottom: 0; } .rw-gr-intro-col .rwlv-separator-right hr, .rw-gr-intro-col .rwlv-separator-left hr { border: 1px solid #CFCFCF; max-width: 156px; width: 100%; } .rw-gr-intro-col .rwlv-separator-right hr { float: left; } .rw-gr-intro-col .rwlv-separator-left hr { float: right; } .rw-intro-getting-rewards .uv-section-inner { background-color: #FFFFFF; box-shadow: 0 16px 60px -16px rgba(0, 0, 0, 0.1); margin-bottom: -60px; margin-left: auto; margin-right: auto; margin-top: -50px; margin-bottom: -50px; max-width: 1170px; padding: 60px 40px; width: 100%; } .rw-intro-getting-rewards h2 { margin-bottom: 15px; text-align: center; } .rw-intro-getting-rewards .rw-gr-subtitle { color: #C90D1F; font-size: 24px; letter-spacing: 0.53px; line-height: 29px; margin-bottom: 15px; text-align: center; } .rw-intro-getting-rewards p { color: #444444; font-size: 18px; letter-spacing: 0; line-height: 27px; margin-left: auto; margin-right: auto; max-width: 710px; text-align: center; } .rw-intro-getting-rewards .rw-gr-siginbtn, .rw-intro-getting-rewards .rw-gr-sigupbtn { align-items: center; display: flex; justify-content: center; width: 100%; } .rw-intro-getting-rewards .rw-gr-siginbtn a { /*height: 61px;*/ background: #ffffff; border: 1px solid #C6001D; border-radius: 0; color: #000000; font-size: 16px; font-weight: 500; height: 60px; letter-spacing: 1px; line-height: 19px; max-width: 195px; padding: 20px 0; text-align: center; transition: all 250ms ease-in-out; width: 100%; } .rw-intro-getting-rewards .rw-gr-sigupbtn a { /*height: 60px;*/ background: #C6001D; border: 1px solid #C6001D; border-radius: 0; color: #FFFFFF; font-family: Commissioner; font-size: 16px; font-weight: 500; height: 60px; letter-spacing: 1px; line-height: 19px; max-width: 195px; padding: 20px 0; text-align: center; transition: all 250ms ease-in-out; width: 100%; } .rw-intro-getting-rewards .rw-gr-siginbtn a:hover { background: #C6001D; border: 1px solid #C6001D; border-radius: 0; color: #ffffff; } .rw-intro-getting-rewards .rw-gr-sigupbtn a:hover { background: #ffffff; border: 1px solid #C6001D; color: #C6001D; } .rwlv-mb-intro-title h2, .rw-intro-getting-rewards h2, .rw-gr-container h2, .rwlv-mb-table h2 { color: #444444; font-size: 42px; font-weight: 300; letter-spacing: 2px; line-height: 52px; width: 100%; } .rw-gr-container h2.rw-compact { max-width: 392px; } .rw-gr-container h2.rw-compact-mid { max-width: 488px; } .rwlv-mb-intro-title p, .rw-gr-container p { color: #444444; font-size: 18px; letter-spacing: 0; line-height: 27px; } .rw-gr-container p.rw-compact { max-width: 510px; width: 100%; } body div.rw-rewards-btns { display: flex; flex-direction: column; align-items: flex-start; } .rw-rewards-btns .rwlink:nth-child(1) { margin: 10px 0; } .rw-rewards-btns .rwlink a { background: transparent; color: #C6001D; font-size: 16px; font-weight: 500; letter-spacing: 0.5px; line-height: 16px; padding: 0; text-transform: uppercase; } .rw-rewards-btns .rwlink:after { color: #C6001D } /* Milestone Benefits */ .rwlv-mb-content-title p, .rwlv-mb-intro-title p { margin: 0 auto; max-width: 710px; width: 100%; } .rwlv-td-heading { color: #000000; font-size: 16px; font-weight: 600; letter-spacing: 0.67px; line-height: 19px; text-align: center; text-transform: uppercase; } .rwlv-td-heading-desc { color: #444444; font-size: 14px; letter-spacing: 0; line-height: 18px; text-align: center; text-transform: uppercase; } .rwlv-mb-table-label { color: #000000; font-size: 16px; font-weight: 600; letter-spacing: 0.67px; line-height: 22px; margin-bottom: 0px; } .rwlv-mb-table-label span { color: #444444; display: block; font-family: Commissioner; font-size: 14px; font-weight: 300; letter-spacing: 0; line-height: 18px; } .rwlv-bullets-table { color: transparent; display: block; margin: 0; position: relative; } .rwlv-bullets-table::after { background: red; content: ""; border-radius: 100%; height: 16px; left: 0; margin: auto; position: absolute; right: 0; width: 16px; top: 0; bottom: 0; } .rwlv-bullets-table-transparent { color: transparent; display: block; } .uv-table table.rwlv-table-gr { margin-bottom: 5px; } .uv-table table.rwlv-table-gr thead tr th { background-color: #F4F4F4; border: 1px solid #979797; color: transparent; width: 300px; } .uv-table table.rwlv-table-gr thead tr th:after, .uv-table table.rwlv-table-gr thead tr th:before { background-color: transparent; } .uv-table table.rwlv-table-gr tr:nth-child(odd) { background-color: #ffffff; } .uv-table table.rwlv-table-gr tbody tr:hover { cursor: default; background-color: #f4f4f4; } .uv-table table.rwlv-table-gr tr td { border: 1px solid #979797; } .uv-table table.rwlv-table-gr tr:not(:first-child) { height: 77px; } .rwlv-mb-legal { color: #444444; font-family: Commissioner; font-size: 18px; letter-spacing: 0; line-height: 27px; margin-bottom: 0px; margin-right: auto; margin-left: auto; max-width: 844px; text-align: center; width: 100%; } /* Benefit Levels */ .rw-benefits-container { align-items: flex-start; display: flex; flex-wrap: wrap; overflow: auto; overflow: hidden; padding-bottom: 50px; padding-top: 50px; width: 100%; } .rw-bl-column { display: flex; flex-direction: column; padding: 0 10px; box-sizing: border-box; flex: 20%; padding-bottom: 15px; padding-top: 15px; max-width: 25%; } .rw-bl-column img { margin-bottom: 25px; max-width: 74px; width: 100%; } .rw-bl-column .rw-bl-title { flex: 1 0 auto; } .rw-bl-column .rw-bl-title h3 { color: #c90d1f; font-size: 18px; font-weight: 600; letter-spacing: 0.67px; line-height: 22px; margin-bottom: 15px; } .rw-bl-column .rw-bl-list p { color: #000000; font-family: Commissioner; font-size: 14px; font-weight: 600; letter-spacing: 0.58px; line-height: 17px; margin-bottom: 5px; text-transform: capitalize; text-align: left; } .rw-bl-list ul { margin: 0 0 1.5em 1em; } .rw-bl-list ul li { color: #444444; font-family: Commissioner; font-size: 15px; letter-spacing: 0; line-height: 27px; padding: 0 0 0 10px; } .rw-bl-list ul li>ul { margin-bottom: 0; } .rw-bl-list ul li>ul li { list-style-type: circle; } /* Earn Redeem */ .rwlv-mb-content-title h3 { color: #444444; font-size: 34px; font-weight: 300; letter-spacing: 2px; line-height: 42px; text-align: center; } .rwlv-mb-content-title p { font-size: 18px; max-width: 510px; color: #444444; letter-spacing: 0; line-height: 27px; text-align: center; } .rwlv-mb-content-title p.rw-subtitle-bp { font-size: 24px; font-weight: 300; letter-spacing: 2px; line-height: 29px; margin-top: 20px; max-width: 800px; text-align: center; } .rw-earn-redeem-container { display: flex; flex-wrap: wrap; overflow: hidden; /*padding-bottom: 30px; padding-top: 50px;*/ width: 100%; margin: 0 auto; align-items: start; justify-content: center; /*max-height: 0; overflow: hidden;*/ transition: all .3s; } .rwlv-er-content { box-sizing: border-box; display: flex; flex: 50%; flex-direction: row; gap: 15px; max-width: 574px; padding: 0 40px; padding-bottom: 15px; padding-top: 15px; } .rwlv-er-content .rwlv-er-content-icon { flex-basis: 15%; flex: 1 0 auto; width: 15%; } .rwlv-er-content .rwlv-er-content-icon { flex-basis: 15%; width: 15%; } .rwlv-er-content .rw-er-title h3 { flex-basis: 85%; width: 85%; color: #E23638; font-family: Commissioner; font-size: 20px; font-weight: 500; letter-spacing: 1.33px; line-height: 24px; } .rwlv-er-content .rwlv-er-content-icon img { max-width: 64px; width: 100%; } .rwlv-er-content p { color: #444444; font-family: Commissioner; font-size: 18px; font-weight: 400; letter-spacing: 0; line-height: 27px; } .rwlv-er-content.centerGR .rw-er-title h3, .rwlv-er-content.centerGR p { text-align: center; width: 100%; } .rwlv-er-content p span { font-size: 15px; font-style: italic; line-height: 5px; } .rw_block_genting_points, .rw_er_benefits-div, .rw_er_bonus_points { max-height: 0; overflow: hidden; transition: all .3s; } .rw_er_bonus_points .rwlv-er-content { flex: 100%; max-width: 800px; margin: 0 auto; } .rw_er_bonus_points .rw-earn-redeem-container { flex-direction: column; } .rw_er_base_poins-container p { color: #444444; font-size: 18px; letter-spacing: 0; line-height: 27px; margin: 0 auto; max-width: 1068px; text-align: center; } .rw-showmore-cont { display: flex; flex-direction: row; align-items: center; gap: 20px; margin-top: 35px; margin-bottom: 35px; } .rw-showmore-cont .rw_show_more_left, .rw-showmore-cont .rw_show_more_right { width: 100%; height: 1px; background: #E23638; } a.rw_show_more_button { border-radius: 4px; background-color: #FFFFFF; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13); color: #444444; font-size: 17px; letter-spacing: 1.06px; line-height: 21px; height: 38px; max-width: 187px; min-width: 185px; width: 100%; display: flex; align-items: center; justify-content: flex-start; margin: 0 auto; position: relative; padding-left: 15px; } a.rw_show_more_button:after { display: block; position: absolute; background: #F5F1F1; width: 25px; height: 25px; top: 50%; right: 15px; font-family: "uvfonticons"; font-size: 1.5rem; text-align: center; line-height: 1em; border: 1px solid #F5F1F1; border-radius: 50%; color: #E23638; margin-top: -12.5px; content: '\e802'; transition: all .3s; } a.rw_show_more_button:before { content: 'SHOW MORE'; } a.rw_show_more_button.active:before { content: 'SHOW LESS'; } a.rw_show_more_button.active:after { content: '\e804'; } /*Responsive*/ @media(min-width: 1281px) { .uvfloatrightimage .wp-block-image { margin: 0; position: absolute; right: 0; margin: auto; bottom: 50%; transform: translateY(50%); } } @media(max-width: 1600px) { .uv-header-inner ul li.menu-item-has-children:first-child .uv-submenu { left: 0; } } @media(max-width: 1460px) { .uv-page-header-menu .uv-header-inner { padding-left: 20px; } .uv-page-header-menu .uv-header-inner>ul>li>a { padding-left: 10px; padding-right: 10px; } } @media(max-width: 1300px) { .uv-page-header-menu .uv-header-inner>ul>li>a { padding-left: 0; padding-right: 0; font-size: .9rem; } } @media(max-width: 1286px) { .uv-section.headertitle.small-height .uv-section-inner h2 { font-size: 7vw; } .uv-evtswidget .evtsliders .evtslidecont>.uv-boxitem .evinfo .uv-btn-group .uv-btn-s { width: 25%; padding: 0.86em 1em; } .uv-btns { gap: 5vw; } } @media(max-width: 1230px) { .uv-rw-bookdpcont { transform: none; right: auto; } .uv-slide-content .uvtitle { font-size: 2.333333rem; } .uv-slide-content .uvlogo img { max-width: 490px; } .uv-slide-content .uvactions .uv-btn { font-size: 0.933333rem; padding-top: 1.2em; } .uv-page-header-menu .uv-header-inner { padding-left: 30px; } } @media(max-width: 1150px) { .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1>ul>li>a { font-size: 0.8rem; } .rw-bl-column { flex: 33.333%; max-width: 33.333%; } } @media(max-width: 1100px) { .uv-slide-video-controls { right: 30px; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookdatecont>a, .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookguestscont>a, .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwheaderwdtcontrolcont>a { padding-left: 18px; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwheaderwdtcontrolcont>a i { height: 18px; width: 18px; font-size: 1.2rem; line-height: 18px; margin-right: 12px; margin-top: 13px; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwheaderwdtcontrolcont>a .uvvalue { font-size: 0.933333rem; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwheaderwdtcontrolcont>a .uvvalue.uvhasicon i { font-size: 1.2rem; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookactionscont .uv-btn-p { font-size: 0.933333rem; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookactionscont { padding-right: 18px; } } @media(max-width: 1024px) { /*.uv-section.headertitle{height: calc(100vh - 93px);}*/ .uv-section.headertitle { min-height: 200px; } .uv-slidersize-normal .uv-page-headerslider::before, .uv-slidersize-high .uv-page-headerslider::before, .uv-slidersize-small .uv-page-headerslider::before, .uv-slidersize-smaller .uv-page-headerslider::before { padding-top: 88%; } .uv-slidersize-minimal .uv-page-headerslider::before { padding-top: 47.26%; } .uv-page-headerslider { max-height: calc(100vh - 86px); } .uv-page-headerslider:not(.uvwidgetremoveoverlap) { max-height: calc(100vh - 131px); } .uv-rw-bookwidget .uvrwbookdatecont>a:after, .uv-rw-bookwidget .uvrwbookguestscont>a:after { display: none; } /*.uv-page-headerhaswidget.uv-slidersize-small .uv-rw-bookwidget, .uv-page-headerhaswidget.uv-slidersize-smaller .uv-rw-bookwidget{bottom: 54px;}*/ .uv-slide-video iframe { min-height: 60%; min-width: 228%; } /*.uv-slidersize-small .uv-slide-video-controls, .uv-slidersize-smaller .uv-slide-video-controls{bottom: 165px;}*/ .uv-page-headerhaswidget.uv-slidersize-smaller, .uv-page-headerhaswidget.uv-slidersize-small { margin-bottom: 0; } .uv-rw-bookwidget.uvwidgetdiningfilter { display: flex; } .uv-rwwidget-controlbox.uvrwfilterdatetime { left: 0; right: auto; transform: translateX(0); } .uvhome-experiences-section { /* padding-bottom: 0 !important; */ } .uvhome-experiences-section .wp-block-buttons:last-child { margin-bottom: -30px; } .uvhome-experiences-section .uv-btn-block-p a { background-color: #ffffff; } .uvhome-experiences-section .uv-btn-block-p a:hover, .uvhome-experiences-section .uv-btn-block-p a:focus, .uvhome-experiences-section .uv-btn-block-p a:active { background-color: #C90D1F; } .uvhome-experiences-section .uv-btn-bordeleft-right:before, .uvhome-experiences-section .uv-btn-bordeleft-right:after { display: none; } .uv-page-header-menu li.uv-mob-only { display: block; } /* MILESTONE BENEFITS */ .uv-table table.rwlv-table-gr tr:not(:first-child) { height: auto; } .rwlv-bullets-table::after { left: auto; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col2 .rw-gr-login a { padding: 11px 20px; } } @media(max-width: 980px) { .uv-rw-bookwidget.uvwidgetbook { width: auto; margin-left: 20px; margin-right: 20px; } } @media(max-width: 940px) { .uv-rw-bookwidget.uvwidgeteventsfilter { width: auto; margin-left: 20px; margin-right: 20px; } } @media(max-width: 930px) { .uv-rw-bookwidget .uvrwbookdatecont>a i, .uv-rw-bookwidget .uvrwbookguestscont>a i, .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a i { margin-right: 15px; } .uv-rw-bookwidget .uvrwbookdatecont>a, .uv-rw-bookwidget .uvrwbookguestscont>a, .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a { padding-left: 26px; } .uv-rw-bookwidget .uvrwbookdatecont>a .uvvalue, .uv-rw-bookwidget .uvrwbookguestscont>a .uvvalue { font-size: 1rem; } } @media(max-width: 900px) { .uvsectionpulltotopbg .uv-section-inner { padding-top: 40px; } .uvsectionpulltotopbg .h1 { font-size: 2.666666rem; } .h1.small { font-size: 2.666666rem; } .uvcols-bigimgsmalltext { flex-direction: column; } .uvcols-bigimgsmalltext>div:last-child { padding-left: 0; padding-top: 20px; } .uvcols-bigimgsmalltext>div:last-child h3, .uvcols-bigimgsmalltext>div:last-child p { margin-right: auto; } } @media(max-width: 860px) { /*.uv-section.headertitle{height: calc(100vh - 44px);}*/ .uv-page-headerslider { max-height: calc(100vh - 60px); } .uv-page-headerslider:not(.uvwidgetremoveoverlap) { max-height: calc(100vh - 60px); } .uv-rw-bookwidget { display: none; } .uv-slide-content { justify-content: center; align-items: center; } .uv-page-headerhaswidget .uv-slide-content, .uv-page-headerhaswidget.uvwidgetremoveoverlap .uv-slide-content { padding-bottom: 0; } /*.uv-slide-video-controls, .uv-slidersize-small .uv-slide-video-controls, .uv-slidersize-smaller .uv-slide-video-controls{ bottom: 50px; padding-right: 20px; }*/ .uv-rw-bookwidget.uvwidgeteventsfilter { display: flex; } .uv-page-headerhaswidget.uvwidgetremoveoverlap .uv-slide-video-controls { bottom: 30px; } body .uvevent-topsec { padding-top: 45px; } .uv-has-footercta .uv-footer-cta { display: flex; } .uv-has-footercta .bbm { display: none; } /*.uv-has-footercta .uvroom-cols .right .box .uv-btn-s:first-child, .uv-has-footercta .uvroom-cols .right .box .uv-btn-s:first-child + hr{display: none;}*/ .uv-has-footercta .uv-rwchatbot { bottom: 5px; right: 15px; z-index: 100; } .uv-has-footercta body #ae_app #ae_launcher.ae-cta-position-preset-left-lower { bottom: 7px !important; } .uv-slide-content.uv-slidecont-type-bu { align-items: flex-end; padding-bottom: 7vw; } /* Mobile Genting Menu */ .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col2 .rw-gr-login a { padding: 11px 10px; } .rwdropbtn { display: block; } .rwgentingrewardstopbar { height: 70px; } .rwgentingrewardstopbar .rw-gw-header-inner { padding-left: 15px; padding-right: 15px; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gr-logo img { filter: brightness(0) invert(1); max-width: 105px; width: 100%; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1 { position: relative; width: 77%; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col2 { justify-content: flex-end; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gr-logo { margin-right: 10px; width: 47%; } .rwgentingrewardstopbar .rwdropbtn { background: #AD0019; color: #FFFFFF; font-size: 14px; font-weight: 500; letter-spacing: 0; line-height: 19px; padding: 10px 17px; text-align: left; width: 85%; position: relative; } .rwgentingrewardstopbar button.rwdropbtn:after { position: absolute; width: 25px; height: 25px; top: 50%; right: 3px; font-family: "uvfonticons"; font-size: 1.5rem; text-align: center; color: #fff; margin-top: -12.5px; content: '\e810'; transition: all .3s; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1>ul { position: absolute; right: 0; left: auto; box-shadow: 1px 2px 7px 0 rgba(0, 0, 0, 0.11); z-index: 5; min-width: 10rem; /*padding: 0;*/ background-color: #fff; border-radius: 0.5rem 0.5rem 0.5rem 0.5rem; overflow: hidden; transition: all ease 0.3s; flex-direction: column; top: 60px; right: 0; width: 85%; max-width: 350px; height: 0px; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1>ul.rwbartopopen { height: 170px; } .rwgentingrewardstopbar.meetingsbar .rw-gw-header-inner .rw-gw-col1>ul.rwbartopopen { height: 195px; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1>ul>li>a { color: #444444; justify-content: flex-start; } .rwgentingrewardstopbar .rw-gw-header-inner .rw-gw-col1>ul>li { padding: 5px; } } @media(max-width: 850px) { .uv-rwblacklogosection { display: none; } .rw-bl-column { flex: 50%; max-width: 50%; } .rw-earn-redeem-container .rwlv-er-content { flex-direction: column; } .rwlv-er-content .rwlv-er-content-icon, .rwlv-er-content .rw-er-title { flex-basis: 100%; width: 100%; } } @media (max-width: 1200px) { .rw-gr-intro-col { justify-content: center; } .rwlv-separator-left, .rwlv-separator-right { display: none; } .rwlv-gr-intro-buttons { flex-basis: 50% !important; } } @media(max-width: 767px) { .rwlv-mb-intro-title h2, .rw-intro-getting-rewards h2, .rw-gr-container h2, .rwlv-mb-table h2 { font-size: 40px; letter-spacing: normal; } body .uvacceptingreserva:after { display: none; } .uv-section.headertitle, .uv-section.headertitle.small-height { height: 88vw; } .uv-section.headertitle.small-height { min-height: 150px; } .uv-section.headertitle .uv-section-bg:after { width: 84px; height: 192px; top: 60px; background-size: 10%; opacity: .18; } .uv-section.headertitle .uv-section-darkoverlay:before { width: 84px; height: 120px; right: auto; left: 0; background-size: 31%; } .uv-section.headertitle .uv-section-darkoverlay:after { width: 68px; height: 150px; background-size: 33%; top: 45%; transform: none; } .uv-section.headertitle .uv-section-inner { top: 50%; bottom: auto; text-align: center; transform: translate(-50%, -50%); } .hover-zoom .uv-boxitem:before { border-width: 5px; } .hover-zoom .uv-boxitem .title span:first-child { font-size: 1.25rem; } .intro-title { margin-bottom: .75em; } .uv-section.headertitle.small-height.uvroomheader { min-height: 75vw; } .uv-section.headertitle.small-height.uvroomheader .uvhholder { padding-top: 88%; } /*.uv-rw-bookwidget.uvwidgetdiningfilter, .uv-rw-bookwidget.uvwidgeteventsfilter{ flex-wrap: wrap; max-width: 440px; padding: 5px; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwfilterdatetimecont{flex-basis: 100%;} .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwfilterdiningcatcont{flex-basis: 50%;} .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwfilterdiningcuicont{flex-basis: 50%;} .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookdatecont:after, .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwfilterdatetimecont:after, .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwfilterdiningcatcont:after, .uv-rw-bookwidget .uvrwfilterdaterangecont:after{display: none;} .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwheaderwdtcontrolcont > a, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwheaderwdtcontrolcont > a{ height: auto; padding: 12px 15px; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookactionscont, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwbookactionscont{ padding-left: 15px; padding-right: 15px; padding-bottom: 12px; padding-top: 15px; text-align: center; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookactionscont .uv-btn-p, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwbookactionscont .uv-btn-p{ max-width: 300px; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwheaderwdtcontrolcont.uvrwfilterdatetimecont > a, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwheaderwdtcontrolcont.uvrwfilterdatetimecont > a{ justify-content: center; padding-bottom: 15px; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwheaderwdtcontrolcont.uvrwfilterdatetimecont:after, .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookactionscont:before, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwbookactionscont:before, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwfilterdaterangecont:after{ display: block; position: absolute; content: " "; height: 1px; width: calc(100% - 30px); background-color: #CBCBCB; right: 0; left: 0; margin: auto; top: auto; bottom: 0; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookactionscont:before, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwbookactionscont:before{ top: 0; bottom: auto; } .uv-rw-bookwidget.uvwidgeteventsfilter{ margin-left: auto; margin-right: auto; } .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwfilterdaterangecont, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwfiltereventcatcont{flex-basis: 100%;} .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwbookactionscont .uv-btn-p{font-size: 14px;}*/ .uv-rwwidget-mobile { display: block; height: 52px; } .uv-rwwidget-mobile-inner { background-color: #ECECEC; padding: 7px 18px; } .uv-mobilewidget-sticky .uv-rwwidget-mobile-inner { position: fixed; top: 60px; left: 0; width: 100%; z-index: 100; } .uv-rwwidget-mobile .uv-rw-bookwidget { position: relative; opacity: 1; visibility: visible; bottom: auto; transform: none; max-width: none; width: auto; margin: 0; box-shadow: none; background-color: transparent; justify-content: flex-start; } .uv-dining-mobilefilters { margin-top: -40px; margin-bottom: 40px; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwbookactionscont { display: none; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a .uvlabel { display: none; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a { height: 38px; padding: 0; background-color: #FFFFFF; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06); padding-left: 15px; padding-right: 15px; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont { margin-right: 9px; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwbookdatecont:after, .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwfilterdatetimecont:after, .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwfilterdiningcatcont:after, .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwfilterdaterangecont:after { display: none; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a>i { margin-right: 9px; margin-top: auto; margin-bottom: auto; margin-left: -4px; height: 14px; width: 14px; font-size: 0.933333rem; line-height: 14px; transform: translateY(-0.1em); } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a .uvvalue { font-size: 0.8rem; line-height: 1.1; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a .uvvalue.uvhasicon { padding-right: 0; justify-content: space-between; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a .uvvalue.uvhasicon i { font-size: 0.866666rem; line-height: 13px; width: 10px; height: 14px; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwfilterdatetimecont, .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwfilterdiningcatcont, .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwfilterdiningcuicont, .uv-rwwidget-mobile .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwfilterdaterangecont, .uv-rwwidget-mobile .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwfiltereventcatcont { flex-basis: auto; flex-shrink: 1; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwfilterdiningcuicont { margin-right: auto; } .uv-rwcards-makemobile { margin-left: auto; margin-right: auto; max-width: 500px; } .uv-rwcards-makemobile .rwcard { display: flex; flex-direction: row; align-items: center; text-align: left; padding-right: 16px; } .uv-rwcards-makemobile .rwcard .uv-boxitem, .dining-rwcats.uv-rwcards-makemobile .rwcard .uv-boxitem { width: 115px; padding-top: 0; height: 100px; margin: 0; } .uv-rwcards-makemobile .rwcard .shim { flex: 1; padding-left: 20px; padding-right: 0; } .dining-rwcats.uv-rwcards-makemobile .rwcard p { display: none; } .uv-rwcards-makemobile .rwcard .btns { padding: 0; padding-left: 10px; } .uv-rwcards-makemobile .rwcard .btns .rwlink { display: none; } .uv-rwcards-makemobile .rwcard .uv-mb20 { margin-bottom: 0; } .uv-rwcards-makemobile .rwcard .btns .uvmob { display: inline; } .uv-rwcards-makemobile .rwcard .btns .uvdesk { display: none; } body .uv-rwcards-makemobile .rwcard .title { font-size: 1rem; font-weight: 600; line-height: 1.333; margin-bottom: 0; } .uv-rwcards-makemobile .rwcard .shim .rwlink { display: inline-block; margin-top: 0.3em; } .uv-rwcards-makemobile .rwcard .btns .uv-btn-p { width: 138px; padding-left: 5px; padding-right: 5px; font-size: 0.933333rem; letter-spacing: 0.33px; } .uv-events-mobilefilters { margin-top: 0; margin-bottom: 40px; } .dh-hdr-img-exhibitor .wp-block-image.alignfull img { height: 100%; object-fit: 100%; } .uv-packages .rwcard .title { font-size: 4.4vw; line-height: 1.7; letter-spacing: .4px; } .uv-evtswidget .evtsliders .evtslidecont>.uv-boxitem .evinfo .uv-btn-group .uv-btn-s { width: 50%; } } @media(max-width: 700px) { .uv-rw-bookwidget.uvwidgeteventsfilter .uv-rwwidget-controlbox { width: 346px; } .uv-rwwidget-mobile .uvrwfilterdiningcuicont .uv-rwwidget-controlbox.uvrwfiltercatbox { right: 0; left: auto; transform: none; } .dining-rwcats .rwcat { margin-bottom: 80px; } .uv-roomsslider-sliders .uv-roomslide-cont.uvactive { flex-basis: 59vw; } } @media(max-width: 650px) { .uv-slide-content .uvtitle { font-size: 5.5vw; } .uv-slide-content .uvlogo img { max-width: 68vw; } .uv-slide-content .uvactions .uv-btn { font-size: 3.4vw; padding: 1.1em 2.2em; } .uvsectionpulltotopbg .uv-section-inner { padding-bottom: 85px; } } @media(max-width: 600px) { .aestatementiframe { height: 4070px; } /*.uv-rw-bookwidget.uvwidgetdiningfilter, .uv-rw-bookwidget.uvwidgeteventsfilter{ top: calc(100% + 20px)!important; bottom: auto!important; } .uv-page-headerhaswidget.uv-page-headerhasdinfilterwidget, .uv-page-headerhaswidget.uv-page-headerhasevefilterwidget{margin-bottom: 235px;}*/ .uvcols-bigimgsmalltext h3 { font-size: 1.866666rem; } .uvsectionpulltotopbg .uv-section-inner { padding-left: 15px; padding-right: 15px; } .uvsectionpulltotopbg .h1, .h1.small { font-size: 2.133333rem; } footer .footer-inner.uvfootercols { border-top: 0; } footer .footer-widgets .uvwp-widget .h4>a { position: relative; pointer-events: initial; display: block; /*border-top: 1px solid #C9C9C9;*/ border-bottom: 1px solid #C9C9C9; padding-top: 24px; padding-bottom: 24px; padding-left: 28px; padding-right: 12px; } footer .footer-widgets .uvwp-widget.uvwp-widget1 .h4>a { border-top: 1px solid #C9C9C9; } footer .footer-widgets .uvwp-widget .h4>a:after { position: absolute; display: block; content: "+"; width: 20px; height: 20px; line-height: 14px; text-align: center; font-size: 2.133333rem; color: #ABABAB; font-weight: 500; right: 20px; bottom: 0; top: 0; margin: auto; } footer .footer-inner.uvfootercols { padding-top: 0; } footer .footer-inner.uvfooterbreadcrumbs { padding-bottom: 28px; } footer .footer-widgets .uvwp-widget .h4 { margin-left: -28px; margin-right: -12px; padding-top: 0; margin-bottom: 0; } footer .footer-widgets .uvwp-widget { margin-bottom: 0; padding-bottom: 0; } .uvwp-widget1 .widget_nav_menu, .uvwp-widget2 .widget_nav_menu, .uvwp-widget3 .widget_nav_menu { overflow: hidden; max-height: 0px; transition: all .3s ease-in-out; } footer .footer-widgets .uvwp-widget:last-child { margin-top: 48px; } .uvwp-widget.uvactive .widget_nav_menu { max-height: 500px; } .uvwp-widget .widget_nav_menu>div { padding-top: 17px; padding-bottom: 30px; } footer .footer-widgets .uvwp-widget.uvactive .h4>a:after { content: "-"; } .uv-dining-mobilefilters { margin-top: -30px; margin-bottom: 30px; } .dining-rwcats.uv-rwcards-makemobile .titlecont .title { font-size: 1.6rem; margin-bottom: 15px; } body .uvrooms-3colstitle p.rwlinkcont { text-align: center; } .rwcat-filterhdr { display: none; } .uv-rwroomscatscont.uvroomsfiltercont { width: 100%; height: 42px; } .uv-rwroomscatscont .rwcat-filter { background-color: #eff0f1; flex-wrap: nowrap; justify-content: center; overflow-x: auto; padding-bottom: 0; border: 0; padding-top: 10px; padding-left: 7px; padding-right: 7px; height: 42px; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; } .page-id-312 .uv-rwroomscatscont .rwcat-filter { justify-content: flex-start; } .uv-rwroomscatscont .rwcat-filter::-webkit-scrollbar { display: none; } .uv-rwroomscatscont .rwcat-filter button, .uv-rwroomscatscont .rwcat-filter a { position: relative; margin-left: 3px; margin-right: 3px; padding-left: 0; padding-right: 0; padding-bottom: 3px; } .uv-rwroomscatscont .rwcat-filter button span, .uv-rwroomscatscont .rwcat-filter a span { display: block; font-weight: 500; padding-left: 8px; padding-right: 8px; padding-bottom: 2px; padding-top: 2px; } .uv-rwroomscatscont .rwcat-filter button span:after, .uv-rwroomscatscont .rwcat-filter a span:after { top: auto; bottom: -3px; } .uv-roomsfilter-sticky .uv-rwroomscatscont .rwcat-filter { width: 100%; top: 60px; position: fixed; left: 0; z-index: 10; } .uv-rw-bookwidget.uvwidgeteventsfilter :is(.uvrwfiltereventcatcont, .uvrwfiltereventartcont) .uv-rwwidget-controlbox { width: 250px; right: 0; transform: none; } .uv-roomslide-item .uvinfo { padding-bottom: 23px; } .uv-roomslide-item .uvinfo .uvtitle { font-size: 0.933333rem; } .uv-roomslide-item .uvinfo .uvhighlight { font-size: 0.933333rem; } .uv-roomslide-item .uvinfo .uvtitle:after { max-width: 45px; } .uv-home-events .uv-section-inner { width: 100% !important; } .uvroom-cols .left h1.uv-title-short { font-size: 2.666666rem; } .uvroom-cols .left h1.uv-title-long { font-size: 1.666666rem; } body .uvroom-cols .left h1 { line-height: 1.16; } .uv-mobintercalate .wp-block-group__inner-container { display: flex; flex-direction: column-reverse; margin-bottom: -45px; } .uv-mobintercalate .uv-home-column-logos { margin-top: 10px; } .uv-home-grid-events .rwcard p.txt.uvlimit2 { min-height: 42px; } .uv-vtframe { min-height: calc(100vh - 150px); } body .uvroom-cols .right { max-width: 100%; } .uv-home-grid-events { overflow: hidden; } } @media(max-width: 500px) { .uv-section.headertitle.small-height .uv-section-inner h2 { font-size: 2.333333rem; } .uv-rwwidget-mobile-inner { padding-left: 8px; padding-right: 8px; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a .uvvalue { font-size: 0.733333rem; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a { padding-left: 8px; padding-right: 8px; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a>i { margin-left: 0; margin-right: 6px; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont { margin-right: 7px; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwfilterdiningcuicont { margin-right: 0; } .uv-rwcards-makemobile .rwcard .btns .uv-btn-p>span>span { display: none; } .uv-rwcards-makemobile .rwcard .shim { padding-left: 12px; } .uv-rwcards-makemobile .rwcard { padding-right: 12px; } body .uv-rwcards-makemobile .rwcard .title { font-size: 0.933333rem; } .uv-rwcards-makemobile .rwcard .shim .rwlink { font-size: 0.8rem; } /*.uv-rwcards-makemobile .rwlink:after, .uv-rwcards-makemobile .rwlinkcont a:after{ font-size: 12px; transform: translateY(-0.14em); }*/ .uv-rwcards-makemobile .rwcard .btns .uv-btn-p { font-size: 0.8rem; width: 85px; } } @media(max-width: 480px) { .uv-section.headertitle .uv-section-inner { width: 72%; } body .slick-prev { right: 1em; } body .slick-next { left: 1em; } body .slick-prev:after, body .slick-next:after { font-size: 1.866666rem; } .uv-slide-video-controls, .uv-slidersize-small .uv-slide-video-controls, .uv-slidersize-smaller .uv-slide-video-controls { bottom: 30px; padding-right: 0; } .uv-btns { margin-top: 20px; } .rwlink.uv-btn-learn-more { font-size: 14px; } /*.uv-rw-bookwidget.uvwidgetdiningfilter, .uv-rw-bookwidget.uvwidgeteventsfilter{ margin-left: 20px; margin-right: 20px; width: auto; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwheaderwdtcontrolcont > a .uvvalue.uvhasicon i, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwheaderwdtcontrolcont > a .uvvalue.uvhasicon i{ font-size: 14px; margin-left: 12px; line-height: 14px; width: 14px; height: 14px; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwheaderwdtcontrolcont > a, .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookactionscont, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwheaderwdtcontrolcont > a, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwbookactionscont{ padding-left: 8px; padding-right: 8px; } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwheaderwdtcontrolcont.uvrwfilterdatetimecont:after, .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwbookactionscont:before{width: calc(100% - 16px);} .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwfilterdiningcatcont .uv-rwwidget-controlbox.uvrwfiltercatbox, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwfilterdiningcatcont .uv-rwwidget-controlbox.uvrwfiltercatbox{ right: auto; left: 0; transform: translateX(0); } .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwfilterdiningcuicont .uv-rwwidget-controlbox.uvrwfiltercatbox, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwfilterdiningcuicont .uv-rwwidget-controlbox.uvrwfiltercatbox{ left: auto; right: 0; transform: translateX(0); }*/ } @media(max-width: 420px) { .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a .uvvalue.uvhasicon i { font-size: 0.666666rem; line-height: 10px; width: 8px; height: 10px; margin-right: -5px; } .uv-rwcards-makemobile .rwcard .uv-boxitem, .dining-rwcats.uv-rwcards-makemobile .rwcard .uv-boxitem { width: 95px; height: 85px; } } @media(max-width: 390px) { .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a { padding-left: 5px; padding-right: 5px; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a .uvvalue.uvhasicon i { margin-right: -2px; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont { margin-right: 5px; } .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwfilterdiningcuicont { margin-right: 0; } } @media(max-width: 380px) { .uv-rw-bookwidget .uv-rw-bookdp { padding-top: 8px; padding-left: 8px; padding-right: 8px; } .uv-rw-bookwidget .uv-rw-bookdp-rangeinfo { margin-top: 15px; padding-left: 8px; padding-right: 8px; } .uv-rw-bookwidget .uv-rwwidget-controlbox { width: 326px; } .uv-footer-cta { padding-left: 80px; padding-right: 80px; } } @media(max-width: 370px) { /*.uv-rw-bookwidget.uvwidgetdiningfilter .uvrwheaderwdtcontrolcont > a .uvvalue.uvhasicon i, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwheaderwdtcontrolcont > a .uvvalue.uvhasicon i{display: none;} .uv-rw-bookwidget.uvwidgetdiningfilter .uvrwheaderwdtcontrolcont > a .uvvalue, .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwheaderwdtcontrolcont > a .uvvalue{font-size: 13px;}*/ .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a>i { display: none; } .uv-rwcards-makemobile .rwcard { padding-right: 8px; } .uv-rwcards-makemobile .rwcard .btns { padding-left: 8px; } .uv-rwcards-makemobile .rwcard .btns .uv-btn-p { width: 65px; } } @media(max-width: 340px) { .uv-rwwidget-mobile .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a .uvvalue.uvhasicon i { display: none; } body .uv-rwcards-makemobile .rwcard .title { font-size: 0.866666rem; } .uv-rwcards-makemobile .rwcard .shim .rwlink { font-size: 0.733333rem; } } /**/ /*Stay*/ .stay-section.uv-section .uv-section-inner { width: 92%; max-width: 1280px; } .stay-section { margin-bottom: 5em; } .stay-section h2 { margin-bottom: .5em; } .stay-section:before { position: absolute; top: 0; left: 0; width: 50%; height: 78%; content: ''; } .stay-section.hilton { overflow: hidden; } .stay-section.hilton:before { background: linear-gradient(to right, #d1687e, rgba(209, 104, 126, 0)); } .stay-section.hilton:after { background: url('https://www.rwlasvegas.com/wp-content/uploads/2021/10/pattern-3.png'); width: 100%; max-width: 260px; height: 380px; position: absolute; top: 6em; left: -3.75em; opacity: .6; z-index: 14; content: ''; } .stay-section.conrad:before { background: linear-gradient(to left, #929ebb, rgba(146, 158, 187, 0)); left: auto; right: 0; } .stay-section.crockfords:before { background: linear-gradient(to right, #cca556, rgba(204, 165, 86, 0)); } .stay-section .wp-block-columns { margin-bottom: 0; justify-content: center; } .stay-section .wp-block-columns .uv-boxitem { height: 466px; padding-top: 0; } .stay-section .wp-block-columns .stay-card-caption { padding: 2em 2em 0; } .stay-specialoffers .uv-section-inner { padding: 0 50px; } .stay-specialoffers:before { position: absolute; top: 0; left: 0; background-image: url('https://www.rwlasvegas.com/wp-content/uploads/2021/10/pattern-y.png'); width: 100%; max-width: 284px; height: 100%; opacity: 0; transform: translateX(-100%); content: ''; transition: opacity .35s ease, transform .75s ease; } .stay-specialoffers.animate:before { opacity: .3; transform: translateX(0); } .stay-specialoffers h2 { color: #FFF; margin-bottom: 1.30em; } .stay-socarousel { position: relative; margin: 0 auto; } .stay-socarousel .swiper-button-prev, .stay-socarousel .swiper-button-next { background-color: transparent; top: 30%; color: #FFF; } .stay-socarousel .swiper-button-prev.swiper-button-disabled, .stay-socarousel .swiper-button-next.swiper-button-disabled { opacity: 0; } .stay-socarousel .swiper-button-prev { left: -35px; } .stay-socarousel .swiper-button-next { right: -35px; } .stay-socarousel .item { width: 90%; margin: 0 auto; } .stay-socarousel .item .uv-boxitem { height: 380px; padding-top: 0; margin-bottom: 1em; } .stay-socarousel .item h3 { color: #FFF; font-weight: 500; margin-right: 1.5em; line-height: 1.2em; } .stay-socarousel .item p { color: #FFF; } .stay-socarousel .item p.rwlinkcont a:after { background-color: #c6001d; } @media(max-width: 767px) { .stay-section.hilton:after { content: none; } /* .stay-section .wp-block-columns .wp-block-column{margin-bottom: 1em;} */ .stay-section .wp-block-columns .uv-boxitem { height: 230px; } .stay-section .wp-block-columns .stay-card-caption p { display: none; } .stay-specialoffers:before { content: none; } .stay-specialoffers h2 { margin-bottom: 1.2em; } .stay-socarousel .item { width: 100%; } .stay-socarousel .item .uv-boxitem { height: 260px; } } @media(min-width: 600px) { .stay-section .wp-block-columns .wp-block-column { flex-basis: 100% !important; margin-left: 0; } } @media(min-width: 768px) { .stay-section .wp-block-columns .wp-block-column { flex-basis: 50% !important; } .stay-section .wp-block-columns .wp-block-column:not(:first-child) { margin-left: 16px; } } /**/ /*Stay Room Page*/ .stay-roompagesec { padding-top: 5em; padding-bottom: 4em; } @media(max-width: 600px) { .stay-roompagesec { padding-top: 4em; padding-bottom: 3em; } } /**/ /*Genting Rewards*/ .gr-topbtncont { padding: 1px 44px; } .gr-secols .wp-block-column .uv-boxitem { height: 260px; padding-top: 0; } .gr-secols .wp-block-column .item p { color: #272727; font-size: 1.066666rem; padding-top: 30px; line-height: 1.4em; letter-spacing: .15px; width: 85%; margin: 0 auto 10px; } @media(max-width: 680px) { .gr-topbtncont { padding: 1px 10px; } .gr-secols .wp-block-column { flex-basis: 100% !important; margin-bottom: 25px; } .gr-secols .wp-block-column:not(:first-child) { margin-left: 0 !important; } .rw-earn-redeem-container .rwlv-er-content { flex: 100%; padding: 10px 20px; width: 100%; } } @media(min-width: 681px) { .gr-secols .wp-block-column { flex-basis: calc(25% - 11.25px) !important; } .gr-secols .wp-block-column:not(:first-child) { margin-left: 15px !important; } } /**/ /*Casino Events*/ .caev-sec .rwcat { margin-top: 3.8em; } /**/ /*Red Digital Concierge*/ .rdc-secols .wp-block-column .uv-boxitem { height: 510px; padding-top: 0; } @media(max-width: 767px) { .rdc-secols .wp-block-column { flex-basis: 100% !important; margin-left: 0 !important; } .rdc-secols .wp-block-column .uv-boxitem { height: 280px; } } @media(min-width: 768px) { .rdc-secols .wp-block-column { flex-basis: calc(50% - 30px) !important; } .rdc-secols .wp-block-column:not(:first-child) { margin-left: 60px !important; } } /**/ /*FAQS*/ .rwfaq { border-bottom: 1px solid #ccc; margin: 0.5em 0; } .rwfaq .question { display: block; position: relative; color: #333; font-size: 1.2rem; font-weight: bold; line-height: 1.24em; padding: 14px 58px 10px 11px; } .rwfaq .question:after { display: block; position: absolute; width: 25px; height: 25px; top: 50%; right: 20px; font-family: "uvfonticons"; font-size: 1.2rem; text-align: center; line-height: 1em; border: 1px solid #333; border-radius: 50%; margin-top: -12.5px; content: '\e810'; transition: all .3s; } .rwfaq.open .question:after { transform: rotate(180deg); } .rwfaq .answer { width: 90%; max-height: 0; overflow: hidden; transition: all .3s; } .rwfaq .answer .answer-inner { padding: 30px 0 30px 11px; } .rwfaq .answer .answer-inner a { text-decoration: underline; } .rwfaq .answer .answer-inner p:last-child { margin-bottom: 0; } .rwfaq:not(.open) .answer { max-height: 0 !important; } @media(max-width: 680px) { .rwfaq .question { font-weight: normal; padding-right: 40px; } .rwfaq .question:after { right: 6px; } } /**/ /*Gift Card*/ .gc-faqsec.uv-section .uv-section-inner { max-width: 1050px; } .gc-faqsec .rwfaqs { max-width: 1000px; margin: 0 auto 48px; } /**/ /*About US*/ .au-secols .wp-block-column .uv-boxitem { height: 510px; padding-top: 0; } @media(max-width: 767px) { .au-secols .wp-block-column { flex-basis: 100% !important; margin-left: 0 !important; } .au-secols .wp-block-column .uv-boxitem { height: 280px; } } @media(min-width: 768px) { .au-secols .wp-block-column { flex-basis: calc(33.33333% - 30px) !important; } .au-secols .wp-block-column:not(:first-child) { margin-left: 45px !important; } } /**/ /*Health and Safety*/ .hesa-listcont { padding-left: 6.6em; } .hesa-listcont .wp-block-columns { margin-bottom: 0; } @media(max-width: 767px) { .hesa-listcont { padding-left: 2.2em; } .hesa-listcont .wp-block-columns .wp-block-column { flex-basis: 100% !important; margin-left: 0 !important; } .hesa-listcont .wp-block-columns .wp-block-column:last-child { margin-bottom: 12px; } } @media(min-width: 768px) { .hesa-listcont .wp-block-columns .wp-block-column:first-child { flex-grow: 1; } .hesa-listcont .wp-block-columns .wp-block-column:last-child { flex-basis: 175px !important; } } /**/ /*Privacy and Statements*/ .privacyst-filtercont { display: flex; justify-content: center; align-items: center; margin-bottom: 2em; } .privacyst-filtercont span { font-weight: 600; letter-spacing: .1em; margin-right: .75em; } .privacyst-cont h2.h1 { margin-bottom: .75em; } .privacyst-cont .rwcat { margin-bottom: 4em; } .privacyst-cont .rwcat:last-child hr { display: none; } @media(max-width: 767px) { .privacyst-cont .rwcat { margin-bottom: 2em; } } /**/ /*Travel Agents*/ .ta-tabsec .rwcat { margin-bottom: 4em; } .ta-tabsec #tab-contact .contact-content { display: flex; flex-wrap: wrap; } .ta-tabsec #tab-contact .contact-content .item { flex-basis: calc(50% - 30px); padding: 0 15px 15px; margin: 15px; } .ta-tabsec #tab-contact .contact-content .item .uv-boxitem { max-width: 360px; padding-top: 78.125%; margin: 0 auto 15px; } @media(max-width: 767px) { .ta-tabsec .rwcat { margin-bottom: 2em; } .ta-tabsec #tab-insider-information .wp-block-column { flex-basis: 100% !important; } .ta-tabsec #tab-insider-information .wp-block-column:first-child figure { text-align: center; } .ta-tabsec #tab-insider-information .wp-block-column:last-child { margin-left: 0 !important; } .ta-tabsec #tab-contact .contact-content .item { flex-basis: 100% !important; } } @media(max-width: 425px) { .ta-tabsec #tab-contact .contact-content .item .uv-boxitem { padding-top: 104.5%; } } /**/ /*Sitemap*/ .rwsitemap { display: flex; flex-wrap: wrap; gap: 56px; list-style: none; padding: 3em 0; margin: 0 !important; } .rwsitemap>li { box-sizing: border-box; width: calc(25% - 56px); padding: 0.4em 0; min-height: 84px; border-top: 1px solid #999; list-style-type: none !important; } .rwsitemap>li>a { position: relative; color: #272727; font-weight: 700; letter-spacing: .025em; line-height: 1.4em; } .rwsitemap>li>a:after { position: absolute; top: calc(100% + 0.25rem); left: 0; width: 0; height: 2px; background-color: #c6001d; transition: width .35s; content: ''; } .rwsitemap>li>a:hover { color: #c6001d; } .rwsitemap>li>a:hover:after { width: 100%; } .rwsitemap>li h3 { font-weight: 400; text-transform: none; font-size: 1rem; margin-top: 0.5em; margin-bottom: 0.15em; } .rwsitemap>li>ul { margin-top: 0.5em; margin-left: 1.25em; margin-bottom: 1.75em; } .rwsitemap>li>ul li { list-style: none; } .rwsitemap>li>ul li ul { margin-bottom: 0; } .rwsitemap>li>ul li>a { color: #272727; } .rwsitemap>li>ul li>a:hover { color: #c6001d; } @media(max-width: 767px) { .rwsitemap { gap: 30px; } .rwsitemap>li { width: calc(50% - 15px); min-height: 70px; } } @media(max-width: 480px) { .rwsitemap { gap: 0; } .rwsitemap>li { width: 100%; min-height: 70px; } } /**/ /*Press*/ .press-lntitle { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.4em; } .press-lntitle h2, .press-lntitle p { margin-bottom: 0; } .press-gallery { margin: 2em 0 2em; } .press-aboutsec .wp-block-columns { margin-bottom: 0px; } .press-aboutsec .wp-block-columns .wp-block-column { margin-bottom: 20px; } .press-aboutsec .wp-block-columns .wp-block-column:first-child figure { text-align: center; } .press-aboutsec .wp-block-columns .wp-block-column:last-child .h1 { margin-bottom: .15em; } .press-aboutsec .wp-block-columns .wp-block-column:last-child hr { border-top: 0; margin: 1em 0; } @media(max-width: 767px) { .press-lntitle { display: block; } .press-lntitle h2 { margin-bottom: .25em; } .press-gallery { margin: 1em 0 2em; } } @media(min-width: 600px) and (max-width: 900px) { .press-aboutsec .wp-block-columns { flex-wrap: wrap; } .press-aboutsec .wp-block-columns .wp-block-column:not(:only-child) { flex-basis: calc(50% - 1em) !important; flex-grow: 0; } } /**/ /*Latest News*/ .ln-filtercont { display: flex; justify-content: flex-end; align-items: center; margin-bottom: 2em; } .ln-filtercont span { font-weight: 600; letter-spacing: .1em; margin-right: 0.75em; } .ln-filtercont select { width: auto; max-width: none; } /**/ /*Gallery*/ .gal-filtercont { display: flex; justify-content: flex-end; align-items: center; margin-bottom: 2em; } .gal-filtercont span { font-weight: 600; letter-spacing: .1em; margin-right: 0.75em; } .gal-filtercont select { width: auto; max-width: none; } /**/ /*Press Article*/ .press-article.uv-section { padding: 4em 0 3em; } .press-article.uv-section .uv-section-inner { max-width: 800px; } .press-article.uv-section .uv-section-inner .date { line-height: 1.4em; margin-bottom: 1em; font-weight: 500; letter-spacing: .1em; } .press-article.uv-section .uv-section-inner hr { background-color: #c6001d; height: 1px; border: 0; margin: 2em 0 1.75em; } @media(max-width: 767px) { .press-article.uv-section { padding: 3em 0 2em; } } /**/ /*Gallery Grid*/ .rwgallery-grid { display: grid; grid-gap: 5px; grid-template-columns: repeat(4, 1fr); grid-auto-rows: 290px; } .rwgallery-grid .item { height: 100%; } .rwgallery-grid .item:nth-child(8n + 3) { grid-column: span 2; } .rwgallery-grid .item:nth-child(8n + 4) { grid-column: span 2; } .rwgallery-grid .item .uv-boxitem { height: 100%; padding-top: 0; } .rwgallery-grid .item .uv-boxitem .bg { transition: opacity 1s, transform .5s; object-fit: cover; } .rwgallery-grid .item .uv-boxitem .overlay { position: absolute; background-color: #000; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; z-index: 2; transition: opacity .5s ease-in-out; } .rwgallery-grid .item .uv-boxitem .descr { position: absolute; bottom: 0; left: 0; padding: 1.5em; text-align: left; font-size: .7rem; letter-spacing: .05em; line-height: 1.3em; opacity: 0; z-index: 6; transition: opacity .5s ease-in-out; } .rwgallery-grid .item .uv-boxitem .descr span { display: block; color: #FFF; } .rwgallery-grid .item .uv-boxitem .descr span.credit { font-style: italic; } .rwgallery-grid .item .uv-boxitem .msg { position: absolute; top: 50%; left: 50%; color: #FFF; text-align: center; opacity: 0; z-index: 8; transform: translate(-50%, -50%); transition: opacity .5s ease-in-out; } .rwgallery-grid .item .uv-boxitem .msg i { display: block; font-size: 2em; margin-bottom: 0.25em; } .rwgallery-grid .item .uv-boxitem .msg span { display: block; font-size: .85em; letter-spacing: .05em; } .rwgallery-grid .item .uv-boxitem:focus .overlay, .rwgallery-grid .item .uv-boxitem:hover .overlay { opacity: .5; } .rwgallery-grid .item .uv-boxitem:focus .bg, .rwgallery-grid .item .uv-boxitem:hover .bg { transform: scale(1.1); } .rwgallery-grid .item .uv-boxitem:focus .descr, .rwgallery-grid .item .uv-boxitem:hover .descr { opacity: 1; } .rwgallery-grid .item .uv-boxitem:focus .msg, .rwgallery-grid .item .uv-boxitem:hover .msg { opacity: 1; } @media(max-width: 767px) { .rwgallery-grid { grid-template-columns: repeat(2, 1fr); } .rwgallery-grid .item:nth-child(8n + 3) { grid-column: span 1; } .rwgallery-grid .item:nth-child(8n + 4) { grid-column: span 1; } } @media(max-width: 480px) { .rwgallery-grid { grid-template-columns: repeat(1, 1fr); } } /**/ /*Special Offers*/ .so-section.uv-section .uv-section-inner { max-width: 1300px; } .so-section.uv-section.cards .uv-section-inner { padding-top: 25px; border-top: 1px solid #9f9f9f; } .so-singlepage .uv-section.alignwide.padding-sides .uv-section-inner { max-width: 1300px; } .so-singlepage .uv-section.cards .uv-section-inner { padding-top: 25px; border-top: 1px solid #9f9f9f; } @media(max-width: 767px) { .so-section.uv-section.cards .uv-section-inner { padding-top: 10px; } .so-singlepage .uv-section.cards .uv-section-inner { padding-top: 10px; } } /**/ /*Offer Page*/ .so-slidersimple:not(.large) #hero { height: 37.5vw; max-height: calc(100vh - 176px); } /**/ /*Offer Sliders Page*/ .ofsp-cont { overflow: hidden; } .ofsp-sec.uv-section .uv-section-inner { max-width: 1000px; } .ofsp-sec:before { position: absolute; background: linear-gradient(to right, #d1687e, rgba(209, 104, 126, 0)); top: 0; left: 0; width: 50%; height: 100%; max-height: 550px; content: ''; } .ofsp-sec .slick-toggle { z-index: 4; } .ofsp-sec:nth-of-type(even)::before { background: linear-gradient(to left, #929ebb, rgba(146, 158, 187, 0)); left: auto; right: 0; } .ofsp-sec:nth-of-type(3)::before { background: linear-gradient(to right, #cca556, rgba(204, 165, 86, 0)); } .ofsp-sec:nth-of-type(4)::before { background: linear-gradient(to left, #b1615d, rgba(177, 97, 93, 0)); } .ofsp-sec:nth-of-type(even) h2 { text-align: right; } .ofsp-sec:nth-of-type(even) .lg-slider { order: 2; } .ofsp-sec:nth-of-type(even) .mps-caption { left: auto; right: 0; } .ofsp-sec:nth-of-type(even) .mps-curtain { left: 40%; } .ofsp-sec:nth-of-type(even) .is-animating .mps-curtain { animation: curtain-invert-updated 3.75s ease-in-out; } .ofsp-sec .pattern-3 { background: url('https://www.rwlasvegas.com/wp-content/uploads/2021/10/pattern-3.png'); width: 100%; max-width: 260px; height: 380px; position: absolute; top: -2em; left: -3.75em; opacity: .6; content: ''; } .ofsp-sec:nth-of-type(even) .pattern-3 { left: auto; right: -2em; } .ofsp-sec .mps-caption p { color: #FFF; } .ofsp-sec.thuspe .mps-caption p { margin-bottom: 0; } .ofsp-sec.thuspe .mps-caption p.p-underline-link { display: none; } @media(max-width: 767px) { .ofsp-sec:nth-of-type(even) .mps-curtain { left: 0%; width: 100%; } .ofsp-sec .pattern-3 { display: none; } body .so-slidersimple:not(.large) #hero { height: 88vw; } } @media(max-width: 359px) { .ofsp-sec.thuspe .mps-caption p { font-size: 0.866666rem; } } /**/ /*Unique Venues*/ .unve-sec.uv-section { min-height: 620px; padding-top: 4em; padding-bottom: 5em; } .unve-sec.uv-section .uv-section-inner { width: 92%; max-width: 1000px; } .unve-sec.uv-section .uv-section-bg { max-height: 72%; } .unve-sec h2 { width: 90%; max-width: 850px; color: #FFF; font-size: 3rem; font-weight: 100; letter-spacing: .2em; margin: 0 auto 1em; } .unve-sec figure { position: relative; height: 466px; margin-bottom: 2em; } .unve-sec figure:after { position: absolute; background: url('https://www.rwlasvegas.com/wp-content/uploads/2021/11/pattern-2.png'); width: 100%; height: 56px; left: 0; bottom: 0; opacity: .3; z-index: 2; content: ''; } .unve-sec figure img { display: block; object-fit: cover; object-position: 50% 50%; width: 100%; height: 100%; } .unve-sec p { padding: 0 2em; } @media(max-width: 767px) { .unve-sec.uv-section { min-height: 0; padding-top: 2.25em; padding-bottom: 2.5em; } .unve-sec.uv-section .uv-section-bg { height: 54%; } .unve-sec h2 { font-size: 2.2em; } .unve-sec figure { height: 230px; } } /**/ /*Contact US*/ .contactus-emailist { display: flex; flex-wrap: wrap; flex: 1 0 25%; margin-bottom: 3.5em; } .contactus-emailist>ul { flex: 1 0 25%; padding: 0; margin: 0; } .contactus-emailist>ul>li { list-style: none; text-align: center; margin-bottom: 1.4em; } @media(max-width: 1024px) { .contactus-emailist>ul { flex: 1 0 50%; } } @media(max-width: 767px) { .contactus-emailist { margin-bottom: 2.5em; } .contactus-emailist>ul { flex: 1 0 100%; } } /**/ /*Art Tour*/ /*.at-header.uv-section.headertitle{max-height: 410px;}*/ .at-list { display: flex; flex-wrap: wrap; } .at-list .item { flex-basis: calc(50% - 30px); padding: 0 15px 15px; margin: 15px; } .at-list .item .uv-boxitem { max-width: 360px; height: 360px; padding-top: 0; margin: 0 auto 15px; } @media(max-width: 767px) { .at-list .item { flex-basis: 100% !important; } } @media(max-width: 360px) { .at-header.uv-section.headertitle { max-height: 360px; } } /**/ /*Event*/ .eventpage.uv-section.headertitle { height: 0; min-height: inherit; padding-top: 62.5%; /*overflow: hidden; max-height: calc(100vh - 176px);*/ } .eventpage.uv-section.headertitle .uv-section-bg:before { content: none; } .eventpage.uv-section.headertitle .uv-section-bg:after { content: none; } /**/ @keyframes loader { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } } @keyframes fadeInUp { from { opacity: 0; transform: translate3d(0, 50px, 0) } to { opacity: 1; transform: none; } } .ot-sdk-show-settings { cursor: pointer; } .ot-sdk-show-settings:hover { color: #ccc; } .dropShadow { filter: drop-shadow(17px 5px 5px black); } .uvMaxW600 { /* margin-left: 25%; margin-right: 25%; */ max-width: 650px; margin-left: auto; margin-right: auto; } .postid-6383 .uv-rw-bookwidget.uvwidgetbook { display: none; } .page-id-6043 .uv-rw-bookwidget.uvwidgetbook { display: none; } .page-id-6043 canvas { margin-left: 25%; margin-right: 25%; } @media(max-width: 420px) { .page-id-6043 canvas { margin-left: 15%; margin-right: 15%; max-width: 265px; } } /*F1 pages*/ .page-id-6402 .uv-rw-bookwidget.uvwidgetbook { display: none; } .page-id-6402 .swiper-slide img { height: 800px; } .page-id-6460 .uv-rw-bookwidget.uvwidgetbook { display: none; } .page-id-6557 .uv-rw-bookwidget.uvwidgetbook { display: none; } .page-id-6460 .rwcard { flex-basis: calc(23%); } @media(max-width: 1200px) { .page-id-6460 .rwcard { flex-basis: 30%; margin-left: 12%; } } @media(max-width: 920px) { .page-id-6460 .rwcard { flex-basis: 100%; margin-left: 0; } } @media(max-width: 420px) { .page-id-6460 .rwcard { flex-basis: 100%; margin-left: 0; } .uvMaxW600 { margin-left: 0; margin-right: 0; } } /*Chefs pages*/ .page-id-6543 .uv-grcols { flex-direction: column; } .page-id-6543 .uv-grcol.box { margin-left: 61%; margin-top: -5%; } .page-id-6543 .rwcard { flex-basis: calc(3%); gap: 0 8px; } .page-id-6543 .rwcards { height: 0; gap: 8px; } .rwcard .btns { padding: 0px 14px 1px; } .maxWidthcc { max-width: 300px; } /*YAMAZAKI*/ .page-id-6608 .wp-block-button__link { color: #000; background-color: #FFFFFF; font-weight: 700; } .page-id-6608 .wp-block-buttons.is-content-justification-left { margin-left: -3%; } .page-id-6608 .uv-grcol.box .wp-block-button__link { color: #CA1426; } .page-id-6608 .uv-grcol.box .wp-block-button__link:hover { background-color: #CA1426; color: #FFFFFF; } .page-id-6608 .wp-block-button__link:hover { color: #CA1426; } .uv-event-booktype-BKT10303 { display: none !important; } .uv-event-booktype-BKT10952 { display: none !important; } @media (max-width: 600px) { .page-id-3533 ul.unstyled-list.menu-list a { font-size: 15px; } } .uv-transfix-text { margin-top: -50px; } /*F1 pages 01-12-2023*/ .page-id-6557 .uvrwcardsblock { display: flex; justify-content: center; } .page-id-6557 .uvrwcardsblock .rwcat .rwcards { display: flex; justify-content: center; } .page-id-6557 .uvrwcardsblock .rwcat { width: 1300px; } .f1-table { margin-left: auto; margin-right: auto; } @media (max-width: 600px) { .mob-list-fix { display: flex !important; flex-wrap: wrap !important; } } .postid-1228 .wp-block-columns.uv-sec-reservations .wp-block-column p .uv-reservations-btn { display: none; } .postid-1228 #stay { display: block; } .uv-ayubanner { height: 400px; } /*F1 travel agents*/ .page-id-14503 .uvrwcardsblock { display: flex; justify-content: center; } .page-id-14503 .uvrwcardsblock .rwcat .rwcards { display: flex; justify-content: center; } .page-id-14503 .uvrwcardsblock .rwcat { width: 1300px; } .uv-finep { padding-top: -2rem; } #caption-attachment-15284 { margin-left: 30%; width: 100%; } #caption-attachment-15285 { margin-left: 30%; width: 80%; } .uv-twitter-kevin-feed { margin-left: 30%; } @media (max-width: 1567px) { .uv-page-header-menu .menu-item a { font-size: .99rem !important; } } @media (max-width: 1500px) { .uv-page-header-menu .menu-item a { font-size: .95rem !important; } } @media (max-width: 1465px) { .uv-page-header-menu .menu-item a { font-size: .93rem !important; } } @media (max-width: 1250px) { .uv-page-header-menu .menu-item a { font-size: .9rem !important; } } @media (max-width: 1100px) { .uv-page-header-menu .menu-item a { font-size: .8rem !important; } } .page-id-16842 .uv-imgsliderwdesc2 .slider { margin-left: 16%; margin-right: 16%; } .page-id-16842 .uv-imgsliderwdesc2 .desc { display: none; } @media (max-width: 766px) { .page-id-16842 .uv-imgsliderwdesc2 .slider .button-next { right: -20px !important; } } /* image logo in hartbeat */ .uv-hartbeat-extralogocont { display: flex; flex-wrap: nowrap; align-items: center; gap: 14px; } .page-id-15347 .wp-block-image.size-full { display: flex; justify-content: end; } .page-id-15347 .wp-block-image.size-full img { /* width: 121px; */ max-width: 7%; /* max-height: 7%; */ margin-right: 26%; margin-top: -10%; margin-bottom: auto; } @media (max-width: 1450px) { .page-id-15347 .wp-block-image.size-full img { margin-right: 22%; margin-top: -10%; } } @media (max-width: 1300px) { .page-id-15347 .wp-block-image.size-full img { margin-right: 20%; margin-top: -8%; } } @media (max-width: 980px) { .page-id-15347 .wp-block-image.size-full img { margin-right: 505.4px; margin-top: -10%; max-width: 68.8px; } } @media (max-width: 940px) { .page-id-15347 .wp-block-image.size-full img { margin-right: 455.4px; } } @media (max-width: 850px) { .page-id-15347 .wp-block-image.size-full img { margin-right: 400px; } } @media (max-width: 710px) { .page-id-15347 .wp-block-image.size-full img { margin-top: -7%; margin-right: 350px; } } @media (max-width: 600px) { .page-id-15347 .wp-block-image.size-full img { margin-top: -10%; margin-right: 60%; } } @media (max-width: 400px) { .page-id-15347 .wp-block-image.size-full img { margin-top: -17%; margin-right: 25%; max-width: 118.8px; } } .f1-mapcont { background: linear-gradient(to bottom, #FFFFFF 36%, #F7F7F7 36%); } .page-id-6557 .uv-imgsliderwdesc2 ul { list-style-type: none; } .page-id-6557 .uv-imgsliderwdesc2 ul li { font-size: large; /*font-family: "Formula1","Commissioner", sans-serif;*/ } .page-id-6557 .uv-imgsliderwdesc2 ul li::marker { color: #E10600; font-weight: bold; } .page-id-6557 .uv-imgsliderwdesc2 ul li:nth-child(1)::marker { color: #EC008C; font-weight: bold; } .page-id-6557 .uv-imgsliderwdesc2 ul li:nth-child(3)::marker { color: #9C4977 !important; font-weight: bold; } .page-id-6557 .uv-imgsliderwdesc2 ul li:nth-child(5)::marker { color: #E10600 !important; font-weight: bold; } .page-id-6557 .uv-imgsliderwdesc2 hr { border-top: 1px solid #979797; margin-top: 14px; margin-bottom: 14px; width: 50%; margin-left: 0; } .page-id-6557 #block_26ffa9c61ddbd2c45d82ddcea1735be5 .wp-container-3 { /* max-width: max-content; */ margin-left: auto; margin-right: auto; } /* .page-id-6557 #block_26ffa9c61ddbd2c45d82ddcea1735be5{ font-family: "Formula1","Commissioner", sans-serif; } */ .fix-styles .uv-btn-s { padding: 1.1em 1.6em; padding-bottom: 1.15em; border-radius: 4px; } .race-text-fix { font-weight: 300; } .subtitle-race-text-fix strong { font-weight: 400; font-size: 22px; line-height: 32px; } .uw-fix-list ul { list-style-type: none; } .uw-fix-list ul li { color: #606060; font-size: 18px; list-style-type: none; line-height: 24px; } .fix-package-h2 { margin-bottom: 30px; } .box.button-box .uvjs-scrollto:focus { color: #272727 !important; background-color: rgba(255, 255, 255, 1); } .uvMaxW700 { /* margin-left: 25%; margin-right: 25%; */ max-width: 700px; margin-left: auto; margin-right: auto; } .uvMaxW800 { /* margin-left: 25%; margin-right: 25%; */ max-width: 800px; margin-left: auto; margin-right: auto; } .uvMaxW900 { /* margin-left: 25%; margin-right: 25%; */ max-width: 900px; margin-left: auto; margin-right: auto; } .uvMaxW1000 { /* margin-left: 25%; margin-right: 25%; */ max-width: 1000px; margin-left: auto; margin-right: auto; } .uvMaxW1200 { /* margin-left: 25%; margin-right: 25%; */ max-width: 1200px; margin-left: auto; margin-right: auto; } .under-widget { max-width: 100%; } .parent-pageid-150 .uv-grcol.box p:not(:nth-child(3)) { padding-left: 0; } .maxim-box { background-color: #FFFFFF; padding: 35px 40px; /* box-shadow: 0 1px 2px 0 rgba(0,0,0,0.35); */ box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35); } .maxim-box .uv-btn-block-s, .maxim-box .uv-btn-block-s a { width: 100%; } .maxim-box .wp-block-buttons:nth-child(3) { margin-bottom: 12px; } .uv-box-stack { width: 100%; } body .data-landing .uv-hr { border-color: #e1e1e1; } .parent-pageid-150 h1 { font-size: 3.866666rem; font-weight: 300; letter-spacing: 0.0476em; text-transform: uppercase; color: #444; line-height: 1.113; margin-bottom: 0.5em; } .page-id-1815 .uv-cont-spa .uv-sec-menus.wp-block-columns ul li a { align-items: start; padding: 0 0 0 32px; box-shadow: none; height: 0; border: 0px; } .page-id-1815 .uv-cont-spa .uv-sec-menus.wp-block-columns ul li a::after { display: none; } /* packages upgrade*/ .highlighted-packageitem-shadow { box-shadow: none !important; padding: 70px 32px 36px 0 !important; } .highlighted-packageitem-name { font-size: 38px !important; font-weight: 100 !important; } .highlighted-packageitem-content, .highlighted-packageitem-short { display: none !important; } @media (max-width: 1250px) { .w90 { width: 90%; text-align: center; } } .page-id-18673 .uvrwcardsblock .rwcat .rwcards { justify-content: center !important; width: 100%; } .page-id-18673 .uvrwcardsblock .rwcat { justify-content: center !important; width: 100%; } .page-id-18673 .uvrwcardsblock { display: flex; justify-content: center; } .page-id-18673 .uvrwcardsblock .rwcat .rwcards .rwcard { background-color: #111111 !important; flex-basis: calc(26.333333% - 205.666667px) !important; border: 1px solid #111111 !important; } .page-id-18673 .uvrwcardsblock .rwcat .rwcards .rwcard .uv-boxitem { height: 400px !important; width: 295px; } .page-id-18673 .desc h2 { color: #fff; } .page-id-18673 .rwlink { color: #fff; } .page-id-18673 .rwlink:hover { color: #A00927; } #block_8a4930da7a1a96f40de009b40821a7eb { background-color: #111111; } #block_8a4930da7a1a96f40de009b40821a7eb { color: #fff; } #block_8a4930da7a1a96f40de009b40821a7eb .descr { color: #fff; } #block_176b22779c698fd40b9f05c6896e9d23 { background-color: #111111; } #block_176b22779c698fd40b9f05c6896e9d23 { color: #fff; } #block_176b22779c698fd40b9f05c6896e9d23 .descr { color: #fff; } .page-id-18673 .uv-evtswidget .evtsliders, .page-id-18673 .evtschoosemob .evtslide-choose { border: 1px solid #fff; } .page-id-18673 .evtschoosemob .evtslide-choose .evname { color: #FFF; } .page-id-18673 .evtschoosemob { background-color: #111111; } .page-id-18673 .uv-evtswidget, .page-id-18673 .uv-evtswidget .evtsinfo { background-color: #111111; } .page-id-18673 .uv-evtswidget .evtsinfo .title, .page-id-18673 .uv-evtswidget .evtsinfo .descr { color: #fff !important; } /* Rise lower case letter */ #block_66f89acf4d10f64ebcaca01d2b022d16 h2, #block_c16e8e47b7b82f9b4c5ca5a174241ae0 h2, #block_2834d0c8014ce90276545c93ce507eb1 h2, .menu-item-18378 a { text-transform: none !important; } @media (max-width: 1025px) { .menu-item a { text-transform: uppercase; } } /* End of Rise lower case letter */ /* Pride page and slider */ .page-id-19157 figure { margin: 0; } /* .page-id-19157 .uv-sec-covers figure:before { content: " "; background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box; opacity: 1; height: 33%; top: inherit; position: absolute; bottom: 0; right: 0; left: 0; z-index: 9; } */ .page-id-19157 .swiper-slide a img { max-height: none; width: auto; margin: auto; min-width: 100%; } .page-id-19157 .swiper-button-prev { left: -50px; } .page-id-19157 .swiper-button-next { right: -50px; } .page-id-19157 .uv-sec-covers .wp-block-cover img:hover, .page-id-19157 .uv-sec-covers figure img:hover { transform: scale(1.1); transition: transform 0.3s !important; } #pride { background-image: url(https://resortsworlstg.wpengine.com/wp-content/uploads/2023/10/Untitled-design.png); background-attachment: scroll; background-repeat: no-repeat; background-size: 44%; background-position-y: 103%; background-position-x: 50%; } @media (max-width: 1025px) { .page-id-19157 .swiper-button-prev { left: -30px; } .page-id-19157 .swiper-button-next { right: -30px; } } @media (max-width: 440px) { #pride { background-size: 143%; background-position-y: 80%; background-position-x: 50%; } .page-id-19157 .swiper-button-prev { left: -20px; } .page-id-19157 .swiper-button-next { right: -20px; } .padding-pride-text { padding: 22px !important; } } .theatre-am-logos { display: flex; align-items: center; flex-direction: row; margin-top: 12%; } .theatre-am-logos p { max-width: 48%; margin: auto; } .theatre-am-logos a img { width: 150px; height: auto; } .vline-theatre { border-left: solid 1px; height: 50px; margin: 0 20px; } #block_cad87fc2c3bd121547bb70a80a861c5a .wp-block-image { align-items: center; } #block_cad87fc2c3bd121547bb70a80a861c5a .has-medium-font-size { margin: 0 0 1.5em 8.2em; } @media (max-width: 720px) { #block_cad87fc2c3bd121547bb70a80a861c5a .has-medium-font-size { margin: 0 0 0 1em; } } #block_cad87fc2c3bd121547bb70a80a861c5a img { width: 380px; } #block_cad87fc2c3bd121547bb70a80a861c5a h3 { margin-left: 20%; margin-right: 20%; text-align: center; } #block_cad87fc2c3bd121547bb70a80a861c5a .has-text-color { margin-left: 20%; margin-right: 20%; text-align: center; } @media (max-width: 720px) { #block_cad87fc2c3bd121547bb70a80a861c5a .has-text-color { margin: 0; } } .uvmam-carousel .swiper-slide-prev .uv-boxitem span { left: 25% !important; } .uvmam-carousel .swiper-slide-duplicate-prev .uv-boxitem span { left: 25% !important; } .uvmam-carousel .swiper-slide-next .uv-boxitem span { left: 1% !important; } .uvmam-carousel .swiper-slide-duplicate-next .uv-boxitem span { left: 1% !important; } /* NYE page .page-id-20340 */ :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard { flex-basis: calc(33.333333% - 135.666667px); border: none; margin-bottom: 30px; box-shadow: 5px 5px 12px rgb(0 0 0 / 28%) /* box-shadow: 5px 5px 12px 0 #000000; */ } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcards { justify-content: center; } :is(.page-id-20340) .rwcards { max-width: 900px; margin: auto; } @media (min-width: 990px) { :is(.page-id-20340) .rwcard { flex-basis: calc(33.333333% - 30.667px) !important; } } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .uv-boxitem { padding-top: 100%; margin-bottom: -50px; height: 400px; min-width: 200px; } :is(.page-id-20340) .rwcard .uv-boxitem { margin-bottom: -76px !important; } :is(.page-id-20340) .rwcard:last-of-type .uv-boxitem { margin-bottom: 0 !important; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .uv-btn-p { margin-bottom: 10px !important; margin-top: 10px; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .shim { z-index: 1; color: #FFFFFF; /* background: linear-gradient(to top, #000000 15%, transparent); */ } :is(.page-id-20340) .rwcard .shim { top: -15px; position: relative; color: #262425 !important; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .btns { padding-bottom: 0; padding: 0; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .uv-btn-p { border: solid 2px #fff; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .uv-btn-p:hover { border: solid 2px #E3BC80; } .page-id-14616 #tab-bg2024cards .uv-btn-p:hover { border-color: #C90D1F; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .btns:hover { background-color: #E3BC80 !important; color: #000; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .btns .uv-mb20 { margin-bottom: 0px; background-color: #000; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .btns { padding-bottom: 0; background-color: #000 !important; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .uv-btn-p, #tab-nyecards .uv-btn-block-p a { color: #fff; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .uv-btn-p:visited { background-color: #E3BC80 !important; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .uv-btn-p:hover { background-color: #E3BC80 !important; } .page-id-14616 #tab-bg2024cards .uv-btn-p:hover { background-color: #C90D1F !important; } #tab-nyecards .uv-btn-p:hover { color: #000 !important; transition: .8s; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .uv-btn-p { width: 90%; padding: 0.86em; margin-bottom: 15px; } @media (max-width: 1450px) { :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .uv-boxitem { height: 380px; } } @media (max-width: 1350px) { :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .uv-boxitem { height: 350px; } } @media (max-width: 1200px) { :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .uv-boxitem { height: 340px; /* height: 280px; */ } } @media (max-width: 989px) { :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .uv-boxitem { height: 270px; } } @media (max-width: 700px) { :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .title { font-size: 18px; line-height: 30px; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcards { justify-content: center; gap: 0 20px !important; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .uv-boxitem { height: calc(100vw + 15px); } } @media (max-width: 600px) { :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard .title { font-size: 18px !important; line-height: 30px !important; } :is(.page-id-20340, .page-id-14616) :is(#tab-nyecards, #tab-bg2024cards) .rwcard { flex-basis: 85%; } .uv-cards-spacer, .uv-hide-mob { display: none; } .parent-pageid-150 h1 { font-size: 2.2rem; line-height: 1.42; } .uv-height-25 { height: 25px !important; } .uv-home-getting-rewards-white .uv-section-inner { padding: 0 25px !important; } .page-id-14616 .uv-home-getting-rewards-white .uv-btn-block-p a { width: 75%; margin-bottom: 0; } } /* ----------- */ .postid-824 .uv-cont-spa .wp-block-columns.uv-sec-reservations a { height: 50px; padding: .9em; } .uv-cont-spa .wp-block-columns.uv-sec-reservations a { outline: none; height: 50px; } .page-id-14616 .uv-center .uvgrouptitle { font-size: 0; } .page-id-14616 .uv-center .uvgrouptitle::after { font-size: 40px; content: "CASINO ROYALE ROOM & TICKET PACKAGES"; } .page-id-19358 .uvartour-roomslider .uvactions .rwlink { visibility: hidden; } .page-id-19358 .uvartour-roomslider .uv-roomsslider-info-inner img { visibility: visible; } #block_016754550095ac0ca41884a81fa9d8a8 { scroll-margin-top: -430px; }