.ocm{position:absolute;bottom:0;right:0;z-index:999}.scrolled .ocm,.fix-view .ocm{display:none}.light-btn{background:#641314;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.2);box-shadow:inset 0 0 15px rgba(0,0,0,0.2);font-size:18px;line-height:35px;padding:0 10px;border:none;text-transform:uppercase;color:#dacfbf}.light-btn.active,.light-btn:hover{outline:1px solid white;-webkit-box-shadow:none;box-shadow:none}html,body{width:100%;height:100%}body{background-color:#222;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center bottom;background-attachment:fixed;color:#dacfbf;font-family:"freight-display-pro",Georgia,Cambria,serif;font-size:15px}.relative{position:relative}.pointer{cursor:pointer}a{outline:none;text-decoration:none;color:#e9e2d9}a:active,a:focus,a:hover{outline:none;color:#dacfbf;text-decoration:none}.top-back{position:fixed;right:20px;bottom:40px;border-radius:5px;background-color:rgba(77,77,77,0.8);background-color:#641314;opacity:.8;filter:alpha(opacity=80);height:40px;width:40px;padding-top:3px;display:none}.top-back:hover{opacity:100;filter:alpha(opacity=10000)}.scrolled .top-back{display:block}.block-contatti{padding:20px 0}.contatti-abstract{margin-top:20px;padding:10px;background-color:rgba(38,38,38,0.8);border:1px solid #dacfbf;border-color:rgba(190,170,143,0.8)}#map{min-height:600px;margin-top:20px}@media (max-width:767px){#map{min-height:300px}}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{font-family:sans-serif;font-size:14px;color:#222;font-weight:normal}.page-background{position:fixed;left:0;right:0;bottom:0;top:0}.page-background .bg{position:absolute;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .4s;transition:opacity .4s}.page-background .bg.active{opacity:1;filter:alpha(opacity=100)}.prodotti .page-background{display:none}ul.background{position:absolute;width:100%;height:100%;top:0;left:0;padding:0;margin:0;background:#222;list-style:none;z-index:0}ul.background li{position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:left center;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .8s;transition:opacity .8s}ul.background li.active{opacity:1;filter:alpha(opacity=100)}ul.background li a{position:absolute;width:60px;height:60px;top:50%;left:50%;margin-left:-30px;margin-top:-30px;color:#dacfbf;font-size:60px;opacity:.1;filter:alpha(opacity=10)}header{background-color:#641314;background-color:rgba(100,19,20,0.9);border-bottom:1px solid black;position:fixed;z-index:1000;left:0;right:0;top:0;height:64px}header>.container{height:64px;position:relative}header>.container:before,header>.container:after{content:" ";display:table}header>.container:after{clear:both}header button.c-hamburger{position:absolute;right:5px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);display:none}@media (max-width:767px){header button.c-hamburger{display:block}}.fix-view header,.scrolled header{background-color:rgba(100,19,20,0.9)}#mobile-menu{position:static}@media (max-width:767px){#mobile-menu{position:fixed;top:64px;right:0;width:100%;max-width:400px;bottom:0;background-image:-webkit-linear-gradient(top, #383732 0, #1d1d1a 100%);background-image:linear-gradient(to bottom, #383732 0, #1d1d1a 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff383732', endColorstr='#ff1d1d1a', GradientType=0);z-index:99;-webkit-transform:translate(200%, 0);-ms-transform:translate(200%, 0);transform:translate(200%, 0);-webkit-transition:all 500ms cubic-bezier(.42, 0, .58, 1);transition:all 500ms cubic-bezier(.42, 0, .58, 1);overflow:auto;padding:10px 0}#mobile-menu a{text-transform:uppercase;border-bottom:1px solid #53514a;display:block;font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px 20px}#mobile-menu a.menu-logo{display:none}}.menu-active #mobile-menu{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.top-menu{position:absolute;z-index:10;top:0;right:0}@media (max-width:767px){.top-menu{display:none}}.top-menu>ul{margin:0;padding:0;list-style:none}.top-menu>ul>li{margin-right:15px;float:left}.top-menu>ul>li a{line-height:32px}.top-menu>ul>li.text-link a{padding:0 10px}.top-menu>ul>li a.facebook img{margin-top:-4px}.top-menu>ul>li.text-link a{text-transform:capitalize;font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.v-table{display:table}.v-table .v-row{display:table-row;vertical-align:middle}.v-table .v-row .v-td{display:table-cell}@media (max-width:767px){.v-table{display:block}.v-table .v-row,.v-table .v-td{display:block}}.main-menu{position:absolute;right:0;left:0;bottom:0}@media (max-width:767px){.main-menu{bottom:auto;top:0}}.main-menu .v-table{width:100%}.main-menu .v-table .cell-right,.main-menu .v-table .cell-left{width:40%;vertical-align:bottom;height:100%}@media (max-width:767px){.main-menu .v-table .cell-right,.main-menu .v-table .cell-left{display:none}}.main-menu .v-table .cell-right a,.main-menu .v-table .cell-left a{display:inline-block;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px;text-align:center;-webkit-transition:all .4s;transition:all .4s;position:relative;background:none;font:"freight-display-pro",Georgia,Cambria,serif;font-size:18px;font-weight:300;text-transform:uppercase;color:#d1c2af;opacity:.8}.main-menu .v-table .cell-right a:hover,.main-menu .v-table .cell-left a:hover{color:#dacfbf}.main-menu .v-table .cell-right a:hover,.main-menu .v-table .cell-left a:hover,.main-menu .v-table .cell-right a.active,.main-menu .v-table .cell-left a.active{position:relative;opacity:1}.main-menu .v-table .cell-right a:hover:after,.main-menu .v-table .cell-left a:hover:after,.main-menu .v-table .cell-right a.active:after,.main-menu .v-table .cell-left a.active:after{content:"";background:#d0ac7d;height:3px;position:absolute;left:0;right:0;bottom:-1px}@media (max-width:992px){.main-menu .v-table .cell-right a,.main-menu .v-table .cell-left a{font-size:16px;padding-left:10px;padding-right:10px}}.main-menu .v-table .cell-right .spacer,.main-menu .v-table .cell-left .spacer{display:inline-block;width:20px}.main-menu .v-table .cell-left{text-align:right}.main-menu .v-table .cell-center{width:20%;background:transparent;position:relative}@media (max-width:767px){.main-menu .v-table .cell-center{position:absolute;width:140px;top:0;left:50%;margin-left:-70px}}.main-menu .v-table .cell-center .menu-logo{position:absolute;right:0;left:0;top:5px;background:#641314;border:1px solid #d1c2af;height:129px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.35);box-shadow:1px 1px 5px rgba(0,0,0,0.35);-webkit-transition:all .4s;transition:all .4s;z-index:1000;text-align:center}.main-menu .v-table .cell-center .menu-logo .inner{position:absolute;left:5px;right:5px;top:5px;bottom:10px;background:black url(/assets/img/logo_mis.png) no-repeat center bottom;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.main-menu .v-table .cell-center .menu-logo img{max-width:98%;max-height:100%;position:relative;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}@media (max-width:767px){.main-menu .v-table .cell-center .menu-logo{height:74px;padding:10px 0}}.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:40px;height:40px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:18px;left:10px;right:10px;height:3px;background:white}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:""}.c-hamburger span::before{top:-8px}.c-hamburger span::after{bottom:-8px}.c-hamburger--htx{background-color:#641314}.c-hamburger--htx span{-webkit-transition:background 0s .3s;transition:background 0s .3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s}.c-hamburger--htx span::before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}.c-hamburger--htx span::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}.menu-active .c-hamburger--htx{background-color:#8f1b1d}.menu-active .c-hamburger--htx span{background:none}.menu-active .c-hamburger--htx span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-active .c-hamburger--htx span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-active .c-hamburger--htx span::before,.menu-active .c-hamburger--htx span::after{-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}.tp-banner{visibility:hidden}.tp-banner.revslider-initialised{visibility:visible}body.normal-page.video-page footer{display:none}.table-replace.container{background:transparent !important}.sub-page{padding-bottom:100px;padding-top:140px;min-height:100%;position:relative}@media (max-width:767px){.sub-page{padding-top:90px;padding-bottom:40px;min-height:0}}.sub-page .point{position:absolute;left:0;top:-1px;background:transparent;width:20px;height:20px;z-index:0}.sub-page .point.bottom{top:auto;bottom:-1px}.sub-page .sub-block{padding:20px 0}.sub-page .sub-block .container{background-color:rgba(5,5,5,0.75);position:relative}.sub-page h2.page-header{font-size:24px;font-weight:400;text-shadow:1px 1px 0 #1a1a1a}.page-fix-block{position:absolute;top:40px;left:0;right:0;z-index:1000}body.normal-page{overflow-x:hidden}body.normal-page .tp-banner-container{position:relative;min-width:100%;width:100%;overflow:hidden;padding:0}body.normal-page .tp-banner-container .page-childs.subpages li a{display:block;background:#7c797a;line-height:35px;padding:0 10px;text-transform:uppercase;color:#f6f3f0;font-size:300;font-size:24px}body.normal-page .tp-banner-container .page-childs.subpages li a.active,body.normal-page .tp-banner-container .page-childs.subpages li a:hover{background:#d1c2af;color:#7c797a;color:#333}body.normal-page .tp-banner-container .page-childs.subpages li a.active{color:#dacfbf}body.normal-page .tp-banner-container .tp-banner{position:relative;width:100%}body.normal-page .tp-banner-container .btn-down{position:absolute;z-index:200;left:50%;bottom:40px;margin-left:-20px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}body.normal-page .tp-banner-container .btn-down .btn-circle{color:#dacfbf;color:rgba(215,202,185,0.95)}body.normal-page .tp-banner-container .btn-down .btn-arrow{color:#ba2325}body.normal-page .tp-banner-container .btn-down:hover .btn-circle{color:#ba2325}body.normal-page .tp-banner-container .btn-down:hover .btn-arrow{color:#dacfbf}body.normal-page .page-text{font-family:"freight-display-pro",Georgia,Cambria,serif;font-size:18px}body.normal-page .page-text h1,body.normal-page .page-text h2,body.normal-page .page-text h3{font-size:20px;margin-top:0;font-weight:bold;text-shadow:1px 1px 0 #1a1a1a}body.normal-page .page-text .page-text-title{font-size:36px;line-height:46.8px;font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:0;font-weight:300;text-transform:uppercase}body.normal-page .page-header{font-size:800 !important;text-transform:uppercase;font-family:"freight-display-pro",Georgia,Cambria,serif;border-bottom-color:rgba(250,250,250,0.45);margin-top:0}body.normal-page h2.page-header{border-bottom:none}body.fix-view{height:100%;overflow:hidden}body.frontpage{background:#000}header>.close-fixed-sub-page{position:fixed;bottom:20px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:1000;border-radius:0}header>.close-fixed-sub-page .fa-stack-2x{color:#dacfbf}header>.close-fixed-sub-page .fa-stack-1x{color:#641314}@media (max-width:767px){header>.close-fixed-sub-page{top:44px;left:29px;width:40px;height:40px}}@media (max-width:767px){#carousel-news .carousel-control .glyphicon-chevron-left,#carousel-piede .carousel-control .glyphicon-chevron-left,#carousel-eventi .carousel-control .glyphicon-chevron-left,#carousel-news .carousel-control .glyphicon-chevron-right,#carousel-piede .carousel-control .glyphicon-chevron-right,#carousel-eventi .carousel-control .glyphicon-chevron-right{top:15px;z-index:30}}.fixed-sub-page{position:fixed;top:64px;bottom:0;background-image:-webkit-linear-gradient(top, #333 0, #000 100%);background-image:linear-gradient(to bottom, #333 0, #000 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff000000', GradientType=0);border-top:1px solid #d1c2af;z-index:101;-webkit-transition:all .8s;transition:all .8s;-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);left:0;right:0}.fixed-sub-page.with-scrolling{overflow:auto}@media (max-width:767px){.fixed-sub-page .close-fixed-sub-page{display:none}.fixed-sub-page#news-sub-page .center-header,.fixed-sub-page#eventi-sub-page .center-header{display:none}}.fixed-sub-page#eventi-sub-page .carousel-inner>.item{margin-top:0}.fixed-sub-page .carousel{position:absolute;top:0;left:0;bottom:0;right:0;z-index:101;margin:0}.fixed-sub-page .carousel .carousel-inner>.item{background:transparent none center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;margin-top:170px}@media (max-width:767px){.fixed-sub-page .carousel .carousel-inner>.item{margin-top:0;background:transparent none 0 80px no-repeat;max-width:100% !important;max-height:100% !important}}.fixed-sub-page .carousel .carousel-indicators{top:auto;bottom:70px}@media (max-width:767px){.fixed-sub-page .carousel .carousel-indicators{display:none}}.fixed-sub-page .carousel.gallery .carousel-indicators{position:fixed;bottom:auto;top:20px;right:20px;left:auto;z-index:103;width:auto;margin:auto}.fixed-sub-page .carousel .carousel-caption{font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;top:0;bottom:auto;font-size:18px}.fixed-sub-page .carousel .carousel-caption b{font-size:28px;text-transform:uppercase;font-weight:300}.fixed-sub-page .carousel.gallery .carousel-caption{position:absolute;bottom:auto;top:10px;left:20px;right:auto;padding:0;width:auto;margin:auto;font-size:14px;text-align:left}.fixed-sub-page .carousel.gallery .carousel-caption b{font-size:14px;text-transform:none;font-weight:bold}@media (max-width:767px){.fixed-sub-page .carousel .carousel-control{z-index:30}.fixed-sub-page .carousel .carousel-control .glyphicon-chevron-left,.fixed-sub-page .carousel .carousel-control .glyphicon-chevron-right{top:25px;z-index:30}}.fixed-sub-page .carousel .center-header{position:absolute;left:0;right:0;z-index:102;top:70px;text-align:center}.fixed-sub-page .carousel .center-header .box{padding:10px 30px;font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:300;white-space:nowrap;text-align:center;display:inline-block;margin:0 auto}@media (max-width:767px){.fixed-sub-page .carousel .center-header .box{font-size:20px;background:transparent;width:auto}}@media (max-width:767px){.fixed-sub-page .carousel .center-header{top:0;z-index:29}}.fixed-sub-page .carousel.galleryc .center-header{text-align:left;top:0;left:20px;right:auto;margin:0}.fixed-sub-page .carousel h1.page-header{position:absolute;top:0;left:30px;right:30px;z-index:102;position:relative;border-bottom:none;margin-top:20px;margin:0 auto}.fixed-sub-page .carousel .close-strip{position:absolute;bottom:90px;left:0;right:0;padding:0;height:1px;z-index:102}.fixed-sub-page .carousel .close-strip .container{text-align:center;margin:0 auto;padding:0;position:relative}.fixed-sub-page .carousel .close-strip .container .close-fixed-sub-page .btn-circle{color:#641314;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.fixed-sub-page .carousel .close-strip .container .close-fixed-sub-page .btn-arrow{color:#d1c2af;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.fixed-sub-page .carousel .close-strip .container .close-fixed-sub-page:hover .btn-circle{color:#8f1b1d}.fixed-sub-page .carousel .close-strip .container .close-fixed-sub-page:hover .btn-arrow{color:#d1c2af}.fixed-sub-page .carousel .item .container .head,.fixed-sub-page .carousel .item .container .body{max-width:800px;margin:30px auto}.fixed-sub-page .carousel .item .container .head{position:relative;margin-bottom:40px}.fixed-sub-page .carousel .item .container .head:after{content:'';position:absolute;top:100%;margin-top:20px;height:1px;background:rgba(209,194,175,0.5);width:50%;left:50%;margin-left:-25%;z-index:103}.fixed-sub-page .carousel .item .container .head h2{font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;line-height:51.776px;margin-top:0;font-weight:300;text-transform:uppercase;padding:0 20px;color:#d1c2af;text-shadow:1px 1px 0 black}@media (max-width:767px){.fixed-sub-page .carousel .item .container .head h2{font-size:22px;padding-top:20px;line-height:normal}}.fixed-sub-page .carousel .item .container .head h4{font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;color:#d1c2af;text-shadow:1px 1px 5px black}@media (max-width:767px){.fixed-sub-page .carousel .item .container .head h4{font-size:16px;line-height:normal}}.fixed-sub-page .carousel .item .container .head h2,.fixed-sub-page .carousel .item .container .head h4{text-align:center}.fixed-sub-page .carousel .item .container .body{font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:justify;text-align:center;font-size:18px}@media (max-width:767px){.fixed-sub-page .carousel .item .container .body{font-size:16px;line-height:normal;padding:0 20px}}.fixed-sub-page .box-header{margin-top:0;margin-bottom:0;height:200px;width:100%;overflow:hidden;background:transparent none center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;border-bottom:1px solid #d1c2af;font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif}.fixed-sub-page .box-header .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.fixed-sub-page.active{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#carousel-piede{border-top:2px solid #d1c2af;color:#d1c2af}#carousel-piede .carousel-control{width:40px;display:none}#carousel-piede:hover .carousel-control{display:block}#carousel-piede .carousel-indicators{bottom:0}@media (max-width:767px){#carousel-piede .carousel-control{display:block;z-index:30}#carousel-piede .carousel-indicators{display:none}}#carousel-piede .carousel-inner>.item{height:250px;overflow:hidden}#carousel-piede .carousel-inner>.item>img{position:relative;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#carousel-news{border-top:2px solid #d1c2af;color:#d1c2af}#carousel-news .carousel-control{width:40px;display:none}#carousel-news:hover .carousel-control{display:block}#carousel-news .carousel-indicators{bottom:0}@media (max-width:767px){#carousel-news .carousel-control{display:block;z-index:30}#carousel-news .carousel-indicators{display:none}}@media (min-width:992px){#carousel-news .mask{position:absolute;top:0;width:30px;bottom:0;background:#641314;z-index:10}#carousel-news .mask.left{left:0}#carousel-news .mask.right{right:0}#carousel-news:before,#carousel-news:after{content:'';position:absolute;top:10px;width:1px;bottom:10px;background:#d1c2af;z-index:11}#carousel-news:before{left:20px}#carousel-news:after{right:15px}}@media (max-width:767px){#carousel-news{border-top:none}}#carousel-news .carousel-inner>.item{padding-top:50px;height:250px;overflow:hidden}@media (min-width:992px){#carousel-news .carousel-inner>.item{margin-left:30px;margin-right:30px}}@media (max-width:767px){#carousel-news .carousel-inner>.item{padding-top:10px;height:auto;min-height:250px}}#carousel-news .carousel-inner>.item .media p{margin:0}#carousel-news .carousel-inner>.item .media .pull-right{width:30%;margin-right:10px;margin-top:0;height:120px;max-height:100px;background:transparent none no-repeat right 0;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}#carousel-news .carousel-inner>.item .media img.media-object{max-width:100%;display:none}#carousel-news .carousel-inner>.item .media .media-body{padding:10px 20px;margin-right:10px;padding-top:0;font-size:18px;height:150px;position:relative;overflow:hidden}#carousel-eventi{border-top:2px solid #d1c2af;color:#d1c2af;height:250px}#carousel-eventi .carousel-control{width:40px;display:none}#carousel-eventi:hover .carousel-control{display:block}#carousel-eventi .carousel-indicators{bottom:0}@media (max-width:767px){#carousel-eventi .carousel-control{display:block;z-index:30}#carousel-eventi .carousel-indicators{display:none}}#carousel-eventi .carousel-inner>.item{padding-top:40px;height:250px;overflow:auto}@media (max-width:767px){#carousel-eventi .carousel-inner>.item{height:auto;padding-top:20px;min-height:250px}}#carousel-eventi .carousel-indicators{bottom:0}@media (min-width:992px){#carousel-eventi .carousel-caption{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (max-width:767px){#carousel-eventi{height:auto;min-height:200px;border:none}#carousel-eventi .carousel-caption{position:relative;top:auto;left:auto;width:auto;right:auto;bottom:auto;padding:0 20px;transform:translate(0, 0);text-align:left}}.top-back{display:none !important}.frontpage{position:relative}.frontpage .no-padding{padding:0}.frontpage .second-row{margin:0;height:250px;background:#641314}@media (max-width:768px){.frontpage .second-row{height:750px}}@media (max-width:767px){.frontpage .second-row{margin-top:64px;margin-top:0;padding-top:20px;height:auto}}.frontpage .events-wrapper h1,.frontpage .events-wrapper .event-row{border-bottom:1px solid #a4393b;border-bottom:1px solid #b59d7f;text-align:right;padding-top:10px;padding-right:10px}.frontpage .events-wrapper h1{margin-top:10px;font-size:24px;padding-bottom:10px;margin-bottom:0}.frontpage .events-wrapper .event-row h5{padding-top:15px;margin-top:0;margin-bottom:0;font-size:14px}.frontpage .events-wrapper .event-row h4{margin-top:0}.frontpage .events-wrapper .event-row:hover{background:rgba(0,0,0,0.2)}.frontpage .carousel-wrapper{position:absolute;z-index:3;left:10px;right:10px;top:10px;bottom:10px}.frontpage .visit-cantine,.frontpage .news-wrapper,.frontpage .events-wrapper{position:absolute;left:0;right:0;top:0;border-top:2px solid #d1c2af}.frontpage .events-wrapper,.frontpage .visit-cantine{height:250px}.frontpage .events-wrapper{padding-left:20px;overflow:auto}.frontpage .news-wrapper{height:250px;overflow:hidden}.frontpage .news-wrapper .carousel-inner>.item{height:230px;color:#dacfbf;padding:20px 50px}.frontpage .news-wrapper .carousel-inner>.item img.media-object{max-height:125px}.frontpage .news-wrapper .carousel-inner>.item h1.page-header{margin-top:0;font-size:28px}.frontpage .news-wrapper .carousel-control{width:40px;background:transparent}.frontpage .news-wrapper .carousel-indicators{bottom:-20px}@media (min-width:768px){.frontpage footer{position:relative;bottom:auto;left:auto;right:auto;z-index:20}.frontpage footer>.container{padding:5px 35px}}@media (max-width:767px){.frontpage footer{background:#222}}.frontpage .tp-banner-container{position:relative;width:100%;padding:0}.frontpage .tp-banner-container .tp-banner{position:relative;width:100%;background:transparent none no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.frontpage .tp-banner-container .btn-down{position:absolute;z-index:100;left:50%;bottom:40px;margin-left:-20px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}@media (max-width:767px){.frontpage .tp-banner-container .btn-down{bottom:60px}}.frontpage .tp-banner-container .btn-down .btn-circle{color:rgba(0,0,0,0.8);color:rgba(100,19,20,0.9)}.frontpage .tp-banner-container .btn-down .btn-arrow{color:#d0ac7d}.frontpage .tp-banner-container .btn-down:hover .btn-circle{color:#8f1b1d}.frontpage .tp-banner-container .btn-down:hover .btn-arrow{color:#dacfbf}.frontpage .tp-leftarrow{z-index:99;cursor:pointer;background:url(../assets/rs-plugin/assets/large_left2.png) no-Repeat 0 0;width:57px;height:113px}.frontpage .tp-rightarrow{z-index:99;cursor:pointer;background:url(../assets/rs-plugin/assets/large_right2.png) no-Repeat 0 0;width:57px;height:113px}.frontpage .tp-caption.caption-title{font-family:"freight-display-pro",Georgia,Cambria,serif;text-transform:uppercase;font-size:30px;letter-spacing:4px;white-space:nowrap;background:rgba(100,19,20,0.8);outline:1px solid #000;font-weight:400;font-weight:100;color:#c8b69f;color:#d1c2af;padding:10px 20px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.1)}@media (max-width:767px){.frontpage .tp-caption.caption-title{font-size:60px;white-space:normal}}.frontpage .tp-caption.caption-text{background:none repeat scroll 0 0 rgba(255,255,255,0.6);background:rgba(0,0,0,0.8);color:#dacfbf;padding:20px;margin-top:30px;font-size:16px;max-width:700px;white-space:normal;font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:1px 1px 1px rgba(255,255,255,0.1)}.frontpage.scrolled .tp-caption{display:none}.frontpage #carousel-news h1.page-header,.frontpage h1.title-col{position:absolute;font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-weight:300;left:10px;line-height:normal;right:10px;top:0;margin:0 20px;white-space:nowrap;overflow:hidden;padding:10px 0;z-index:1;border-bottom:1px solid #d1c2af;color:#d1c2af;text-shadow:1px 1px 5px rgba(0,0,0,0.75)}.frontpage #carousel-news h1.page-header.no-border,.frontpage h1.title-col.no-border{border:none !important}@media (max-width:767px){.frontpage #carousel-news h1.page-header,.frontpage h1.title-col{white-space:normal;font-size:22px;padding:10px 20px;position:relative;top:auto;right:auto;left:auto;text-align:center}}.frontpage h4{font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-weight:300;line-height:normal;padding:10px 20px;padding-top:10px;margin-bottom:0}@media (max-width:767px){.frontpage h4{font-size:22px}}.frontpage .media{margin-top:0 !important}.frontpage #carousel-news h1.page-header{top:-2px}.frontpage .sub-page{padding-bottom:100px;padding-top:80px}.page-content{padding:0 20px}.page-content .carousel{border:1px solid #dacfbf;border-color:rgba(218,207,191,0.5);margin-bottom:20px}.page-content .carousel .carousel-control{display:none}.page-content .carousel:hover .carousel-control{display:block}.page-content .carousel .carousel-indicators{bottom:-10px}.carousel-images-row{background:rgba(0,0,0,0.3);padding-top:20px;margin:0 0;margin-bottom:20px}.page-text img{border:1px solid #b59d7f;border-color:rgba(181,157,127,0.5)}@media (max-width:767px){.contatti .page-area .container{padding-left:0;padding-right:0}.contatti .blocks-container .blocks .block{padding-left:10px;padding-right:10px}}.page-area{min-height:400px;min-height:100%;background:transparent none no-repeat right top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed;position:relative;padding-bottom:40px;font-family:"freight-display-pro",Georgia,Cambria,serif}.page-area img.page-background{border:1px solid #b59d7f;border-color:rgba(181,157,127,0.5)}.page-area .page-text{padding-right:20px;padding-top:20px;position:relative;font-size:18px;font-weight:300}@media (max-width:767px){.page-area .page-text{padding-right:0;position:relative;font-size:16px}}.page-area .page-text p{margin:0}.page-area .page-text.page-text-images p{margin-bottom:20px}.page-area .page-text.page-text-images p:before,.page-area .page-text.page-text-images p:after{content:" ";display:table}.page-area .page-text.page-text-images p:after{clear:both}.page-area .carousel-wrapper{position:relative}.page-area .carousel-wrapper .page-childs{position:absolute;left:0;top:0;z-index:300}.page-area .page-gallery{position:relative;margin-top:20px;margin-bottom:30px;border-top:1px solid #b59d7f;border-color:rgba(181,157,127,0.5);padding:20px 0}.page-area .page-gallery .thumbnail{background:#0e0e0e;background:rgba(14,14,14,0.4);background-color:transparent;border:none;position:relative;margin-bottom:0}.page-area .page-gallery .thumbnail img{height:150px;overflow:hidden;border-color:rgba(218,207,191,0.8)}.page-area .page-gallery .thumbnail:hover img{border-color:#dacfbf;outline:3px solid #8f1b1d}.page-area .page-gallery .thumbnail .description{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:10px;width:100%}.page-area .page-gallery .thumbnail .description>span{display:inline-block;padding:5px 10px;background:#0e0e0e;color:#aeadad}.page-area .carousel-inner .item{max-height:600px;min-height:200px;overflow:hidden}.carousel.slide .item>img{min-width:100%}h1.page-title{border-bottom:1px solid #b59d7f;border-color:rgba(181,157,127,0.5);font-size:22px;line-height:32px;font-weight:normal;text-transform:uppercase}.page-childs{font-family:"freight-display-pro",Georgia,Cambria,serif;font-size:18px}.page-childs:before,.page-childs:after{content:" ";display:table}.page-childs:after{clear:both}.page-childs.subpages{margin-top:10px;margin-bottom:20px;padding:0 20px;padding-bottom:20px;border-bottom:1px solid #b59d7f;border-color:rgba(181,157,127,0.5)}.page-childs>ul{list-style:none;margin:0;padding:20px 0}.page-childs>ul>li{float:left;margin-right:10px;-webkit-transition:all .4s;transition:all .4s}.page-childs>ul>li>a{display:block;background:#641314;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.2);box-shadow:inset 0 0 15px rgba(0,0,0,0.2);font-size:18px;line-height:35px;padding:0 10px;border:none;text-transform:uppercase;color:#dacfbf}.page-childs>ul>li>a.active,.page-childs>ul>li>a:hover{outline:1px solid white;-webkit-box-shadow:none;box-shadow:none}.page-childs>ul>li.pull-right{margin-right:0}.page-childs>ul>li .dropdown-menu{background:#d1c2af;border-radius:0}.page-childs>ul>li .dropdown-menu>li>a:hover{background:#7c797a;color:#dacfbf}@media (max-width:767px){.page-childs>ul>li{display:block;float:none;margin-top:10px}}.stack-btn-circle{margin:0}.stack-btn-circle .fa-stack .fa-stack-2x{color:white}.stack-btn-circle .fa-stack .fa-stack-1x{color:#641314}.stack-btn-circle:hover .fa-stack .fa-stack-2x{color:#fafafa}.stack-btn-circle:hover .fa-stack .fa-stack-1x{color:#db4360}.block .mobile-back{position:fixed;left:0;top:50%;z-index:10;background:black;color:white;border:1px solid #dacfbf;border-left:0;display:none}.block .mobile-back span{display:block;padding:10px}.block.active .mobile-back{display:block}.direction-buttons{background:#641314;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.2);box-shadow:inset 0 0 15px rgba(0,0,0,0.2);font-size:18px;line-height:35px;padding:0 10px;border:none;text-transform:uppercase;color:#dacfbf;padding:5px 10px;text-shadow:none;font-weight:normal}.direction-buttons.active,.direction-buttons:hover{outline:1px solid white;-webkit-box-shadow:none;box-shadow:none}.page-childs ul>li>a.direction-buttons{background:#641314;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.2);box-shadow:inset 0 0 15px rgba(0,0,0,0.2);font-size:18px;line-height:35px;padding:0 10px;border:none;text-transform:uppercase;color:#dacfbf}.page-childs ul>li>a.direction-buttons.active,.page-childs ul>li>a.direction-buttons:hover{outline:1px solid white;-webkit-box-shadow:none;box-shadow:none}.carousel-wrapper .page-childs ul>li>a.direction-buttons{margin:0 10px}.carousel .item:before,.carousel .item:after{content:" ";display:table}.carousel .item:after{clear:both}.carousel-image{float:left;width:100%;height:200px;background:transparent none no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}#download{font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif}#download h2{text-transform:uppercase;font-weight:300;position:relative;margin-bottom:20px}#download h2:before{content:'';position:absolute;height:2px;background:rgba(255,255,255,0.5);top:100%;width:50px;left:50%;margin-left:-25px;margin-top:5px}#download h4{font-weight:200;color:rgba(218,207,191,0.5)}.download-table{border-bottom:1px solid #3c3c3c;margin:20px 0}.download-table:last-child{border-bottom:none}.download-table .download-row{display:table;width:100%;vertical-align:middle}.download-table .download-row .image-cell,.download-table .download-row .links-cell{display:table-cell;padding:20px 0;vertical-align:middle}@media (max-width:767px){.download-table .download-row{display:block}.download-table .download-row .image-cell,.download-table .download-row .links-cell{display:block;width:100% !important;text-align:center;margin:0}.download-table .download-row .image-cell a,.download-table .download-row .links-cell a{display:block;float:none;text-align:center;margin-bottom:10px}}.download-table .download-row .links-cell{text-align:right}.download-table .download-row .links-cell a{color:#959595}.download-table .download-row .links-cell a:hover{color:#aeaeae}@media (max-width:767px){.download-table .download-row .links-cell{line-height:normal;padding:0;text-align:left}.download-table .download-row .links-cell>span{display:none}.download-table .download-row .links-cell>span.fa-stack{display:block}}.download-table .download-row .image-cell{width:150px;text-align:center}.rassegna .media{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #b59d7f;border-color:rgba(181,157,127,0.5)}.rassegna .media .pull-left{margin-right:20px;border:1px solid #b59d7f;background:#8f1b1d;margin-bottom:20px}@media (max-width:767px){.rassegna .media .pull-left{display:block;float:none !important;margin:0;text-align:center;background:transparent;border:none}}.rassegna .media h4.nome-testata{text-align:center;font-size:15px;text-transform:uppercase;white-space:normal;max-width:150px;padding:0 10px}@media (max-width:767px){.rassegna .media h4.nome-testata{display:none}}.rassegna .media:last-child{padding-bottom:0}.rassegna:last-child .media:last-child{border-bottom:none}.rassegna .media-heading{color:#dccdcd}.rassegna .media-body .recensione{margin-bottom:20px;padding-left:10px}.rassegna .media-body .recensione .download{color:#f1ebeb;display:block;text-transform:uppercase;text-align:right;font-family:"freight-display-pro",Georgia,Cambria,serif;font-size:16px;position:relative}.rassegna .media-body .recensione .download i{margin-right:10px}.rassegna .media-body .recensione .download:before{position:absolute;right:0;bottom:100%;content:'';width:150px;border-bottom:1px dashed #b59d7f;border-color:rgba(181,157,127,0.5);height:1px;margin-bottom:5px}.rassegna .media-body .recensione .download:hover{color:#dacfbf}.rassegna .media-body h4,.rassegna .media-body h6{font-size:16px;text-transform:uppercase;font-weight:bold}.rassegna .media-body h6{font-size:15px;margin-top:0;margin:0}.rassegna .media-body p{margin:0}.rassegna .media-body p.review{margin:10px 0;font-style:italic}.list-thumbnail-container{font-size:0}.list-thumbnail-container .list-thumbnail{display:inline-block;width:25%;margin:20px 0;height:200px;position:relative}@media (max-width:767px){.list-thumbnail-container .list-thumbnail{width:100%;height:100px}.list-thumbnail-container .list-thumbnail h4{display:none !important}}.list-thumbnail-container .list-thumbnail .image-container{position:absolute;top:5px;right:0;left:0;height:150px;z-index:1}.list-thumbnail-container .list-thumbnail .image-container .image-container-margin{position:absolute;top:0;right:5px;left:5px;bottom:0;background:#333;background:transparent}.list-thumbnail-container .list-thumbnail .image-container .image-container-margin .image{position:absolute;top:10px;right:10px;left:10px;bottom:10px;background:transparent none no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.list-thumbnail-container .list-thumbnail h4{position:absolute;bottom:0;right:0;left:0;z-index:2;font-family:"freight-display-pro",Georgia,Cambria,serif;font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;display:none}@media (min-width:768px){.list-thumbnail-container .list-thumbnail:hover{background:#a41f21}.list-thumbnail-container .list-thumbnail:hover .image-container .image-container-margin{background:#8f1b1d}.list-thumbnail-container .list-thumbnail:hover h4{display:block}}.rassegna h1{border-bottom:1px solid #b59d7f;padding-bottom:15px;border-color:rgba(181,157,127,0.5);font-size:24px;font-family:"freight-display-pro",Georgia,Cambria,serif;font-weight:800;text-transform:uppercase;color:#dacfbf;text-shadow:1px 1px 0 #1a1a1a}@media (max-width:767px){.rassegna-detail{position:relative}}.rassegna h1 .pull-right{line-height:normal;font-size:14px;text-shadow:none}.close-rassegna{margin-top:-5px}@media (max-width:767px){.close-rassegna{position:absolute;right:0;top:0}}.rassegna.rassegna-list{margin-top:20px;padding-bottom:10px}.rassegna.rassegna-list:last-child{border-bottom:none}.rassegna.rassegna-list .testata{margin-right:60px}.rassegna.rassegna-list .recensione{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #7e2c2d;border-bottom:1px dotted #b59d7f;border-color:rgba(181,157,127,0.5)}.rassegna.rassegna-list .recensione:last-child{border-bottom:none}.rassegna.rassegna-list .recensione h5{font-size:16px;text-transform:uppercase;font-weight:bold}.rassegna.rassegna-list .recensione .product-image{margin-left:40px}.rassegna.rassegna-list .recensione .download-link{font-family:"freight-display-pro",Georgia,Cambria,serif}.wines-gallery .row .thumbnail{padding-bottom:80px}.wines-gallery .row .column{position:relative}.wines-gallery .row .column .description{position:absolute;left:0;right:0;bottom:10px;height:60px;display:block;vertical-align:middle;text-align:center;color:#dacfbf;text-transform:uppercase;font-size:16px;font-family:"freight-display-pro",Georgia,Cambria,serif;font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif}.wines-gallery .row .column:hover img{outline:3px solid #8f1b1d}.bottle-mask{position:absolute;left:0;top:0;bottom:0;background:#eee;background:rgba(255,255,255,0.5) url(/assets/img/bottle-bg.jpg) repeat top left;z-index:0}.vino-schede{margin-top:20px;min-height:520px}.vino-schede .bottle-image{position:absolute;left:0;right:0;height:500px}.vino-schede .bottle-image .direction-buttons{position:relative;z-index:20}@media (max-width:767px){.vino-schede .bottle-image .direction-buttons{-webkit-transform:translate(0, -20px);-ms-transform:translate(0, -20px);transform:translate(0, -20px);display:block}}.vino-schede .bottle-image>img{max-height:480px;position:absolute;left:50%;top:10px;margin-left:-60px}.vino-schede .bottle-image .img-responsive{margin-left:-80px;float:left}@media (max-width:767px){.vino-schede .bottle-image{position:relative;left:auto;right:auto}}.vino-schede h1.page-title{margin-top:0;padding-bottom:10px;margin-bottom:20px}.vino-schede h1.page-title small a{font-family:"freight-display-pro",Georgia,Cambria,serif;border:1px solid #826a4b;display:inline-block;padding:8px 10px}.vino-schede h1.page-title small a:hover{background:#522525;color:#dacfbf}@media (max-width:992px){.vino-schede h1.page-title small{display:none}}.vino-schede .page-childs>ul{padding:0}.vino-schede .page-childs>ul>li>a{line-height:30px}@media (max-width:992px){.vino-schede .page-childs>ul>li>a{font-size:14px;font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif}}.vino-schede .main-tabs{font-family:"freight-display-pro",Georgia,Cambria,serif;font-size:18px}.vino-schede .main-tabs>ul>li>a{background:#641314;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.2);box-shadow:inset 0 0 15px rgba(0,0,0,0.2);font-size:18px;line-height:35px;padding:0 10px;border:none;text-transform:uppercase;color:#dacfbf}.vino-schede .main-tabs>ul>li>a.active,.vino-schede .main-tabs>ul>li>a:hover{outline:1px solid white;-webkit-box-shadow:none;box-shadow:none}.vino-schede .main-tabs>ul>li.pull-right>a{background:black}@media (max-width:1200px){.vino-schede .main-tabs>ul>li.pull-right{clear:both;display:inline-block;float:none !important;margin:10px 0}}@media (max-width:767px){.vino-schede .main-tabs>ul>li.pull-right{float:none !important;margin-right:10px}.vino-schede .main-tabs>ul>li.pull-right>a{background:black}}.vino-schede .wine-pane{display:none;padding-top:20px;background:transparent none no-repeat right bottom;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;min-height:400px;font-size:18px}.vino-schede .wine-pane.active{display:block}.vino-schede .wine-pane.descrizione{text-shadow:1px 1px 0 #522525;padding-right:40%}@media (max-width:767px){.vino-schede .wine-pane{color:#222;font-size:16px}.vino-schede .wine-pane.descrizione{color:#222;text-shadow:none;padding-right:0}}.vino-schede .schede .scheda{display:none}.vino-schede .schede .scheda.active{display:block}.vino-schede .schede .scheda>h5{padding:5px 15px;font-size:16px;text-transform:uppercase;border-bottom:4px double #a4393b;font-weight:bold}@media (max-width:767px){.vino-schede .schede .scheda>h5{font-size:18px;color:#dacfbf;border-bottom:2px solid #dacfbf}}.vino-schede .schede .scheda .row.voce{margin:0;padding:5px 0;border-bottom:1px solid #a4393b;border-bottom:1px solid #423626;border-bottom-color:rgba(130,106,75,0.5)}.vino-schede .schede .scheda .row.voce .voce-title{font-weight:bold}.vino-schede .schede .scheda .row.voce .voce-text{text-align:right}@media (max-width:767px){.vino-schede .schede .scheda .row.voce .voce-text{text-align:left}}.vino-schede .downloads .download{margin-bottom:10px;font-family:"freight-display-pro",Georgia,Cambria,serif;font-size:16px;border-bottom:1px solid #a4393b;border-bottom-color:rgba(130,106,75,0.3);padding-bottom:5px;padding-left:20px}.vino-schede .downloads .download a{color:#b59d7f}.vino-schede .downloads .download:hover a{color:#c8b69f}.vino-schede .downloads .download .media-heading{margin-bottom:0;font-size:18px;line-height:24px}.container-space .form-group,.form-format .form-group{margin:10px 0}.container-space .form-group:before,.form-format .form-group:before,.container-space .form-group:after,.form-format .form-group:after{content:" ";display:table}.container-space .form-group:after,.form-format .form-group:after{clear:both}.container-space .form-group .input-group-addon.labeled,.form-format .form-group .input-group-addon.labeled{min-width:100px}.container-space .form-group.mandatory .input-group-addon.labeled,.form-format .form-group.mandatory .input-group-addon.labeled{font-weight:bold}.container-space .directions-col-no,.form-format .directions-col-no{position:absolute;left:auto;top:auto;width:40px;height:100%;background:transparent;top:0}.container-space .directions-col-no.left,.form-format .directions-col-no.left{left:5px}.container-space .directions-col-no.right,.form-format .directions-col-no.right{right:0}.container-space .directions-col-no .directions,.form-format .directions-col-no .directions{position:absolute;left:auto;top:auto;width:40px;height:40px;border-radius:20px;background-color:#000;background-color:rgba(0,0,0,0.4);top:50%;margin-top:-20px;-webkit-transition:background-color .5s;transition:background-color .5s}.container-space .directions-col-no .directions i,.form-format .directions-col-no .directions i{position:absolute;left:auto;top:auto;width:30px;height:30px;top:5px;left:5px;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAYAAABwmH1PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARVJREFUeNrs2MENwjAMAMCmE3QUVugGHaEjsBHdpCOETWCDYEuW4JGkTrEDkm3J4mfnSpS0DimlwVKMg7FwsIMpQgjVhJggo8IasebE6N/vH4aDD7E75EUBjDV36vH7La2MFUePwthNAbuJovEe5mQOCxnTO24t9Vr6Yu2PPjGHZtc7A85gr62NW/tijxpaDZzBrmcan3zQawmtAj7CaoNraHEwB9sDXEJrgA+xvcAFtDgY4wG5SJz634Kp10JrStx65t6lfUv7oWX1WjL54mHy1dLkx0MNLQ3mYFvAgTumLY1RMt/EQfrmpN875AzreJbAXSYetICZFqQVVWyXAUBle0tv6ciZcohvaZ9LO9jBfxkvAQYA438l/iuTXi4AAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:0 0}.container-space .directions-col-no .directions.left,.form-format .directions-col-no .directions.left{right:100%;margin-right:-40px}.container-space .directions-col-no .directions.right,.form-format .directions-col-no .directions.right{left:100%;margin-left:-40px}.container-space .directions-col-no .directions.right i,.form-format .directions-col-no .directions.right i{left:7.5px;background-position:-30px 0}.container-space .directions-col-no .directions:hover,.form-format .directions-col-no .directions:hover{background-color:rgba(0,0,0,0.6);-webkit-transition:background-color .5s;transition:background-color .5s}h2.step-title{border-bottom:1px solid #b59d7f;border-color:rgba(181,157,127,0.5);margin:10px 0;position:relative;padding-bottom:5px;font-size:24px;font-weight:400;text-transform:uppercase}h2.step-title .explain{font-size:11px;font-weight:normal;position:absolute;max-height:80px;top:100%;right:0;margin-top:0}h2.step-title small{padding-top:10px;color:#dacfbf}#step-summary{position:absolute;left:auto;top:auto;right:0;bottom:0;color:#dacfbf;margin-right:10px;font-size:26px;font-weight:bold;font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;opacity:50;filter:alpha(opacity=5000)}.send-container{text-align:right}.form-format .indicator{position:absolute;left:auto;top:auto;display:none;left:0;bottom:-80px;z-index:1000}.form-format .indicator ul{list-style:none}.form-format .indicator ul:before,.form-format .indicator ul:after{content:" ";display:table}.form-format .indicator ul:after{clear:both}.form-format .indicator ul li{float:left;width:60px;position:relative;z-index:10}.form-format .indicator ul li i.step{display:block;width:15px;height:15px;border:1px solid #423626;border-radius:15px;background:#dacfbf}.form-format .indicator ul li.active i.step{background:#641314;border-color:rgba(181,157,127,0.5)}.form-format .indicator ul:before{position:absolute;left:auto;top:auto;z-index:0;width:180px;height:2px;background:#b59d7f;background:rgba(181,157,127,0.5);content:'';top:7px;left:10px}.form-format{position:relative}.buttons-bar .form-format label.mandatory{font-size:14px;font-weight:normal;margin-left:-20px}.buttons-bar .form-format .navbar{position:relative}.buttons-bar .form-format .navbar .nav{float:left}.buttons-bar .form-format .navbar .nav:before,.buttons-bar .form-format .navbar .nav:after{content:" ";display:table}.buttons-bar .form-format .navbar .nav:after{clear:both}.buttons-bar .form-format .navbar .nav li{float:left;line-height:40px;height:40px}.buttons-bar .form-format .navbar .nav.pull-right{float:right}.buttons-bar .form-format .navbar .nav .btn{top:0;border-radius:10px;background:rgba(0,0,0,0.35);background:rgba(0,0,0,0.85);display:block;height:38px;height:30px;padding:0 10px;line-height:30px;outline:none;text-transform:uppercase;color:#dacfbf}.buttons-bar .form-format .navbar .nav .btn.close{margin-left:10px}.buttons-bar .form-format .navbar .nav .btn:hover{background:#641314;color:#dacfbf}.buttons-bar .form-format .navbar .nav .btn:active{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.buttons-bar .form-format .navbar .nav .btn.submit-button{background:#fff;color:#641314;text-align:center;margin-right:10px;cursor:pointer}.buttons-bar .form-format .navbar .nav .btn.submit-button:hover{color:#fff;background:#641314}.buttons-bar .form-format .navbar .nav .btn.disabled{display:none}#visite{background:transparent;margin:0 -20px;border-radius:20px}#visite ul{padding:0;margin:0;list-style:none}#box-prenota{padding:0 20px;padding-top:10px}#box-prenota .process{display:none}#box-prenota .process.active{display:block}#box-prenota>h1{font-size:28px;opacity:50;filter:alpha(opacity=5000)}.mandatory_warning{border-radius:10px;padding:0 10px;width:400px;height:auto;line-height:36px;background:#db6d6d;border:1px solid #b52d2d;display:none}label{font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;display:block;font-weight:bold}label.mandatory:before{content:'*';color:#b20303}.form-steps label,.form-steps input,.form-steps select,.form-steps textarea{padding:5px 10px}.form-steps select{-webkit-appearance:none}.form-steps label{display:block;font-weight:bold}.form-steps label.inline{display:inline-block}.form-steps input,.form-steps select,.form-steps textarea{color:black;border:1px solid #b59d7f;outline:none;border-radius:6px}.form-steps input:focus,.form-steps select:focus,.form-steps textarea:focus{border-color:#fff}.form-steps textarea{max-width:600px}.form-steps .cols:before,.form-steps .cols:after{content:" ";display:table}.form-steps .cols:after{clear:both}.form-steps .cols .row-col{float:left;width:48%;max-width:300px;margin-left:1%}.form-steps .cols .row-col:first-child{margin-left:0}.form-steps .cols .row-col input{width:100%}.form-steps .cols:last-child{margin-bottom:20px}ul.form-steps{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;position:relative;width:100%;height:100%}ul.form-steps>li{display:none}ul.form-steps>li.active{display:block}.tours{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;padding:10px;margin-right:30px;position:relative;margin-top:20px}@media (max-width:1023px){.tooltip,.form-format .indicator{display:none}}.blocks-container{overflow-x:hidden;padding:0;background-color:rgba(5,5,5,0.65)}.blocks-container .blocks{width:32766px;display:block;position:relative;margin-left:0}.blocks-container .blocks:before,.blocks-container .blocks:after{content:" ";display:table}.blocks-container .blocks:after{clear:both}.blocks-container .blocks .block{visibility:hidden;position:relative;float:left;padding-right:20px;padding-left:20px;height:100px;overflow:hidden}.blocks-container .blocks .block.active{height:auto;overflow:auto}.blocks-container .blocks .block .block-directions{position:absolute;width:40px;height:40px;background:white;border-radius:50%;color:#641314;font-size:40px;line-height:33px;text-align:center;top:auto;bottom:10px;right:auto;left:auto;opacity:.5;filter:alpha(opacity=50)}.blocks-container .blocks .block .block-directions.direction-prev{left:0}.blocks-container .blocks .block .block-directions.direction-next{right:0;padding-left:3px}.blocks-container .blocks .block .block-directions:hover{opacity:1;filter:alpha(opacity=100)}.blocks-container .blocks.auto-height .block{height:auto;overflow:auto}.data-block-item{cursor:pointer}.block .list-row{margin:20px 0;background:rgba(218,207,191,0.3);padding:20px 10px}.block .list-row h4{margin-top:0}.block .list-row a{color:#641314}.block .list-row:hover{background:rgba(100,19,20,0.2)}.block .block-list{list-style:none;margin:0;padding:0}.block .block-list li{border-bottom:1px solid #423626;border-bottom-color:rgba(130,106,75,0.5)}.block .block-list li a{color:#dacfbf;font-size:18px;line-height:36px;display:block;padding-top:10px;text-transform:uppercase}.block .block-list li a small{color:#b59d7f;font-size:14px}footer{position:fixed;bottom:0;left:0;right:0;z-index:20;background:#7c797a;background:-moz-linear-gradient(left, rgba(14,14,14,0.9) 0, rgba(14,14,14,0.9) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(14,14,14,0.9)), color-stop(100%, rgba(14,14,14,0.9)));background:-webkit-linear-gradient(left, rgba(14,14,14,0.9) 0, rgba(14,14,14,0.9) 100%);background:-o-linear-gradient(left, rgba(14,14,14,0.9) 0, rgba(14,14,14,0.9) 100%);background:-ms-linear-gradient(left, rgba(14,14,14,0.9) 0, rgba(14,14,14,0.9) 100%);background:linear-gradient(to right, rgba(14,14,14,0.9) 0, rgba(14,14,14,0.9) 100%);text-align:center;background:rgba(14,14,14,0.9);background:#390b0b;color:#d1c2af;font-size:13px;font-family:"freight-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif}footer>.container{padding:5px 35px}@media (max-width:992px){footer{font-size:12px}footer>.container{padding:5px 5px}}@media (max-width:480px){footer{z-index:31;font-size:0}footer a{display:inline-block;padding:10px 20px;font-size:24px;border-right:1px solid #282828}footer a:first-child{border-left:1px solid #282828}}.page-text{-webkit-column-count:1 !important;-moz-column-count:1 !important;column-count:1 !important;-webkit-column-gap:30px !important;-moz-column-gap:30px !important;column-gap:30px !important}.page-text .template-fluid{padding-right:0;padding-left:0}.table-format{width:100%;display:block}.table-format td{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;vertical-align:top;padding:4px;font-size:16px}.table-format td img{width:300px;height:auto}.table-format td.photo-cell{text-align:center}.table-format td.photo-cell strong,.table-format td.photo-cell b{display:block;font-weight:300;text-transform:uppercase}.table-format td.photo-cell img{min-width:300px;display:block}.table-format.two-columns{min-width:840px;min-width:100%}.table-format.two-columns td{width:100%}hr{border-color:#b59d7f;border-color:rgba(181,157,127,0.5)}.thumb-gallery{position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0;filter:alpha(opacity=0)}.thumb-gallery button.close-panel{position:absolute;left:20px;top:20px;z-index:10001;background:#262626;border:none;text-transform:uppercase;padding:10px 20px}.thumb-gallery button.close-panel:hover{background:#b30000}.thumb-gallery .logo{position:absolute;right:0;top:0;z-index:10001;width:300px;height:100px;background:transparent url('../assets/img/logo.svg') no-repeat left bottom;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;opacity:.6;filter:alpha(opacity=60)}.no-svg .thumb-gallery .logo{background-image:url('../assets/img/logo.png')}.thumb-gallery.active{z-index:10001;opacity:1;filter:alpha(opacity=100)}.csstransforms .thumb-gallery{z-index:10001;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.csstransforms .thumb-gallery.active{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.gallery{margin-top:20px}.gallery:before,.gallery:after{content:" ";display:table}.gallery:after{clear:both}.gallery .thumbnail{height:150px;width:150px;float:left;margin-right:10px;margin-bottom:10px;overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gallery .thumbnail>a{position:absolute;left:auto;top:auto;left:4px;right:4px;top:4px;bottom:4px;overflow:hidden}.gallery .thumbnail>a>img{min-height:100%;max-width:none !important}.gallery.products .thumbnail{height:250px;width:250px}.gallery .product{position:absolute;left:auto;top:auto;left:4px;right:4px;top:4px;bottom:4px;background:#c8b69f;background:-moz-radial-gradient(center, ellipse cover, #fcfff4 0, #fff 49%, #f2f2f2 100%);background:-webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, #fcfff4), color-stop(49%, #fff), color-stop(100%, #f2f2f2));background:-webkit-radial-gradient(center, ellipse cover, #fcfff4 0, #fff 49%, #f2f2f2 100%);background:-o-radial-gradient(center, ellipse cover, #fcfff4 0, #fff 49%, #f2f2f2 100%);background:-ms-radial-gradient(center, ellipse cover, #fcfff4 0, #fff 49%, #f2f2f2 100%);background:radial-gradient(ellipse at center, #fcfff4 0, #fff 49%, #f2f2f2 100%)}.gallery .product>a{position:absolute;left:auto;top:auto;left:0;right:0;top:0;bottom:0}.gallery .product>a>span.img{position:absolute;left:auto;top:auto;left:0;right:0;top:0;bottom:20%;background:transparent none no-repeat 50% 50%;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.gallery .product>a:active>span.dida,.gallery .product>a:hover>span.dida{background:rgba(0,0,0,0.9)}.gallery .product>a>span.dida{position:absolute;left:auto;top:auto;left:0;right:0;top:80%;bottom:0;background:rgba(0,0,0,0.5);text-shadow:1px 1px 1px #1a1a1a;color:#dacfbf;font-size:14px;font-weight:300;text-align:center;padding:5px}@media (min-width:768px) and (max-width:1024px){header .container{width:100%;margin:0 auto}}@media (min-width:768px) and (max-width:991px){.page-area .page-text{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.page-area .page-childs>ul>li{margin-right:5px}.page-area .page-childs>ul>li>a{padding:0 8px}}body.audiovideo{height:100%;position:relative}body.audiovideo .page{position:absolute;bottom:0;left:0;right:0;top:0;top:64px;bottom:100px}body.audiovideo .page .video-panel{position:absolute;bottom:0;left:0;right:0;top:0}@media (max-width:767px){body.audiovideo .page .flex-direction-nav{display:none}}body.audiovideo .page section.slides{position:absolute;bottom:0;left:0;right:0;top:0;top:60px}body.audiovideo .page section.slides .flexslider.video-slider{position:absolute;bottom:0;left:0;right:0;top:0;margin:0}body.audiovideo .page section.slides .flexslider.video-slider .flex-viewport{position:relative;height:100%}body.audiovideo .page section.slides .flexslider.video-slider .flex-viewport ul.slides{position:relative;height:100%}body.audiovideo .page section.slides .flexslider.video-slider .flex-viewport ul.slides>li{position:relative;height:100%;padding:0 0;text-align:center;background:#252525}body.audiovideo .page section.slides .flexslider.video-slider .flex-viewport ul.slides>li .fa.fa-spin{font-size:80px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#b59d7f}body.audiovideo .page section.slides .flexslider.video-slider .flex-viewport ul.slides>li iframe{margin:0 auto;margin-top:10px;position:relative}body.audiovideo .thumbs-panel{position:absolute;left:0;right:0;top:0;bottom:0;top:auto;text-align:center;height:100px;overflow-x:auto;white-space:nowrap}body.audiovideo .thumbs-panel>a{background:black none no-repeat center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;position:relative;display:inline-block;height:100%;width:150px;margin:4px 20px}body.audiovideo .thumbs-panel>a.active{border-top:4px solid #8f1b1d;position:relative}body.audiovideo .thumbs-panel>a.active:after{content:'';position:absolute;left:auto;top:auto;bottom:100%;margin-bottom:2px;left:50%;margin-left:-3px;width:0;height:0;border-bottom:6px solid #8f1b1d;border-left:6px solid transparent;border-right:6px solid transparent}body.audiovideo .thumbs-panel>a span{position:absolute;left:0;right:0;top:0;bottom:0;top:auto;background:black;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;padding:5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#c8b69f}@media (max-width:767px){body.audiovideo .thumbs-panel{height:70px}}@media (max-width:767px){body.video .full-panel{background:black;padding:0}body.video .full-panel .inner{left:20px;right:20px}}.template-table .template-cell-image{max-width:400px}.template-table .template-cell-image img{width:100%;height:auto}.template-table .template-cell-image .template-cell-didascalia{text-align:center}.template-table .template-cell-text{padding:0 20px}.template-fluid .template-image img{width:100%;height:auto}.template-fluid .template-didascalia{text-align:center}/*# sourceMappingURL=style.css.map */