@font-face{font-family:'frutigerb';src:url("../fonts/frutiger_lt_std_bold.eot");src:url("../fonts/frutiger_lt_std_bold.eot?#iefix") format("embedded-opentype"),url("../fonts/frutiger_lt_std_bold.woff") format("woff"),url("../fonts/frutiger_lt_std_bold.ttf") format("truetype"),url("../fonts/frutiger_lt_std_bold.svg#frutigerb") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'frutigerlc';src:url("../fonts/frutiger_lt_std_light_condensed.eot");src:url("../fonts/frutiger_lt_std_light_condensed.eot?#iefix") format("embedded-opentype"),url("../fonts/frutiger_lt_std_light_condensed.woff") format("woff"),url("../fonts/frutiger_lt_std_light_condensed.ttf") format("truetype"),url("../fonts/frutiger_lt_std_light_condensed.svg#frutigerlc") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'frutigerl';src:url("../fonts/frutiger_lt_std_light.eot");src:url("../fonts/frutiger_lt_std_light.eot?#iefix") format("embedded-opentype"),url("../fonts/frutiger_lt_std_light.woff") format("woff"),url("../fonts/frutiger_lt_std_light.ttf") format("truetype"),url("../fonts/frutiger_lt_std_light.svg#frutigerl") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'frutigerro';src:url("../fonts/frutiger_lt_std_roman.eot");src:url("../fonts/frutiger_lt_std_roman.eot?#iefix") format("embedded-opentype"),url("../fonts/frutiger_lt_std_roman.woff") format("woff"),url("../fonts/frutiger_lt_std_roman.ttf") format("truetype"),url("../fonts/frutiger_lt_std_roman.svg#frutigerro") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'leaguegothicr';src:url("../fonts/leaguegothic-regular-webfont.eot");src:url("../fonts/leaguegothic-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/leaguegothic-regular-webfont.woff") format("woff"),url("../fonts/leaguegothic-regular-webfont.ttf") format("truetype"),url("../fonts/leaguegothic-regular-webfont.svg#leaguegothicr") format("svg");font-weight:normal;font-style:normal}body{font-family:'Times New Roman', Arial, sans-serif;color:#000}.trebuchet{font-family:"Trebuchet MS", Arial, sans-serif}.trebuchet-b{font-family:"Trebuchet MS", Arial, sans-serif;font-weight:700}.trebuchet-i{font-family:"Trebuchet MS", Arial, sans-serif;font-style:italic}.times-b{font-family:"Times New Roman", Arial, sans-serif;font-weight:700}.times-i{font-family:"Times New Roman", Arial, sans-serif;font-style:italic}.times-bi{font-family:"Times New Roman", Arial, sans-serif;font-weight:700;font-style:italic}.frutiger-l{font-family:'frutigerl', Arial, sans-serif}.frutiger-lc{font-family:'frutigerlc', Arial, sans-serif}.frutiger-b{font-family:'frutigerb', Arial, sans-serif}.frutiger{font-family:'frutigerro', Arial, sans-serif}.leaguegothic{font-family:'leaguegothicr', Arial, sans-serif}.arial{font-family:Arial, sans-serif}.arial-b{font-family:Arial, sans-serif;font-weight:700}.arial-i{font-family:Arial, sans-serif;font-style:italic}.nero{color:#000}.nero-bg{background:#000}.bianco{color:#fff}.bianco-bg{background:#fff}.grigiochiaro{color:#f5f5f5}.grigiochiaro-bg{background:#f5f5f5}.grigio{color:#666}.grigio-bg{background:#666}.grigioscuro{color:#999}.grigioscuro-bg{background:#999}.grigiofooter{color:#eeede9}.grigiofooter-bg{background:#eeede9}.grigiobrand{color:#aaa8ad}.grigiobrand-bg{background:#aaa8ad}.grigioindirizzo{color:#848b95}.azzurro{color:#8a8565}.azzurro-bg{background:#8a8565}.blu{color:#442000}.blu-bg{background:#442000}.arancione{color:#ec540f}.arancione-bg{background:#ec540f}.oro{color:#B49A6B}.oro-bg{background:#B49A6B}.coloresopra{color:#8a8565}.coloresopra-bg{background:#8a8565}.coloresotto{color:#442000}.coloresotto-bg{background:#442000}.oroprenota{color:#f4d179}.oroprenota-bg{background:#f4d179}.grigioseparatore{color:#ccc}.grigioseparatore-bg{background:#ccc}.grigioprenota{color:#686c6f}.grigioprenota-bg{background:#686c6f}.rosso{color:red}.rosso-bg{background:red}.no-padding{padding-left:0;padding-right:0}.no-padding-bottom{padding-bottom:0rem !important}.img-width{width:100%}.img-center{margin:0 auto !important}.bg-cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.transizione,.menu-bandiere .menu-bandiere-item,.menu-lat .menu-lat-item a,.menu-lat .menu-lat-caret a,.menu .menu-lista .menu-indirizzo .btn-group.open i,.menu .menu-lista .menu-link a,.menu .menu-drop img,.footer-box .footer-testo a,.itinerari-box .catering-dettaglio-testo .catering-download a,.itinerari-box .catering-dettaglio-testo .emotional-wedding-download a,.ristorante-menu .ristorante-menu-pdf a,.ristorante-menu .ristorante-menu-lista .ristorante-menu-item .ristorante-menu-item-img img,.fotogallery-box .fotogallery-slider .fotogallery-prev,.fotogallery-box .fotogallery-slider .fotogallery-next,.sale-box .sale-item .sale-img .sale-item-descrizione,.itinerari-home-box .itinerari-home-item a img,.eventi-img .eventi-img-hover{transition:all 0.5s ease}#toTopButton{padding:0 1rem 0.5rem;background:rgba(0,0,0,0.5);color:#fff;position:fixed;bottom:3rem;right:3rem;display:none;z-index:10;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem}#toTopButton:hover{background:rgba(0,0,0,0.3)}.titolo-pagine{font-size:4rem;margin-top:2.5rem;background:url(../img/title-bg.png) repeat-x}.titolo-pagine .titolo-testo{padding-left:2.5rem;padding-right:2.5rem}.titolo-pagine-catering-dettaglio{background:url(../img/title-bgb.png)}.titolo-pagine-catering-dettaglio .titolo-catering-dettaglio{font-size:3rem;line-height:3rem}.sottotitolo-pagine{font-size:1.3rem;line-height:1.3rem;margin-top:2.5rem;margin-bottom:-2.5rem}.sopratitolo-pagine{font-size:1.3rem;line-height:1.3rem;margin-bottom:3rem}.titolo-solo,.sottotitolo-solo{margin-top:5rem}.menu-bandiere .menu-bandiere-item{margin-right:1rem;margin-top:0.9rem;float:left;opacity:0.5}.menu-bandiere .menu-bandiere-item:hover{opacity:1}.menu-bandiere .menu-bandiere-selezionato{opacity:1 !important}.menu-lat .active a{color:#B49A6B !important}.menu-lat .menu-lat-item{font-size:1.2rem;border-left:0.1rem solid #8f8f8f}.menu-lat .menu-lat-item:first-child{border-left:0}.menu-lat .menu-lat-item a{padding:0.5rem 1.2rem;color:#fff}.menu-lat .menu-lat-item a:hover{text-decoration:none;color:#aaa8ad}.menu-lat .menu-lat-item,.menu-lat .menu-lat-logo,.menu-lat .menu-lat-caret{display:inline}.menu-lat .menu-lat-logo img{padding:0.5rem 1rem;border-left:0.1rem solid #8f8f8f;border-right:0.1rem solid #8f8f8f}.menu-lat .menu-lat-caret a{color:#fff;padding-left:0.4rem;padding-right:0.4rem}.menu-lat .menu-lat-caret a:hover{color:#aaa8ad}.menu-brand{padding-top:1rem;padding-bottom:1rem}.menu-brand .menu-brand-item{display:inline;font-size:1.1rem}.menu-brand .menu-brand-item a{padding-left:1.3rem;color:#fff}.menu-brand .menu-brand-item:first-child a{padding-left:0}.menu{border-top:0.1rem solid #fff}.menu .menu-logo{margin-top:1.5rem;margin-bottom:1.5rem}.menu .menu-lista .menu-indirizzo{margin-top:3rem}.menu .menu-lista .menu-indirizzo .btn-group.open i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.menu .menu-lista .menu-indirizzo a{color:#848b95}.menu .menu-lista .menu-indirizzo .btn-prenota{color:#f4d179;font-size:1.6rem;font-weight:700;background-color:#686c6f;border-color:#686c6f;padding-top:0.8rem;padding-bottom:0.8rem}.menu .menu-lista .menu-indirizzo .dropdown-menu{background:#686c6f}.menu .menu-lista .menu-indirizzo .dropdown-menu a{color:#f4d179;padding-left:1.4rem;padding-right:1.4rem}.menu .menu-lista .menu-indirizzo .dropdown-menu a:hover{background-color:#aaa8ad}.menu .menu-lista .menu-link{margin-top:3rem}.menu .menu-lista .menu-link a{margin-left:1rem;padding-left:1rem;padding-top:0.3rem;padding-bottom:0.3rem;border-left:0.1rem solid #8f8f8f;color:#fff}.menu .menu-lista .menu-link a:first-child{margin-left:0;padding-left:0;border-left:none}.menu .menu-lista .menu-link a:hover{color:#B49A6B;text-decoration:none}.menu .menu-lista .menu-link a:focus{color:#B49A6B;text-decoration:none}.menu .menu-drop{margin-top:1.5rem;margin-bottom:1.5rem;position:relative}.menu .menu-drop img:hover{opacity:0.5}.menu .menu-drop .menu-drop-testo{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:#fff;left:3rem;right:3rem;padding-top:0.5rem;padding-bottom:0.5rem;background-color:rgba(68,32,0,0.8)}.link-menu-attivo{color:#B49A6B !important}.masthead{height:20rem;padding-top:1rem;padding-bottom:1rem;background:#8a8565}.masthead img{max-height:15rem}.masthead .menu-bandiere-xs a{margin-left:2rem;opacity:0.5}.masthead .menu-bandiere-xs a:first-child{margin-left:0}.masthead .menu-bandiere-xs .menu-bandiere-selezionato-xs{opacity:1 !important}.footer-home{background:url(../img/body_bg.png) repeat-y top center #DBD7CB !important;padding-top:10rem}.footer-box{padding-bottom:4rem}.footer-box .social-lista,.footer-box .newsletter-lista{margin-top:1.5rem}.footer-box .social-lista .social-testo{font-size:1.1rem;float:left;margin-top:1rem}.footer-box .social-lista .social-item{float:left;margin-left:1rem}.footer-box .newsletter-lista .newsletter-item{float:left;margin-left:1rem}.footer-box .newsletter-lista .newsletter-item:first-child{margin-left:0}.footer-box .newsletter-lista .newsletter-item .form-control{border-radius:0}.footer-box .newsletter-lista .newsletter-item .btn-newsletter{border-radius:0;font-weight:700;border-color:#666;background-color:#f5f5f5;color:#333}.footer-box .newsletter-lista .newsletter-item .btn-newsletter:hover{border-color:#333}.footer-box .footer-testo{margin-top:4rem;font-size:1.6rem}.footer-box .footer-testo a{color:#000}.footer-box .footer-testo a:hover{color:#ec540f;text-decoration:none}.allbrand-box{background:url(../img/body_bg.png) repeat-y top center #DBD7CB;padding-bottom:3rem}.allbrand-box .container{background:url(../img/footer-bg.png) top center no-repeat}.allbrand-box .container .row{padding-top:1rem}.allbrand-box .allbrand-testo{font-size:1.1rem;margin-top:2rem;margin-bottom:0.5rem}.allbrand-box .allbrand-item{margin-top:1rem}.sottofooter-box{background:url(../img/body_bg.png) repeat-y top center #DBD7CB;padding-bottom:5rem}.sottofooter-box .sottofooter-scritto{margin-top:3rem}.sottofooter-box .sottofooter-titolo{font-size:1.3rem;margin-bottom:0.5rem}.sottofooter-box .sottofooter-item{font-size:1.2rem}.sottofooter-box .sottofooter-item a{color:#999}.sottofooter-box .sottofooter-item a:hover{color:#000;text-decoration:none}.sottofooter-box .sottofooter-trip{margin-top:2rem;margin-bottom:1rem}.sottofooter-box .sottofooter-privacy{margin-top:3rem;font-size:1.1rem;color:#999}.sottofooter-box .sottofooter-privacy a{color:#999}.sottofooter-box .sottofooter-privacy a:hover{color:#000;text-decoration:none}.sottofooter-box .sottofooter-privacy div{margin-bottom:1rem}.sottofooter-box .panel-default>.panel-heading{background-color:#eeede9;font-size:1.3rem}.sottofooter-box .panel-default>.panel-heading+.panel-collapse>.panel-body{background-color:#f5f5f5}.sottofooter-box .panel-default .sottofooter-item{margin-top:0.5rem}.home-box{background:url(../img/body_bg.png) repeat-y top center #DBD7CB}.home-box .flexslider{margin:0}.home-box .flexslider .slides .home-flex{background:url(../img/body_bg.png) repeat-y top center #DBD7CB;padding-top:1rem;padding-bottom:1rem;height:9rem}.home-box .home-lista{position:relative;margin-top:-8rem}.home-box .home-lista .home-item{z-index:1000}.home-box .home-lista .home-item .home-item-sfondo{background:url(../img/box-home-bg.png)}.home-box .home-lista .home-item .home-item-titolo{font-size:2rem;line-height:2.4rem;padding:0.8rem 1.5rem 0}.home-box .home-lista .home-item .home-item-testo{padding:0 1.5rem;line-height:1.6rem;height:4.8rem}.home-box .home-lista .home-item .home-item-btn{margin-top:4rem;margin-bottom:1rem;padding:0 1.5rem;font-size:1rem}.download-box{padding-bottom:6rem}.download-box .download-item{margin-top:3rem}.download-box .download-item .download-item-titolo{font-size:1.8rem;line-height:2.2rem;margin-top:2rem;height:10rem;padding-right:1.5rem}.download-box .download-item .download-item-btn .btn-download{background:#999;font-size:1.8rem}.download-box .download-item .download-item-btn .btn-download:hover{background:#fff;color:#f4d179}.contatti-box{padding-bottom:6rem}.contatti-box .contatti-sx{margin-top:1.5rem}.contatti-box .contatti-sx .contatti-sx-testo{padding-top:2rem;font-size:1.8rem}.contatti-box .contatti-sx .contatti-sx-testo a{color:#000}.contatti-box .contatti-dx{margin-top:1.5rem}.contatti-box .contatti-dx .contatti-dx-testo{padding-top:3rem;padding-bottom:3rem;font-size:1.8rem;line-height:2.8rem}.mappa-box{padding-bottom:3rem}.mappa-box .contatti-mappa{margin-top:2rem}.mappa-box .contatti-indicazioni{margin-top:2rem;line-height:2.2rem}.mappa-box .contatti-indicazioni div{font-weight:700}.informazioni-box{padding-bottom:3rem}.informazioni-box .alert{margin-top:1rem}.informazioni-box .informazioni-sx,.informazioni-box .informazioni-dx{margin-top:2rem}.informazioni-box .informazioni-titolo{font-weight:700}.informazioni-box .form-control{margin-top:0.5rem;margin-bottom:1rem;border-radius:0}.informazioni-box textarea{resize:none}.informazioni-box .checkbox{margin-top:0.5rem}.informazioni-box .informazioni-btn{margin-top:3rem;font-weight:700}.lavora-box{padding-bottom:5rem}.lavora-box .alert{margin-top:2rem}.lavora-box .lavora-sx,.lavora-box .lavora-dx{margin-top:2rem}.lavora-box .lavora-titolo{font-size:2.2rem;margin-bottom:1.5rem}.lavora-box .lavora-testo{padding:1.5rem 3rem;margin-top:1rem}.lavora-box .form-control{margin-top:1rem;border-radius:0}.lavora-box .lavora-info{margin-top:1.5rem;margin-bottom:-0.5rem}.lavora-box .checkbox{margin-top:2.5rem}.lavora-box .lavora-btn{margin-top:2.5rem}.lavora-box .lavora-btn .btn-lavora{border-radius:0;background-color:#666;border-color:#666;color:#fff;padding-left:2rem;padding-right:2rem}.lavora-box .lavora-btn .btn-lavora:hover{background-color:#fff;color:#666}.itinerari-box{padding-bottom:5rem}.itinerari-box .dropdown{margin-top:5rem}.itinerari-box .dropdown button{background-color:#f5f5f5;color:#B49A6B;border-radius:0}.itinerari-box .itinerari-img{margin-top:4rem}.itinerari-box .itinerari-testo{margin-top:1rem;font-size:1.6rem}.itinerari-box .itinerari-titolo{font-size:2.4rem;letter-spacing:0.1rem;margin-top:5rem}.itinerari-box .itinerari-sottotitolo{margin-top:7rem;margin-bottom:1rem;font-size:1.6rem}.itinerari-box .itinerari-item{border-bottom:0.1rem solid #ccc;padding:0.8rem}.itinerari-box .itinerari-item a{color:#000}.itinerari-box .itinerari-item a:hover{color:#B49A6B;text-decoration:none}.itinerari-box .active a{color:#B49A6B}.itinerari-box .catering-dettaglio-slider{margin-top:0.5rem}.itinerari-box .catering-dettaglio-slider .btn-catering-dettaglio{position:absolute;z-index:10000;border-radius:0;border-color:#000;background:#000;color:#fff;font-size:2.6rem;padding:0 1rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.itinerari-box .catering-dettaglio-slider .btn-catering-dettaglio:hover{color:#B49A6B}.itinerari-box .catering-dettaglio-slider .catering-dettaglio-prev{left:0}.itinerari-box .catering-dettaglio-slider .catering-dettaglio-next{right:0}.itinerari-box .catering-dettaglio-dropdown>li>a{white-space:normal;border-top:0.1rem solid #f5f5f5;padding-top:0.5rem;padding-bottom:0.5rem}.itinerari-box .dropdown-toggle{white-space:normal !important}.itinerari-box .catering-dettaglio-testo{margin-top:1rem;font-size:1.6rem}.itinerari-box .catering-dettaglio-testo .catering-download,.itinerari-box .catering-dettaglio-testo .emotional-wedding-download{margin-top:2rem}.itinerari-box .catering-dettaglio-testo .catering-download a,.itinerari-box .catering-dettaglio-testo .emotional-wedding-download a{background:#000;color:#fff;padding:1rem 2rem}.itinerari-box .catering-dettaglio-testo .catering-download a:hover,.itinerari-box .catering-dettaglio-testo .emotional-wedding-download a:hover{color:#B49A6B;text-decoration:none}.ristorante-inizio{position:relative}.ristorante-inizio .ristorante-splash-testo{position:absolute;bottom:0;padding-top:2.5rem;padding-bottom:2.5rem;background:rgba(0,0,0,0.7);width:100%;font-size:3rem}.ristorante-inizio .ristorante-splash-testo a{color:#B49A6B}.ristorante-inizio .hotel-p{position:absolute;height:100%;background:rgba(204,204,204,0.8);top:0;padding-left:0.8rem;padding-right:0.8rem}.ristorante-inizio .hotel-p .hotel-p-titolo{margin:0.5rem 0;font-size:2.6rem;padding:0.3rem 2rem}.ristorante-inizio .hotel-p .hotel-p-testo{margin-top:2.5rem;font-size:1.5rem}.ristorante-inizio .hotel-p span{font-size:1.2rem;line-height:2.8rem}.ristorante-inizio .hotel-p .input-group{margin-top:1rem}.ristorante-inizio .hotel-p .input-group span{line-height:1.2rem;background:#fff}.ristorante-inizio .hotel-p .input-camere{margin-top:1rem}.ristorante-inizio .hotel-p .input-camere .testo-margin{margin-right:2rem}.ristorante-inizio .hotel-p .input-camere textarea{resize:none}.ristorante-inizio .hotel-p .hotel-p-btn{margin-top:7rem}.ristorante-inizio .hotel-p .hotel-p-btn .btn-hotel-p{background:#999;border-color:#999;color:#fff;font-size:1.8rem}.ristorante-inizio .hotel-p .hotel-p-btn .btn-hotel-p:hover{background:#999;border-color:#999;color:#f4d179}.ristorante-inizio .hotel-p .prenota-xs input{margin-top:0.5rem}.ristorante-box{padding-bottom:4rem}.ristorante-box .ristorante-center{margin-top:1rem;margin-bottom:1rem}.ristorante-box .ristorante-sx-dx,.ristorante-box .ristorante-sx-dx .ristorante-testo{font-size:2rem !important;line-height:2.6rem !important}.ristorante-box .ristorante-sx.ristorante-sx-dx .ristorante-testo{padding-right:2rem}.ristorante-box .ristorante-dx.ristorante-sx-dx .ristorante-testo{padding-left:2rem}.ristorante-box .ristorante-sx{margin-top:2rem}.ristorante-box .ristorante-sx .ristorante-testo{font-size:2rem;line-height:2.8rem}.ristorante-box .ristorante-sx .ristorante-nome{margin-top:1rem}.ristorante-box .ristorante-sx .ristorante-img{margin-top:2.5rem}.ristorante-box .ristorante-sx .meteo{margin-top:5rem}.ristorante-box .ristorante-sx .meteo .meteoday{width:10rem;position:relative;display:inline-block}.ristorante-box .bordo-sx{border-left:0.1rem solid #ccc}.ristorante-box .bordo-dx{border-right:0.1rem solid #ccc}.ristorante-box .no-bordo{border:none !important}.ristorante-box .ristorante-dx{margin-top:2rem;border-left:0.1rem solid #ccc}.ristorante-box .ristorante-dx .ristorante-titolo,.ristorante-box .ristorante-dx .ristorante-testo,.ristorante-box .ristorante-dx .ristorante-nome{font-size:1.8rem}.ristorante-box .ristorante-dx .ristorante-nome{margin-top:0.5rem}.ristorante-box .ristorante-dx .ristorante-bordo{border-width:0.4rem;border-style:double;border-color:#ccc;margin-top:3rem;background:#fff;padding-bottom:1.5rem}.ristorante-box .ristorante-dx .ristorante-personale-orario{margin-top:2rem;font-size:1.4rem;line-height:2rem}.ristorante-box .ristorante-dx .ristorante-personale-item{margin-top:1.5rem}.ristorante-box .ristorante-dx .ristorante-personale-item .ristotante-personale-testo{margin-top:0.5rem;font-size:1.6rem;line-height:2rem}.ristorante-box .ristorante-dx .ristorante-orario{margin-top:1rem}.ristorante-box .ristorante-dx .ristorante-orario .ristorante-orario-titolo{margin-bottom:1rem}.ristorante-box .ristorante-dx .ristorante-orario .ristorante-orario-titolo .leaguegothic{font-size:2rem;line-height:2rem}.ristorante-box .ristorante-dx .ristorante-orario .ristorante-orario-titolo .times-i{font-size:1.8rem}.ristorante-box .ristorante-dx .ristorante-orario .ristorante-orario-item{margin-bottom:1.2rem;padding-left:2rem;padding-right:2rem}.ristorante-box .ristorante-dx .ristorante-orario .ristorante-orario-item a{color:#000}.ristorante-box .ristorante-dx .ristorante-orario .ristorante-orario-item a:hover{color:#B49A6B;text-decoration:none}.ristorante-box .ristorante-dx .ristorante-persone{padding-bottom:1rem}.ristorante-box .ristorante-dx .ristorante-persone .ristorante-persone-img{margin-top:1rem}.ristorante-box .ristorante-dx .ristorante-persone .ristorante-persone-img img{padding-right:1.5rem}.ristorante-box .ristorante-dx .ristorante-persone .ristorante-persone-testo{margin-top:0.5rem;font-size:1.3rem}.ristorante-box .ristorante-dx .ristorante-bio{margin-top:2rem}.ristorante-menu{padding-bottom:3rem}.ristorante-menu .ristorante-menu-pdf{margin-top:2rem}.ristorante-menu .ristorante-menu-pdf a{color:#fff}.ristorante-menu .ristorante-menu-pdf a:hover{color:#f4d179;text-decoration:none}.ristorante-menu .ristorante-menu-pdf .ristorante-menu-btn{padding:1rem 2rem}.ristorante-menu .ristorante-menu-pdf .ristorante-menu-btn .ristorante-menu-titolo{font-size:1.8rem}.ristorante-menu .ristorante-menu-lista .ristorante-menu-item{margin-top:2.5rem}.ristorante-menu .ristorante-menu-lista .ristorante-menu-item a{color:#fff}.ristorante-menu .ristorante-menu-lista .ristorante-menu-item a:hover img{opacity:0.5}.ristorante-menu .ristorante-menu-lista .ristorante-menu-item .ristorante-menu-item-img{position:relative}.ristorante-menu .ristorante-menu-lista .ristorante-menu-item .ristorante-menu-item-img .ristorante-menu-item-testo{position:absolute;bottom:1rem;left:3%;width:94%;background:#000;padding:0.5rem 1rem;font-size:1.7rem}.menu-vini-lista{margin-top:2rem}.menu-vini-lista .bianco-bg .triangolo-dx{width:0;height:0;border-style:solid;border-width:1.33333rem 0 1.33333rem 2rem;border-color:transparent transparent transparent #fff;position:absolute;top:8.5rem}.menu-vini-lista .grigiochiaro-bg .triangolo-dx{width:0;height:0;border-style:solid;border-width:1.33333rem 0 1.33333rem 2rem;border-color:transparent transparent transparent #f5f5f5;position:absolute;top:8.5rem}.menu-vini-lista .menu-vini-item .menu-vini-item-titolo{font-size:2.4rem;margin-top:8rem;padding-left:1rem;padding-right:1rem}.menu-vini-lista .menu-vini-item .menu-vini-item-bordo svg{stroke:#B49A6B}.menu-vini-lista .menu-vini-item .menu-vini-item-testo{font-size:1.6rem;margin-top:0.5rem;padding-left:1rem;padding-right:1rem}.menu-vini-lista .menu-vini-item .menu-vini-item-download{margin-top:3rem}.menu-vini-lista .menu-vini-item .menu-vini-item-download a{color:#ccc;font-size:6rem}.menu-vini-lista .menu-vini-item .menu-vini-item-download a:hover{color:#B49A6B}.menu-vini-lista .menu-vini-item-img{position:relative}.ristorante-dom{padding-top:2rem}.fotogallery-box{padding-bottom:3rem}.fotogallery-box .fotogallery-descrizione{margin-top:3rem;margin-bottom:1rem;font-size:2rem;line-height:2.4rem;text-align:justify}.fotogallery-box .fotogallery-slider .fotogallery-prev,.fotogallery-box .fotogallery-slider .fotogallery-next{position:absolute;background:#000;border:none;color:#fff;padding:0.5rem 2rem;font-size:4rem;z-index:2;top:50%;-webkit-transform:translateY(-50%);opacity:0}.fotogallery-box .fotogallery-slider .fotogallery-prev{left:1.5rem}.fotogallery-box .fotogallery-slider .fotogallery-next{right:1.5rem}.fotogallery-box .fotogallery-slider:hover .fotogallery-prev,.fotogallery-box .fotogallery-slider:hover .fotogallery-next{opacity:1}.fotogallery-box .fotogallery-item{margin-top:2rem}.fotogallery-box .fotogallery-item .fotogallery-titolo{font-size:2.8rem;margin-top:3rem}.fotogallery-box .fotogallery-item .fotogallery-testo{margin-top:2rem;font-size:1.8rem;line-height:2.4rem;padding-right:15rem}.fotogallery-box .fotogallery-item .fotogallery-btn{margin-top:2rem}.fotogallery-box .fotogallery-item .fotogallery-btn .btn-fotogallery{border-radius:0;background:#000;border-color:#000;color:#fff}.fotogallery-box .fotogallery-item .fotogallery-btn i{margin-right:0.5rem;font-size:1.7rem}.sale-box{padding-bottom:3rem}.sale-box .sale-item{margin-top:3rem}.sale-box .sale-item .sale-img{position:relative;background:#000}.sale-box .sale-item .sale-img .sale-item-testo i{cursor:pointer}.utile-box{padding-bottom:3rem}.utile-box .utile-item .utile-img{margin-top:2rem}.utile-box .utile-item .utile-scritto{margin-top:2rem}.utile-box .utile-item .utile-scritto .utile-titolo{font-size:2.4rem}.utile-box .utile-item .utile-scritto .utile-testo{margin-top:2rem;font-size:1.8rem}.utile-box .slick-dots{position:static;margin-top:2rem}.utile-box .slick-dots li button:before{font-size:4.5rem}.itinerari-home-box{padding-bottom:3rem}.itinerari-home-box .itinerari-home{margin-top:2rem}.itinerari-home-box .itinerari-home-item .itinerari-home-titolo{margin-top:2rem;font-size:2.2rem;line-height:2.6rem}.itinerari-home-box .itinerari-home-item .itinerari-home-testo{margin-top:2rem;font-size:1.6rem}.itinerari-home-box .itinerari-home-item a:hover img{opacity:0.5}.grigiochiaro-bg .itinerari-home-img{position:relative}.grigiochiaro-bg .itinerari-home-img .triangolo-dx{width:0;height:0;border-style:solid;border-width:1.33333rem 0 1.33333rem 2rem;border-color:transparent transparent transparent #f5f5f5;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.grigiochiaro-bg .itinerari-home-img .triangolo-sx{width:0;height:0;border-style:solid;border-width:1.33333rem 2rem 1.33333rem 0;border-color:transparent #f5f5f5 transparent transparent;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.itinerari-home-img{position:relative}.itinerari-home-img .triangolo-dx{width:0;height:0;border-style:solid;border-width:1.33333rem 0 1.33333rem 2rem;border-color:transparent transparent transparent #fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.itinerari-home-img .triangolo-sx{width:0;height:0;border-style:solid;border-width:1.33333rem 2rem 1.33333rem 0;border-color:transparent #fff transparent transparent;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cartavini-box{padding-bottom:3rem}.cartavini-box .cartavini-item{margin-top:4rem;margin-bottom:4rem}.cartavini-box .cartavini-item .cartavini-img{margin-top:2rem;margin-bottom:2rem}.cartavini-box .cartavini-item .cartavini-scritto{margin-top:2rem}.cartavini-box .cartavini-item .cartavini-scritto .cartavini-titolo{font-size:2.5rem;line-height:2.8rem}.cartavini-box .cartavini-item .cartavini-scritto .cartavini-testo{margin-top:2rem;font-size:1.8rem;line-height:2rem}.dialog-message{display:none}.servizi-box{padding-bottom:3rem}.servizi-box .titolo-pagine{margin-bottom:3rem}.servizi-box ul li{margin-bottom:2rem;font-size:1.8rem;line-height:2.1rem}.dintorni-box{padding-bottom:3rem}.dintorni-box .dintorni-scritto{margin-top:2.5rem}.dintorni-box .dintorni-scritto .dintorni-titolo{font-size:1.6rem}.dintorni-box .dintorni-scritto .dintorni-testo{font-size:1.6rem;text-align:justify;line-height:2.4rem}.dintorni-box .dintorni-item{margin-top:2.5rem}.dintorni-box .dintorni-item .dintorni-item-titolo{margin-top:1rem;padding-right:1.5rem}.dintorni-box .dintorni-item .dintorni-item-testo{margin-top:1rem;padding-right:1.5rem}.dintorni-box .dintorni-item .dintorni-item-link{margin-top:1rem;padding-bottom:1.5rem}.dintorni-box .dintorni-item .dintorni-item-link a{color:#ec540f;font-size:1.2rem}.funzionalita-box{padding-bottom:3rem}.funzionalita-box .funzionalita-titolo{font-size:2rem;margin-top:1rem}.funzionalita-box .funzionalita-scroll{font-size:1.5rem;margin-top:1.5rem}.funzionalita-box .funzionalita-tabella{margin-top:2rem}.funzionalita-box .funzionalita-tabella .table>tbody>tr>th{border-color:#fff;text-align:center}.funzionalita-box .funzionalita-tabella .table>tbody>tr>td{border-color:#000}.funzionalita-box .funzionalita-tavoli{margin-top:2rem}.funzionalita-box .funzionalita-tavoli .table{width:66.5rem;margin:0 auto 2rem}.funzionalita-box .funzionalita-tavoli .table>tbody>tr>td{border:none;padding-left:0.1rem;padding-right:0.1rem}.extra-box{padding-bottom:3rem}.extra-box .extra-testo{margin-top:2rem;font-size:1.8rem;line-height:2.1rem}.extra-box .extra-item{margin-top:3rem}.extra-box .extra-item ul li{margin-bottom:1rem;font-size:1.8rem;line-height:2.1rem}.eventi-vuoto{font-size:2rem;padding:5rem 0}.eventi-img{position:relative}.eventi-img .eventi-img-hover{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.eventi-img .eventi-img-hover i{position:absolute;top:50%;left:50%;color:#fff;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eventi-img:hover .eventi-img-hover{opacity:0}.eventi-lista{margin-top:3rem}.eventi-lista .dropdown{margin-top:0 !important}.eventi-lista .itinerari-item{background:#f5f5f5 !important}.eventi-box{padding-bottom:3rem}.eventi-box .eventi-item{border-bottom:0.1rem solid #ccc;padding-bottom:2rem;margin-top:3rem}.eventi-box .eventi-item .eventi-scritto .eventi-data{font-size:1.6rem}.eventi-box .eventi-item .eventi-scritto .eventi-titolo{font-size:1.8rem;margin-top:0.5rem}.eventi-box .eventi-item .eventi-scritto .eventi-testo{margin-top:1rem}.eventi-box .eventi-item .eventi-scritto .eventi-btn{margin-top:1rem}.eventi-box .eventi-item .eventi-scritto .eventi-btn .btn-eventi{color:red}.eventi-box .eventi-item .eventi-scritto .eventi-btn .btn-eventi:hover{color:#000;text-decoration:none}.eventi-box .eventi-dettaglio{padding-bottom:2rem;margin-top:3rem}.eventi-box .eventi-dettaglio .eventi-torna{font-size:1.2rem;margin-bottom:0.5rem}.eventi-box .eventi-dettaglio .eventi-torna a{color:#000}.eventi-box .eventi-dettaglio .eventi-torna a:hover{color:#442000;text-decoration:none}.eventi-box .eventi-dettaglio .eventi-scritto .eventi-data{font-size:2.2rem;margin-top:1rem}.eventi-box .eventi-dettaglio .eventi-scritto .eventi-titolo{font-size:2.8rem;margin-top:0.5rem}.eventi-box .eventi-dettaglio .eventi-scritto .eventi-social{margin-top:1rem;padding-top:1rem;padding-left:1rem;border-top:0.1rem solid #ccc;border-bottom:0.1rem solid #ccc}.eventi-box .eventi-dettaglio .eventi-scritto .eventi-social div{float:left}.eventi-box .eventi-dettaglio .eventi-scritto .eventi-social .eventi-facebook{margin-right:2.5rem}.eventi-box .eventi-dettaglio .eventi-scritto .eventi-social .eventi-twitter{margin-right:3rem}.eventi-box .eventi-dettaglio .eventi-scritto .eventi-testo{font-size:1.6rem;margin-top:1.5rem}.fanContainer{width:100%;overflow:hidden;padding:20px 30px;font-size:16px}.fanTitolo{width:100%;text-align:center;font-size:36px}.fanDatiInseriti{overflow:hidden;width:100%;font-weight:bold;margin:0 0 10px;height:30px;line-height:45px}.fanForm{width:100%;overflow:hidden;margin-top:30px}.fanColSx,.fanColDx{width:250px}.fanColSx{float:left}.fanColDx{float:right;text-align:right}.fanInput{width:244px;padding:5px 10px;margin:0 3px 10px;font-size:1.1em}.fanTextareaTesto{width:100%;margin:0 0 5px;font-weight:700}.fanTextarea{width:100%;resize:none;min-height:100px;padding:5px 10px;font-size:1.1em}.fanPrivacy{width:100%;overflow:hidden;margin:15px 0}.fanCheck,.fanPrivacyTesto{float:left}.fanCheck{margin:0 5px 0 3px}.fanSubmit{text-align:center;margin-top:30px}.fanSubmitBtn{padding:10px 15px;font-weight:bold}.fanInputSpinner{width:25px}.fanInputSpinnerDiv,.fanInputSpinnerTesto{float:left}.fanInputSpinnerTesto{line-height:35px;margin-left:30px}.fanMargin,.fanMarginDx{overflow:hidden;margin-bottom:10px}.fanMarginDx{margin-left:27px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:none;background:#fff}.fanTestoFormSx,.fanTestoFormDx{margin-bottom:5px}.fanTestoFormDx{clear:both;text-align:left}.fanCaptcha{margin-bottom:10px;overflow:hidden;font-size:1.1em}.fanImgCaptcha,.fanTextCaptcha{float:left}.fanImgCaptcha{margin:20px 0 0}.fanTextCaptcha{margin:20px 0 0 30px}.fanInputCaptcha{width:330px;padding:5px 10px}.fanInseriti,.fanInseritiSmall{float:left}.fanInputInseriti{width:150px;margin:0 3px;padding:5px 10px;margin-right:34px;font-size:1.1em}.fanDivInseriti{padding:0 0 5px;overflow:hidden;margin-bottom:10px}.fanErrore{overflow:hidden;background:#c0392b;margin:0 auto 20px;width:540px;padding:20px 0;text-align:center;color:#fff;font-size:16px}.fanCompleto{overflow:hidden;background:#27ae60;width:540px;padding:40px 0;text-align:center;color:#fff;font-size:20px}.ristorante-top-form-row2 textarea{resize:none}a.catering-selected{text-decoration:underline}.bookingArrival,.bookingNights,.bookingAdult{display:block;margin:0 4px 10px;overflow:hidden;border:1px solid #CCCCCC;background:#FFFFFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:Arial, sans-serif;font-style:normal}.bookingAdult{margin:0 4px 25px}.bookingArrival span:first-child,.bookingNights span:first-child,.bookingAdult span:first-child{display:block;float:left;padding:0 0 0 15px;width:90px;height:34px;line-height:34px;text-align:left;color:#999999;font-size:12px;font-weight:bold;text-transform:uppercase}.bookingArrival span:last-child{display:block;float:left}.bookingArrival span:last-child input{width:100px;font-size:13px;font-weight:bold;color:#999999;border:0;height:34px;line-height:34px}.bookingNights select,.bookingAdult select{margin:3px 0 0 0;width:45px;font-size:13px;font-weight:bold;color:#999999;border:1px solid #999999;height:28px;line-height:28px}.bookingButton{margin:0 auto;padding:2px 0;width:172px;background:#686c6f;color:#FFFFFF;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.bookingButton button{padding:0 12px;font-size:18px;background:#686c6f;letter-spacing:1px;border:2px solid #686c6f;font-family:'leaguegothicr', Arial, sans-serif;font-style:normal;text-transform:uppercase}.labelBooking{display:none}@media (max-width: 767px){.navbar{margin-bottom:0}.navbar-default{background-color:#442000;border:none}.navbar-default .navbar-brand{color:#fff}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-nav{text-align:center}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#B49A6B;background:transparent}.navbar-nav .open .dropdown-menu{text-align:center;background-color:#000}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#B49A6B;background-color:transparent}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#B49A6B}.navbar-toggle .icon-bar:nth-of-type(2){top:1px}.navbar-toggle .icon-bar:nth-of-type(3){top:2px}.navbar-toggle .icon-bar{position:relative;transition:all 500ms ease-in-out}.navbar-toggle.active .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg)}.navbar-toggle.active .icon-bar:nth-of-type(2){background-color:transparent}.navbar-toggle.active .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg)}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle{border:none}.titolo-pagine{font-size:3.6rem;line-height:4.2rem;background:none}.titolo-pagine .titolo-testo{padding-left:0;padding-right:0}.footer-box{padding-top:1rem}.footer-box .newsletter-lista{margin-top:2.5rem}.footer-box .newsletter-lista .newsletter-item{float:none;margin-left:0rem;margin-top:1rem;text-align:center}.allbrand-singolo .img-responsive{padding-left:7rem;padding-right:7rem}.home-box .flexslider{-webkit-box-shadow:none;box-shadow:none}.home-box .container{padding-left:0;padding-right:0}.home-box .home-lista{position:static;margin-top:1.5rem}.download-box .download-item .img-responsive{margin:0 auto}.download-box .download-item .download-item-titolo{text-align:center;padding-left:1.5rem;height:auto}.download-box .download-item .download-item-btn{text-align:center;margin-top:1.5rem;margin-bottom:1.5rem}.contatti-box .contatti-dx .contatti-dx-testo{text-align:center;padding-bottom:0}.itinerari-box .titolo-pagine{background:none;line-height:4.6rem}.itinerari-box .titolo-pagine .titolo-testo{padding:0}.itinerari-box .catering-dettaglio-testo{margin-top:1rem;font-size:1.6rem}.itinerari-box .catering-dettaglio-testo .catering-download,.itinerari-box .catering-dettaglio-testo .emotional-wedding-download{width:100%;text-align:center;background:#000;padding:0.8rem 1rem}.itinerari-box .catering-dettaglio-testo .catering-download a,.itinerari-box .catering-dettaglio-testo .emotional-wedding-download a{padding:0}.ristorante-inizio .col-xs-12{padding-left:0;padding-right:0}.ristorante-inizio .hotel-p{position:static;width:100%;margin:0;padding-top:0.5rem}.ristorante-inizio .hotel-p .hotel-p-titolo{margin-top:0}.ristorante-inizio .hotel-p .hotel-p-btn{margin-top:3rem;margin-bottom:3rem}.ristorante-splash .container{padding-left:0;padding-right:0}.ristorante-splash .ristorante-splash-testo{position:static;padding-left:2rem;padding-right:2rem}.ristorante-box .ristorante-sx .meteo{margin:0}.ristorante-box .ristorante-sx .meteo .meteoday{margin-top:3rem;margin-bottom:1rem;width:8rem}.ristorante-box .ristorante-dx{border:none}.ristorante-box .ristorante-dx .ristorante-persone .ristorante-persone-img img{padding-right:0}.ristorante-box .ristorante-sx.ristorante-sx-dx .ristorante-testo{padding-right:0;text-align:center !important}.ristorante-box .ristorante-dx.ristorante-sx-dx .ristorante-testo{padding-left:0;text-align:center !important}.ristorante-menu .ristorante-menu-pdf .ristorante-menu-btn{text-align:center}.sale-box .sale-item .sale-img .sale-item-testo{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.7);padding:1rem 2rem;font-size:3rem}.sale-box .sale-item .sale-img .sale-item-testo i{color:#fff;margin-right:0.8rem;font-size:2.4rem}.sale-box .sale-item .sale-img .sale-item-descrizione{display:none}.sale-box .sale-item .sale-item-descrizione-fuori{margin-top:1.5rem;font-size:1.6rem;margin-bottom:2rem}.fotogallery-box .fotogallery-item{text-align:center}.fotogallery-box .fotogallery-item .fotogallery-titolo{margin-top:2rem}.fotogallery-box .fotogallery-item .fotogallery-testo{padding-right:1.5rem}.fotogallery-box .slick-slider{margin-bottom:0}.dintorni-box .dintorni-item .dintorni-item-titolo,.dintorni-box .dintorni-item .dintorni-item-testo,.dintorni-box .dintorni-item .dintorni-item-link{padding-left:1.5rem}.funzionalita-box .funzionalita-tabella{overflow-y:auto;-webkit-overflow-scrolling:touch}.funzionalita-box .funzionalita-tavoli{overflow-y:auto;-webkit-overflow-scrolling:touch}.eventi-box{text-align:center}.eventi-box .eventi-item .eventi-scritto .eventi-data{margin-top:1rem}.eventi-box .eventi-dettaglio .eventi-scritto .eventi-social{padding-left:0}.eventi-box .eventi-dettaglio .eventi-scritto .eventi-social .eventi-facebook{margin-right:1rem}.eventi-box .eventi-dettaglio .eventi-scritto .eventi-social .eventi-twitter{margin-right:1.5rem}.itinerari-home-box .itinerari-home-item{text-align:center}.itinerari-home-box .itinerari-home-item .text-right{text-align:center}.itinerari-home-box .itinerari-home-item .itinerari-home-titolo{margin-top:1rem;line-height:2.4rem;margin-bottom:4rem}}@media (min-width: 768px) and (max-width: 991px){.menu .menu-lista .menu-indirizzo{margin-top:1.5rem}.menu .menu-lista .menu-indirizzo .btn-prenota{font-size:1.4rem;padding-top:0.5rem;padding-bottom:0.5rem}.menu .menu-lista .menu-link{margin-top:2rem}.menu .menu-lista .menu-link a{font-size:1.2rem;margin-left:0.7rem;padding-left:0.7rem}.allbrand-singolo .img-responsive{display:inline;max-width:22rem}.social-lista{padding-left:5rem;margin-top:2rem}.footer-box .newsletter-lista{margin-top:2rem}.footer-box .newsletter-lista .newsletter-item{margin-top:2rem}.footer-box .newsletter-lista .newsletter-item .form-control{width:22rem}.sottofooter-box .text-right{text-align:center !important}.download-box .download-item .download-item-btn{padding-bottom:1.5rem}.contatti-box .contatti-dx{border:none}.contatti-box .contatti-dx .contatti-dx-testo{text-align:center}.ristorante-inizio .hotel-p{width:25rem;right:0}.ristorante-inizio .hotel-p .hotel-p-btn{margin-top:1rem}.ristorante-box .ristorante-sx .meteo .meteoday{margin-bottom:4rem}.ristorante-box .ristorante-dx{border:none}.ristorante-box .ristorante-sx.ristorante-sx-dx .ristorante-testo{padding-right:0;text-align:center !important}.ristorante-box .ristorante-dx.ristorante-sx-dx .ristorante-testo{padding-left:0;text-align:center !important}.sale-box .sale-item .sale-img .sale-item-testo{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.7);padding:1rem 2rem;font-size:3rem}.sale-box .sale-item .sale-img .sale-item-testo i{color:#fff;margin-right:0.8rem;font-size:2.4rem}.sale-box .sale-item .sale-img .sale-item-descrizione{display:none}.sale-box .sale-item .sale-item-descrizione-fuori{margin-top:1.5rem;font-size:1.6rem;padding-left:2rem;padding-right:2rem;margin-bottom:2rem}.fotogallery-box .fotogallery-item .fotogallery-titolo{margin-top:0rem}.fotogallery-box .fotogallery-item .fotogallery-testo{padding-right:2rem}.itinerari-home-box .itinerari-home-item{text-align:center}.itinerari-home-box .itinerari-home-item .text-right{text-align:center}.itinerari-home-box .itinerari-home-item .itinerari-home-dx-sm{padding-right:3rem}.itinerari-home-box .itinerari-home-item .itinerari-home-sx-sm{padding-left:3rem}.itinerari-home-box .itinerari-home-item .itinerari-home-titolo{margin-top:1rem;line-height:2.4rem;margin-bottom:3rem}.menu .menu-lista .menu-link{margin-top:5.5rem}}@media (min-width: 992px) and (max-width: 1199px){.col-8{width:12.5%;float:left;position:relative;min-height:0.1rem;padding-left:1.5rem;padding-right:1.5rem}.allbrand-singolo .img-responsive{display:inline;max-width:9.1rem}.footer-box .footer-testo{font-size:1.4rem}.lavora-box .lavora-testo{min-height:45.4rem}.ristorante-inizio .hotel-p{width:30rem;left:50%;margin-left:17rem}.sale-box .sale-item .sale-img .sale-item-testo{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.7);padding:1rem 2rem;font-size:3rem}.sale-box .sale-item .sale-img .sale-item-testo i{color:#fff;margin-right:0.8rem;font-size:2.4rem}.sale-box .sale-item .sale-img .sale-item-descrizione{display:none}.sale-box .sale-item .sale-item-descrizione-fuori{margin-top:1.5rem;font-size:1.6rem;padding-left:2rem;padding-right:2rem;margin-bottom:2rem}.sale-box .sale-item-2 .sale-img,.sale-box .sale-item-3 .sale-img{max-height:26.8rem;overflow:hidden}.fotogallery-box .fotogallery-item .fotogallery-testo{padding-right:4rem}.menu .menu-lista .menu-link{margin-top:8rem}}@media (min-width: 1200px){.col-8{width:12.5%;float:left;position:relative;min-height:0.1rem;padding-left:1.5rem;padding-right:1.5rem}.allbrand-singolo .img-responsive{display:inline;max-width:11.6rem}.footer-box .newsletter-lista .newsletter-item .form-control{width:31rem}.lavora-box .lavora-testo{min-height:45.4rem}.ristorante-inizio .hotel-p{width:30rem;left:50%;margin-left:27rem}.sale-box .sale-item .sale-img .sale-item-descrizione{position:absolute;width:100%;height:26.4rem;background:rgba(0,0,0,0.7);top:0;font-size:1.8rem;opacity:0}.sale-box .sale-item .sale-img .sale-item-descrizione div{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding-left:5rem;padding-right:5rem}.sale-box .sale-item .sale-img .sale-item-testo{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.7);padding:1rem 2rem;font-size:3rem}.sale-box .sale-item .sale-img .sale-item-testo i{color:#fff;margin-right:0.8rem;font-size:2.4rem}.sale-box .sale-item .sale-img:hover .sale-item-descrizione{opacity:1}.sale-box .sale-item-2 .sale-img,.sale-box .sale-item-3 .sale-img{max-height:32.6rem;overflow:hidden}.menu .menu-lista .menu-link{margin-top:10rem}}
