:root{--color-beige:#d8d2ba;--color-text:#ebebeb}.section-rooms .rooms-group .room-single.room-expanded .room-info .title{max-width:50%!important}.notification-holder{position:fixed;bottom:70px;left:70px;width:100%;width:70px;height:70px;z-index:100;cursor:pointer}.notification-holder--wrapper{background-color:var(--color-beige);width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:992px){.notification-holder{bottom:63px;left:10px}}.content-drawer.contact-us .section-contact .section-contact--wrapper .contact{justify-content:unset!important}@keyframes pulsate-height{0%{height:1px}50%{height:2px}100%{height:1px}}.section-rooms .rooms-group .room-single .room-info>.btn-expand:after,.section-rooms .rooms-group .room-single .room-info>.btn-expand:before{height:2px}.section-rooms .rooms-gallery .gallery .controllers{background-color:rgba(0,0,0,.9)!important}.section-rooms .rooms--wrapper{display:block!important}.section-rooms .rooms-selectors .selector{width:100%;border-right:unset!important;border-bottom:1px solid var(--color-beige)!important}.section-rooms .rooms-selectors .selector span{writing-mode:unset!important;transform:unset!important;font-size:23px!important;line-height:28px!important;padding-left:0!important}.section-rooms .rooms-selectors--wrapper{flex-wrap:wrap!important}.section-rooms .rooms-selectors .selector{padding-top:6px;padding-bottom:6px}.section-rooms .rooms-selectors{width:33%!important}.section-rooms .rooms-group .room-single{padding:unset!important}.section-rooms .rooms-group .room-single--wrapper:before{content:unset!important}.section-rooms .rooms-group .room-single--wrapper{padding-top:unset!important}.section-rooms .rooms-group .room-single.room-expanded .room-info .title{transform:translate(0,-50%)!important;top:50%!important}.section-rooms .rooms-group .room-single.room-expanded .room-info .options--wrapper{transform:translate(0)!important}.section-rooms .rooms-group .room-single.room-expanded .room-info .options{position:absolute!important;left:0!important;transform:unset!important}.section-rooms .rooms-group .room-single.room-expanded .room-info .teaser{opacity:1!important;visibility:visible!important}.section-rooms .rooms-group .room-single .room-info .teaser{position:relative!important;top:unset!important;left:unset!important}.section-rooms .rooms-group .room-single.room-expanded .room-info .content{transform:translate(100%,0%)!important}.section-rooms .rooms-group .room-single .room-info .content{transform:translate(100%,0%)!important}.section-rooms .rooms-group .room-single .room-info{padding-top:unset!important}body .navigation li button{pointer-events:none}body.menu-active .navigation li button{pointer-events:auto}.section-rooms .rooms-group .room-single .room-info .options{transform:translate(100%,0%)!important;position:absolute!important;left:0!important;transform:unset!important}.section-rooms .rooms-group .room-single .room-info .teaser{top:90px!important}@media (min-width:1696px){.section-rooms .rooms-group .room-single .room-info>.btn-expand{left:41%}}.notification-popup{position:fixed;top:0;left:0;width:1000px;max-width:100%;height:400px;z-index:100;display:flex}.notification-popup--content{display:flex;width:100%;height:100%}.notification-popup--wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:992px){.notification-popup{height:70vh!important}}.notification-image{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;width:50%}.notification-content{width:50%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:rgba(43,43,43,.65);padding:35px;position:relative;text-align:center}.notification-content:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//ashotel.si/wp-content/themes/ashotel/css/../img/background.svg);background-size:60% auto;background-position:center;background-repeat:no-repeat;opacity:.65;z-index:-1}.notification-image img{width:100%;height:100%;object-fit:cover}.notification-close{position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer;z-index:2}.notification-close:before,.notification-close:after{content:"";position:absolute;top:50%;left:50%;width:38px;height:1px;background-color:#fff;transition:transform .6s ease-in-out}.notification-close:before{transform:translate(-50%,-50%) rotate(45deg)}.notification-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.notification-popup--content{display:flex;justify-content:center;align-items:center;color:var(--color-text);font:normal normal normal 15px/24px Montserrat}.notification-popup--content h3{color:var(--color-beige);text-align:center;font:normal normal normal 25px/33px Tenor Sans;letter-spacing:0px;color:#d8d2ba;text-transform:uppercase;opacity:1;margin-bottom:36px}.notification-content .btn.btn-plain{background-color:var(--color-beige);color:var(--color-text);font:normal normal normal 15px/24px Montserrat;text-transform:uppercase;margin-top:36px;font:normal normal 600 13px/24px Montserrat;letter-spacing:3.12px;color:#2b2b2b;padding-top:4px;padding-bottom:3px;padding-left:20px;padding-right:20px}@media (min-width:992px){.section-cover .logo-main{max-width:70%}}.section-hotel--wrapper .image{position:unset!important}.section-hotel{padding-bottom:300px!important}.section-hotel--wrapper .image--wrapper{opacity:0;transform:translateY(100px);transition:opacity 1.5s ease-out,transform 1.5s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.section-hotel--wrapper .image--wrapper.fade-up{opacity:1;transform:translateY(0)}.section-hotel--wrapper .image--wrapper:first-child{position:absolute;left:-10%;z-index:-1;width:800px;height:800px;transition-delay:.5s}.section-hotel--wrapper .image--wrapper:first-child img{width:100%;height:100%;object-fit:cover;max-width:100%;display:block;position:relative;z-index:1}.section-ameneties-pretext{z-index:99999!important}.section.section-testimonials:after{transform:rotate(180deg)!important}.section-hotel--wrapper .image--wrapper:last-child{position:absolute;right:-10%;bottom:-10%;z-index:-1;width:500px;height:500px;transition-delay:1s}.section-hotel--wrapper .image--wrapper:last-child img{width:100%;height:100%;object-fit:cover;max-width:100%;display:block}.section-hotel--wrapper .content--wrapper{padding-bottom:600px}@media (max-width:992px){.section-hotel--wrapper .image--wrapper:first-child{display:block}.section-hotel--wrapper .image--wrapper:last-child{width:80%;height:300px;bottom:-200px!important;position:absolute;left:0!important;right:0!important;margin:auto!important;padding-bottom:0!important;z-index:999}}.section-rooms .rooms{position:relative}.section-rooms .rooms:before{content:"";position:absolute;top:0;bottom:0;left:50%;right:50%;transform:translateX(-50%);width:100vw;background-color:var(--color-beige);z-index:-1}.section-rooms{padding-bottom:0!important}@media (min-width:768px){.section-testimonials .content .title h2{font-size:5rem;line-height:1.475;letter-spacing:6.4px}}.section-testimonials .content .title h2{font-family:"Tenor Sans",sans-serif;font-weight:400;color:#ebebeb;text-transform:uppercase;font-size:35px;line-height:1;letter-spacing:2.8px;position:relative;bottom:100px}@media (min-width:768px){.section-offer .block .content .title h2{font-size:2vw!important}}.section-offer{height:100vh!important}.section-offer .block .image--wrapper{padding:unset!important}.section-offer .block,.section-offer .block .image--wrapper,.section-offer .block .image--wrapper img{height:100vh!important}body{max-width:100vw;position:relative}div#body{overflow-x:hidden!important;width:100%;position:relative}.horizontal-scroll-container{position:relative;width:100vw;max-width:100vw;overflow-x:hidden}.horizontal-scroll-container.gsap-animating{overflow-x:visible}body.horizontal-scrolling{overflow-x:visible}body.horizontal-scrolling div#body{overflow-x:visible !important}body:not(.horizontal-scrolling){max-width:100vw;overflow-x:hidden}body:not(.horizontal-scrolling) div#body{overflow-x:hidden !important}.section-ameneties{position:relative;padding:0;height:100vh;overflow:hidden;width:100vw;max-width:100%}.section-ameneties:active{cursor:grabbing}.section-ameneties-pretext{width:25%;padding:3.5rem 0;border-bottom:1px solid #d8d2ba;position:relative;z-index:2}.section-ameneties-pretext p{font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.1875;font-weight:600;color:#d8d2ba;letter-spacing:3.52px;text-transform:uppercase}.section-ameneties--wrapper{width:150%;padding-right:15%;height:100vh;position:absolute;top:0;left:20%;overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap}.amenity-item{width:33%;display:flex;height:100%;padding-right:100px;min-width:300px;user-select:none;-webkit-user-select:none}.amenity-content--wrapper{width:50%;height:100%;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;padding:40px;padding-bottom:100px}.amenity-item .amenity-image{height:100%;width:50%;object-fit:cover}.amenity-item .amenity-image img{width:100%;height:100%;object-fit:cover}.amenity-item>div{width:50%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column}.amenity-item .amenity-title h3{text-align:left;font:normal normal normal 30px/40px Tenor Sans;letter-spacing:2.4px;color:#ebebeb;text-transform:uppercase;margin-bottom:33px}.amenity-item .amenity-content p{text-align:left;font:normal normal normal 15px/24px Montserrat;letter-spacing:0px;color:#ebebeb;margin-bottom:33px;font-weight:300!important}.amenity-item .amenity-telephone p,.amenity-item .amenity-opening-hours p{font:normal normal normal 15px/24px Montserrat;letter-spacing:0px;color:#d8d2ba;font-weight:500!important}.amenities-swiper .swiper-button-next,.amenities-swiper .swiper-button-prev{color:#d8d2ba;background:rgba(43,43,43,.8);width:50px;height:50px;border-radius:50%}.amenities-swiper .swiper-button-next:after,.amenities-swiper .swiper-button-prev:after{font-size:20px}.amenities-swiper .swiper-button-prev{left:20px}.amenities-swiper .swiper-button-next{right:20px}.amenities-swiper .swiper-pagination{bottom:20px}.amenities-swiper .swiper-pagination-bullet{background:#d8d2ba;opacity:.5}.amenities-swiper .swiper-pagination-bullet-active{opacity:1}@media (max-width:992px){.section-ameneties{width:100vw;max-width:100vw;overflow-x:hidden;position:relative;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}.section-ameneties-pretext{width:100%}.section-ameneties--wrapper{height:100vh;position:absolute;top:0;left:0;width:600%;max-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;will-change:transform}.amenity-item{width:16.66%;min-width:120vw;max-width:120vw;height:100vh;flex-direction:row;padding:0;display:flex;position:relative;flex-shrink:0}.amenity-content--wrapper,.amenity-item .amenity-image{width:50%;padding:20px}.amenity-content--wrapper{padding-bottom:40px}}.testimonial-item{max-width:470px;width:100%;background-color:#1e1e1e;padding:33px 36px;height:100%;display:flex}.testimonial-item .testimonial-wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.testimonial-item .testimonial-content{color:#cecece;text-align:left;font:normal normal 300 15px/24px Montserrat;letter-spacing:0px}.testimonials-container .testimonial-item,.testimonials-slider .testimonial-item{height:100%}section.section-testimonials{padding-top:300px;position:relative;padding-bottom:200px}.testimonial-author{display:flex;align-items:center;gap:10px}.testimonial-location{color:#cecece}.testimonial-item .testimonial-item--wrapper{padding:40px}#testimonials-swiper{overflow:visible;position:relative;padding-bottom:50px;width:100%;max-width:100%}#testimonials-swiper .swiper-wrapper{overflow:visible;display:flex;width:100%}#testimonials-swiper .swiper-pagination{display:none !important}#testimonials-swiper .swiper-button-next,#testimonials-swiper .swiper-button-prev{position:static;display:inline-block;vertical-align:middle;margin:0 10px}#testimonials-swiper .swiper-nav-row{width:100%;display:flex;justify-content:center;align-items:center;margin-top:20px;gap:0}body{max-width:100vw;position:relative}section.section-testimonials .as-button-next{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.967 33.389'%3E%3Cpath fill='none' stroke='%23ebebeb' d='M-228.283,668.446l8.958-16.456-8.958-16.455' data-name='Path 37' transform='translate(228.723 -635.296)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;-webkit-transform:translate(calc(-50% + 32px), 0);transform:translate(calc(-50% + 32px), 0);margin-left:50px}section.section-testimonials .as-button-prev{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.967 33.389'%3E%3Cpath fill='none' stroke='%23ebebeb' d='M-228.283,668.446l8.958-16.456-8.958-16.455' data-name='Path 37' transform='translate(228.723 -635.296)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transform:rotate(180deg);margin-right:50px}section.section-testimonials .as-button-prev,section.section-testimonials .as-button-next{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:block;text-indent:-9999rem;color:transparent;position:absolute;z-index:2;width:9px;height:33px;pointer-events:all}section.section-testimonials .swiper-nav-row{position:absolute;left:50%;transform:translate(-50%,0);bottom:10%}.content-drawer-open.city-info--intro{position:absolute;right:0;top:0}.content-drawer{padding-top:5%;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);z-index:100}.city-info-close{position:absolute;top:22%;right:20%;transform:translateY(-50%);width:30px;height:30px;cursor:pointer;z-index:2}.city-info-close:before,.city-info-close:after{content:"";position:absolute;top:50%;left:50%;width:38px;height:1px;background-color:#fff;transition:transform .6s ease-in-out}.city-info-close:before{transform:translate(-50%,-50%) rotate(45deg)}.city-info-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.title-location{position:relative;padding-right:50px;font-family:"Tenor Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;color:#ebebeb!important;text-transform:uppercase;font-size:35px;line-height:1;letter-spacing:2.8px;margin-bottom:60px}@media (min-width:768px){.title-location{font-size:5rem;line-height:1.475;letter-spacing:6.4px}}.header{z-index:990!important}.section-location .city-info:before{content:unset!important}.section-spotlight .title{width:100%;padding-bottom:60px}.section-spotlight .title h2{font-family:"Tenor Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;color:#ebebeb!important;text-transform:uppercase;font-size:35px;line-height:1;letter-spacing:2.8px;text-align:left;margin-bottom:0}@media (min-width:768px){.section-spotlight .title h2{font-size:5rem;line-height:1.475;letter-spacing:6.4px}}.section-contact:before{content:unset!important}.section-spotlight{padding:100px 0;position:relative;overflow:visible}.spotlight--wrapper{width:100%;display:flex;flex-direction:column;position:relative;overflow:visible}.spotlight-line{position:absolute;height:1000px;top:50%;left:50%;transform:translate(-50%,-100%);width:2px;background-color:#d8d2ba;z-index:-1}#spotlight-swiper{position:relative;width:1000px;margin:0 auto;border:2px solid var(--color-beige);padding:30px;z-index:4;background:#2b2b2b;padding-bottom:30px;overflow:visible}.spotlight-item{width:1000px;height:400px;display:flex}.spotlight-content--wrapper{display:flex;width:100%;height:100%}.spotlight-image{width:50%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.spotlight-image img{width:100%;height:100%;object-fit:cover;display:block}.spotlight-content{width:50%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;text-align:center;background-color:var(--color-beige);overflow:hidden}.spotlight-content-inner-wrapper{padding:40px;display:flex;flex-direction:column;align-items:flex-start;max-width:100%;box-sizing:border-box}.spotlight-content:before{content:none}.spotlight-content h3{color:#2b2b2b;text-align:left;font:normal normal normal 25px/33px Tenor Sans;letter-spacing:0px;text-transform:uppercase;opacity:1;margin-bottom:36px}.spotlight-content h4{color:#2b2b2b;text-align:left;font:normal normal 600 15px/24px Montserrat;letter-spacing:0px;margin-bottom:10px;text-transform:uppercase}.spotlight-content .content{color:#2b2b2b;text-align:left;font:normal normal 300 15px/24px Montserrat;letter-spacing:0px}.spotlight-content .btn.btn-plain{background-color:transparent;color:#2b2b2b;font:normal normal 600 13px/24px Montserrat;letter-spacing:3.12px;padding:4px 0 3px;margin-top:36px;text-transform:uppercase;border-bottom:1px solid #2b2b2b;transition:all .3s ease;display:inline-block;width:auto;text-align:left;margin-left:0;margin-right:auto;align-self:flex-start}.spotlight-content-inner-wrapper .content span{display:block;font-size:14px;color:#2b2b2b;font-weight:600;font-family:"Montserrat",sans-serif;letter-spacing:1px;margin-bottom:10px}.spotlight-content .btn.btn-plain:hover{opacity:.7}#spotlight-swiper .swiper-wrapper{display:flex}#spotlight-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;width:100%;opacity:0;transition:opacity .5s ease}#spotlight-swiper .swiper-slide-active{opacity:1}#spotlight-swiper .swiper-nav-row{width:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;transform:translateX(-50%);bottom:-70px;z-index:10;gap:20px;pointer-events:auto}#spotlight-swiper .swiper-controls{position:absolute;right:0;bottom:-70px;display:flex;align-items:center;gap:20px;z-index:10}#spotlight-swiper .swiper-pause{width:40px;height:40px;background:0 0;border:none;cursor:pointer;position:relative;padding:0}#spotlight-swiper .swiper-pause:before,#spotlight-swiper .swiper-pause:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:20px;background-color:var(--color-beige);transition:all .3s ease}#spotlight-swiper .swiper-pause:before{left:calc(50% - 6px)}#spotlight-swiper .swiper-pause:after{left:calc(50% + 6px)}#spotlight-swiper .swiper-pause.paused:before{width:0;height:0;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--color-beige);background:0 0;left:50%;transform:translate(-50%,-50%)}#spotlight-swiper .swiper-pause.paused:after{display:none}#spotlight-swiper .swiper-counter{color:var(--color-beige);font-family:"Montserrat",sans-serif;font-size:14px;letter-spacing:1px}@media (max-width:992px){.spotlight-item{height:100%;flex-direction:column;width:100%;position:relative}.spotlight-content--wrapper{flex-direction:column}.spotlight-image{width:100%;height:40%}.spotlight-content{width:100%;height:60%}#spotlight-swiper{width:100%;margin:0!important;padding:10px!important;height:80vh}#spotlight-swiper .swiper-controls{display:none !important}.section-spotlight .container{padding:0!important}#spotlight-swiper .swiper-nav-row{position:absolute !important;bottom:calc(60%) !important;right:10px !important;left:auto !important;transform:none !important;gap:10px;z-index:10}#spotlight-swiper .swiper-nav-row .as-button-next,#spotlight-swiper .swiper-nav-row .as-button-prev{background-color:rgba(0,0,0,.5) !important;width:40px !important;height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important;background-size:50% 50%!important}#spotlight-swiper .swiper-nav-row .as-button-next{transform:unset}#spotlight-swiper .swiper-nav-row .as-button-prev{transform:rotate(180deg) translate(-20px,0)}#spotlight-swiper .swiper-nav-row{justify-content:flex-end!important}.section-spotlight{padding:0!important;padding-top:50px!important}}#spotlight-swiper .as-button-next,#spotlight-swiper .as-button-prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:block;text-indent:-9999rem;color:transparent;position:relative;z-index:2;width:9px;height:33px;pointer-events:all;cursor:pointer}#spotlight-swiper .as-button-next{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.967 33.389'%3E%3Cpath fill='none' stroke='%23d8d2ba' d='M-228.283,668.446l8.958-16.456-8.958-16.455' data-name='Path 37' transform='translate(228.723 -635.296)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transform:translate(calc(-50% + 32px), 0)}#spotlight-swiper .as-button-prev{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.967 33.389'%3E%3Cpath fill='none' stroke='%23d8d2ba' d='M-228.283,668.446l8.958-16.456-8.958-16.455' data-name='Path 37' transform='translate(228.723 -635.296)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transform:rotate(180deg) translate(calc(-50% + 32px), 0)}#spotlight-swiper .swiper-nav-row{width:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;transform:translateX(-50%);bottom:-70px;z-index:10;gap:20px;pointer-events:auto}body.drawer-open{overflow:hidden;position:fixed;width:100%}.content-drawer{height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.content-drawer .city-info--wrapper{padding:2rem;max-height:100%;overflow-y:auto}.section-hotel .top-bar{width:25%;border-bottom:1px solid #d8d2ba}.section-hotel .top-bar .text{margin-bottom:unset!important}section.section-cover{border-bottom:1px solid #d8d2ba}section.section-gallery,section.section-gallery .section-gallery--wrapper{height:100vh}section.section-contact{background-size:50% auto;background-position:right center;background-repeat:no-repeat;max-width:100%;overflow:hidden;height:80vh}@media (min-width:768px){.section-contact{margin:7.5rem 0 11rem;padding:unset}}.section-contact{position:relative;overflow:hidden;margin:250px 0;padding:unset;border-bottom:1px solid #d8d2ba}.section-contact img{max-width:712px;width:100%;padding-left:150px}@media (min-width:768px){.section-contact .title h2{font-size:5rem;line-height:1.475;letter-spacing:6.4px}}.section-contact .section-contact--wrapper .contact{display:flex;flex-direction:column;justify-content:center}.section-contact .container,.section-contact .row,.section-contact .col-md-12,.section-contact .section-contact--wrapper,.section-contact .content{height:100%}.section-contact .title h2,.section-contact-footer .title h2{font-family:"Tenor Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;color:#ebebeb !important;text-transform:uppercase;font-size:5rem;line-height:1;letter-spacing:2.8px;text-align:left;margin-bottom:0;z-index:3;position:relative}.section-contact-footer .logotip{position:relative;top:-70px;z-index:2}@media only screen and (max-width:768px){.section-contact-footer .logotip{top:-80px;bottom:0;position:absolute}.section-contact-footer .address{margin-top:50px!important}}.section-contact-footer .location--wrapper .contact-info p,.section-contact-footer .location--wrapper .contact-info a{font-weight:600;font-size:18px;line-height:30px;letter-spacing:2.34px;text-transform:uppercase;position:relative;z-index:2}.section-contact-footer .address{color:#fff;margin-top:190px;position:relative;z-index:2}.section-contact-footer .address p{color:#fff;font-size:15px;line-height:30px;position:relative;z-index:2}.section-contact-footer .address:before{content:'';display:block;width:40px;height:20px;border-top:1px solid var(--color-beige);margin-bottom:20px}.section-contact-footer .address:after{content:''}.section-contact .section-text p{color:#cecece;text-align:left;font:normal normal 300 15px/24px Montserrat;letter-spacing:0px;margin-bottom:4rem}.section-contact .title{width:100%;padding-bottom:60px}.section-gallery--wrapper.slick-slider .slick-arrow{background-color:rgba(0,0,0,.4) !important;border-radius:50%;width:50px !important;height:50px !important;transition:background-color .3s ease}.section-gallery--wrapper.slick-slider .slick-arrow:hover{background-color:rgba(0,0,0,.6) !important}.section-contact-footer .location--wrapper{position:relative;z-index:2}@media (min-width:768px){.section-gallery--wrapper.slick-slider .slick-arrow{position:absolute !important;bottom:12% !important;background-color:#2b2b2b!important;border-radius:0 !important;width:60px !important;height:80px !important;z-index:10 !important;background-size:8px auto !important;background-position:center !important;transform:none !important;left:auto !important;top:auto !important}.section-gallery--wrapper.slick-slider .slick-next{right:calc(15% - 60px) !important}.section-gallery--wrapper.slick-slider .slick-prev{right:15% !important}.section-gallery--wrapper.slick-slider .slick-arrow:hover{background-color:rgba(0,0,0,.6) !important}}@media (min-width:768px){.section-gallery .image .description{bottom:20%!important}}.section-rooms .intro .text p,.section-hotel .content .text p{color:#ebebeb!important}.section-rooms .rooms-selectors-pretext p{margin-bottom:20px;font-size:1.25rem}section.section-testimonials:before{content:'"';position:absolute;top:20%;left:5%;text-align:right;font:normal normal normal 80px/24px Tenor Sans;letter-spacing:6.4px;color:#d8d2ba;text-transform:uppercase;opacity:1;z-index:1}section.section-testimonials:after{content:'"';position:absolute;bottom:0;right:5%;text-align:right;font:normal normal normal 80px/24px Tenor Sans;letter-spacing:6.4px;color:#d8d2ba;text-transform:uppercase;opacity:1;z-index:1}#map.iframe--wrapper:after{content:'';position:absolute;top:45%;left:51%;transform:translate(-50%,-50%);width:50%;height:50%;background-image:url(//ashotel.si/wp-content/themes/ashotel/css/../img/map.png);background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none;z-index:10}@media (max-width:768px){.section-cover .logo-main{max-width:unset!important}#map.iframe--wrapper:after{display:none}.section-offer{height:unset !important}.notification-popup{flex-direction:column;height:auto;max-height:90vh}.notification-popup--content{flex-direction:column}.section-offer .block .content .logo img.logo-as-gostilna{width:50px !important;right:20px !important;margin:auto !important;position:relative}.section-offer .block .content .text p{line-height:1.5}.content-drawer .city-info--wrapper{padding:0!important}.city-info-close{position:absolute;top:10%!important;right:10%!important}.section-rooms-mobile .rooms-selectors{top:0 !important;z-index:10 !important;background-color:rgba(0,0,0,.75) !important;padding:.875rem 1rem !important}.section-rooms-mobile .rooms{position:relative;overflow:visible}.section-rooms-mobile .rooms--wrapper{position:relative;overflow:visible}.section-rooms-mobile{position:relative;overflow:visible;min-height:100vh}div#body .section-rooms-mobile .rooms-selectors{top:0 !important;z-index:10 !important}@supports not (position:sticky){.section-rooms-mobile .rooms-selectors{top:0 !important;left:0 !important;right:0 !important;z-index:10 !important}}.section-rooms-mobile .rooms-selectors{top:0 !important;z-index:999 !important;background-color:rgba(0,0,0,.75) !important;padding:.875rem 1rem !important;transform:translateZ(0) !important;will-change:transform !important}.notification-popup--content .notification-image,.notification-popup--content .notification-content{width:100%;flex:1}.notification-image{width:100%;height:250px;position:relative}.notification-content{width:100%;height:auto;padding:25px}.notification-close{position:absolute;top:15px;right:15px;left:auto}section.section-testimonials{padding-top:150px;padding-bottom:100px;overflow-x:hidden;width:100%;max-width:100vw}.testimonial-item{max-width:calc(100vw - 30px) !important;width:calc(100vw - 30px) !important;margin:0 15px;padding:20px !important;background-color:#1e1e1e !important;display:flex !important;box-sizing:border-box !important}.testimonial-item .testimonial-wrapper{width:100%;height:auto;min-height:150px;display:flex !important;flex-direction:column !important}.testimonial-item .testimonial-content{font-size:14px !important;line-height:20px !important;color:#cecece !important}#testimonials-swiper .swiper-nav-row{bottom:5%}#testimonials-swiper{overflow:visible !important;padding-bottom:60px;height:auto !important;width:100% !important;max-width:100% !important}#testimonials-swiper .swiper-wrapper{overflow:visible !important;height:auto !important;width:100% !important}#testimonials-swiper .swiper-slide{height:auto !important;display:flex !important;align-items:stretch !important;width:100vw !important;max-width:100vw !important;box-sizing:border-box !important;flex-shrink:0 !important}section.section-testimonials .swiper-nav-row{position:relative !important;left:auto !important;transform:none !important;bottom:auto !important;margin-top:30px;display:flex !important;justify-content:center !important;align-items:center !important;gap:30px}section.section-testimonials .as-button-prev,section.section-testimonials .as-button-next{position:relative !important;margin:0 !important;transform:none !important}section.section-testimonials .as-button-prev{transform:rotate(180deg) !important}.section-ameneties{height:100vh;overflow:hidden;position:relative;width:100vw;max-width:100vw}.section-ameneties-pretext{border-bottom:none!important;font-size:80%}.section-hotel .top-bar{border-bottom:none!important;width:100%}.section-offer .block .content .logo img{width:120px!important;right:20px!important;margin:auto!important}.spotlight-line{display:none!important}.section-spotlight .title{display:none!important}.section-ameneties--wrapper{height:100vh;position:absolute;top:0;left:0;width:600%;max-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;will-change:transform}.amenity-item{width:16.66%;min-width:120vw;max-width:120vw;height:100vh;flex-direction:row;padding:0;display:flex;position:relative;flex-shrink:0}.amenity-content--wrapper{width:50%;height:100vh;padding:40px 30px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:rgba(43,43,43,.9);position:relative;z-index:2}.amenity-item .amenity-image{width:50%;height:100vh;padding:0;position:absolute;right:0;top:0;z-index:1}.amenity-item .amenity-image img{width:100%;height:100%;object-fit:cover}.amenity-item .amenity-title h3{font-size:28px;line-height:36px;margin-bottom:24px;color:#ebebeb}.amenity-item .amenity-content p{font-size:14px;line-height:22px;margin-bottom:24px;color:#ebebeb}.amenity-item .amenity-telephone p,.amenity-item .amenity-opening-hours p{font-size:14px;line-height:20px;color:#d8d2ba;margin-bottom:8px}.amenity-content--wrapper .btn-book{background-color:var(--color-beige);color:#2b2b2b;font:normal normal 600 13px/24px Montserrat;letter-spacing:3.12px;text-transform:uppercase;padding:8px 24px;border:none;cursor:pointer;margin-top:auto;align-self:stretch;text-align:center}.section-rooms-mobile .rooms-selectors--wrapper{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.section-rooms-mobile .rooms-selectors--wrapper.active{max-height:500px;opacity:1}.rooms-selector-toggle-wrapper{width:35%;margin-bottom:20px;margin-left:auto;background:0 0;border:none;position:relative;z-index:10}.rooms-selector-toggle{color:#ebebeb;border:none;font:normal normal 600 13px/20px Montserrat;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;margin-bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;text-align:left}.rooms-selector-toggle:hover{background-color:#1a1a1a}.rooms-selector-toggle:after{content:'▼';font-size:10px;color:var(--color-beige);transition:transform .3s ease;margin-left:auto}.rooms-selector-toggle.active:after{transform:rotate(180deg)}.section-rooms-mobile .rooms-selectors--wrapper{background-color:transparent;border:none;padding:0;margin:0;flex-direction:column;margin-left:auto;position:relative;z-index:9}.section-rooms-mobile .rooms-selectors--wrapper .selector{width:100%;border-right:none!important;border-bottom:none!important;background-color:transparent}.section-rooms-mobile .rooms-selectors--wrapper .rooms-selector-toggle span{color:#EBEBEB!important;padding:15px 20px!important;font-size:13px!important;letter-spacing:2px!important;text-transform:uppercase!important;display:block!important;width:100%!important;text-align:left!important}.spotlight-content-inner-wrapper{padding:20px !important;height:100%;max-height:300px;overflow:hidden;display:flex !important;flex-direction:column !important;justify-content:space-between !important}.spotlight-content h3{font-size:20px !important;line-height:26px !important;margin-bottom:15px !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotlight-content h4{font-size:13px !important;line-height:18px !important;margin-bottom:8px !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotlight-content .content{font-size:13px !important;line-height:18px !important;flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:15px}.spotlight-content .btn.btn-plain{font-size:11px !important;line-height:16px !important;letter-spacing:2px !important;padding:3px 0 2px !important;margin-top:15px !important;flex-shrink:0}.spotlight-content-inner-wrapper .content span{font-size:12px !important;margin-bottom:8px !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-contact{background-size:100% auto !important;background-position:center center !important;height:auto !important;min-height:60vh !important;padding:60px 0 !important;margin:150px 0 !important}.section-contact .col-md-6.image{display:none!important}.section-contact .title h2,.section-contact-footer .title h2{font-size:35px !important;line-height:1 !important;letter-spacing:2.8px !important;margin-bottom:30px !important}.section-contact .section-text p{font-size:14px !important;line-height:22px !important;margin-bottom:2rem !important}.section-contact img{max-width:100% !important;width:100% !important;padding-left:0 !important}.content-drawer-open.city-info--intro{position:static !important;right:auto !important;top:auto !important;margin-top:20px;order:2}.city-info--intro{display:flex;flex-direction:column}.city-info--intro .link{order:1;margin-bottom:20px}.title-location{padding-left:16px!important}}@media (min-width:480px) and (max-width:767px){section.section-testimonials{padding-top:200px;padding-bottom:150px}.testimonial-item{max-width:350px}}.section-contact .col-md-6.image{display:none!important}.section-contact .container,.section-contact .row,.section-contact .col-md-12,.section-contact .section-contact--wrapper{position:relative}.section-contact .section-contact--wrapper:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(//ashotel.si/wp-content/themes/ashotel/css/../img/contact-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.3;z-index:-1}.notification-close:before,.notification-close:after{content:"";position:absolute;top:50%;left:50%;width:38px;height:1px;background-color:#fff;transition:transform .1s ease-in-out,height .1s cubic-bezier(.4,0,.2,1)!important}.notification-close:hover:before,.notification-close:hover:after{height:1.5px}.city-info-close:before,.city-info-close:after{content:"";position:absolute;top:50%;left:50%;width:38px;height:1px;background-color:#fff;transition:transform .1s ease-in-out,height .1s cubic-bezier(.4,0,.2,1)}.section-contact .content .contact form .form-item-checkbox{margin-bottom:.75rem}.city-info-close:hover:before,.city-info-close:hover:after{height:1.5px}.spotlight-content-inner-wrapper{padding:40px;display:flex;flex-direction:column;align-items:flex-start;max-width:100%;box-sizing:border-box;height:100%}.spotlight-content .btn.btn-plain{background-color:transparent;color:#2b2b2b;font:normal normal 600 13px/24px Montserrat;letter-spacing:1.68px;padding:4px 0 3px;margin-top:auto;text-transform:uppercase;border-bottom:1px solid #2b2b2b;transition:all .3s ease;display:inline-block;width:auto;text-align:left;margin-left:0;margin-right:auto;align-self:flex-start;-webkit-transition:letter-spacing .6s ease-in-out,margin .6s ease-in-out;transition:letter-spacing .6s ease-in-out,margin .6s ease-in-out}.section-location .city-info--intro .link a,.section-location .map .image .btn-map-trigger{-webkit-transition:letter-spacing .6s ease-in-out,margin .6s ease-in-out;transition:letter-spacing .6s ease-in-out,margin .6s ease-in-out}.spotlight-content .btn.btn-plain:hover{letter-spacing:3.12px!important;margin-right:39px!important}.section-location .city-info--intro .link a:hover,.section-location .map .image .btn-map-trigger:hover{letter-spacing:3.12px!important}#spotlight-swiper .swiper-counter{width:30px}.section-contact-footer{padding-bottom:100px}section.section-testimonials:after{transform:rotate(180deg)}@media (max-width:992px){.amenity-item{min-width:100vw;max-width:100vw}}@media (max-width:768px){.amenity-item .amenity-content--wrapper{width:60%}.amenity-item .amenity-image{width:40%}}@media (max-width:768px){.section-ameneties,.section-ameneties--wrapper,.amenity-item,.amenity-item .amenity-image{height:100svh}.amenity-item .amenity-image{width:100%}.amenity-item .amenity-content--wrapper{position:absolute;left:16px;right:16px;bottom:64px;z-index:2;width:auto;height:auto;max-height:calc(100svh - 180px);overflow-y:auto;justify-content:flex-start;padding:18px 18px 20px;background:rgba(43,43,43,.85);border:1px solid rgba(216,210,186,.35)}.amenity-item .amenity-title h3{font-size:24px;line-height:30px;margin-bottom:12px}.amenity-item .amenity-content p{line-height:21px;margin-bottom:12px}}@media (min-width:993px){.section-ameneties--wrapper{width:max-content}.amenity-item{width:clamp(680px, 56vw, 900px);min-width:0;padding-right:60px}.amenity-item .amenity-content--wrapper{width:58%;padding:40px 36px 56px}.amenity-item .amenity-image{width:42%}.amenity-item .amenity-title h3{margin-bottom:20px}.amenity-item .amenity-content p{margin-bottom:14px}}@media (min-width:993px) and (max-height:760px){.amenity-item .amenity-content--wrapper{padding-top:24px;padding-bottom:32px}.amenity-item .amenity-title h3{font-size:26px;line-height:32px;margin-bottom:14px}.amenity-item .amenity-content p{font-size:14px;line-height:21px;margin-bottom:10px}}@media (min-width:993px){.section-offer .block .image--wrapper{min-height:0 !important}.section-offer,.section-offer .block,.section-offer .block .image--wrapper,.section-offer .block .image--wrapper img{height:max(100vh, 900px) !important}}@media (min-width:1200px){.section-offer,.section-offer .block,.section-offer .block .image--wrapper,.section-offer .block .image--wrapper img{height:max(100vh, 800px) !important}}@media (min-width:993px) and (max-height:900px){.section-offer .block .content--wrapper{padding-top:1.5rem !important;padding-bottom:2.5rem !important}.section-offer .block .content .top{margin-bottom:2rem !important}.section-offer .block .content .text h3{margin-bottom:1rem !important}.section-offer .block .content .text p{line-height:1.7 !important}.section-offer .block .content .text--wrapper{margin-bottom:2rem !important}}