@charset "utf-8";.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{padding-bottom:25px!important}.title-area{display:none}.site-container{position:relative;padding:0;margin:0 auto;box-sizing:content-box;padding-top:100px}.header-2 .site-container{padding-top:125px}.site-inner{max-width:1230px;position:relative;margin:0 auto;padding:0 15px;width:100%}.container-tablist.sticky{max-width:1200px;z-index:999;top:0!important}.prenota,.social-media-icons,.social-media-icons li{position:relative;display:inline-block;padding:0;margin:0}.social-media-icons{text-align:right}.prenota a,.newsletter-block input[type=submit]{position:relative;list-style:none;text-transform:uppercase;font-weight:500;font-family:'Karla',sans-serif;font-size:17px;letter-spacing:3px;display:inline-block}.social-media-icons li{position:relative;list-style:none;font-size:17px;display:inline-block}.entry-content .social-media-icons li{font-size:20px}.social-media-icons li:not(:first-child){margin-left:25px}.entry-content .social-media-icons li:not(:first-child){margin-left:15px}.prenota a,.prenota a:hover,.prenota a:active,.prenota a:focus,.newsletter-block input[type=submit],.newsletter-block input[type=submit]:hover,.newsletter-block input[type=submit]:active,.newsletter-block input[type=submit]:focus,.blocco-testo-tabs a.blocco-testo-button.solid,.blocco-testo-tabs a.blocco-testo-button.solid:hover,.blocco-testo-tabs a.blocco-testo-button.solid:active,.blocco-testo-tabs a.blocco-testo-button.solid:focus{text-decoration:none;display:inline-block;padding:5px 25px;border:1px solid;line-height:35px}.header_right{text-align:right}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:35px;height:15px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:inline-block;margin-left:40px}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:1px;width:35px;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3.rounded span{height:3px;border-radius:2px}#nav-icon3.solid span{height:3px}#nav-icon1 span,#nav-icon3.open span,#nav-icon4 span{width:40px}#nav-icon1 span:nth-child(1){top:-1px}#nav-icon1 span:nth-child(2){top:7px}#nav-icon1 span:nth-child(3){top:7px}#nav-icon1.open span:nth-child(1){top:14px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#nav-icon3 span:nth-child(1){top:-1px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:7px}#nav-icon3 span:nth-child(4){top:15px}#nav-icon3.open span:nth-child(1){top:14px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}.slider-main-visual{position:relative;height:720px;max-width:1230px;width:100%;margin:0 auto;padding:0 15px}.slider-main-visual.fullscreen{max-width:100vw;padding:0}.single-cataloghi .single-main-visual-container,.single-eventi .single-main-visual-container,.single-post .single-main-visual-container{position:relative;min-height:420px;max-width:1200px;width:100%;margin:0 auto;padding:0}.single-cataloghi .single-main-visual-content,.single-eventi .single-main-visual-content,.single-post .single-main-visual-content{position:relative;padding:125px 175px}.single-cataloghi .breadcrumbs,.single-eventi .breadcrumbs,.single-post .breadcrumbs{font-size:14px}.single-cataloghi h1,.single-eventi h1,.single-post h1{margin-top:10px;margin-bottom:20px}.single-cataloghi h1{max-width:calc(100% - 400px)}.single-cataloghi .details b,.single-eventi .details b,.single-post .details b{font-weight:700}.single-cataloghi .details span,.single-eventi .details span,.single-post .details span{display:inline-block;margin-left:5px}.single-cataloghi .post_image{width:395px;position:absolute;right:100px;top:125px;background-size:cover;background-repeat:no-repeat;background-position:center center}.single-eventi .post_image,.single-post .post_image{width:calc(100% - 200px);position:relative;margin:-100px auto;overflow:hidden}.single-eventi .post_image img,.single-post .post_image img,.single-cataloghi .post_image img{position:relative;max-width:100%;height:auto}.single-cataloghi .entry-content,.single-eventi .entry-content,.single-post .entry-content{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.single-cataloghi .entry-content svg,.single-eventi .entry-content svg,.single-post .entry-content svg{position:relative;transform:rotate(180deg);max-width:135px;width:100%}.single-cataloghi .entry-content svg.mobile-arrow,.single-eventi .entry-content svg.mobile-arrow,.single-post .entry-content svg.mobile-arrow{display:none}.single-cataloghi .entry-content .content,.single-eventi .entry-content .content,.single-post .entry-content .content{position:relative;padding-left:100px;width:calc(100% - 135px)}.single-cataloghi .divider,.single-eventi .divider,.single-post .divider{position:relative;background-color:#f2f2f2;width:100%;height:1px;margin-top:120px}body.single-cataloghi .single-cataloghi .divider:before,body.single-eventi .single-eventi .divider:before,body.single .single-post .divider:before{position:relative;content:"";margin:50px auto;width:calc(100% - 100px);display:block;height:2px;background-color:#f2f2f2}.single-cataloghi .post-footer,.single-eventi .post-footer,.single-post .post-footer{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 175px;margin:50px 0}.single-cataloghi .post-footer svg,.single-eventi .post-footer svg,.single-post .post-footer svg{position:relative;transform:rotate(180deg);max-width:135px;width:100%}.single-cataloghi .post-footer svg.mobile-arrow,.single-eventi .post-footer svg.mobile-arrow,.single-post .post-footer svg.mobile-arrow{display:none}.single-cataloghi main.content,.single-eventi main.content,.single-post main.content{padding:200px 100px 0}.single-cataloghi article,.single-eventi article,.single-post article{padding:0 75px}.single-eventi .contatti-evento{margin-top:10px;margin-bottom:50px}.single-eventi .contatti-evento a{margin-right:18px}.single-customn-slide{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;height:720px}.single-customn-slide_mobile img{object-fit:cover;padding:0}.single-main-visual-image{position:relative;height:720px;max-width:1230px;width:100%;margin:0 auto;padding:0 15px}.fullscreen .single-main-visual-image{max-width:100vw;padding:0}.single-main-visual-image>.wrap{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%}.container-tablist{position:sticky;position:-webkit-sticky;top:99px;width:100%;overflow-x:auto;text-align:center;align-items:center;align-content:center;display:flex;justify-content:center;padding-bottom:0;padding-top:20px;transition:none;overflow-y:hidden;z-index:99}body.header-2 .container-tablist{top:124px}.container-tablist.sticky{padding-top:0}ul#fable-tabs{position:relative;height:auto;align-items:center;flex-wrap:nowrap}ul#fable-tabs li{position:relative;margin:0 5px}ul#fable-tabs a{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-family:'Karla',sans-serif;white-space:nowrap}.sticky ul#fable-tabs a{padding-top:0}#fable-content{overflow-x:hidden}.scroll{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.site-inner iframe{position:relative;height:715px!important;width:100%!important}.entry-content p,.entry-content .team h3,.entry-content .team h4{font-family:'Karla',sans-serif;font-size:17px;line-height:35px;margin-bottom:10px}.contatti{margin-bottom:65px;position:relative}.contatti p i{display:none}.contatti .social-media-icons{margin-top:25px}.orari{position:relative;margin-bottom:75px}.orari p{margin:0}.padding_50{padding:0 50px!important}.padding_left_50{padding-left:50px!important}.blocco-contatti .contenuto-contatti .wrap{padding:0 50px}.blocco-contatti>.row{padding:0 35px}.newsletter-block>.row{padding-top:75px;padding-bottom:75px}.newsletter-block>.row>div .wrap{padding:0 85px}.newsletter-block h4{font-size:37px;line-height:40px;margin-bottom:0}.newsletter label{display:block;font-size:15px;padding:0 10px;margin:20px 0 0;font-family:'Karla',sans-serif;line-height:30px}.newsletter input[type=text],.newsletter input[type=email],.newsletter input[type=number],.newsletter textarea{font-family:'Karla',sans-serif;margin:0 0 5px;padding:5px 10px 0;border:0;outline:none;background-color:transparent;line-height:30px}.newsletter textarea{height:100px;max-width:100%;width:100%}.newsletter .email,.newsletter .nome{margin:0 0 25px;position:relative;display:block}.newsletter input[type=text],.newsletter input[type=email]{display:block;width:100%}.newsletter input[type=number]{margin:0}.newsletter .compleanno *{vertical-align:bottom}.newsletter .compleanno span{width:calc(50% - 10px);display:inline-block}.newsletter .compleanno span input{position:relative;max-width:100%;width:100%}.newsletter .mese{margin:0 0 0 10px}.newsletter .giorno{margin:0 10px 0 0}.newsletter-block input[type=submit]{outline:none}.newsletter-block .col-12:not(.col-md-5) input[type=submit]{margin-top:20px}.newsletter-block .wpcf7-spinner{position:absolute;top:50%;left:100%;margin:0 5px}.newsletter-block .wpcf7 .ajax-loader{margin:0;position:absolute;right:0}.newsletter-block .custom-control-label::before,.newsletter-block .custom-control-label::after{width:1.5rem;height:1.5rem;left:-2rem}.newsletter-block .custom-control-label::after{top:0}.newsletter-block .privacy_checkbox{margin-top:30px;z-index:0}.newsletter-block .privacy_checkbox label{font-size:13px;margin-top:0}.hide_desktop{display:none}.blocco-contatti h2,.blocco-testo-tabs h1{font-size:37px;line-height:40px}.fablemodal .modal-content{border:0;border-radius:0;outline:0}.fablemodal .modal-header{border-bottom:0;border-top-left-radius:0;border-top-right-radius:0;height:60px;padding:0}.fablemodal .modal-header button{outline:0;line-height:60px;background-repeat:no-repeat;background-size:25px 25px;background-position:center center;height:60px;width:60px;box-sizing:border-box;padding:0;display:block;position:absolute;right:0;margin:0}.fablemodal .modal-header button #nav-icon3{margin:0}.fablemodal .modal-header button #nav-icon3.open span:nth-child(2),.fablemodal .modal-header button #nav-icon3.open span:nth-child(3){width:35px}#nav-icon3.open span:nth-child(4) .fablemodal .modal-header img{max-width:22px}.fablemodal .modal-body{font-size:16px;text-align:center;font-family:'Karla',sans-serif;padding:20px 75px 75px}#modale_immagini.fablemodal .modal-body{padding:0 60px 60px}.fablemodal .modal-body img{position:relative;max-width:100%}.gallery-masonry img{max-width:100%;width:auto;margin-bottom:30px;cursor:pointer}.team{padding:0 50px!important}.custom-cta{padding:0 38px!important}.rounded-container{margin:0 50px}.blocco-testo-tabs p a:not(.blocco-testo-button){font-size:15px}.blocco-testo-tabs p a.blocco-testo-button{position:relative;display:block;margin-top:35px;text-transform:uppercase;font-size:15px;letter-spacing:1px}.blocco-testo-tabs p a.blocco-testo-button.solid,.blocco-testo-tabs p a.blocco-testo-button.solid:hover,.blocco-testo-tabs p a.blocco-testo-button.solid:active,.blocco-testo-tabs p a.blocco-testo-button.solid:focus{display:inline-block}.container.blocco-testo-tabs{padding:125px 50px 0;transition:1s}.container.blocco-testo-tabs .testo-btt{padding-left:75px}.container.blocco-testo-tabs .next_tab a{position:relative;justify-content:flex-end;background-position:center right;background-repeat:no-repeat;height:100%;width:100%;background-size:50% auto;display:none}.container.blocco-testo-tabs .next_tab a img,.container.blocco-testo-tabs .next_tab a svg{width:100px}.container.blocco-testo-tabs .next_tab a svg.mobile-arrow{display:none}a.custom-anchor{position:absolute;top:-200px}#redi_booking_form #redi_f_box,#redi_f_box_cancel{border:0;box-shadow:none;border-radius:0!important;overflow:hidden;background-color:transparent}#redi_booking_form div#redi_f_box br,#redi_f_box_cancel br,#redi_booking_form .f_arrow_next_step,#redi_f_box_cancel .f_arrow_next_step,#redi_booking_form .redi-table-icon-cell{display:none!important}.f_step_box{width:100%;transition:top 0.3s ease,box-shadow 0.3s ease}.f_step_box.fixed{position:fixed;z-index:999;width:100%}#redi_booking_form .f_step_box #tab1,#redi_booking_form .f_step_box #tab2{font-family:'Karla',sans-serif;text-transform:lowercase;box-sizing:border-box;height:50px;line-height:45px}#redi_booking_form .f_step_box #tab1 .underline,#redi_booking_form .f_step_box #tab2 .underline{border-bottom:0;padding-left:0;display:block;font-size:14px}#redi_booking_form .f_step_box #tab1 .underline:first-letter,#redi_booking_form .f_step_box #tab2 .underline:first-letter{text-transform:uppercase}#redi_booking_form .f_tab_box{border:0;box-shadow:none}#redi_booking_form .f_subbox_title,#redi_booking_form .f_subbox_data,#redi_booking_form .f_subbox_data2,#redi_booking_form .f_subbox_data3{max-width:360px}#redi_booking_form .f_subbox_title{border:0;border-radius:0;background-color:transparent;text-align:center}#redi_booking_form .f_subbox_title .f_H2{font-family:'Karla',sans-serif;display:block;text-align:center;padding:10px 0;font-size:14px;text-transform:uppercase;letter-spacing:2px}#step1load{display:none!important}.single-image-rounded{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:50%;overflow:hidden}.single-image-rounded:before{position:relative;content:"";padding-top:100%;display:block;width:100%}.team .wrap{position:relative;padding:15px 0}.team .image-member{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.team .image-member.rounded{border-radius:50%!important;overflow:hidden}.team .image-member.rounded+.member-content{text-align:center}.team .image-member:before{position:relative;width:100%;content:"";display:block;padding-top:100%}.entry-content .member-content{position:relative;padding:40px 10px}.entry-content .team h3{padding:0!important;margin:0;font-weight:700;line-height:22px}.entry-content .team h4{padding:0!important;margin:0;line-height:22px}.entry-content .team a{position:relative;display:inline-block;margin-top:20px}.custom-cta .single-cta .wrap_squared{position:relative;height:0;width:calc(100% - 20px);padding-bottom:calc(100% - 20px);margin:25px auto}.custom-cta .single-cta .wrap{position:relative;padding:50px 50px 64px;width:100%}.custom-cta .single-cta .wrap p{margin:0;line-height:22px;color:#fff}.custom-cta .single-cta svg,.custom-cta .single-cta img{position:absolute;bottom:50px;height:auto;width:100px;right:50px;stroke:#fff}.custom-cta .single-cta .wrap h3{color:#ffffff!important;margin-bottom:10px;line-height:32px;padding:0!important}.custom-cta.slider{font-size:0}.custom-cta.slider .single-cta{position:relative;display:inline-block}.custom-cta.slider[data-column="3"] .single-cta{width:33.3333%}.custom-cta.slider[data-column="2"] .single-cta{width:50%}.custom-cta.slider .single-cta .wrap_squared{position:relative;height:0;width:calc(100% - 50px);padding-bottom:calc(100% - 50px);margin:25px auto}.custom-cta.slider ul.slick-dots{position:relative;display:block;text-align:center;padding:0}.custom-cta.slider ul.slick-dots li{position:relative;display:inline-block}.custom-cta.slider ul.slick-dots li button{border:0;position:relative;display:block;width:10px;height:10px;margin:0 5px;border-radius:50%;padding:0;outline:none}.dingolo_title a svg{width:100px;height:auto}.newsletter-block .row>div:first-child p{line-height:30px;margin-bottom:20px}.rounded-container{padding:75px 125px;position:relative}.entry-content .rounded-container *{color:#fff}.entry-content .post-container h4{font-size:21px;font-weight:800;padding:50px!important}.entry-content .post-container .meta b{font-weight:700;position:relative;display:inline-block}.entry-content .post-container .meta span{position:relative;display:inline-block;margin-right:5px}.post-container a.goto{display:none}.post-container a.goto svg{position:absolute;width:100px;top:50%;transform:translateY(-50%);right:80px}.post-container a.goto svg.desktop-arrow{display:none}.post-container .row a.single-post{padding:20px 0;position:relative;display:flex;border-bottom:1px solid #f2f2f2;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}.post-container .row:nth-child(2) a.single-post{border-top:1px solid #f2f2f2}.post-container a.single-post .post-image div{position:relative;width:80px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:50%;margin-right:50px}.post-container a.single-post .post-image div:before{position:relative;content:"";display:block;width:100%;padding-top:100%}.post-container a.single-post .details{position:relative;width:100%}.post-container a.single-post .post-image+.details{position:relative;width:calc(100% - 130px)}.post-container a.single-post .meta{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:5px}.post-container a.single-post .meta .divider{position:relative;display:inline-block;margin:0 5px}.post-container a.single-post h3{padding-bottom:0!important;margin-bottom:0!important;line-height:1.3}.post-container .load-more a{position:relative;display:inline-block;height:200px;padding:50px 0}.post-container .load-more svg{position:relative;width:100px;transform:rotate(90deg);top:35px}.post-container .load-more svg.desktop-arrow{display:none}.extra-blocks .custom-grid-gallery{position:relative;padding:0 50px;margin-top:100px}.slider-main-visual,.single-customn-slide .single-customn-slide_desktop,.single-main-visual-image{height:calc(100vh - 179px)}.header-2 .slider-main-visual,.header-2 .single-customn-slide .single-customn-slide_desktop,.header-2 .single-main-visual-image{height:calc(100vh - 204px)}.custom-grid-gallery a{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;display:block;cursor:pointer}.custom-grid-gallery a:before{content:"";position:relative;display:block;width:100%;padding-top:100%}.custom-grid-gallery.masonry .open-gallery:before{display:none}.custom-grid-gallery.masonry .masonry-item img{position:relative;width:100%;height:auto;max-width:100%;margin-bottom:30px}.masonry{column-gap:30px}.masonry .masonry-item{display:inline-block;width:100%;vertical-align:top;break-inside:avoid}.masonry[data-base-col="1"]{column-count:1}.masonry[data-base-col="2"]{column-count:2}.masonry[data-base-col="3"]{column-count:3}.masonry[data-base-col="4"]{column-count:4}.masonry[data-base-col="6"]{column-count:6}@media all and (min-width:576px){.masonry[data-sm-col="1"]{column-count:1}.masonry[data-sm-col="2"]{column-count:2}.masonry[data-sm-col="3"]{column-count:3}.masonry[data-sm-col="4"]{column-count:4}.masonry[data-sm-col="6"]{column-count:6}}@media all and (min-width:768px){.masonry[data-md-col="1"]{column-count:1}.masonry[data-md-col="2"]{column-count:2}.masonry[data-md-col="3"]{column-count:3}.masonry[data-md-col="4"]{column-count:4}.masonry[data-md-col="6"]{column-count:6}}@media all and (min-width:992px){.masonry[data-lg-col="1"]{column-count:1}.masonry[data-lg-col="2"]{column-count:2}.masonry[data-lg-col="3"]{column-count:3}.masonry[data-lg-col="4"]{column-count:4}.masonry[data-lg-col="6"]{column-count:6}}@media all and (min-width:1200px){.masonry[data-xl-col="1"]{column-count:1}.masonry[data-xl-col="2"]{column-count:2}.masonry[data-xl-col="3"]{column-count:3}.masonry[data-xl-col="4"]{column-count:4}.masonry[data-xl-col="6"]{column-count:6}}#gallery-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999999}#gallery-container{max-width:1230px;margin:0 auto;position:relative;padding:45px 15px;width:100%;height:100%}#gallery-container .slick-gallery,#gallery-container .slick-gallery .slick-list,#gallery-container .slick-gallery .slick-track,#gallery-container .slick-gallery .slick-track .slick-slide>div,#gallery-container .slick-gallery .slick-track .slick-slide>div .slick-item,#gallery-container .slick-gallery .slick-track .slick-slide>div .slick-item .slide-content{height:100%}#gallery-container,#gallery-container *{transition:none}#gallery-container .slick-item .slide-content{width:100%;display:inline-flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}#gallery-container img{max-width:90%;max-height:70vh;position:relative;height:auto}#gallery-container p{position:relative;margin-top:30px;font-weight:500;font-size:16px}.close-btn{position:absolute;top:45px;right:15px;cursor:pointer}#gallery-container .close-btn{z-index:99}#gallery-container .close-btn #nav-icon3{margin-left:0}#gallery-container button.slick-arrow,#gallery-container button.slick-arrow:focus{position:absolute;top:50%;transform:translateY(-50%);left:-10px;border:0;background-color:transparent;outline:0;border:0;cursor:pointer;width:30px;height:40px;padding:0}#gallery-container button.slick-next.slick-arrow{left:auto;right:-10px}#gallery-container button.slick-arrow svg{height:40px;display:block;width:30px}@media all and (min-width:1025px){.newsletter-block,.blocco-contatti,.gallery-masonry{max-width:100%}}@media all and (max-width:1024px){.site-inner{padding:0 30px}.slider-main-visual{padding:0}.newsletter-block,.blocco-contatti{max-width:100%}.newsletter-block>.row{padding-top:50px;padding-bottom:50px}.newsletter-block>.row>div .wrap{padding:0 20px}.newsletter-block>.row>div:first-child .wrap{margin-bottom:50px;text-align:center}.newsletter-block input[type=submit]{margin:0 auto;margin-top:50px}.newsletter-block .giorno,.newsletter-block .mese{width:calc(50% - 20px);display:inline-block}.newsletter-block .giorno input,.newsletter-block .mese input{width:100%}.blocco-contatti .menu-prenotazione{display:block;margin-bottom:75px;text-align:center}.blocco-contatti>.row{padding:0 20px}.blocco-contatti .contenuto-contatti .wrap{padding:0}.orari{margin:0 auto;position:relative;margin-bottom:45px}.orari .row{margin-bottom:20px}.orari .mattina_sera p{font-size:0;line-height:0}.orari .mattina_sera span{display:block;font-size:17px;line-height:25px;text-align:right}ul#fable-tabs{width:100%}.container.blocco-testo-tabs .testo-btt{padding-left:0}.gallery-masonry,.custom-cta{padding:0!important}.custom-cta>.row{margin:0 -25px}.team{padding:0 35px!important}.rounded-container{margin:0}.container.blocco-testo-tabs{padding:45px 15px 0}}@media all and (max-width:991px){.single-cataloghi h1{max-width:100%}.single-cataloghi .post_image img{width:100%}.single-cataloghi .post-footer svg.mobile-arrow,.single-eventi .post-footer svg.mobile-arrow,.single-post .post-footer svg.mobile-arrow{display:inline}.single-cataloghi .post-footer svg.desktop-arrow,.single-eventi .post-footer svg.desktop-arrow,.single-post .post-footer svg.desktop-arrow{display:none}.entry-content .post-container h4{padding:50px 0!important}.post-container a.goto svg{right:20px}.container.blocco-testo-tabs .next_tab a{display:none}.blocco-testo-tabs h1{text-align:left!important}.custom-cta{max-width:740px}.rounded-container,.team{max-width:720px;margin:0 auto}.team{padding:0!important}.custom-cta>.row{margin:0 -15px}.rounded-container{padding:50px}.single-cataloghi .post_image,.single-eventi .post_image,.single-post .post_image{position:relative;right:0;top:0;width:100%;margin:10px 0 0}.single-cataloghi .single-main-visual-container,.single-eventi .single-main-visual-container,.single-post .single-main-visual-container{padding:0 30px}.single-cataloghi .single-main-visual-content,.single-eventi .single-main-visual-content,.single-post .single-main-visual-content{padding:50px}.single-cataloghi main.content,.single-eventi main.content,.single-post main.content{padding:0 0 75px}.single-cataloghi .entry-content,.single-eventi .entry-content,.single-post .entry-content{margin-top:75px}.single-cataloghi article,.single-eventi article,.single-post article{padding:0}.single-cataloghi .entry-content,.single-eventi .entry-content,.single-post .entry-content{display:block}.single-cataloghi .entry-content .content,.single-eventi .entry-content .content,.single-post .entry-content .content{margin-top:50px;padding:0;width:100%}.single-cataloghi .post-footer,.single-eventi .post-footer,.single-post .post-footer,.extra-blocks .custom-grid-gallery{padding:0 30px}.single-cataloghi .divider:before,.single-eventi .divider:before,.single-post .divider:before{width:calc(100% - 60px)}.single-eventi .contatti-evento{margin-bottom:0}.post-container a.single-post .post-image+.details{width:100%}.single-main-visual-image>.wrap{margin:0 15px}body.header-2 .container-tablist{top:99px}}@media all and (max-width:768px){.site-inner,{padding:0 15px}.hide_desktop{display:block}.hide_mobile{display:none}.padding_50{padding:0!important}.padding_left_50{padding-left:0px!important}.entry-content{padding:0 15px}.header_right{height:100%;line-height:100px}.contatti{text-align:center;margin-bottom:70px;position:relative}.contatti p{margin:0;display:inline-block;position:relative}.contatti p span,.contatti p>a:not(:first-child){display:none}.contatti p:not(:first-child){margin:0 10px;font-size:0}.contatti p:first-child{margin-bottom:35px;display:block}.contatti i{font-size:20px;border-radius:50%;height:40px;line-height:40px;width:40px;color:#fff;display:inline-block;text-align:center}.social-media-icons{text-align:center;display:block}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{text-align:center}.site-inner iframe{height:450px!important}.blocco-contatti>.row,.blocco-contatti .contenuto-contatti .wrap,.blocco-contatti .contenuto-contatti,.blocco-contatti .mappa{padding:0}.contatti p i{display:inline-block}.entry-content .social-media-icons li:not(:first-child){margin-left:0}.container-tablist.sticky{padding-top:0}.blocco-contatti h2,.blocco-testo-tabs h1{font-size:30px;line-height:40px}.blocco-testo-tabs h1{text-align:left!important}.custom-cta,.rounded-container,.team{max-width:540px}.custom-cta .single-cta .wrap_squared{width:100%;padding-bottom:100%}.custom-cta .single-cta .wrap h3{text-align:left!important}.entry-content .team p{text-align:center}.single-cataloghi main.content,.single-eventi main.content,.single-post main.content{padding:0 15px}.single-cataloghi .social-media-icons li:not(:first-child),.single-eventi .social-media-icons li:not(:first-child),.single-post .social-media-icons li:not(:first-child){margin-left:15px}.post-container a.single-post .meta{display:block}.post-container a.single-post .meta .divider{display:none}.post-container a.single-post h3,.entry-content .post-container h4{text-align:left}}@media all and (max-width:480px){ul#fable-tabs{justify-content:unset!important}.gallery-masonry,.custom-cta,.team{padding:0!important}.rounded-container{margin:0}a.custom-anchor{top:-200px}}#redi_booking_form{position:relative}#redi_f_box,#redi_f_box *{font-family:'Karla',sans-serif}.f_person_data tr,.f_calender_data tr,.f_time_data tr{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}#redi_booking_form .f_subbox_title,#redi_booking_form .f_subbox_data,#redi_booking_form .f_subbox_data2,#redi_booking_form .f_subbox_data3{height:auto;max-width:100%!important;border:0!important}#redi_booking_form .f_subbox_title .f_H2{font-weight:500!important;font-size:16px!important;line-height:26px!important;padding:0!important;margin-bottom:15px;letter-spacing:0.02em!important}#redi_f_box,#redi_f_box_cancel{max-width:540px!important}.f_person_data,.f_calender_data,.f_time_data{max-width:100%!important;padding:0 40px!important}.f_person_data td,.f_calender_data td,.f_time_data td{font-size:20px!important;line-height:30px!important;font-weight:700;width:calc(13% - 7px);height:50px;max-width:unset!important;display:flex;flex-direction:column!important;justify-content:center;align-items:center;margin:0 2px 8px!important;transition:0.3s}#date_selection_box{margin-top:46px}.f_calender_data td{font-weight:700!important;font-size:20px!important;line-height:21px!important;height:unset!important;padding:15px 15px!important;min-height:84px}.f_calender_data td .legend{font-weight:700!important;font-size:16px!important;line-height:21px!important}.f_calender_data td .legend:nth-child(2){font-weight:500!important;font-size:10px!important;line-height:12px!important;text-transform:uppercase}.f_calender_data td.more_date_select{font-size:0!important;position:relative}.f_calender_data td.more_date_select::before{position:absolute;top:calc(50% - 10.5px);left:calc(50% - 11.5px);width:21px;height:23px;content:'\f073';font-size:23px;font-family:'Font Awesome 5 Free';transition:0.3s}.f_time_data td{width:calc(25% - 8px);font-weight:700!important;font-size:20px!important;line-height:22px!important}#buttons_first_step{height:auto!important;max-width:100%!important;padding:0 61px!important;margin:50px 10px 57px!important;display:inline-flex!important;justify-content:flex-end;align-items:center;width:calc(100% - 20px)}#buttons_first_step .f_btn{font-weight:500!important;font-size:18px!important;line-height:28px!important;width:151px!important;display:flex!important;justify-content:center;align-items:center;height:48px;padding:0;cursor:pointer}#f_check_step1{display:none!important}#redi_booking_form .f_step_box #tab1 .underline,#redi_booking_form .f_step_box #tab2 .underline{font-weight:500!important;font-size:16px!important;line-height:26px!important;height:100%;display:flex;justify-content:center;align-items:center;transition:0.3s}.f_text_selection_step2{max-width:100%!important;padding:0 61px!important;background-color:transparent!important;margin-bottom:57px!important}#redi_booking_form .f_step_box #tab1 .underline,#redi_booking_form .f_step_box #tab2 .underline{text-transform:capitalize}#redi-booking-div .f_text_selection_step2 table tr,#redi-booking-div .f_text_selection_step2 table td{padding:0!important;font-weight:500!important;font-size:19px!important;line-height:23px!important}#redi-booking-div .f_text_selection_step2 table td:first-child{margin-right:50px;display:block}.f_select2,.f_select2_area{max-width:100%!important;padding:0 61px!important;height:58px!important;margin-bottom:8px!important}.redi-textarea-input.f_select2{height:150px!important}.f_select2 span,.f_select2_area span{display:none!important}#redi-booking-div input[type="text"],#redi-booking-div textarea,#redi_f_box_cancel input[type="text"],#redi_f_box_cancel textarea,#redi-booking-div select{box-shadow:none!important;font-size:16px!important;line-height:26px!important;margin:0!important;width:100%;position:relative!important;left:unset!important;max-width:100%!important;z-index:0;padding:10px 45px!important;border:0;height:58px!important;min-width:unset!important;border-radius:0}#custom_fields_container{margin-top:26px!important;display:block!important}#custom_fields_container span.checkbox_field{display:flex!important;align-items:flex-start}#custom_fields_container span.checkbox_field .redi-checkbox{margin-left:0;display:none!important}#custom_fields_container .f_select2{height:auto!important}#custom_fields_container .f_select2 input[type=checkbox]{display:none!important;width:15px;height:15px;margin-right:18px}#custom_fields_container .f_select2 label{font-size:16px!important;line-height:18px!important;font-weight:500!important;text-align:left!important;position:relative;padding-left:30px!important}#custom_fields_container .f_select2 label::before{content:'';position:absolute;top:0;left:0;width:20px;height:20px}#custom_fields_container .f_select2 label.checked::after{content:"\f00c";font-family:'Font Awesome 5 Free';font-weight:900;text-align:center;background:none;position:absolute;top:1px;left:4px;font-size:13px}#redi-booking-buttons{height:auto!important;margin-top:67px!important;margin-bottom:58px!important;display:inline-flex;max-width:100%!important;padding:0 61px!important;width:100%}#redi-booking-buttons .f_btn_step{font-weight:500!important;font-size:18px!important;line-height:28px!important;width:max-content!important;padding:0 30px;height:48px;display:flex;justify-content:center;align-items:center;margin-left:auto;cursor:pointer}#redi-booking-buttons .f_btn_step.back{margin-left:0}.f_close_icon{display:none!important}.redi-cancel-box{padding:0 61px!important;max-width:540px!important}.f_close_icon_text{text-align:center!important}.redi-cancel-box .f_close_icon_text{display:none}.validation_error{margin-bottom:25px!important}.redi-booking-alert-error{max-width:100%!important;padding:0 61px!important}.fablemodal .text-bianco{margin-bottom:10px}.fablemodal{z-index:99999999999;padding-right:0!important}#ui-datepicker-div.ui-datepicker{z-index:999999999999!important}.video-main-visual{position:relative;margin:0 auto;max-width:1230px;padding:0;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;height:calc(100vh - 179px)}.video-main-visual.fullscreen{height:calc(var(--real-vh, 100vh) - 79px);max-width:100vw;padding:0}.video-main-visual .video-embed{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 30px);height:100%;overflow:hidden;margin:0}.video-main-visual.fullscreen .video-embed{width:100%}.video-main-visual iframe,.video-main-visual video{position:absolute;top:-50px;left:50%;width:120%;height:calc(100% + 100px);transform:translateX(-50%);border:0;z-index:1}.video-embed:before{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;content:"";display:block}@media (max-width:767px){.f_person_data,.f_calender_data,.f_time_data,.f_text_selection_step2,.redi-booking-alert-error,.f_select2,.f_select2_area,#redi-booking-buttons{max-width:100%!important;padding:0 20px!important}.f_person_data td{width:calc(24.28% - 8px)}.f_calender_data td{width:calc(33.3% - 8px)}.f_time_data td{width:calc(25% - 8px);font-size:16px!important;height:60px;margin:0 2px 4px!important}}@media (max-width:567px){.f_calender_data td{width:calc(50% - 8px)}#redi-booking-buttons table tr td,#redi-booking-cancel-buttons table tr td{width:100%;display:block}#redi-booking-buttons .f_btn_step{margin-bottom:10px;width:auto!important}}.header_post .r_header_t{background-color:#f2f2f2;padding-top:50px;padding-bottom:50px;padding-left:50px;padding-right:50px;box-sizing:border-box}.header_post .single_thumbnail{width:100%;padding-left:0;padding-right:0;box-sizing:border-box;margin-top:50px}@media (min-width:1024px){.header_post .single_thumbnail{padding-left:50px;padding-right:50px;margin-top:-137px}.header_post .r_header_t{padding-top:75px;padding-left:75px;padding-right:75px;padding-bottom:187px}}@media (min-width:1200px){.header_post .single_thumbnail{padding-left:107px;padding-right:107px;margin-top:-137px}.header_post .r_header_t{padding-top:137px;padding-left:187px;padding-right:187px}}.header_post .breadcrups ul{margin:0;padding:0;display:flex;padding-bottom:20px}.header_post .breadcrups ul li{list-style:none}.header_post .breadcrups ul li a,.header_post .breadcrups ul li span{font-size:15px;color:#1e2933}.header_post .breadcrups ul li a::after,.header_post .breadcrups ul li span::after{content:"/";padding-left:7px;padding-right:7px}.header_post .single_posted ul{margin:0;padding:0;display:flex;padding-top:20px}.header_post .single_posted ul li{list-style:none}.header_post .single_posted ul li a,.header_post .single_posted ul li span,.header_post .single_posted ul li strong,.header_post .single_posted ul li p{font-size:17px;margin:0;line-height:24px}.header_post .single_posted ul li a::after,.header_post .single_posted ul li span::after,.header_post .single_posted ul li strong::after,.header_post .single_posted ul li p::after{content:"|";padding-left:7px;padding-right:7px;font-weight:400;top:-2px;position:relative}.header_post .single_posted ul li:last-child a::after,.header_post .single_posted ul li:last-child span::after,.header_post .single_posted ul li:last-child strong::after,.header_post .single_posted ul li:last-child p::after{content:""}.header_post .single_posted>ul>li:nth-child(1)>span,.header_post .single_posted>ul>li:nth-child(1)>strong,.header_post .single_posted>ul>li:nth-child(1)>p{font-weight:700}.header_post .single_thumbnail img{width:100%;max-width:100%;height:auto}.row_single{display:flex;flex-direction:column;margin:auto}.row_single .left_column_single{width:100%;padding-bottom:50px}.row_single .left_column_single a{max-width:135px}.row_single .left_column_single a svg{max-width:135px}.row_single .right_column_single{width:100%;box-sizing:content-box}@media (min-width:1024px){.row_single{flex-direction:row;max-width:900px}.row_single .left_column_single{width:135px;padding-bottom:0}.row_single .right_column_single{width:calc(100% - 135px);padding-left:100px;box-sizing:content-box}}.left_column_single_lick svg{transform:rotate(180deg)}.left_column_single_lick svg path{fill:#d33}.single-post .row_single .right_column_single p a{font-weight:700}.row_single_socials .social-media-icons{max-width:900px;justify-content:flex-end;display:flex;margin:auto}.row_single_socials{position:relative}.row_single_socials::before{content:"";border-top:2px solid #f2f2f2;width:100%;position:absolute;top:-53px}.single_excerpt{width:100%;font-size:21px;padding-bottom:35px;font-weight:700}.single_space{height:118px;width:100%}@media all and (max-width:1024px){.single_space{height:75px}}.right_column_single,.right_column_single *{letter-spacing:0}.blocco-testo-corto{padding-left:50px;padding-right:50px;box-sizing:border-box}@media (min-width:1024px){.blocco-testo-corto{padding-left:75px;padding-right:75px}}@media (min-width:1200px){.blocco-testo-corto{padding-left:187px;padding-right:187px}}.blocco-news{max-width:1177px;margin:auto}.blocco-news.inloading{position:relative;z-index:2}.blocco-news.inloading::before{display:block;content:'';position:absolute;z-index:2;width:100%;height:100%;background-color:#fff;opacity:.4}.blocco-news.inloading>.row{z-index:1;position:relative}.blocco-news .dingolo_pst{position:relative;padding-top:32px;padding-bottom:32px;padding-left:50px;padding-right:50px;box-sizing:content-box;display:flex;flex-direction:row;align-items:center}@media (max-width:767px){.blocco-news .dingolo_pst{flex-direction:column;padding-left:0;padding-right:0}}.blocco-news .dingolo_pst::before{content:"";border-top:2px solid #f2f2f2;width:100%;position:absolute;top:0;left:0}.blocco-news .dingolo_pst:last-of-type::after{content:"";border-top:2px solid #f2f2f2;width:100%;position:absolute;bottom:0;left:0}.blocco-news .dingolo_pst .timep{padding-bottom:5px}.blocco-news .dingolo_pst .timep ul{margin:0;padding:0;display:flex}.blocco-news .dingolo_pst .timep ul li{list-style:none}.blocco-news .dingolo_pst .timep ul li:first-child a,.blocco-news .dingolo_pst .timep ul li:first-child span,.blocco-news .dingolo_pst .timep ul li:first-child strong,.blocco-news .dingolo_pst .timep ul li:first-child p{font-weight:700}.blocco-news .dingolo_pst .timep ul li a,.blocco-news .dingolo_pst .timep ul li span,.blocco-news .dingolo_pst .timep ul li strong,.blocco-news .dingolo_pst .timep ul li p{font-size:17px;margin:0;line-height:24px}.blocco-news .dingolo_pst .timep ul li a::after,.blocco-news .dingolo_pst .timep ul li span::after,.blocco-news .dingolo_pst .timep ul li strong::after,.blocco-news .dingolo_pst .timep ul li p::after{content:"|";padding-left:7px;padding-right:7px;font-weight:400;top:-2px;position:relative}.blocco-news .dingolo_pst .timep ul li:last-child a::after,.blocco-news .dingolo_pst .timep ul li:last-child span::after,.blocco-news .dingolo_pst .timep ul li:last-child strong::after,.blocco-news .dingolo_pst .timep ul li:last-child p::after{content:""}.blocco-news .dingolo_loadmore{width:100%;padding-top:50px;padding-bottom:40px;display:flex;justify-content:flex-end;padding-right:50px;position:relative}.blocco-news .dingolo_loadmore a svg{width:100px;height:auto;transform:rotate(90deg);margin-top:50px}.dingolo_title{padding:0 50px;display:flex;justify-content:flex-start;flex-direction:column;padding-bottom:41px}.dingolo_title .nw_title{font-size:21px;padding-bottom:30px;font-weight:700}.dingolo_pst_img{width:80px;height:80px;border-radius:100%;position:relative;overflow:hidden;margin-right:50px}.dingolo_pst_g{width:calc(100% - 130px)}.dingolo_pst_img img{width:auto;height:100%;object-fit:cover;object-position:center;position:absolute}@media (max-width:767px){.dingolo_pst_img{width:150px;height:150px;margin-right:0;margin-bottom:50px}.dingolo_pst_g{width:100%}}@media (min-width:676px){.dingolo_title{justify-content:space-between;flex-direction:row}.dingolo_title .nw_title{padding-bottom:0}}@media (max-width:991px){.custom-cta.slider[data-column="3"] .single-cta{width:50%}}@media (max-width:767px){.custom-cta.slider[data-column="3"] .single-cta,.custom-cta.slider[data-column="2"] .single-cta{width:100%}}#redi_booking_form .f_final_title{line-height:normal}#reservation-id{font-weight:700}.f_person_data td,.f_calender_data td,.f_time_data td,#redi-booking-div input[type="text"],#redi-booking-div textarea,#redi_f_box_cancel input[type="text"],#redi_f_box_cancel textarea,#redi-booking-div select,.f_step_box,#redi_f_box_cancel,#custom_fields_container .f_select2 label::before{background-color:#f5f5f5!important}#redi_booking_form #redi_f_box,#redi_f_box_cancel{padding-bottom:0}#step3{padding:30px}.breadcrumb_last{display:none!important}.desktop-arrow.thin .st0,.mobile-arrow.thin .st0{fill:none;stroke:#1D1D1B;stroke-width:.1;stroke-miterlimit:10}.desktop-arrow.rounded .st0,.mobile-arrow.rounded .st0{fill:none;stroke:#1D1D1B;stroke-width:.1;stroke-miterlimit:10}.desktop-arrow.rounded .st1,.mobile-arrow.rounded .st1{fill:none;stroke:#1D1D1B;stroke-width:.15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.desktop-arrow.solid .st0{fill:none;stroke:#1D1D1B;stroke-width:.15;stroke-miterlimit:10}.mobile-arrow.solid .st0{fill:none;stroke:#1D1D1B;stroke-width:.1;stroke-miterlimit:10}.mobile-arrow.solid .st1{fill:none;stroke:#1D1D1B;stroke-width:.15;stroke-miterlimit:10}@media (max-width:992px){.slick-prev,.slick-next{display:none!important}.video-main-visual .video-embed{width:100%}}@media all and (max-width:577px){.post-container{padding:0!important}}.video-container{position:relative}.video-container:not(.clicked) .wpb_video_wrapper{background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:1}.video-container:not(.clicked) .wpb_video_wrapper iframe{visibility:hidden}.video-container .wpb_video_wrapper iframe{width:100%!important;height:100%!important}.player-icon{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.player-icon img{position:relative;max-width:200px;cursor:pointer}.video-container.clicked .player-icon{display:none}