.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb80{margin-bottom:80px!important}a{color:#8b2c1f;transition:all .5s ease}a:hover{color:#000}.colprm{color:#8b2c1f}footer a:hover{color:#fff}nav.logo-center{padding-top:30px}nav .menu{padding-top:13px}.fixed-nav .inner-link.inner-logo.logo-responsive,.inner-link.inner-logo.logo-responsive{display:none}.fixed-nav{padding-top:0!important}.fixed-nav .inner-link.inner-logo{display:inline-block;height:90px}.fixed-nav .logo-dark{width:80px;bottom:-6px}nav.fixed-nav .menu{padding-top:30px}footer{padding:30px 0}.footer-text h6{margin-bottom:8px}.menu-filters li{white-space:nowrap}.menu-filters li.active{border-bottom-color:#8b2c1f;color:#8b2c1f}section.chi-siamo h3{font-size:25px}section.chi-siamo hr{margin:20px 0}section.chi-siamo .background-image-holder{height:110%;top:-8%}section.menu-banner{padding:60px 0}section.menu-banner .background-image-holder{height:155%}section.menu-content{padding:60px 0 30px 0}section.menu-content li{font-family:'Nixie One',Raleway,Helvetica,Arial,sans-serif;font-weight:300;text-rendering:optimizeLegibility}section.menu-content h3{margin-bottom:0}section.menu-content h5{font-family:Raleway,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}section.menu-content .footer-contact{background:0 0;margin:25px 0}section.menu-content .logo-holder{background:#fff;width:80px}section.menu-content .logo-holder img{margin:13px 0;width:30px}section.menu-content .menu-item{padding:0!important;width:100%;float:none;margin-bottom:60px}section.menu-content .menu-item .title{display:block}section.menu-content .price{text-align:center;font-size:65px}section.prenota{padding:50px 0 80px 0}section.prenota p{color:#fff;margin-top:20px}section.prenota dd{position:relative}section.prenota input.error,select.error{border:1px solid #b50000!important;background:#ffe8e8!important}section.prenota label.error{position:absolute;right:0;font-size:11px;bottom:-24px;width:185px;height:30px;text-align:right}section.prenota #OT_defList dd,section.prenota #OT_defList dt{margin-bottom:30px}a.prenota-link{border-bottom:none}a.prenota-link:hover{color:#fff;border-bottom:1px solid}a.prenota-link i{margin-right:6px}section.prenota .testimonials-slider h3 strong{font-size:26px;text-transform:uppercase;padding-bottom:10px;display:block}section.prenota .testimonials-slider h3{font-size:22px;text-transform:lowercase}section.prenota .testimonials-slider .date{margin-right:20px}#GalleryPage #gallery{width:100%}#GalleryPage #gallery .gallery-header{margin-bottom:40px}#GalleryPage #gallery .gallery-content{float:left;width:100%}#GalleryPage #gallery #gallery-content-center img{width:228px;margin-bottom:10px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;margin-left:10px}#GalleryPage #gallery-content-center img{width:25%}#GalleryPage .footer-container a{color:#000}#GalleryPage .footer-container a:hover{color:#8b2c1f}#GalleryPage .footer-container .social-profiles li a{color:#fff}#GalleryPage .footer-container .social-profiles li.facebook a:hover{background-color:#3b5998}#GalleryPage .footer-container .social-profiles li.google a:hover{background-color:#dd4b39}#GalleryPage section.portfolio-gallery .menu-filters{margin-bottom:0}section.widget .widget-rec{margin:0;padding:0;border:none;overflow:hidden;height:auto;position:relative}section.widget .widget-rec .logo-brand{margin:0 20px 9px;padding:0 0 8px;border-bottom:1px solid #e0e0e0;text-align:center}section.widget .widget-rec .sub-title{font-size:10px}section.widget .widget-rec input{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;border:none;background:#444;cursor:pointer;text-decoration:none;outline:0;font-size:13px;color:#fff;letter-spacing:0;text-align:center;width:auto;height:27px;position:relative;padding:6px 11px;border-radius:25px;margin-top:10px}section.widget .tripadvisor input:hover{background:#589341}section.widget .foursquare input:hover{background:#156db5}section.widget .googleplaces input:hover{background:#bd3836}section.contact{height:500px}section.contact .link-map i{margin:30px 0 7px 0;display:block}section.contact .link-map span{color:#fff;font-size:10px;display:block}section.contact #showmap{display:inline-block}section.contact #showmap:hover i,section.contact #showmap:hover span{text-shadow:0 0 10px #fff}section.contact #hidemapcontainer{position:absolute;bottom:40px;left:calc(46% + 25px);text-align:center;width:100px;margin:0 auto}section.contact #hidemapcontainer:hover{box-shadow:0 0 2px #4f4f4f;padding-top:2px}section.contact #hidemapcontainer a{color:#000;text-shadow:0 0 1px #fff;font-size:10px;font-weight:700}section.contact #hidemapcontainer i{margin:0 0 10px 0;color:#000;display:block}section.contact #hidemapcontainer span{color:#000;display:block}section.contact .overlayBG{background:0 0;position:relative;width:100%;height:100%;top:500px;margin-top:-500px}section.contact .fcontent.row{top:-450px}section.contact .fcontent img.logo_footer{width:150px}section.contact .fcontent .icon{margin-right:0}section.contact .fcontent .social_googleplus{margin-left:15px;font-size:37px}section.contact #map-section{width:100%;height:500px}section.contact #map-section img{max-width:inherit!important}.footer-container{margin-top:-1px}.footer-container .copyright a{color:#727272!important}.footer-container .copyright a:hover{color:#fff!important}@media only screen and (max-width :1024px){.pre-info h4{font-size:16px}.pre-info .icon{margin-bottom:10px}.pre-info p{font-size:12px;line-height:18px}}@media only screen and (max-width :767px){.fixed-nav a.logo-responsive,a.logo-responsive{display:block!important;margin-left:25px}a.logo-responsive img{width:66px!important;display:block!important}.fixed-nav a.logo-responsive img{bottom:-3px}nav.logo-center{padding-top:18px}nav.logo-center.fixed-nav{padding-top:0!important}.logo-center .medium-2{display:none}nav .menu li{text-align:center}nav.fixed-nav .menu{padding-top:0}nav.fixed-nav .medium-5{margin-top:-20px}}@media only screen and (max-width :640px){nav.fixed-nav .medium-5{margin-top:0}.logo-center .menu{padding-top:0}.logo-center .menu li{padding:0 0 11px!important}.pre-info .medium-4{margin-bottom:25px}.menu-filters li{margin-right:10px;height:23px}section.prenota #OT_defList dd,section.prenota #OT_defList dt{width:100%!important;margin-left:0;margin-right:0}#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar,#OT_searchWrapper select{width:170px!important}section.prenota #OT_defList dt{margin-bottom:5px}section.prenota #OT_defList dd{margin-bottom:40px}section.prenota label.error{width:100%;left:0;right:inherit;text-align:center}.reviews .medium-4{margin-bottom:45px}.contact .fcontent a.large-link{font-size:11px}}@media only screen and (max-width :480px){.contact .fcontent a.large-link{font-size:9px}.footer-text h6{font-size:10px}.footer-text span{font-size:8px}}