footer,header{width:auto;position:relative}footer,footer a{color:#a0a0a0}body,footer,header{position:relative}.carousel-hero,.fill,.hero,.section-blocks aside{background-position:center;background-size:cover}.modal,.restorationtiers-content,.tile-content .cta,.tile-content h4,.ul-lists,footer .ul-social li{text-align:center}body{background-color:#fff;font-size:18px;line-height:1.75;font-family:Lora,serif;font-weight:400;font-style:normal;color:#666}strong{font-weight:700;color:#000}h1,h2,h3,h4,h5,h6{font-style:normal;letter-spacing:normal;line-height:1.6;margin:0 0 25px}h1,h2,h3{font-family:Karma,serif;font-weight:300;line-height:1.125}h1,h2{font-size:54px;color:#000}h3{font-size:30px;color:#000}h4,h5{font-family:'Josefin Sans',sans-serif;text-transform:uppercase;color:#000}.btn-default,h4,h5,h6{font-weight:600}h4{font-size:18px;letter-spacing:.125em}h5{font-size:16px;letter-spacing:.05em;margin-bottom:6px}.ol-default>li,.ul-default>li,h6{margin-bottom:12.5px}h6{font-size:18px}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text,label{font-weight:400;font-family:'Josefin Sans',sans-serif;letter-spacing:.125em}.ol-default,.section-gallery p:last-child,.ul-default,ol,p,ul{margin-bottom:25px}.navbar,.ol-default>li:last-child,.ul-default>li:last-child{margin-bottom:0}a{color:#000;text-decoration:underline;cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.tile-content a:focus,.tile-content a:hover,a:hover,footer a:hover{color:#000;text-decoration:none}.banner--alert a,footer a{text-decoration:underline}.btn{box-shadow:none;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-default{padding:20px 40px;font-family:'Josefin Sans',sans-serif;font-size:12px;letter-spacing:.125em;text-transform:uppercase;text-decoration:none;background-color:transparent;color:#000;border:2px solid #000;border-radius:5555px}.quote-cite,.quote-date{letter-spacing:.05em;text-transform:uppercase}.btn-default:focus,.btn-default:hover{border:2px solid #000;outline:0;color:#fff;background-color:#000}.btn-default .fa-play{font-size:9px}footer,label{font-size:12px}.form-control{padding:20px;font-size:18px;line-height:1.75;color:#666;border:1px solid #ddd;border-radius:6px;box-shadow:none}.black,label{color:#000}.form-control:focus{color:#666;background-color:#fff;border-color:#999;outline:0;box-shadow:0 0 0 .25rem rgb(0 0 0 / 15%)}label{text-transform:uppercase}.input-group .form-control{border-top-left-radius:55555px!important;border-bottom-left-radius:55555px!important;height:47px}.input-group-btn .btn-default{padding:15px 30px;background-color:#000;color:#fff;border:none}.input-group-btn .btn-default:focus,.input-group-btn .btn-default:hover{background-color:#666}.svg-fill-black{fill:#000}header{padding:0;margin:0}.navbar{border:none;background-color:#fff}.svg-logotype{display:block;height:50px}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#999;font-size:12px;text-transform:uppercase;text-decoration:none}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#000;background-color:transparent;text-decoration:none;text-shadow:none}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#999}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{border-color:transparent;background-color:transparent}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color:#000}.active,.carousel-inner,.fill,.item{height:100%}footer{clear:both;padding-top:25px;padding-bottom:25px}.footer-copyright{display:block;font-family:'Josefin Sans',sans-serif;font-weight:300;font-size:10px;text-transform:uppercase}.banner--alert .btn-default,.quote-cite{font-weight:600;font-family:'Josefin Sans',sans-serif}footer .ul-social{margin:0 -12.5px;padding:0;list-style:none}footer .ul-social li{display:inline-block;margin:0 12.5px}footer .ul-social li a{font-size:20px;display:block;color:#aaa}footer .ul-social li a:hover{color:#111}#preloader{display:none}.fill{width:100%;z-index:1}.carousel-control{width:10%;max-width:100px}.carousel-control.left,.carousel-control.right{background:0 0;text-shadow:none;opacity:0}.carousel-control:focus,.carousel-control:hover{opacity:.75}.carousel-control .fa-chevron-left,.carousel-control .fa-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-15px;font-size:30px}.carousel-control .fa-chevron-left{left:17.5px}.carousel-control .fa-chevron-right{right:17.5px}.carousel-indicators{display:block;bottom:0}.carousel-indicators li{width:50px;height:2px;margin:0 5px;border-radius:0;background-color:rgba(255,255,255,.5);border:none}.carousel-indicators .active{width:50px;height:2px;margin:0 5px;background-color:#fff;border:none}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-hero,.hero{width:100%;position:relative;color:#fff;display:flex;align-items:center;justify-content:center}.carousel-hero .carousel-inner{position:absolute;top:0}.carousel-hero .carousel-caption,.hero-caption{position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding-top:0;padding-bottom:0;text-shadow:none;z-index:10;background:-webkit-linear-gradient(rgba(0,0,0,0) 66%,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(rgba(0,0,0,0) 66%,rgba(0,0,0,.65) 100%);background:linear-gradient(rgba(0,0,0,0) 66%,rgba(0,0,0,.65) 100%)}.carousel-hero .carousel-caption h1,.carousel-hero .carousel-caption h2,.carousel-hero .carousel-caption h3,.carousel-hero .carousel-caption h4,.carousel-hero .carousel-caption h5,.carousel-hero .carousel-caption h6,.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{color:#fff}.banner--alert{position:relative;padding-top:12.5px;padding-bottom:12.5px;background-color:#000;color:#fff;font-size:16px}.banner--alert p:last-child,.tile-content p:last-child,.tile-content ul>li:last-child,.ul-auction>li:last-child{margin-bottom:0}.banner--alert a,.banner--alert strong{color:#fff}.banner--alert a:focus,.banner--alert a:hover{color:#ccc;text-decoration:none}.banner--alert .btn-default{color:#fff;border:2px solid #fff;background-color:transparent;padding:10px 20px;font-size:12px;text-decoration:none}.banner--alert .btn-default:focus,.banner--alert .btn-default:hover{color:#000;border:2px solid #fff;background-color:#fff}.img-logo-bellosguardo{display:block;height:150px;margin:0 auto 50px}.quote-copy{display:block;margin-bottom:15px}.quote-cite{display:block;font-size:16px;color:#000;margin-bottom:0}.quote-date{display:block;font-family:'Josefin Sans',sans-serif;font-size:12px;font-weight:400}.quote-copy:before{content:open-quote}.quote-copy:after{content:close-quote}.panel-login{background-color:#f5f5f5;border:none;margin-bottom:25px}section{padding-top:100px;padding-bottom:75px;position:relative}.section-blocks,.section-gallery,.section-reservations{padding-top:0;padding-bottom:0}.section-gallery p{margin-bottom:50px}.tile-content h4,.tile-content ul>li{margin-bottom:6px}.section-reviews{padding-top:50px;padding-bottom:0}.section-blocks article,.section-blocks aside{display:flex;flex-direction:column;align-items:center;justify-content:center}.section-blocks .copy-block{width:100%;margin:auto;justify-content:center;padding:25px 15px}@media (max-width:767px){.svg-logotype{display:block;height:40px}.navbar-brand{padding-top:5px;padding-bottom:5px}.navbar-nav{margin-top:0;margin-bottom:0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#000;background-color:transparent}footer .ul-social{margin:-5px auto 25px;text-align:center}footer .ul-social li{margin:5px 12.5px}.section-blocks-grid{margin-top:25px!important}.section-blocks aside{min-height:calc(50vh - 50px)}.section-blocks .copy-block{padding:25px 15px 0}.section-blocks .copy-block.text-center{text-align:left}}@media (min-width:768px) and (max-width:990px){.section-blocks-grid{margin-top:50px!important}.section-blocks aside{min-height:calc(50vh - 130px)}.section-blocks .copy-block{padding:100px 15px 0;max-width:625px}.section-restoration{padding-top:0}}@media (max-width:990px){.callouts-li-tile:first-child{order:1}.callouts-li-tile:nth-child(2){order:2}.callouts-li-tile:nth-child(3){order:4}.callouts-li-tile:nth-child(4){order:3}}.ul-restorationtiers,.ul-tiles{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.li-tile{display:flex;width:100%}.tile-content{padding:0;width:100%;cursor:pointer;position:relative;background-color:#fafafa;transition:.5s;transform:scale(1);font-family:'Josefin Sans',sans-serif;font-size:16px;font-weight:300;text-decoration:none;box-shadow:rgba(0,0,0,.125) 0 1px 3px}.address a,.tile-content a{color:#666;text-decoration:none}.tile-content .tile-hero{width:100%;display:block;position:relative}.tile-content .tile-body{padding:25px 25px 70px}.restorationtiers-content h4,.tile-content .price{font-family:'Josefin Sans',sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.125em;color:#000}.address,.small,.tile-content .cta{font-family:'Josefin Sans',sans-serif;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.section-lists h4:after,.tile-content .price:after{content:"";display:block;width:50px;height:4px;margin:12.5px auto;background:#000}.tile-content ul{margin:0 auto 25px;padding:0;list-style:none}.tile-content .cta{width:100%;position:absolute;left:0;bottom:25px;font-weight:400;color:#000}.tile-content .btn-default{padding:12px 25px;font-size:12px;color:#000;border-color:#000;background-color:transparent}.tile-content .btn-default:focus,.tile-content .btn-default:hover,.tile-content:focus .btn-default,.tile-content:focus .btn-default:focus,.tile-content:focus .btn-default:hover,.tile-content:hover .btn-default,.tile-content:hover .btn-default:focus,.tile-content:hover .btn-default:hover{border-color:#000;color:#fff;background-color:#000}.ul-tiles-reviews .tile-content{font-size:18px;font-family:Lora,serif;font-weight:400}.modal-signup .modal-body,.ul-tiles-reviews .tile-content .tile-body{padding:25px}@media (min-width:768px){.navbar{min-height:80px}.navbar-brand{height:50px;padding-top:15px;padding-bottom:15px}.navbar-default .navbar-nav>li:last-child>a,.navbar-right{margin-right:0}.navbar-default .navbar-nav>li>a,.navbar-text{padding:10px 0 5px;margin:20px 12.5px 22px;border-bottom:2px solid transparent;position:relative}.navbar-default .navbar-nav>li>a:after{display:block;position:absolute;top:101%;right:0;content:'';width:0;opacity:1;height:2px;background:#000;transition:width .3s ease-out,opacity .3s ease-out}.navbar-default .navbar-nav>li:focus>a,.navbar-default .navbar-nav>li:hover>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#000}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#000;border-bottom:2px solid #000;background-color:transparent}.section-blocks{width:calc(100% - 100px);margin:auto;max-width:1680px}.ul-tiles{margin:-25px -25px 25px}.li-tile{width:100%;padding:25px}.ul-tiles-reviews .li-tile{width:50%}.tile-content:focus,.tile-content:hover{transform:scale(1.1);box-shadow:rgba(0,0,0,.125) 0 1px 24px}.ul-tiles-reviews .tile-content:focus,.ul-tiles-reviews .tile-content:hover{transform:none;box-shadow:none}}.ul-lists{margin:-12.5px auto 62.5px;padding:0;list-style:none}.ul-lists li{display:inline-block;margin:12.5px 25px;vertical-align:middle}.ul-lists li img{display:block;margin:auto;max-height:80px;max-width:180px}.section-success{padding-top:0;padding-bottom:0;min-height:calc(100vh - 160px);display:flex;justify-content:center;align-items:center}.section-success .copyblock{display:flex;align-content:center;justify-content:center;flex-direction:row}.section-signup{padding-top:0}.li-restorationtiers{display:flex;width:100%;margin:auto}.restorationtiers-content{position:relative;display:flex;flex-direction:column;padding:0;width:100%}.section-history,.section-tickets{padding-bottom:25px}@media (min-width:768px){.ul-tiles{margin:-25px -25px 25px}.li-restorationtiers{width:50%;padding:25px}}.svg-icon-artdeco01{display:block;margin:0 auto 25px;height:25px}.section-tickets{padding-top:0}.address{font-weight:400}.address a:focus,.address a:hover,.address-strong a:focus,.address-strong a:hover{color:#000;text-decoration:underline}.address-strong,.address-strong a{color:#000;font-weight:600}.small{font-weight:300}.section-auction{padding-top:50px;padding-bottom:75px}.ul-auction{list-style-type:none;margin:0 0 25px 25px;padding:0}.ul-auction>li{padding-left:25px;text-indent:-25px;margin-bottom:12.5px}.ul-auction>li:before{content:"+";padding-right:12.5px}.modal .close{float:none;position:absolute;right:-30px;top:-20px;font-size:50px;font-weight:300;color:#fff;text-shadow:none;opacity:.6}.modal-content{border-radius:0;background-color:#000}.modal-body{padding:0}.modal-signup .modal-content{background-color:#fff}@media screen and (min-width:768px){.modal-dialog,.modal:before{display:inline-block;vertical-align:middle}.modal:before{content:"";height:100%}.modal-dialog{text-align:center}.modal-signup .modal-dialog{width:500px;text-align:left}.modal-image .modal-dialog{width:500px}}@media (min-width:991px){.section-blocks{display:flex;flex-wrap:wrap}.section-blocks-grid{margin-top:50px!important}.section-blocks article,.section-blocks aside{width:50%;min-height:calc(100vh - 130px)}.section-blocks .copy-block{padding:50px 50px 25px;text-align:center;max-width:550px}.ul-tiles-reviews .li-tile{width:33.3333%}.li-restorationtiers{width:25%}.modal-dialog{width:800px}}@media (min-width:1170px){.section-blocks .copy-block{padding:50px 50px 25px}.modal-dialog{width:1080px}}@media (max-width:767px){.li-restorationtiers,.li-tile{margin-bottom:15px}.tile-content .tile-body{padding:15px 15px 60px}.tile-content .btn-default{display:block;margin-left:15px;margin-right:15px;width:calc(100% - 30px)}.btn,button{display:block}.hero{padding-top:50px;padding-bottom:50px}.section-auction,.section-reviews,section{padding-top:25px}.section-history,.section-tickets,section{padding-bottom:0}.carousel-indicators .active,.carousel-indicators li{width:25px}.carousel-hero,.hero{min-height:600px}h1,h2{font-size:40px}.section-auction h2.text-center,.section-contact h2.text-center,.section-events h2.text-center,.section-home h2.text-center,.section-tickets h2.text-center{text-align:left}.section-auction{padding-bottom:25px}}@media (min-width:768px){.container-fluid,.hero{max-width:1680px}.container-fluid{width:calc(100% - 100px);padding-right:0;padding-left:0}.section-columns .row{margin-left:-25px;margin-right:-25px}.section-columns [class*=col-]{padding-left:25px;padding-right:25px}.img-auction,.mb50,.section-lists h2,.section-tickets h2{margin-bottom:50px}.carousel-hero,.hero{width:calc(100% - 100px);min-height:calc(100vh - 130px);margin:0 auto}.carousel-hero .container-fluid,.hero .container-fluid{width:100%}.panel-body{padding:25px}.section-lists{padding-bottom:0}}