@charset "UTF-8";@font-face{src:url('https://aristonsanremo.com/templates/omnigraf/assets/fonts/Montserrat-Bold.woff2') format('woff2'),url('https://aristonsanremo.com/templates/omnigraf/assets/fonts/Montserrat-Bold.woff') format('woff');font-family:'Montserrat';font-weight:700;font-style:normal;font-display:swap}@font-face{src:url('https://aristonsanremo.com/templates/omnigraf/assets/fonts/Montserrat-BoldItalic.woff2') format('woff2'),url('https://aristonsanremo.com/templates/omnigraf/assets/fonts/Montserrat-BoldItalic.woff') format('woff');font-family:'Montserrat';font-weight:700;font-style:italic;font-display:swap}@font-face{src:url('https://aristonsanremo.com/templates/omnigraf/assets/fonts/Montserrat-ExtraBold.woff2') format('woff2'),url('https://aristonsanremo.com/templates/omnigraf/assets/fonts/Montserrat-ExtraBold.woff') format('woff');font-family:'Montserrat';font-weight:800;font-style:normal;font-display:swap}@font-face{src:url('https://aristonsanremo.com/templates/omnigraf/assets/fonts/Montserrat-ExtraBoldItalic.woff2') format('woff2'),url('https://aristonsanremo.com/templates/omnigraf/assets/fonts/Montserrat-ExtraBoldItalic.woff') format('woff');font-family:'Montserrat';font-weight:800;font-style:italic;font-display:swap}@font-face{src:url('https://aristonsanremo.com/templates/omnigraf/assets/fonts/Montserrat-Medium.woff2') format('woff2'),url('https://aristonsanremo.com/templates/omnigraf/assets/fonts/Montserrat-Medium.woff') format('woff');font-family:'Montserrat';font-weight:500;font-style:normal;font-display:swap}@font-face{src:url('https://aristonsanremo.com/templates/omnigraf/assets/fonts/Montserrat-MediumItalic.woff2') format('woff2'),url('https://aristonsanremo.com/templates/omnigraf/assets/fonts/Montserrat-MediumItalic.woff') format('woff');font-family:'Montserrat';font-weight:500;font-style:italic;font-display:swap}:root{--font-family:"Montserrat";--font-weight:500;--p:1rem;--pLH:1.625rem;--h1:2.375rem;--h1LH:1;--h1-big:7.063rem;--h1LH-big:1;--h1-medium:5.188rem;--h1LH-medium:1;--h1-small:1.563rem;--h1LH-small:2.188rem;--h2:1.563rem;--h2LH:2.188rem;--h2-small:1rem;--h2LH-small:1.125rem;--white:#fff;--black:#000;--blue:#284370;--blue-dark:#0e1726;--red:#ba050f;--red-light:#bb4c5b;--red-dark:#a5030b;--yellow:#ff0;--green:#527e31;--text-link:#ff2c66;--sala-ariston:var(--red);--sala-ritz:#057191;--sala-tabarin:#5f4947;--centrale-cinema:#f3675c;--sala-roof-1:var(--green);--sala-roof-2:var(--green);--sala-roof-3:var(--green);--sala-roof-4:var(--green);--whatsapp:#25bb66;--space:100px;--transition:all .5s}html{overflow-x:hidden}html,body{font-family:var(--font-family);font-weight:var(--font-weight);font-style:normal;font-size:16px;line-height:26px;font-optical-sizing:auto;color:var(--white);background-color:var(--background);text-rendering:geometricPrecision;position:relative;background:var(--black)}body::before{content:'';position:absolute;background:#284370;background:radial-gradient(circle,rgba(40,67,112,1) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%);width:170vw;left:-70vw;height:100vh;top:-30vh;filter:blur(100px)}h1,.h1{font-family:var(--font-family);font-weight:500;font-size:var(--h1);line-height:var(--h1LH);font-style:normal;font-display:swap;color:var(--white);text-transform:uppercase}h1.big,.h1.big,h1>.big,.h1>.big{font-size:var(--h1-big);line-height:var(--h1LH-big);font-weight:700}h1.medium,.h1.medium,h1>.medium,.h1>.medium{font-size:var(--h1-medium);line-height:var(--h1LH-medium);font-weight:700}h1.small,.h1.small,h1>.small,.h1>.small{font-size:var(--h1-small);line-height:var(--h1LH-small);font-weight:700}h2,.h2{font-family:var(--font-family);font-weight:700;font-size:var(--h2);line-height:var(--h2LH);font-style:normal;letter-spacing:1px;color:var(--white);text-transform:uppercase;margin-top:0}h2.small,.h2.small{font-size:var(--h2-small);line-height:var(--h2LH-small)}h2+p,.h2+p{margin-top:40px}.uk-h3,h3,.uk-h4,h4{color:var(--white)}p{font-family:var(--font-family);font-weight:var(--font-weight);font-style:normal;font-display:swap;font-size:var(--p);line-height:var(--pLH)}b,strong{font-weight:700}.main-container p,p+p:last-child,p:last-child{margin-bottom:0 !important}ol,ul{margin:0;padding-left:0;list-style-type:none}em{color:var(--white)}.par{width:auto;max-width:1100px;margin:0 auto}.par.small{max-width:850px}.par.big{max-width:1200px}.white{color:var(--white)}.black{color:var(--black)}.red{color:var(--red)}.blue{color:var(--blue)}.blue-dark{color:var(--blue-dark)}.bck-white{background:var(--white)}.bck-black{background:var(--black)}.bck-red{background:var(--red)}.bck-blue{background:var(--blue)}.bck-blue-dark{background:var(--blue-dark)}.pad-y{padding-top:var(--space);padding-bottom:var(--space)}.pad-y-t{padding-top:var(--space)}.pad-y-b{padding-bottom:var(--space)}.pad-y-h{padding-top:calc(var(--space) / 2);padding-bottom:calc(var(--space) / 2)}.pad-y-h-t{padding-top:calc(var(--space) / 2)}.pad-y-h-b{padding-bottom:calc(var(--space) / 2)}.pad-b-xl{padding-bottom:calc(var(--space) * 3)}.mar-y{margin-top:var(--space);margin-bottom:var(--space)}.mar-y-t{margin-top:var(--space)}.mar-y-b{margin-bottom:var(--space)}.mar-y-h,hr{margin-top:calc(var(--space) / 2);margin-bottom:calc(var(--space) / 2)}.mar-y-h-t{margin-top:calc(var(--space) / 2)}.mar-y-h-b{margin-bottom:calc(var(--space) / 2)}a,a:hover{color:var(--white)}.btn,button[type="submit"]{background:var(--red);border:solid 1px var(--red-dark);box-shadow:0 0 14px 3px rgba(186,5,15,.8),0 0 0 rgba(255,255,255,.2) inset;font-size:1.125rem;line-height:1;font-weight:800;color:var(--white);padding:15px 20px;display:inline-block;text-transform:uppercase;letter-spacing:1px;text-align:center}.btn:hover,button[type="submit"]:hover,.teatro-evidenza>a:hover .btn,#acquisto-biglietti .list-tickets a:hover .btn,#news.business .sala:hover .btn{background:var(--red) !important;border:solid 1px var(--red);box-shadow:0 0 20px 9px rgba(186,5,15,.8),0 0 9px rgba(255,255,255,.2) inset;color:var(--white);text-decoration:none}.btn-border{border:solid 1px var(--red-light);font-size:1.125rem;line-height:1;font-weight:800;color:var(--white);padding:15px 20px;display:inline-block;text-transform:uppercase;letter-spacing:1px;text-align:center;box-shadow:0 0 14px 3px rgba(187,76,91,.8),0 0 0 rgba(186,5,15,.8) inset}.btn-border:hover{background:var(--red-light);box-shadow:0 0 20px 5px rgba(187,76,91,.8),0 0 0 rgba(186,5,15,0) inset;text-decoration:none}.btn-neon-sign{background:transparent;color:var(--white);font-family:var(--font-family);text-transform:uppercase;letter-spacing:0.2em;text-shadow:0 0 0 var(--white),0 0 0 var(--white),0 0 0 var(--white),0 0 0 var(--white);box-shadow:0 0 20px 5px rgba(187,76,91,.6);animation:neon-flicker 3s infinite;outline:solid 1.5px var(--red-light);display:inline-block;border:solid .5px var(--yellow);font-size:1.125rem;line-height:1.35rem;font-weight:800;text-align:center;position:relative}.btn-neon-sign>span{padding:20px 30px;border:solid 1.5px var(--red-light);display:inline-block;box-shadow:inset 0 0 15px 4px rgba(187,76,91,.6)}@keyframes neon-flicker{0%,19%,21%,23%,25%,54%,56%,100%{opacity:1}20%,24%,55%{opacity:0.8}}.btn-neon-sign:hover{color:var(--white);box-shadow:0 0 35px 7px rgba(187,76,91,.6)}.btn-neon-sign:hover>span{color:var(--white);box-shadow:inset 0 0 30px 1px rgba(187,76,91,0.9)}.btn-neon-sign::after{content:'';width:100%;height:100%;position:absolute;left:-1px;top:-1px;border:solid 1px var(--red-light);display:inline-flex;opacity:.7}.link-text{color:var(--text-link);display:inline-block}.link-text{color:var(--text-link) !important}.menu-indicator{position:absolute;top:0;height:0;transition:all 0.3s ease;border-top:solid 1px var(--red-light);box-shadow:0 1px 10px 1px var(--red)}header{z-index:3}header .uk-sticky{height:auto !important;margin-top:0 !important}header .menus{margin-right:30px}header .menus ul>li{display:inline-block}header .menus .menu-top ul>li>a{font-size:0.813rem;padding:20px 0}header .menus .menu-top ul>li{margin-right:30px}header .menus .main-menu ul>li:not(:first-child){margin-left:30px}header .menus ul>li>a{font-size:1rem;color:var(--white);line-height:1;text-transform:uppercase;position:relative;padding-top:20px}header .menus ul>li.uk-active>a{font-weight:800}header .menus .uk-dropdown{background:var(--blue);color:var(--white);margin-top:15px}header .menus .uk-dropdown a{color:var(--white)}header .tm-logo img{width:295px}header .link-offcanvas,header .logo-mobile{display:none}header .uk-sticky{padding-top:calc(var(--space) / 2);padding-bottom:calc(var(--space) / 2)}header .main-menu{position:relative;border-top:solid 1px var(--black)}.link-webcam{top:-2px}.link-webcam>svg{display:inline-block;width:22px}.link-webcam:hover #rec{fill:var(--red-light)}.link-webcam:hover #camera{fill:var(--white)}.link-offcanvas{font-size:1rem;font-family:var(--font-family);text-transform:uppercase;letter-spacing:0.2em;line-height:1;font-weight:800;position:relative;padding-bottom:20px;display:inline-block}.link-offcanvas::before{content:'';display:inline-block;position:absolute;left:0;bottom:12px;width:100%;height:0;border-top:solid 1px var(--white);box-shadow:0 1px 4px 1px rgba(255,255,255,.4)}.link-offcanvas::after{content:'';display:inline-block;position:absolute;left:0;bottom:0;width:80%;height:0;border-top:solid 1px var(--white);box-shadow:0 1px 4px 1px var(--white);box-shadow:0 1px 4px 1px rgba(255,255,255,.4)}.link-offcanvas:hover{color:var(--white);text-decoration:none}.link-offcanvas:hover::before,.link-offcanvas:hover::after{width:100%;box-shadow:0 1px 4px 2px rgba(255,255,255,.4)}header .barra-fixed{padding-top:15px;padding-bottom:15px;background:rgba(0,0,0,.9);box-shadow:0 0 10px 3px rgb(19 34 61 / 99%)}header .barra-fixed .main-menu{border-top:solid 1px var(--blue)}.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){stroke:var(--white)}.uk-slidenav-previous{left:0;background:rgba(0,0,0,.2);color:var(--white)}.uk-slidenav:hover{background:rgba(0,0,0,0)}.uk-slidenav-next{right:0;background:rgba(0,0,0,.2);color:var(--white)}.uk-slidenav svg{width:40px}.slider-programma .item>a,.slider-programma .item img{width:100% !important}.slider-programma .item.uk-active.uk-slide-leave>a,.slider-programma .item:not(.uk-slide-active)>a{opacity:.3;pointer-events:none}.slider-programma .item.uk-active.uk-slide-enter{opacity:1;pointer-events:none}.slider-programma .item.uk-slide-enter>a,.slider-programma .item.uk-active:not(.uk-slide-leave)>a{height:100%}.slider-programma .item>a,.slider-programma .item.uk-slide-leave>a{height:calc(100% - 80px)}.slider-programma .item.uk-active.uk-slide-enter>a{height:100%}.slider-programma .item>a>img{height:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center}.cinema-evidenza .testo-evidenza,.teatro-evidenza .testo-evidenza,.slider-programma .testo-anteprima{bottom:0;left:0;right:0;padding:calc(var(--space) / 2) 25px;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.85))}.slider-programma .pos-testo_anteprima{font-size:1.2rem;line-height:1.3}.cinema-evidenza .intro,.teatro-evidenza .intro{top:0;left:0;right:0;padding:30px 0;background-image:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0.85));z-index:1}.teatro-home-container .teatro-evidenza .intro{padding:30px 25px}.teatro-titolo-home{position:absolute;left:5vw;top:0}.teatro-home-container .grid-teatro a.item,.teatro-home-container .grid-teatro a.item:hover{color:var(--black);text-decoration:none;line-height:1.3}.related-container a.img-container img,.teatro-home-container .grid-teatro a .img-container img{transform:scale(1)}.related-container a.img-container:hover img,.teatro-home-container .grid-teatro a:hover .img-container img{transform:scale(1.02)}.teatro-home-container .grid-teatro .item .bottom{padding:15px 0;margin-top:-6px}.teatro-home-container .grid-teatro .item .bottom>*{padding:0 15px}.teatro-home-container .grid-teatro .item .bottom>.left::after{content:'';width:0;height:100%;right:0;border-right:solid 1px rgba(0,0,0,.2);position:absolute;top:0}#teatro-full .pos-data .pos-data_g,.teatro-home-container .grid-teatro .item .pos-data_g{font-size:0.813rem;margin-bottom:5px;line-height:1}#teatro-full .pos-data .pos-data_n,.teatro-home-container .grid-teatro .item .pos-data_n{font-size:1.5rem;font-weight:800;line-height:1}#teatro-full .pos-data .pos-data_m,#teatro-full .pos-data .pos-data_a,.teatro-home-container .grid-teatro .item .pos-data_m,.teatro-home-container .grid-teatro .item .pos-data_a{font-size:1rem;font-weight:800;line-height:1}#teatro-full .pos-data .pos-ora::before,.teatro-home-container .grid-teatro .item .pos-ora::before{content:url(https://aristonsanremo.com/templates/omnigraf/assets/images/icon-clock.svg);display:inline-block;width:14px;position:relative;top:1px}#teatro-full .img-container .badge,.teatro-home-container .img-container .badge{z-index:1;position:absolute;bottom:10px;left:0}#teatro-full .annullato::before,.teatro-home-container .grid-teatro .annullato::before{content:'';position:absolute;z-index:9;background:rgba(0,0,0,.8);top:0;left:0;width:100%;height:100%}#teatro-full .annullato-badge,.teatro-home-container .grid-teatro .annullato-badge{position:absolute;z-index:10;font-size:1.5rem;font-weight:800;text-transform:uppercase;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);background:var(--blue);color:var(--white);padding:5px 15px}.teatro-home-container .grid-teatro,.teatro-home-container .program>.line,.teatro-home-container .teatro-lista,.teatro-home-container.teatro-lista{margin-top:30px;position:relative}.teatro-home-container .default-teatro{display:none}.rinviato-badge{position:absolute;z-index:10;font-size:1.5rem;text-transform:uppercase;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);background:var(--white);color:var(--red);padding:5px 15px;text-align:center}.rinviato-badge .rinviato{font-weight:800}.list-cinema a .pos-orari,.list-cinema a:hover,.list-cinema a:hover .pos-orari,.teatro-evidenza>a,.teatro-evidenza>a:hover{color:var(--white);text-decoration:none}.teatro-evidenza .pos-ora{display:inline-block;padding-left:10px;margin-left:10px;border-left:solid 1px var(--white)}#teatro-full .pos-orari>span::before{content:url(https://aristonsanremo.com/templates/omnigraf/assets/images/icon-clock-white.svg);display:inline-block;width:14px;position:relative;top:1px}.cinema-home-container::before{content:'';position:absolute;background:#284370;background:radial-gradient(circle,rgba(40,67,112,1) 0%,rgba(40,67,112,1) 60%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%);width:500px;right:0;height:500px;top:-175px;filter:blur(100px)}.cinema-titolo-home{position:absolute;right:5vw;top:0}.list-cinema .pos-orari{line-height:1}.list-cinema .pos-orari>span::before{content:url(https://aristonsanremo.com/templates/omnigraf/assets/images/icon-clock-white.svg);display:inline-block;width:14px;position:relative;top:1px}.list-cinema a img{transform:scale(1)}.list-cinema a:hover img{transform:scale(1.02)}.cinema-link-abbonamento{display:block;position:relative;background:var(--blue);padding:30px 75px;max-width:1100px;margin:0 auto}.cinema-link-abbonamento::before{content:'';display:inline-block;width:25px;height:50px;border-top-left-radius:50px;border-bottom-left-radius:50px;background:var(--black);position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.cinema-link-abbonamento::after{content:'';display:inline-block;width:25px;height:50px;border-top-right-radius:100px;border-bottom-right-radius:100px;background:var(--black);position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}.cinema-link-abbonamento .right{text-align:right}.cinema-link-abbonamento .left{padding-right:calc(var(--space) / 2);border-right:solid 1px var(--black)}.cinema-link-abbonamento .center{padding-right:calc(var(--space) / 2);padding-left:calc(var(--space) / 2)}.cinema-link-abbonamento .text{font-size:1.3rem;text-transform:uppercase}.center-shade::before{content:'';position:absolute;background:#284370;background:radial-gradient(circle,rgba(40,67,112,1) 0%,rgba(40,67,112,1) 60%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%);width:500px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(100px)}.center-shade>.content{position:relative;z-index:1}.faces .neon-face{display:inline-block;width:130px}.faces>div:not(:last-child){margin-right:20px}.faces .face-1>img,.neons .neon-1>img{animation:neon-face-1 5s infinite}@keyframes neon-face-1{0%,7%,9%,28%,30%,60%,64%,100%{opacity:1}8%,29%,61%{opacity:0.5}}.faces .face-2>img,.neons .neon-2>img{animation:neon-face-2 5s infinite}@keyframes neon-face-2{0%,13%,16%,90%,92%,100%{opacity:1}14%,15%,91%{opacity:0.5}}.faces .face-3>img,.neons .neon-3>img{animation:neon-face-3 5s infinite}@keyframes neon-face-3{0%,33%,35%,50%,52%,100%{opacity:1}34%,51%{opacity:0.8}}.faces .face-4>img,.neons .neon-4>img{animation:neon-face-4 9s infinite}@keyframes neon-face-4{0%,49%,53%,57%,59%,88%,90%,100%{opacity:1}50%,52%,89%{opacity:0.3}60%{opacity:0.8}}.faces .face-5>img,.neons .neon-5>img{animation:neon-face-5 7s infinite}@keyframes neon-face-5{0%,69%,71%,100%{opacity:1}70%{opacity:0.5}}.storia-home-container .storia-home{background-image:url(https://aristonsanremo.com/images/jch-optimize/ng/templates_omnigraf_assets_images_ariston-teatro-storia-background.avif)}.bck-image .top{top:0;left:0;right:0;padding:calc(var(--space) / 2) 25px;background-image:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,1));z-index:1}.link-quaderni .top,.link-streaming .top{padding-bottom:var(--space)}.bck-image .bottom{bottom:0;left:0;right:0;padding:var(--space) 25px 0;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));z-index:1}.link-tour{background-image:url(https://aristonsanremo.com/images/jch-optimize/ng/templates_omnigraf_assets_images_ariston-teatro-tour-background.avif);background-position:left !important}.link-business{background-image:url(https://aristonsanremo.com/images/jch-optimize/ng/templates_omnigraf_assets_images_ariston-business-e-congressi-background.avif);background-position:center !important}.link-quaderni{background-image:url(https://aristonsanremo.com/images/jch-optimize/ng/templates_omnigraf_assets_images_i-quaderni-dell-ariston.avif);background-position:center !important}.link-streaming{background-image:url(https://aristonsanremo.com/images/jch-optimize/ng/templates_omnigraf_assets_images_streaming-ariston.avif);background-position:center !important}.link-eventi-storici{background-image:url(https://aristonsanremo.com/images/jch-optimize/ng/templates_omnigraf_assets_images_eventi-storici-ariston-background-default-2.avif);background-position:center !important}.link-promo-cinema{background-image:url(https://aristonsanremo.com/images/jch-optimize/ng/templates_omnigraf_assets_images_promozioni-cinema-ariston-banner.avif);background-position:center !important}.omni-business-frontpage .sala .text-link::before,.slider-recensioni a .text-link::before{content:'';position:absolute;top:-25px;left:50%;height:0;width:50%;transform:translateX(-50%);transition:all 0.3s ease;border-top:solid 1px var(--red-light);box-shadow:0 1px 10px 1px var(--red)}.omni-business-frontpage .sala:hover .text-link::before,.slider-recensioni a:hover .text-link::before{width:100%}.omni-business-frontpage .sala:hover,.slider-recensioni a:hover{text-decoration:none}.slider-recensioni .pos-logo{height:50px}.slider-recensioni .pos-logo>img{height:50px;max-width:250px}.slider-recensioni .uk-slidenav-previous{left:calc(var(--space) * -.5)}.slider-recensioni .uk-slidenav-next{right:calc(var(--space) * -.5)}.omni-business-frontpage .sala .text-link,.slider-recensioni .text-link{font-weight:800;text-transform:uppercase;font-weight:1rem;line-height:1}.storia-home .top{top:0;left:0;right:0;padding:calc(var(--space) / 1) 0;background-image:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,1));z-index:1}.storia-home .bottom{bottom:0;left:0;right:0;padding:var(--space) 0;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));z-index:1}.storia-home-container .info-container .center{padding-top:calc(var(--space) * 2);padding-bottom:calc(var(--space) * 2)}.storia-home-container .info-container{text-align:center;margin-top:calc(var(--space) * -2.5);z-index:1}.storia-home-container .info-container img{box-shadow:0 0 15px 10px rgba(0,0,0,.6)}.storia-home-container .quote-left{left:5vw;top:0;z-index:2}.storia-home-container .quote-right{right:5vw;bottom:calc(var(--space) * -.5);z-index:2}.storia-home-container .quote-left img,.storia-home-container .quote-right img{display:inline-block;width:130px}footer .footer-container::before{content:'';position:absolute;background:#284370;background:radial-gradient(circle,rgba(40,67,112,1) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%);width:150vw;left:25vw;height:150vh;min-height:500px;max-height:800px;bottom:-200px;filter:blur(100px);transform:translateX(-50%)}footer .social-container{border-bottom:solid 1px var(--black)}footer .company-container a,footer .company-container a a{color:var(--text-link)}footer .company-container a:hover,footer .company-container a:hover a{color:var(--red);text-decoration:underline}footer .social-container a{display:inline-block}footer .social .icon-social{display:inline-block;width:auto;height:90px}footer .newsletter .icon-newsletter{display:inline-block;width:141px;height:auto;position:relative;top:-20px}footer .neons a{display:inline-block;transform:scale(1)}footer .neons a:hover{transform:scale(1.05)}footer .social a:not(:last-child){margin-right:15px}footer .social .tit,footer .newsletter .tit{margin-right:25px}footer .company-container .right{text-align:right}.sub-footer{background:var(--white);color:var(--black)}.sub-footer .logo{width:100%;max-width:170px}.tour-home-container h2>span.h1{display:block;margin-bottom:10px}.n2-ss-slider-4{height:100vh;max-height:calc(100vh - 204px)}.n2-ss-slider .n2-ss-slide-background-video{object-position:center}.cinema-home-container{padding-top:calc(var(--space) * 1.5)}.webticzooitem-tabs{position:absolute;top:calc(var(--space) * -1.5);right:0}#cinema-teaser .webticzooitem-tabs{top:calc(var(--space) * -1.7)}#cinema-teaser .teatro-lista{margin-top:calc(var(--space) / 1)}#cinema-teaser .webticzooitem-extra-dates{margin-bottom:calc((var(--space) / 2))}.webticzooitem-tabs>div{width:110px;height:110px;background:var(--white);color:var(--black);position:relative}.webticzooitem-extra-dates>div{width:73px;height:73px;background:var(--white);color:var(--black);position:relative;margin-right:5px;margin-bottom:5px}.webticzooitem-extra-dates a{color:var(--black);aspect-ratio:1 / 1;box-shadow:inset 0 0 15px 4px rgba(187,76,91,0)}.webticzooitem-tabs>div{margin-right:10px}.webticzooitem-tab-disabled{cursor:not-allowed}.webticzooitem-tabs a{box-shadow:inset 0 0 15px 4px rgba(187,76,91,0);color:var(--black);text-align:center}.webticzooitem-tabs a:hover,.webticzooitem-extra-dates a:hover{box-shadow:inset 0 0 15px 4px rgba(187,76,91,0.5);background:rgba(187,76,91,.05);color:var(--red);text-decoration:none}.webticzooitem-tabs .uk-active a,.webticzooitem-extra-dates .uk-active a{box-shadow:inset 0 0 15px 4px rgba(187,76,91,.6);border:solid 1.5px var(--red-light);color:var(--red)}.webticzooitem-tab-day{font-size:0.813rem;line-height:1;display:block;text-align:center}.webticzooitem-tab-num{font-size:1.5rem;font-weight:800;line-height:1;display:block;text-align:center}.webticzooitem-tab-month{font-size:1rem;font-weight:800;line-height:1;display:block;text-align:center;text-transform:uppercase}.webticzooitem-tabs .data-container{color:var(--black);aspect-ratio:1 / 1;width:100%}.webticzooitem-tabs .disabled{background:#acacac;color:#686868}.webticzooitem-badge-today{position:absolute;z-index:1;font-size:.75rem;line-height:1;text-transform:uppercase;top:10px;left:26px;transform:translate(-50%,-50%) rotate(-15deg);background:var(--blue);color:var(--white);padding:5px 20px;text-align:center;font-weight:700}.webticzooitem-tabs .calendar{text-transform:uppercase;width:80px;text-align:center}.webticzooitem-tabs .calendar::before{content:url(https://aristonsanremo.com/templates/omnigraf/assets/images/icon-calendar-cinema.svg);display:inline-block;width:25px;margin:0 auto 10px;position:relative}.webticzooitem-tabs .webticzooitem-tab-extra{background:var(--blue-dark);color:var(--white)}.webticzooitem-tabs .webticzooitem-tab-extra:hover{background:var(--blue);color:var(--white);box-shadow:none;border:none}.webticzooitem-tabs .webticzooitem-tab-extra a{color:var(--white)}.webticzooitem-extra-dates{text-align:right;margin-bottom:calc((var(--space) / 2) - 5px);clear:both;padding-right:5px}#cinema-teaser .cinema-evidenza img,#teatro-teaser .teatro-evidenza img{display:block;height:50vh;width:100vw;object-fit:cover;object-position:center;min-height:450px;max-height:550px}#cinema-teaser .cinema-evidenza-frontpage .testo-evidenza,#teatro-teaser .teatro-evidenza-frontpage .testo-evidenza{bottom:7px;padding-left:0;padding-right:0}#cinema-teaser .grid-teatro>div,#teatro-teaser .grid-teatro>div{width:25%}#teatro-full .bck-item{min-height:unset;max-height:unset;height:350px;background-position:center;margin-bottom:calc(var(--space) * -1.5)}#teatro-full .bck-item::after{content:'';width:100%;position:absolute;left:0;top:0;bottom:0;background:rgba(0,0,0,.4);z-index:1;backdrop-filter:blur(20px)}#teatro-full .bck-item .title-container{z-index:2;left:0;right:0;bottom:calc(var(--space) / 2)}#teatro-full .info-container .content{padding-top:calc(var(--space) * 2)}#teatro-full .info-container .content>div:not(:last-child){margin-bottom:30px}#teatro-full .pos-data{color:var(--black);background:var(--white);aspect-ratio:1 / 1;padding:15px;line-height:1;width:100px;height:100px;margin-right:30px}#teatro-full .badge.teatro-ariston{position:unset;display:inline-block;font-weight:800;text-align:center}#teatro-full .pos-ora::before{content:url(https://aristonsanremo.com/templates/omnigraf/assets/images/icon-clock-white.svg);display:inline-block;width:14px;position:relative;top:0;margin-right:5px}#teatro-full .prezzi-container{padding-left:calc(var(--space) / 2)}#teatro-full .programmazione-container .data-container{padding-right:calc(var(--space) / 2)}#teatro-full .data-container::before{content:'';position:absolute;right:0;top:0;height:100%;border-right:solid 1px rgba(255,255,255,.25)}.alert-container .uk-alert{display:inline-block;box-shadow:0 0 15px 10px rgba(0,0,0,.6)}.alert-container .uk-text-uppercase>.uk-icon{position:relative;top:-2px}.alert-container .uk-alert{display:inline-block;box-shadow:0 0 10px 4px rgba(0,0,0,.2);padding:15px 40px 15px 15px;text-align:center}.alert-annullato .uk-alert svg *{color:var(--white);stroke:var(--white) !important}.alert-rinviato .uk-alert svg *{color:var(--red);stroke:var(--red) !important}.related-container .img-container,.related-container .img-container>img{width:100%}#teatro-full .pos-flyer>img{width:100%}#cinema-teaser .data-container>.orari-sala:not(:last-child){margin-right:25px}.trailer-container iframe{width:100%;aspect-ratio:16 / 9;height:auto;max-width:1250px;display:block;margin:0 auto}.tag-list .pos-tag{text-transform:lowercase}.related-container a:hover,#news .items a:hover{text-decoration:none}#news .items a img{transform:scale(1)}#news .items a:hover img{transform:scale(1.02)}#teatro-full .link-teaser a>.uk-icon{position:relative;top:-2px;left:0}#teatro-full .link-teaser a:hover>.uk-icon{left:-5px}#teatro-full.new .content{padding-top:0}#teatro-full.new .content{padding-top:0}.item .pos-gallery a{width:100%;height:100%;display:block;background:rgba(0,0,0,.05)}.item .pos-gallery a:hover{background:rgba(0,0,0,.25)}.item .pos-gallery a.uk-icon>svg{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.item .pos-gallery a.uk-icon>svg,.item .pos-gallery>a>img{display:none}.item .pos-gallery{position:absolute;top:0;right:0;width:100%;height:100%}.item .pos-gallery a.uk-icon{position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);width:180px;height:50px;border-radius:0;background:none;line-height:1;padding:0;padding-top:15px}.item .pos-gallery:hover a.uk-icon::after,.item .pos-gallery a.uk-icon:hover::after{width:135px}.item .pos-gallery a.uk-icon::after{content:'';display:inline-block;position:absolute;top:0px;left:50%;transform:translateX(-50%);width:50%;border-top:solid 1px var(--red-light)}.item .pos-gallery a.uk-icon::before{content:url(https://aristonsanremo.com/templates/omnigraf/assets/images/icon-gallery-text.svg);display:inline-block;width:135px;position:absolute;transform:translateX(-50%);left:50%;bottom:7px}#teatro-full.event .pos-flyer>img{aspect-ratio:1 / 1;object-fit:cover;object-position:center}#teatro-full.press .pos-logo>img,#news.press .pos-logo>img{height:50px;max-width:250px}#teatro-full.press .pos-logo,#news.press .pos-logo{bottom:0;right:0;left:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));padding:25px;text-align:center;z-index:1}.pos-data-press>.uk-icon{position:relative;top:-1px}#teatro-full.press .pos-descrizione h2,#teatro-full.press .pos-descrizione .h2{font-size:var(--h2-small);line-height:var(--h2LH-small)}.misure-container::before{content:url(https://aristonsanremo.com/templates/omnigraf/assets/images/icon-mq.svg);display:inline-block;width:17px;position:relative;top:3px;margin-right:5px}.pos-capienza::before{content:url(https://aristonsanremo.com/templates/omnigraf/assets/images/icon-pax.svg);display:inline-block;width:22px;position:relative;top:3px;margin-right:5px}#news.business .uk-grid-small>.uk-grid-margin{margin-top:calc(var(--space) / 2) !important}#news.business .teaser-item .pos-title>span{display:block}#news.business .teaser-item .link-container{margin-top:15px}#news.business .content{bottom:0;left:0;right:0;text-align:center;padding:calc(var(--space) / 2) 15px 25px;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1))}#news.business .sala .pos-immagine{overflow:hidden}#teatro-full.business .uk-tab a{position:relative;border:0}#teatro-full.business .uk-tab>.uk-active>a{border:0}#teatro-full.business .uk-tab>.uk-active>a::after{content:'';width:0;height:100%;border-right:solid 1px var(--red-light);box-shadow:0 1px 10px 1px var(--red);position:absolute;right:0}#teatro-full.business .uk-tab>li>a:hover,#teatro-full.business .uk-tab>.uk-active>a{color:var(--red-light)}#storia .timeline>.story-event{padding:0}#storia .timeline>.story-event:nth-child(odd) .full{padding-left:calc(var(--space) / 1)}#storia .timeline>.story-event:nth-child(even) .full{-ms-flex-order:-1;-webkit-order:-1;order:-1;text-align:right;padding-right:calc(var(--space) / 1)}#storia .timeline::before{content:'';position:absolute;top:0;left:50%;height:0;border-right:solid 1px var(--red-light);box-shadow:0 0px 15px 2px var(--red)}#storia .timeline.visible::before{height:100%;transition:all linear 12s}.pos-anno>.it,.pos-anno>.en{display:none}html[lang="it"] .pos-anno>.it{display:block}html[lang="en"] .pos-anno>.en{display:block}#storia .dot{position:absolute;width:30px;height:30px;border-radius:100%;overflow:hidden;top:28px;background:var(--black);box-shadow:0 0px 15px 2px var(--red);left:50%;transform:translateX(-50%);border:solid 1px var(--red-light)}#storia .dot>img{width:40px;height:40px;object-fit:cover;object-position:center}#storia .dot.image,#storia .dot.image img{width:70px;height:70px}#storia .dot.image{top:8px}#storia .dot.image a img{scale:1}#storia .dot.image a:hover img{scale:1.05}#storia .timeline>.story-event:nth-child(odd) .full{left:100px}#storia .timeline>.story-event.active:nth-child(odd) .full{left:0}#storia .timeline>.story-event:nth-child(even) .full{right:100px}#storia .timeline>.story-event.active:nth-child(even) .full{right:0}.modal-story .uk-close{background:var(--red-light);box-shadow:0 0px 0 0 var(--red);padding:8px;top:0;right:0}.modal-story .uk-close:hover{background:var(--red)}.mappa-google{width:100%;height:50vh;min-height:350px;max-height:500px}.mappa-google-container::after{content:'';position:absolute;top:0;right:0;height:100%;width:100%;background:var(--black);mix-blend-mode:color;pointer-events:none}.contacts .h1.small{font-size:1.8rem;line-height:1.2}.form-container .bck-blue{padding:calc(var(--space) / 2)}#teatro-full.business .info-container.gallery{margin-top:calc(var(--space) / 2)}.mod-youtube-channel nav span.ytch-page-btn{border:none !important;margin:0;min-width:unset !important;pointer-events:none}.mod-youtube-channel .ytch-page-btn{padding:7px 5px}.mod-youtube-channel .ytch-card-title{padding:16px 0 0 !important;font-size:1rem !important;line-height:1.35;color:var(--white)}#mod-ytch-233-main-title{text-align:center;font-size:1.3rem;line-height:1.3;margin-bottom:calc(var(--space) / 2) !important;display:block;padding-top:15px}#mod-ytch-233-pagination{margin-top:calc(var(--space) / 2) !important}#mod-ytch-233 .ytch-page-btn{border:1px solid var(--white) !important;border-radius:0 !important;font-size:1rem !important;line-height:1.1 !important;background:rgba(255,255,255,0)}#mod-ytch-233 .ytch-page-btn:hover:not(:disabled){background:rgba(255,255,255,.2) !important;border:1px solid var(--red) !important;color:var(--white) !important}#mod-ytch-233 .ytch-card{border-radius:0 !important}#mod-ytch-233 .ytch-page-info{font-size:1rem !important;line-height:2 !important}.grid-cinema>.uk-grid-margin{margin-top:25px}.grid-cinema .item .badge.ov,.cinema-full .related .badge.ov,.cinema-full .pos-flyer .badge.ov{text-align:center;position:absolute;top:15px;right:15px;bottom:unset !important;left:unset !important;padding:10px 10px;display:inline-block;font-size:.8rem;letter-spacing:1px;border-radius:50px;background:var(--blue);z-index:1;color:var(--white);line-height:1}#tour-booking-container iframe{border:0 !important;border-radius:0 !important;height:70vh;min-height:400px;max-height:750px}#teatro-full.business{padding-bottom:var(--space)}.programma-spettacolo .pos-immagine>img{width:100%;object-fit:cover;object-position:center;max-height:720px}.grid-cinema .schedule-date-group>div:nth-child(3){margin-top:10px}.eb-dialog .uk-slider-items>.item{width:100% !important}.slider-rassegna a .pos-flyer{background:var(--white)}.slider-rassegna a img{width:100%;opacity:1}.slider-rassegna a:hover img{opacity:.8}.slider-rassegna a:hover{text-decoration:none}.slider-rassegna .h2{font-size:1.3rem;line-height:1}.slider-rassegna .pos-data::before,#news.events .teaser-item .pos-data::before,.event .pos-data-event::before{content:url(https://aristonsanremo.com/templates/omnigraf/assets/images/icon-calendar.svg);display:inline-block;width:14px;top:1px;margin-right:5px;position:relative}.slider-rassegna .pos-info{text-align:left}#dialog1{background:var(--blue)}.slider-rassegne-container .uk-slider>.h2{display:none !important}body.wall-page{margin-bottom:0 !important}body.wall-page>*{display:none}body.wall-page>.tm-top-b,body.wall-page>.tm-content,body.wall-page>.tm-bottom-a{display:block}body.wall-page>.tm-content .pos-descrizione{margin-top:0}body.wall-page>.tm-content .programma-spettacolo>.pad-y{padding-top:0;padding-bottom:0}body.wall-page .wall-link-container{padding-top:0;padding-bottom:0}body.wall-page .slider-programma a,body.wall-page .slider-programma a .img-container,body.wall-page .slider-programma a .img-container img{width:100%;display:block}body.wall-page .uk-slider-container{overflow:visible !important}body.wall-page .programma-spettacolo>.uk-container{max-width:1200px}body.wall-page .tm-top-b,body.wall-page .tm-bottom-a{height:12.5vh;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}body.wall-page .tm-content{height:75vh;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-top:0;padding-bottom:0}body.wall-page .pos-orari{font-weight:800;font-size:1.1rem;line-height:1;display:inline-block;position:relative}body.wall-page .pos-orari::before{content:url(https://aristonsanremo.com/templates/omnigraf/assets/images/icon-clock-white.svg);display:inline-block;width:14px;position:relative;top:1px}body.wall-page #pagina{width:100vw}body.programma-spettacolo .page-content{padding:var(--space) 25px;max-width:1600px;margin:0 auto}body.wall-page .page-content{padding:0;max-width:1600px;margin:0 auto}body.wall-page .page-content .related-container{display:none}body.wall-page .grid-programma{max-width:unset !important}body.wall-page #cookiescript_injected_wrapper{display:none !important}.tm-content{z-index:2;position:relative}.grecaptcha-badge{visibility:hidden;pointer-events:none}#forseo_error_page_content{width:100%;max-width:1600px;margin:0 auto;padding:var(--space) 25px}blockquote{color:var(--white)}.uk-offcanvas-bar{max-width:100vw;width:100vw;background:rgba(0,0,0,.95);padding:calc(var(--space) / 2) 25px}.uk-offcanvas-bar .uk-close{top:0;background:var(--red-light);right:0;padding:15px}.offcanvas-container ul>li>a{display:inline-block;text-align:center;font-weight:700;text-transform:uppercase;line-height:1;position:relative;padding:0}.offcanvas-container ul>li:not(:last-child){margin-bottom:25px}.offcanvas-container ul>li>a::after{content:'';position:absolute;bottom:-10px;height:0;border-top:solid 1px var(--red-light);box-shadow:0 1px 10px 1px var(--red);left:50%;transform:translateX(-50%);width:0%}.offcanvas-container ul>li.uk-active>a::after,.offcanvas-container ul>li>a:hover::after{width:100%}.offcanvas-container .menu-top{margin-top:25px}#acquisto-biglietti .uk-close svg{width:50px;height:50px;transform:rotate(0)}#acquisto-biglietti .uk-close:hover svg{transform:rotate(90deg)}#acquisto-biglietti .list-tickets a:hover{color:var(--white);text-decoration:none}#acquisto-biglietti .titolo{line-height:1;padding-bottom:15px;margin-bottom:21px}#acquisto-biglietti .titolo::before{content:url(https://aristonsanremo.com/templates/omnigraf/assets/images/icon-tickets-logo-blue.svg);display:block;position:relative;width:50px;margin:0 auto 15px !important}#acquisto-biglietti .titolo::after{content:'';width:50%;border-bottom:solid 1px var(--black);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.uk-modal{background:rgba(0,0,0,.9)}#acquisto-biglietti{padding:0 5px !important;background:rgba(0,0,0,.95)}#acquisto-biglietti .uk-margin-auto-vertical{margin-left:auto !important;margin-right:auto !important}#acquisto-biglietti .uk-modal-dialog{width:100vw;max-width:1500px !important;background:unset;padding:0 0 !important}.uk-hidden-visually:not(:focus):not(:active):not(:focus-within),.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-visible):not(:has(:focus-visible)){width:auto !important;height:inherit !important;margin:15px !important;padding:5px 10px !important;overflow:inherit !important}.uk-transition-toggle:hover .uk-transition-fade{opacity:0 !important}body.main-black .pos-descrizione .main-container{background:var(--black)}.main-container.bck-black.pad-y{padding-top:var(--space)}ul.check>li{position:relative;padding-left:25px}ul.check>li::before{content:'';position:absolute;width:15px;top:12px;left:0;border-top:solid 1px var(--white)}.uk-tab-left::before{border-left:1px solid var(--blue)}.uk-tab>*>a{padding:5px 25px 5px 0;color:var(--white);border-bottom:1px solid transparent;font-size:1rem;text-transform:uppercase;font-weight:800}.uk-tab>.uk-active>a{color:var(--white);border-color:var(--white)}.fancybox__caption{padding:15px 0 5px 0 !important;color:var(--white) !important;opacity:1 !important;font-size:1.5rem !important;line-height:1 !important;text-transform:uppercase !important}.uk-breadcrumb li a{color:var(--text-link)}.uk-breadcrumb li a:hover{color:var(--red)}.uk-breadcrumb li:last-child>span{display:none}.uk-breadcrumb li:last-child::after{content:'';display:inline-block;background:var(--white);box-shadow:0 0 10px 1px rgba(255,255,255,.8),0 0 0 rgba(255,255,255,.2) inset;width:6px;height:6px;border-radius:10px}.bck{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:calc(100vh - 135px);min-height:550px;max-height:750px}.line{display:inline !important;position:relative;padding-right:20px}.line::after{content:'';display:inline-block;width:150vw;position:absolute;bottom:7px;left:100%;border-top:solid 1px var(--white)}.badge{display:inline-block;line-height:1;font-size:0.813rem;background:var(--white);color:var(--black);padding:5px;text-transform:uppercase}.badge.ariston-teatro,.badge.teatro-ariston{background:var(--red);color:var(--white)}.badge.sala-ariston,.badge.ariston-cinema{background:var(--sala-ariston);color:var(--white)}.badge.sala-ritz{background:var(--sala-ritz);color:var(--white)}.badge.sala-tabarin{background:var(--sala-tabarin);color:var(--white)}.badge.centrale-cinema{background:var(--centrale-cinema);color:var(--white)}.badge.sala-roof-1{background:var(--sala-roof-1);color:var(--white)}.badge.sala-roof-2{background:var(--sala-roof-2);color:var(--white)}.badge.sala-roof-3{background:var(--sala-roof-3);color:var(--white)}.badge.sala-roof-4{background:var(--sala-roof-4);color:var(--white)}.alert-container{position:fixed;bottom:calc(var(--space) / 2);left:0;right:0;z-index:1}.transition,.transition::before,.transition::after,.btn-neon-sign>span,.btn,.btn:before,.btn:after,.btn-neon-sign,.btn-neon-sign:hover>span,.btn-border,button[type="submit"],button[type="submit"]::after,.uk-slidenav:hover,.link-webcam svg circle,.slider-programma .item.uk-slide-leave>a,.teatro-home-container .grid-teatro a .img-container img,.list-cinema a img,.related-container a.img-container img,#news .items a img,.uk-breadcrumb li a,.item .pos-gallery a,.item .pos-gallery a,#storia .dot.image a img,.item .pos-gallery a.uk-icon::after,#acquisto-biglietti .uk-close:hover svg,.offcanvas-container ul>li>a::after,footer .neons a,.webticzooitem-tabs a,.webticzooitem-extra-dates a,.slider-rassegna a img{transition:var(--transition);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition)}form fieldset{margin:0;padding:0;border:0}form textarea{height:108px}form a,form a:hover{color:var(--text-link)}.uk-input,.uk-select,.uk-textarea{border:none}.rsform-error{border-color:#dc8d99 !important;color:#f0506e !important;font-weight:bold !important}.rsform-error::-webkit-input-placeholder{color:#f0506e !important}.rsform-error::-moz-placeholder{color:#f0506e !important}.rsform-error:-moz-placeholder{color:#f0506e !important}.rsform-error::-ms-input-placeholder{color:#f0506e !important}.uk-input,.uk-select,.uk-select:not([multiple]):not([size]){height:50px}.og-bar-mobile-fixed{background:linear-gradient(to top,rgba(0,0,0,1) 0%,rgba(0,0,0,0.9) 75%,rgba(0,0,0,0) 100%);position:fixed;bottom:0;left:0;right:0;text-align:center;z-index:99;padding:30px 25px 20px}.og-bar-mobile-fixed a{display:inline-block;margin:0 auto;font-size:1rem;letter-spacing:2px}.uk-input::placeholder,.uk-textarea::placeholder{color:#333}.layout-header{background-size:cover;display:block;height:275px;object-fit:cover;object-position:center;position:relative}.layout-header::before{position:absolute;content:'';bottom:0;left:0;right:0;height:50%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.5),rgba(0,0,0,1))}.header-52{background-position:50% 84% !important}.header-59{background-position:50% 100% !important}.header-93{background-position:50% 65% !important}.header-122{background-position:50% 30% !important}.header-125{background-position:50% 45% !important}.layout-header.default-teatro{background-image:url(https://aristonsanremo.com/images/jch-optimize/ng/templates_omnigraf_assets_images_teatro-ariston-background-default-2.avif);width:100vw;background-position:center}.layout-header.default-cinema{background-image:url(https://aristonsanremo.com/images/jch-optimize/ng/templates_omnigraf_assets_images_cinema-ariston-background-default-2.avif);width:100vw;background-position:center}.pos-unpublish strong{font-size:1.3rem}.pos-unpublish svg{width:50px;margin-bottom:10px}.pos-unpublish svg g path{fill:#faa05a}.pos-unpublish svg circle{fill:none;stroke:#faa05a;stroke-width:4}.pos-unpublish svg>path{fill:none;stroke:#faa05a;stroke-width:4;stroke-dasharray:28.27;stroke-dashoffset:28.27}.pos-unpublish svg>path.mouth-left{animation:drawLeftMouth 1.5s ease-out forwards infinite}.pos-unpublish svg>path.mouth-right{animation:drawRightMouth 1.5s ease-out forwards infinite}@keyframes drawLeftMouth{from{stroke-dashoffset:28.27}to{stroke-dashoffset:56.54}}@keyframes drawRightMouth{from{stroke-dashoffset:28.27}to{stroke-dashoffset:0}}@media (max-width:1920px){.slider-recensioni .uk-slidenav-next{right:0}.slider-recensioni .uk-slidenav-previous{left:0}}@media (max-width:1599px){.slider-recensioni .item>*{padding:0 25px}#teatro-full .programmazione-container .cta-container,#teatro-full .programmazione-container .prezzi-container,#teatro-full .programmazione-container .data-container{width:calc(100% / 3)}}@media (max-width:1499px){}@media (max-width:1399px){header>.uk-sticky>.uk-container{padding-left:25px;padding-right:25px}header .logo-container{width:20%}header .menu-container{width:80%}header .menus .menu-top ul>li{margin-right:15px}header .menus .main-menu ul>li:not(:first-child){margin-left:15px}.btn-neon-sign>span{padding:15px 25px}footer .social .icon-social{height:60px}footer .newsletter .icon-newsletter{width:90px;top:-15px}.storia-home-container .info-container .uk-grid>.left,.storia-home-container .info-container .uk-grid>.right{width:30%}.storia-home-container .info-container .uk-grid>.center{width:40%}#teatro-full .programmazione-container .data-container{padding-right:25px}#teatro-full .prezzi-container{padding-left:25px;padding-right:25px}#teatro-full .pos-data{margin-right:25px}}@media (min-width:960px) and (max-width:1199px){header .btn-neon-sign>span{padding:10px 10px}header .menus ul>li>a{font-size:.85rem}header .menus .menu-top ul>li{margin-right:7px}header .menus .main-menu ul>li:not(:first-child){margin-left:7px}.teatro-home-container .grid-teatro>div{width:50%}}@media (max-width:1199px){header .slider-programma .uk-grid>div{width:85%}.teatro-evidenza .testo-evidenza,.slider-programma .testo-anteprima{padding:calc(var(--space) / 2) 15px 15px}header .btn-neon-sign{font-size:1rem}:root{--h1:2.1rem;--h1LH:1.1;--h1-big:5rem;--h1LH-big:1.1;--h1-medium:4rem;--h1-small:1.3rem;--h1LH-small:1.1;--h2:1.5rem;--h2LH:2rem}.cinema-link-abbonamento{padding:30px 50px}.cinema-link-abbonamento .left{padding-right:25px}.cinema-link-abbonamento .center{padding-left:25px;padding-right:25px}footer .social .tit,footer .newsletter .tit{margin-right:0;margin-bottom:25px}footer .social .icon-social{height:35px}footer .social,footer .newsletter{display:block}footer .social-container>.uk-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.storia-home-container .quote-left img,.storia-home-container .quote-right img{width:100px}#teatro-teaser .grid-teatro>div{width:calc(100% / 3)}#teatro-full .programmazione-container .data-container{width:40%}#teatro-full .programmazione-container .cta-container,#teatro-full .programmazione-container .prezzi-container{width:30%}#teatro-full .cta-container{width:100%;margin-top:25px}#teatro-full .related-container{padding-top:calc(var(--space) * .75)}.webticzooitem-extra-dates{padding-right:0}.webticzooitem-extra-dates>div:last-child,.webticzooitem-tabs>div:last-child{margin-right:0}.cinema-home-container{padding-top:calc(var(--space) * 1)}.webticzooitem-tabs{top:-120px}.webticzooitem-tabs>div{width:90px;height:90px}.webticzooitem-extra-dates{margin-bottom:30px}}@media (max-width:959px){html:not(.with-fancybox),html:not(.with-fancybox) body{overflow-x:hidden}.fancybox__container{top:0;left:0;right:unset !important;bottom:unset !important;width:100vw !important;height:100vh !important}.fancybox__viewport{width:100vw;height:100%}.is-compact .fancybox__footer,.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{right:unset !important;width:100vw !important;text-align:center}.is-compact .fancybox__footer{bottom:50px !important}.bck{min-height:400px;max-height:550px}header .link-offcanvas,header .logo-mobile{display:block}header .menus,header .logo-desk{display:none}header .logo-container,header .menu-container{width:calc(100% / 3)}header .uk-sticky{padding-top:25px;padding-bottom:25px}header .slider-programma .uk-grid>div{padding-left:15px}.slider-recensioni .uk-slidenav-previous,.slider-programma .uk-slidenav-previous{margin-left:0}.slider-recensioni .uk-slidenav-next,.slider-programma .uk-slidenav-next{margin-right:0}.teatro-home-container .teatro-evidenza>a,.teatro-home-container .teatro-evidenza>a .img-container,.teatro-home-container .teatro-evidenza>a img{width:100%}.teatro-home-container .teatro-lista+.mar-y-h-t{text-align:center}.storia-home-container .info-container .uk-grid>.left,.storia-home-container .info-container .uk-grid>.right,.storia-home-container .info-container .uk-grid>.center{width:100%;display:block}.storia-home-container .info-container .center{padding-top:calc(var(--space) / 2);padding-bottom:calc(var(--space) / 2)}.storia-home-container .info-container img{box-shadow:0 0 15px 10px rgba(0,0,0,.6);width:100%;max-width:70%}.storia-home-container .info-container{margin-top:calc(var(--space) * -1.5);z-index:1;text-align:center}.sub-footer .uk-grid>.text-container{width:100%;text-align:center}.sub-footer .uk-grid>.cultura{width:50%;text-align:right}.sub-footer .uk-grid>.generation{width:50%;text-align:left}.slider-programma .item.uk-active.uk-slide-leave>a,.slider-programma .item:not(.uk-slide-active)>a{opacity:.5}footer .footer-container::before{width:350vw;height:150vh;bottom:-150px}footer .social .icon-social{height:60px}.slider-programma .pos-testo_anteprima{display:none !important}.slider-programma .testo-anteprima .pos-titolo{font-size:1.8rem;line-height:1}.cinema-link-abbonamento .left{padding-right:0;padding-bottom:25px;margin-bottom:25px;width:100%;text-align:center;border-right:0;position:relative}.cinema-link-abbonamento .left::after{content:'';display:inline-block;width:50%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-top:solid 1px var(--black)}.cinema-link-abbonamento .center{padding-left:0;padding-right:0;width:100%;text-align:center;max-width:400px;margin-left:auto;margin-right:auto}.cinema-link-abbonamento .right{text-align:center;width:100%;margin-top:25px}#teatro-teaser .grid-teatro>div{width:calc(100% / 2)}#teatro-full .info-container .content{padding-top:calc(var(--space) * .5)}#teatro-full.new .info-container .content{padding-top:0}#teatro-full .bck-item{min-height:unset;max-height:unset;height:calc(150px + var(--space));background-position:center;margin-bottom:calc(var(--space) * -1.5)}#teatro-full .pos-data{width:60px;height:60px}#teatro-full .programmazione-container .data-container{width:100%}#teatro-full .prezzi-container{padding-left:0;padding-right:0;width:auto !important;margin-top:0}#teatro-full .programmazione-container .data-container{width:70%}#teatro-full .cta-container{width:30%}#teatro-full .cta-container{text-align:left !important}#teatro-full .data-container::before,#teatro-full.business .uk-tab::before{content:unset}#teatro-full.business .uk-tab a{display:block}#teatro-full.business .uk-tab{display:block;padding:0}#teatro-full.business .uk-tab>.uk-active>a::after{content:unset}#teatro-full.business .detail{margin-top:calc(var(--space) / 2) !important}#storia .timeline>.story-event:nth-child(odd) .full{padding-left:calc(var(--space) / 2)}#storia .timeline>.story-event:nth-child(even) .full{padding-right:calc(var(--space) / 2)}#storia .dot{top:15px}#teatro-full.business .pos-descrizione.gallery,#teatro-full .pos-titolo.gallery-mob{margin-top:calc(var(--space) * .5)}#teatro-full>.item>.intro-container{padding-top:0}#teatro-full.business .info-container.gallery{margin-top:0}#teatro-full .info-container .pos-flyer::after{content:'';background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));position:absolute;bottom:0;left:0;right:0;height:100px}.item .pos-gallery a.uk-icon{bottom:15px}.item .pos-gallery a.uk-icon::after{content:unset}.event-full>.intro-container{padding-top:0}#teatro-full .bck-item{height:unset;margin-bottom:calc(var(--space) * -1.5);aspect-ratio:1 / 1;position:absolute !important}#teatro-full .bck-item::before{content:'';width:100%;position:absolute;left:0;top:0;bottom:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.85));z-index:1}#newsletterForm .news-accept{-ms-flex-order:3;-webkit-order:3;order:3}#newsletterForm .news-submit{-ms-flex-order:9;-webkit-order:9;order:9}.webticzooitem-tabs{position:unset;margin-bottom:calc(var(--space) / 2) !important}.webticzooitem-extra-dates{margin-bottom:calc(var(--space) / 2) !important;text-align:center;margin-top:-30px}#cinema-teaser .teatro-lista{margin-top:calc(var(--space) / 2)}#teatro-full .intro-container{padding-top:calc(var(--space) / 2)}}@media (min-width:640px) and (max-width:959px){.teatro-home-container .grid-teatro>*{width:calc(100% / 2)}}@media (max-width:639px){:root{--h1:2rem;--h1-big:3.5rem;--h1-medium:2.5rem;--h1-small:1.2rem;--h2:1.2rem;--h2LH:1.7rem}body::before{left:-70vw;height:80vh}header>.uk-sticky>.uk-container{padding-left:15px;padding-right:15px}header>.uk-sticky>.uk-container>.uk-grid>.right{display:none}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{margin:0 15px}.uk-sticky.barra-fixed{display:none !important}header .menu-container>div{display:none}.slider-recensioni .uk-slidenav svg,.slider-programma .uk-slidenav svg{width:25px}.link-tour .top{padding:calc(var(--space) / 1) 25px calc(var(--space) / 2)}.teatro-home-container .grid-teatro .annullato-badge,.annullato-badge,.rinviato-badge{font-size:1.2rem !important}header .logo-mobile{width:calc(100% / 2)}header .logo-container{width:calc(100% / 4)}footer .company-container .left,footer .company-container .right,footer .social,footer .newsletter{text-align:center}.faces>div:not(:last-child){margin-right:10px}header .uk-sticky{padding-bottom:25px}#teatro-full.new .intro-container{padding-top:0}#teatro-full .pos-breadcrumbs{padding-top:25px}#teatro-full.business .info-container .intro-container{padding-top:0}#teatro-full.new .related-container{padding-top:calc(var(--space) / 2)}#news.business .teaser-item{text-align:center}#storia .timeline>.story-event.active:nth-child(even) .full{right:0;padding-right:0;text-align:left}#storia .timeline>.story-event:not(:last-child){margin-bottom:calc(var(--space) / 2)}#storia .timeline::before{left:25px}#storia .dot{top:5px;left:25px}#storia .dot.image,#storia .dot.image img{width:50px;height:50px}#storia .dot.image{top:-5px}#storia .timeline>.story-event:nth-child(odd) .full,#storia .timeline>.story-event:nth-child(even) .full{padding-left:calc(var(--space) / 1.5) !important}#storia .timeline>.story-event:nth-child(even) .full{right:unset;left:100px}#storia .timeline>.story-event.active:nth-child(even) .full{right:unset;left:0}#storia .timeline{padding-top:calc(var(--space) / 2);padding-bottom:calc(var(--space) / 2)}#storia .timeline.visible::before{transition:all linear 15s}.item .pos-gallery a.uk-icon::after{top:2px}.item .pos-gallery a.uk-icon::before{width:100px}.item .pos-gallery a.uk-icon{bottom:10px;width:120px;height:40px}#teatro-full.business .pos-descrizione.gallery,#teatro-full .pos-titolo.gallery-mob{margin-top:calc(var(--space) / 2)}#teatro-full .related-container{padding-top:calc(var(--space) * .5)}#teatro-full.press .pos-logo>img,#news.press .pos-logo>img{height:auto;max-width:200px;max-height:50px}#acquisto-biglietti .uk-close{top:0;background:var(--red-light);right:0}#acquisto-biglietti .uk-close svg{width:30px;height:30px}#acquisto-biglietti .intro{margin-top:15px}#acquisto-biglietti .intro .h1{margin-bottom:10px;margin-top:20px}#acquisto-biglietti .intro .h2{margin-bottom:30px}#acquisto-biglietti .cinema-link-abbonamento{padding:15px 30px}.offcanvas-container ul>li:not(:last-child){margin-bottom:15px}.offcanvas-container .menu-top{margin-top:15px}.omni-item .bck-black.main-container,.item .bck-black.main-container{padding-top:calc(var(--space) / 2)}.cinema-link-abbonamento::before,.cinema-link-abbonamento::after{width:20px;height:40px}#programma .teatro-lista-container .programmazione:not(:last-child){margin-bottom:calc(var(--space) / 2)}.slider-programma .testo-anteprima .pos-titolo{font-size:1.25rem}body{padding-bottom:var(--space)}div#n2-ss-2 .n2-ss-slider-4{height:auto !important;aspect-ratio:1 / 1}#teatro-full .prezzi-container{width:100% !important;margin-top:'0'}#teatro-full .programmazione-container .cta-container,#teatro-full .programmazione-container .data-container{width:100%}#teatro-full .programmazione-container .cta-container{width:40% !important}#teatro-full .programmazione-container .data-container{width:60% !important}.webticzooitem-tabs .calendar::before{width:22px;margin:0 auto 5px}.webticzooitem-tabs>div{width:80px;height:80px;display:inline-flex}.webticzooitem-badge-today{font-size:.7rem;top:4px;left:18px;padding:5px 15px}.webticzooitem-extra-dates>div{width:60px;height:60px}.tm-bottom-b .cinema-home-container>.mar-y-h-t{margin-top:0}}@media (max-width:480px){:root{--h1:1.7rem}.storia-home-container .info-container img{max-width:calc(100% - 50px)}.list-cinema a .pos-orari{font-size:.9rem}.teatro-evidenza .pos-ora{display:block;position:relative;padding-left:0;margin-left:0;border-left:none}.teatro-evidenza .pos-ora::before{content:url(https://aristonsanremo.com/templates/omnigraf/assets/images/icon-clock-white.svg);display:inline-block;width:14px;position:relative;top:1px}.teatro-home-container .grid-teatro .annullato-badge{font-size:1rem}.annullato-badge,.rinviato-badge{font-size:.9rem !important}header .slider-programma .uk-grid>div{padding-left:0;margin-left:15px;width:calc(100% - 30px)}.teatro-home-container .grid-teatro .item .bottom>*{padding:0 5px}.teatro-home-container .grid-teatro .item .pos-data_n{font-size:1.1rem;line-height:1;font-weight:800;letter-spacing:-1px}#teatro-full .related-container .big{font-size:2.5rem;line-height:1.7}#teatro-full .related-container .medium{line-height:1.7}.cinema-link-abbonamento{padding:30px 30px}#teatro-full.new .related-container .pos-titolo,#news .teaser-item .pos-title{font-size:.8rem;line-height:1.1rem;margin-bottom:0}#news.business .teaser-item .pos-title{font-size:1.4rem;line-height:1.8rem;margin-bottom:20px}.contacts .h1.small{font-size:1.5rem}.contacts .h2{font-size:1.1rem;word-break:break-all}#teatro-full .programmazione-container .data-container,#teatro-full .programmazione-container .cta-container{width:100% !important}#teatro-full .programmazione-container .cta-container a{display:block}.webticzooitem-tabs>div{width:70px;height:70px;margin-right:5px}.webticzooitem-extra-dates>div{width:50px;height:50px;margin-right:0px;margin-bottom:0}.webticzooitem-extra-dates .webticzooitem-tab-num{font-size:1.1rem}.webticzooitem-extra-dates .webticzooitem-tab-day,.webticzooitem-extra-dates .webticzooitem-tab-month{font-size:.85rem}#teatro-full .related-container h2.medium{font-size:1.5rem;line-height:1;margin-bottom:0}#cinema-teaser .cinema-evidenza img,#teatro-teaser .teatro-evidenza img{min-height:350px;max-height:450px}}@media (min-height:1080px) and (min-width:1500px){body::before{height:80vh}}@media (max-height:960px){body.wall-page .tm-content .slider-programma .uk-grid>div{width:21%}body.wall-page .tm-top-b{height:17vh}body.wall-page .tm-bottom-a{height:8vh}body.wall-page .wall-logo img{width:200}}@media (max-height:767px){body.wall-page .wall-logo img{width:150px}body.wall-page .tm-content .slider-programma .uk-grid>div{width:20%}body.wall-page .tm-top-b{height:15vh}body.wall-page .tm-bottom-a{height:5vh}body.wall-page .tm-content{height:80vh}}@media (min-width:1800px) and (min-height:960px){body.wall-page .uk-slider-items>div{width:28%}}
