/*body::-webkit-scrollbar,div.dropdown-menu.show::-webkit-scrollbar{display:none}div{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}*/body,html{width:100%;height:100%;font-family:'Yanone Kaffeesatz';font-size:100%;color:#5c5c5c;background-color:#f6f3eb;margin:0;padding:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}body{overflow-x:hidden!important}.error-template{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;padding:20px;text-align:center}.error-details{margin-top:35px;margin-bottom:35px}.error-actions{margin-top:35px;margin-bottom:35px}a.btn-back-top.mobile,a.btn-menu-top.mobile{display:none;position:fixed;left:50%;transform:translateX(-50%);color:#fff;text-align:center;background-color:rgba(222,162,16,.9);cursor:pointer;z-index:999;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}a.btn-menu-top.mobile{padding:3px 10px;font-size:24px;width:40px;height:50px}a.btn-back-top.mobile{bottom:0;padding:0 6px;font-size:28px}a.btn-back-top.mobile:hover,a.btn-menu-top.mobile:hover{background-color:rgba(0,0,0,1)}#wrap{position:relative;min-height:100%;max-width:100%;margin:0 auto;overflow-x:hidden}#main{position:relative}.header{position:relative;width:100%;padding:0;margin:0;background-color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.header{border:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.header .header-top{position:relative;width:100%;display:inline-block;padding:20px 15px;font-size:15px;font-weight:200;z-index:9}.header .header-top .ht-inner{padding:0 55px 0 210px}.header .navbar-brand{position:absolute;top:-30px;left:-30px;border:0 solid #ccc;padding:30px 50px 15px 50px;background-color:#fff;z-index:9}.header .navbar-brand .logo{width:202px;height:50px;margin-left:0;background-position:center left;background-size:contain;background-repeat:no-repeat;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.header .navbar-brand .logo:hover{opacity:.65}.header .mainmenu-bar .navbar-toggle{top:-10px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.header.navbar-fixed .mainmenu-bar{margin-top:-47px}.header.navbar-fixed .mainmenu-bar .navbar{position:relative;display:inline-block;width:100%}.header.navbar-fixed-bottom{position:fixed!important;bottom:0;left:0;margin:0;background-color:rgba(255,255,255,1)!important;z-index:2}.header.navbar-fixed{position:fixed;top:0;z-index:2}.header.navbar-fixed.navbar-small{padding:0;opacity:.98;background-color:#fff}.header.navbar-fixed.navbar-small .navbar-nav>li>a{padding-left:10px!important;padding-right:10px!important}.header.navbar-fixed.navbar-small .navbar-brand{padding-top:10px!important;padding-bottom:0!important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.header.navbar-fixed.navbar-small .navbar-brand .logo{width:150px!important;height:37px!important;background-size:contain}.header.navbar-fixed.navbar-small .dropdown-menu{left:-3px!important}.header.navbar-noslideshow{background-color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}@media screen and (max-width:768px){.header.navbar-fixed{position:relative!important;background-color:#fff}.header.navbar-fixed-bottom{position:relative!important;bottom:inherit!important}.header .navbar-brand .logo{margin-left:0}.header .navbar-brand{padding:15px!important;left:-15px;height:inherit!important;z-index:8}.header .navbar-collapse{padding:0;box-shadow:none;border-top:none}.header .mainmenu-bar .navbar-toggle{z-index:9}.header .header-top{padding:8px 15px;z-index:9;background-color:transparent!important}.header .header-top .ht-inner{padding:0;font-size:13px}.header .header-top .ht-right{margin-bottom:-50px;margin-top:0}.header.navbar-fixed .mainmenu-bar{margin-top:8px}}@media screen and (max-width:736px){.header.navbar-fixed{position:relative!important}.header.navbar-fixed-bottom{position:relative!important;bottom:inherit!important}.header .navbar-brand .logo{margin-left:0}.header .navbar-brand{padding:15px!important;left:-15px;height:inherit!important;z-index:8}.header .navbar-collapse{padding:0;box-shadow:none;border-top:none}.header .mainmenu-bar .navbar-toggle{z-index:9}.header .header-top{padding:8px 15px;z-index:9;background-color:transparent!important}.header .header-top .ht-inner{padding:0;font-size:13px}.header .header-top .ht-right{margin-bottom:-50px;margin-top:11px}.header.navbar-fixed .mainmenu-bar{margin-top:8px}}@media screen and (max-width:667px){.header .header-top .ht-right{margin-top:0}}@media screen and (max-width:420px){.header .header-top .ht-right{margin-top:11px}}body.navbar-noslideshow .content{margin-top:100px}.content{position:relative;font-size:20px;font-weight:300;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content h1.titolo{margin-top:2px!important;margin-bottom:10px;font-size:36px;font-weight:300;color:#5c5c5c;text-align:center}.content h2.sottotitolo{margin-top:2px!important;margin-bottom:20px;font-size:24px;font-weight:300!important;color:#5c5c5c;text-align:center}.separatore{position:relative;width:100%;margin:10px 0 20px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}.pagina-ancora{position:relative;display:block;height:60px;border:0 solid #ccc}.pagina-ancora-separatore{position:relative;display:block;height:60px;border:0 solid #ccc;border-bottom:1px solid #e6e6e6;margin-bottom:30px}.pagina-ancora-separatore:last-child{border-bottom-color:transparent}.pagina-top{position:relative;margin-top:60px;margin-bottom:60px}.container-fullwidth .row.pagina-top{margin-left:-30px!important;margin-right:-30px!important}.pagina-contenuto{margin-bottom:40px}.pagina-contenuto .testo:before{content:'';position:absolute;top:-50px;left:50%;transform:translateX(-50%);width:100px;height:1px;border-bottom:1px solid #666}.pagina-contenuto .testo{position:relative;margin-top:100px}.pagina-contenuto .img{position:relative;height:400px;width:100%;margin:40px 0 20px 0;overflow:hidden}.pagina-contenuto .img img{width:100%;position:absolute;left:50%;top:50%;transform:scale(1,1) translate(-50%,-50%);-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.pagina-contenuto .data{display:inline-block;margin:-15px 0 5px 0;width:100%;font-size:16px;text-align:center}.pagina-contenuto .data span{margin-right:5px}.pagina-contenuto .data.first{display:inline;float:none!important}.pagina-contenuto .back{font-size:12px;text-transform:uppercase}.pagination>li>a,.pagination>li>span{color:inherit;border-radius:0!important}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#ccc!important;border-color:#ccc!important}.pagination .selectpicker{font-size:10px!important}.mask-outer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.mask{position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#f6f3eb}.mask.white{background-color:#fff}.mask.right{right:-100%;left:inherit}@keyframes zoomimgsection{0%{transform:scale(1,1)}50%{transform:scale(1.2,1.2)}100%{transform:scale(1,1)}}.sezione{position:relative;display:inline-block;width:100%;min-height:100px;height:auto!important;padding:90px 0}.sezione .fg{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.8}.sezione>.container{padding:0!important}.sezione h2{font-size:36px;font-weight:400;margin-bottom:25px}.sezione h4{font-size:30px;font-weight:300;margin-bottom:15px}.sezione p:first-child{font-size:26px;font-weight:400;width:auto;display:inline-block;margin-bottom:27px;border-bottom:1px solid #ccc;padding-bottom:30px}.sezione p{font-size:26px;font-weight:300;margin-bottom:45px}.sezione h4.fs-md{font-size:20px}.sezione p.fs-md{font-size:18px}.sezione p.fs-sm{font-size:14px}.sezione.c2aimg{margin-top:150px}.sezione.c2aimg .brand-icon{position:absolute;top:-140px;right:10px;padding:10px 15px;background-color:#f6f3eb}.sezione.c2aimg .brand-icon.bileft{left:10px;right:inherit}.sezione.c2aimg .bgimage{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.sezione.c2aimg .bgimage>.inner{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.sezione.c2aimg .sezione-caption{background-color:rgba(255,255,255,.95);padding:50px 60px 80px 60px;margin-top:-150px}.sezione.c2aimg .sezione-caption h2{font-size:36px;font-weight:400;margin-bottom:45px}.sezione.c2aimg .sezione-caption p:first-of-type{font-size:28px;font-weight:300;margin-bottom:45px}.sezione.c2aimg .sezione-caption p{font-size:18px;font-weight:300;margin-bottom:60px}.sezione.c2aimg .sezione-caption .btn-caption-outer{margin-right:-150px;overflow:hidden;padding:20px 60px 20px 40px}.sezione.c2aimg .sezione-caption .btn-caption-outer.btcright{margin-right:-150px}.sezione.c2aimg .sezione-caption .btn-caption-outer.btcleft{margin-left:-150px}.sezione.c2aimg .sezione-caption .btn-caption{position:relative;overflow:hidden;padding:20px 60px 20px 40px;font-size:26px;color:#fff;background-color:rgba(222,162,18,1);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.sezione.c2aimg .sezione-caption .btn-caption:hover{background-color:rgba(88,88,88,1)}.sezione.c2aimg .sezione-caption .btn-caption i{position:absolute;top:50%;transform:translateY(-50%);right:26px;font-size:33px}.sezione .img-wrap{width:100%}.sezione .img-wrap img{max-width:100%;height:auto}.sezione .icona{color:#5c5c5c;margin-top:60px;margin-bottom:20px}.sezione.white{background-color:#fff}.sezione.lightbrown{background-color:#f6f3eb}.sezione .card{border-radius:0;border:none;border-bottom:1px solid #ccc;background-color:transparent}.sezione .card-header{background-color:transparent;padding:.75rem .5rem 0 .5rem;border:none}.sezione .card-header>h5{font-size:25px}.sezione .card-header>h5>button{position:relative;width:100%;text-align:left;text-decoration:none}.sezione .card-header>h5>button:after{display:inline-block;font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";content:'\f107';font-size:30px;font-weight:300;line-height:normal;position:relative;float:right;height:auto;transform:rotate(0);border:none;margin:0;padding:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.sezione .card-header>h5>button[aria-expanded=true]:after{transform:rotate(180deg)}.sezione .card-header>h5>button[aria-expanded=false]:after{transform:rotate(0)}.sezione.lightgray{background-color:#f4f4f4}.mobile-images{display:none;margin:20px 0}@media screen and (max-width:768px){.sezione h2{font-size:30px;margin-bottom:20px}.sezione h4{font-size:20px;margin-bottom:10px}}@media screen and (max-width:736px){.mobile-images{display:block!important}.mobile-bg-none{background-image:none!important}.mobile-bg-cover{background-size:cover!important}.sezione{padding:50px 0!important;text-align:center}.sezione h2{margin-bottom:20px;font-size:30px;font-weight:300}.sezione h4{margin-bottom:10px;font-size:20px;font-weight:200}.sezione.c2aimg{margin-top:00px}.sezione.c2aimg .sezione-caption{margin:0;margin-top:-100px;padding:30px 40px 50px 40px;text-align:center!important;background-color:rgba(255,255,255,.65)}.sezione.c2aimg .sezione-caption .btn-caption-outer{padding:0;margin:0!important}.sezione.c2aimg .sezione-caption .btn-caption{display:inline-block}.sezione .bgimage{position:relative!important;top:inherit!important;transform:none!important;width:100%!important;height:400px!important}.content{padding-top:0}}.footer{position:relative;padding:150px 0 0 0;background-color:#f6f3eb;font-size:18px;font-weight:300;color:#5c5c5c;z-index:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer hr{width:50px;border-width:2px;border-color:#999}.footer .f-left hr{margin:2rem 2px 2rem auto}.footer .f-right hr{margin:2rem auto 2rem 0}.footer .f-center hr{border-color:#dbd8d1;margin:1rem auto 3rem auto}.footer .f-left{text-align:right;padding-top:100px;padding-right:20px;padding-bottom:40px}.footer .f-center{text-align:center}.footer .f-center .box{padding-bottom:70px;display:inline-block;background-color:#fff}.footer .f-right{text-align:left;padding-top:100px;padding-left:20px;padding-bottom:40px}.footer h3{margin-top:4px;font-weight:400;font-size:24px;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer a{color:#5c5c5c;text-decoration:none}.footer button{font-weight:600;color:#5c5c5c;text-decoration:none}.footer a:hover{color:#dea210!important;text-decoration:none}.footer .margin{margin-bottom:20px}.footer .logo{padding:50px 70px 50px 70px}.footer .logo:hover{opacity:.65}.footer .credits{margin-top:40px}.footer-menu-bottom{position:relative;display:inline-block;width:100%;margin:0 auto 20px auto;padding:0;list-style:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.footer-menu-bottom li{position:relative;display:inline-block;width:100%;float:left}.footer-menu-bottom li a{padding:3px 0;font-size:18px;color:#5c5c5c;text-transform:capitalize}.footer-menu-bottom li a.active,.footer-menu-bottom li a:hover{color:#dea210}.footer-menu-bottom li>a i{display:inline;float:right;margin-top:4px;font-weight:300}.footer-menu-bottom li>a.highlighted i{transform:rotate(180deg)}.footer-menu-bottom li ul{margin-left:10px}.footer-menu-bottom.sm-collapsible .caret,.footer-menu-bottom.sm-collapsible ul .caret{top:10px}.footer-menu-top{position:relative;display:inline-block;width:100%;margin:0 auto 20px auto;padding:0;list-style:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.footer-menu-top li{position:relative;display:inline-block;width:100%;float:left}.footer-menu-top li a{padding:3px 0;font-size:18px;color:#5c5c5c;text-transform:capitalize}.footer-menu-top li a.active,.footer-menu-top li a:hover{color:#dea210}.footer-menu-top li>a i{display:inline;float:right;margin-top:4px;font-weight:300}.footer-menu-top li>a.highlighted i{transform:rotate(180deg)}.footer-menu-top li ul{margin-left:10px}.footer-menu-top.sm-collapsible .caret,.footer-menu-top.sm-collapsible ul .caret{top:10px}.footer .collapsed-content-btn{display:inline-block;width:100%;font-size:16px;font-weight:700;border-bottom:1px solid #666;padding-bottom:10px;margin-bottom:10px}@media screen and (min-width:736px){a.btn-back-top.mobile{left:inherit;right:0!important}#fsub1.collapse,#fsub2.collapse{display:block!important;width:auto!important;padding-bottom:0;overflow:visible!important}}@media screen and (max-width:736px){.footer{font-size:18px}.footer-wrapper{margin-bottom:0!important}.footer .f-left hr{margin:2rem auto 2rem auto}.footer .f-right hr{margin:2rem auto 2rem auto}.footer .f-center hr{border-color:#dbd8d1;margin:1rem auto 3rem auto}.footer .f-left{text-align:center;padding-top:100px;padding-right:15px;padding-bottom:40px}.footer .f-right{text-align:center;padding-top:100px;padding-left:15px;padding-bottom:40px}.footer-menu-bottom li a{padding:5px 0;font-size:18px!important;text-align:center}.footer-menu-bottom li a span.sub-arrow:before{content:'+';position:absolute;top:0;right:0;color:#ccc;font:300 23px/34px monospace!important}.footer-menu-bottom li a.highlighted span.sub-arrow:before{content:'-'}.footer-menu-top li a{padding:5px 0;font-size:18px!important}.footer-menu-top li a span.sub-arrow:before{content:'+';position:absolute;top:0;right:0;color:#ccc;font:300 23px/34px monospace!important}.footer-menu-top li a.highlighted span.sub-arrow:before{content:'-'}.footer .logo{padding:50px 30px 50px 30px}}@media screen and (max-width:380px){.footer .logo{padding:50px 60px 50px 60px}}
/*SKIN*/form input, form textarea { border-radius: 0!important } .btn { border-radius: 0!important }.btn.btn-lg { padding: .5rem 2rem !important }.btn-primary, .btn-primary.disabled { background-color: rgba(222,163,18,1); border-color: rgba(222,163,18,1) }.btn-primary.disabled:hover, .btn-primary:hover { background-color: rgba(222,163,18,.7); border-color: rgba(222,163,18,.7) }.btn-primary.btn-outline { color: rgba(222,163,18,1); background-color: transparent }.btn-danger.btn-outline:hover, .btn-info.btn-outline:hover, .btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-warning.btn-outline:hover { color: #fff }.btn-primary.btn-outline:hover { background-color: rgba(222,163,18,1) } 
