html,body{height:100%}body{font-family:'HelveticaNeueLight'}.wrap{min-height:100%;height:auto;margin:0
auto -60px;padding:0
0 80px}.container{max-width:1024px}.margin0{margin:0px}.padding0{padding:0px}.padding-side-bottom-gallery{padding-left:0px;padding-right:8px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-15{padding-bottom:15px}.padding-side-7{padding-left:7px;padding-right:7px}.padding-side-3{padding-left:3px;padding-right:3px}.padding-side-0{padding-left:0px;padding-right:0px}.hidden{display:none}.loader_cont{position:absolute;z-index:5;left:0px;right:0px;top:0px;bottom:0px;height:100%;background:rgba(255,255,255,1)}.loader_cont
#loader{display:block;position:relative;margin:0
auto;top:50%;width:auto !important}#slider{min-height:400px}#titolo_slider{position:absolute;top:20%;left:0px;margin:0px}#titolo_slider
div{float:left;height:80px}#titolo_slider
.handle_titolo{margin:3px
0px;height:80px;width:100px;background:#c04025}#titolo_slider
.pre_titolo{height:80px;margin:3px
0px;width:5px;background:#c04025}#titolo_slider
.titolo{margin:3px
0px;background:#000}#titolo_slider .titolo
h2{font-family:'Cinzel',serif;padding:26px
70px;margin:0px;font-size:25px;color:#fff}#titolo_slider
.post_titolo{height:80px;margin:3px
0px;width:5px;background:#c04025}.langs{position:absolute;top:20px;right:20px;margin:0px}.navbar-brand{padding:8px
15px}.navbar-default{height:100px;border-radius:0px;background:#fff}.navbar-brand{height:100px}.navbar-nav>li>a{height:98px;padding-top:40px;padding-bottom:40px}.navbar-default .navbar-nav>li>a{font-family:'Cinzel',serif;color:#c04025;font-size:17px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.menu_site{margin-top:-120px;padding-bottom:5px}.contenuto_pagina
h1{font-family:'Cinzel',serif;color:#c04025;font-size:32px;margin:0px}.contenuto_pagina
h2{font-size:18px;margin:5px
0px}.gallery_image{width:100%;height:150px}.gallery_bigger{width:100%;height:250px}.gallery_tiny{width:100%;height:125px}.img-container{width:100%;height:100%}.more_photos>div{float:right}.bottone_url{display:inline-block;padding:5px
10px;background:#c04025;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.bottone_url:hover{background:#8f1e07}.bottone_url
a{color:#fff;text-decoration:none}#map{width:100%;height:340px}#indicazioni_cont{max-height:405px;height:405px;background:#f1f1f1;overflow-y:auto}.form_indicazioni_cont{padding-bottom:5px;text-align:right}.form_indicazioni_cont
span{font-size:20px;color:#c04025;padding:3px
3px 3px 0px}.form_indicazioni_cont
input{padding:3px;font-size:16px;border-radius:3px;border:1px
solid #ddd}#submit_mappa{background:#c04025;border:medium none;color:rgb(255, 255, 255);border-radius:5px;font-size:17px;padding:5px
8px}.indicazioni_cont_title{padding-top:38px}#registrazione_box{margin-top:10px}#registrazione_box .color-brown{background:#f1f1f1}#registrazione_box input,
#registrazione_box
button{font-size:12px;background:#d9dadc;color:#333;padding:6px
8px}#registrazione_box
button{padding:8px
12px}#registrazione_box .input-container{padding-top:13px;padding-bottom:13px}#registrazione_box .prenota-prepend
span{display:block;text-align:center;background:#c04025;border:none;width:100%;padding:17px
0px;font-family:'Cinzel',serif;font-size:18px;color:#fff}#registrazione_box .prenota-button
input{background:#c04025;border:none;width:100%;padding:17px
0px;font-family:'Cinzel',serif;font-size:18px;color:#fff;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}#registrazione_box .prenota-button:hover
input{background:#8f1e07}#registrazione_box .submit-horizontal{margin-top:5px}#registrazione_box .submit-horizontal
input{padding:5px
0px}.notify-newsletter{background:#f1f1f1;padding:5px
15px;color:#419641;display:none;font-weight:600}.notify-newsletter-fail{background:#f1f1f1;padding:5px
15px;color:#d41941;display:none;font-weight:600}.more_gallery{display:none}.boxes .image-container-box{width:100%;height:100%;min-height:168px}.boxes
.thumbnail{background:#ececec}.boxes .thumbnail
h3{margin:5px
0px;padding:9px;font-family:'Cinzel',serif;background:#000;color:#fff;border-left:5px solid #c04025;border-right:45px solid #c04025}.boxes .thumbnail
.caption{background:#fff;margin-top:5px}.boxes .thumbnail .caption .btn-yellow{background:#c04025;color:#fff;font-family:'Cinzel',serif;font-size:16px}.breadcrumbs{padding-bottom:5px}.breadcrumbs a,
.breadcrumbs a:hover,
.breadcrumbs
span{font-size:13px;text-decoration:none;color:#666}#footer{height:60px;background-color:#f5f5f5}#footer .footer-nav{list-style:none;padding:20px
0px 5px}#footer .footer-nav
li{display:inline-block;float:none;color:#333;font-size:12px}#footer .footer-nav li a,
#footer .footer-nav li a:hover,
#footer .footer-nav li a:active{color:#333;text-decoration:none}#go{width:100%;background:#c04025;color:#fff;text-transform:uppercase;border:1px
solid #fff;padding:6px
0px 4px;font-size:25px;font-family:"Cinzel",sans-serif}#cookieBanner{display:none;font-size:14px;width:100%;margin:0px
auto;padding:12px
0px;background-color:#ddd;border-bottom:solid 1px #ccc}#cookieBannerClose{right:5px;font-weight:bold;padding:5px;position:absolute;top:0px;font-size:16px}.closeCookie{color:#fff;text-decoration:none;background:#666;border-radius:3px;padding:3px
8px}#cookieBannerText{width:850px;margin:0
auto;text-align:center;font-size:13px;line-height:15px}#cookieBannerActions{text-align:center;padding-top:10px}.cookieUrl{color:#333;text-decoration:none}.okCookie{background:#2c94ff;color:#fff;padding:3px
10px;border-radius:3px;text-decoration:none}@media all and (max-width: 992px){.navbar-brand
img{width:265px;padding-top:5px}.navbar-default .navbar-nav>li>a{font-size:15px;padding:40px
5px}.img-gallery-side,.img-gallery-bottom{height:180px}.padding-side-bottom-gallery{padding-left:7px;padding-right:7px}#footer .footer-nav{padding:5px;margin-bottom:0px}#cookieBannerText{width:80%}}@media all and (max-width: 767px){#titolo_slider{display:none}.navbar-default{height:auto;border-radius:0px}.navbar-toggle{margin-top:25px}.navbar-default .navbar-nav>li>a{font-size:15px;padding:10px;height:auto;border-bottom:1px solid #ddd;margin:0
35px}}@media all and (max-width: 480px){.navbar-brand
img{width:200px}}