
html{height:100%}body{background-color:#f8f8fa;height:100%}ul{list-style-type:none}a{text-decoration:none}a:focus,a:hover{text-decoration:none;color:#f2bd22}.nopadding{padding:0}#tabBar.hiddenTab,#tabBar.hiddenTab div,#tabBar.hiddenTab ul,#tabBar.hiddenTab li{visibility:hidden;min-height:0;height:0;margin:0;padding:0}.page-ticket{border-bottom:solid 1px #eee}.page-ticket.navbar-default.shrink{background:#fff;padding:10px 0}.page-ticket.navbar-default .navbar-nav li a,.page-ticket.navbar-default .navbar-nav li span{color:#000}.page-ticket .navbar-brand{height:auto;padding:0}.page-ticket .panel-collapse{background-color:transparent}.page-ticket .footer-fixed{background:#fff;padding:0;margin:10px 0 0;position:fixed;bottom:0;width:100%;left:0;border-top:solid 1px #ddd}.page-ticket .tags{margin:5px;cursor:default;color:#000!important;border-radius:0;text-transform:none}.page-ticket .btn-condividi-sx{border:1px solid #555!important}.page-ticket .btn-indietro-sx{border:1px solid #acb5c3!important}.page-ticket h2{font-size:20px;margin:5px 0}.page-ticket h3{font-size:16px;margin-top:10px}.page-ticket h4{font-size:14px}@media(min-device-width:768px){.page-ticket .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.ticket-utente-buttons{height:6em;padding-top:2em}body>.container{margin-top:100px}}.ticket-utente-numero .ticket-utente-numero-quantita-label{font-size:1.2em}.lista-tickets .page-header{border:0}.page-header{display:inline-block;margin:25px 0 0;padding-bottom:0;max-height:270px;width:100%}.title-page,.page-ticket .descrizione{background:#fff;padding:10px;border:1px solid #ddd;max-width:720px;margin-bottom:10px}.pager{margin:10px 0;width:100%}.pager a:focus,.pager a:hover{text-decoration:none;background:0;border:1px solid #364150}.pager a,.pager span{box-shadow:none;padding:10px;color:#000;border:1px solid #ddd;border-radius:0;font-size:14px;text-align:center}.pager .btn-success,.pager .btn-success:focus{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn.yellow-crusta{color:#000!important}.btn-eventbrite{background-color:#f6682f;color:#fff}.btn-eventbrite:hover,.btn-eventbrite:focus{background-color:#e3682f;color:#fff}.pager .disabled a,.pager .disabled a:focus,.pager .disabled a:hover,.pager .disabled span{color:#777;cursor:not-allowed;background-color:#f2bd22}.tariffa-block{padding:0;max-width:720px;float:left;min-height:100px}.js-tariffa-row{border:1px solid #ddd;background:#fff;margin:10px 0}.row-tariffa{min-height:100px;padding:0;max-width:720px}.row-tariffa p{font-size:14px}.tariffa-nome{line-height:20px;margin:0;padding:0 15px;color:#525e64!important}.tariffa-nome .costo{font-size:14px;line-height:1.2em}.tariffa-nome .maggioriinfo{font-weight:600;color:#f2bd22}.tariffa-nome a{color:#525e64!important}.js-tariffa-quantita{height:43px;border:1px solid #ccc;background:#fff;padding:10px 20px;font-size:16px}.panel-collapse{margin-bottom:5px;background:#fff}.panel-collapse li{padding-left:10px}.portlet-body{background:#fff}.fascia-tariffa{padding-left:0!important;padding-right:0!important;width:100%;display:inline-block}.social-icons li{text-indent:0}.privacy{padding:90px 0 20px}.privacy section-header{margin-bottom:30px}.login-modal .modal-dialog .modal-content{background:transparent;box-shadow:none}.login-modal .bootbox-close-button{position:absolute;top:80px;right:31px;z-index:1}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;max-width:100%}.login-modal .content{width:100%!important}#features_hero.features .item .description{min-height:140px}.showcase .slick-current p.extra-desc{color:#fff}.showcase p.extra-desc{color:transparent;font-size:11px;margin:0}.feeds.attivita .col1>.cont{float:none;margin-right:0}.feeds.attivita .col1>.cont i{margin-right:0}.form-control{height:40px;padding:10px 15px;font-size:13px;background-color:#f6f6f6;border:solid 1px #ebebeb}.control-label .required,.form-group .required{color:inherit;font-size:inherit;padding-left:2px}.has-error .check input,.has-error .form-control{border-color:#a94442!important}.control-label .required{font-size:3em;vertical-align:text-top;line-height:0;color:red;display:inline-block;margin-top:.4em}span.required{color:#e02222}.login label{margin:0}.login .hint{color:initial;font-weight:normal}.btn{padding:8px 20px;font-family:'Raleway',sans-serif}.profile-usertitle{padding-bottom:20px}.mt-element-list .list-simple.mt-list-container{border:0}.switch{text-align:center}.dow{text-align:center}.day{text-align:center}.pr-row{height:52px}.pr-row>div{height:100%}.pr-row h4{margin-top:5px;margin-bottom:0}.team .item .thumb{height:175px;padding:10px}.footer .about img{width:180px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#f2bd22;background-color:transparent}.dropdown-language .dropdown-menu{background-color:#364150}.btn{font-size:11px}h4{font-size:14px}.margin-header{margin-top:80px}.details h3{font-size:19px}.details p{font-size:13px}.page-404,.page-500{margin-bottom:80px}.navbar-default .navbar-nav li a,.navbar-default .navbar-nav li span{padding:6px 10px}.navbar-default .navbar-nav li span{color:#eaeaea;font-size:12px}.hero{background-color:#364150}#cookie-alert{background:#364150;position:fixed;top:0;padding:1em 1.5em;width:100%;text-align:justify;color:#fff;z-index:10000}#cookie-alert-close{margin:.5em 0}.no-shadow{box-shadow:none}.faq .panel-default{border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;background:#fafafa;border-radius:5px}.faq .panel-default>.panel-heading{color:initial;background-color:initial;border:0;cursor:pointer}.faq .panel-heading{background:initial}.faq h4.panel-title{font-size:14px;color:#1a1a1a}.faq h4.panel-title i{font-size:12px}.faq .panel-collapse{margin-bottom:0;background:#fff}.accordion-toggle:after{font-family:'FontAwesome';content:"\f078";float:left;padding:3px 5px;color:inherit;font-size:12px}.panel-heading.collapsed .accordion-toggle:after{content:"\f054"}.pager .previous.disabled{display:none}.ticket-pager .previous,.ticket-pager .next{font-weight:bold;text-transform:uppercase}.ticket-pager .fa{margin:0}.ticket-pager .previous a{margin-right:0}.ticket-pager .next a.btn,.ticket-pager .next a.btn:focus{margin-left:0;color:#000;background-color:#f3c200;border:1px solid #f3c200!important}.row.statistiche-prodotto>div .dashboard-stat2{box-shadow:none}@media(min-width:1024px){.row.statistiche-prodotto>div{width:20%;padding:0}.row.statistiche-prodotto>div .dashboard-stat2{padding-left:10px;padding-right:10px}.row.statistiche-prodotto>div .dashboard-stat2 .display{position:relative}.row.statistiche-prodotto>div .dashboard-stat2 .display .icon{position:absolute;right:0}}.ticket-copertina img{max-width:none!important}.ticket-copertina,login-wrapper{max-width:720px;max-height:270px}.share-modal .btn-block{width:31%;margin:1%;display:inline-block;padding:10px;text-align:center}.login .content .form-control{color:#000}@media only screen and (max-device-width:480px){.hero{height:740px}.login-modal .bootbox-close-button{top:40px}.login-modal .modal-body{width:100%;margin:0 auto}.login-modal .bootbox-close-button{position:absolute;right:30px;z-index:1}.login .content{width:100%!important}.login .content{-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.login .content .form-control{padding:6px 12px}.bg-transparent .modal-content{background-color:transparent}.login-modal .modal-body{width:100%;margin:0 auto;padding:0}.navbar-default .navbar-collapse{border-color:transparent;background:#323845;border:0}.page-ticket .navbar-default .navbar-collapse{border-color:transparent;background:#fff;border:0}.page-ticket .navbar-nav{background:#fff}.trial-form{padding:45px 0 0 0}.hero .cta.with-video{top:calc(40% - 190px);position:absolute;width:100%;z-index:1}.page-header{max-height:100%}body.modal-open{position:fixed;width:100%}}@media(min-width:1200px){.ticket-pager{width:1140px;margin:10px auto}.ticket-copertina,.tab-pane.ticket{width:720px;float:left}.title-page{width:370px;float:right;font-size:20px;height:auto}.page-header .title-page{min-height:270px}.page-ticket h2{font-size:25px}.page-ticket h3{font-size:20px}.page-ticket h4{font-size:18px}.page-ticket h5{font-size:16px}.pager{margin:0}ul.nav>li:last-child a{padding-right:0!important}body>.container{width:1140px}}body>.container{margin-top:80px}.btn.yellow-crusta:hover{background-color:#f3c200!important}.btn.yellow-crusta:active{background-color:#c09900!important}#contact form .form-group.has-error{margin-bottom:0}.page-howtowork,.page-whybeecode,.page-team,.page-contact,.page-casidistudio{margin:50px 0 0}.page-howtowork h2{font-weight:500;font-size:20px;text-transform:uppercase}.page-casidistudio .box{min-height:320px}.page-casidistudio img{margin-bottom:20px}.page-casidistudio h2{margin-top:0;margin-bottom:20px;font-weight:400}.page-casidistudio h3{font-size:13px;text-transform:uppercase;font-weight:700}.page-casidistudio p{margin-bottom:0}.page-casidistudio p strong{font-size:13px;text-transform:uppercase}.login.page .content{margin-top:0}.login.page .content .form-actions{border:0;padding:10px 30px}.login.page .content .form-group{margin-bottom:10px}.intl-tel-input{width:100%}.prodotti-list .nav>li.active,.prodotti-list .nav>li:hover{padding-bottom:5px;border-bottom-width:5px}.prodotti-list .nav>li>a{padding:0 15px;margin-top:10px}.prodotti-list .widget-news .widget-news-right-body .widget-news-right-body-title{margin-bottom:0}.ticket-utente-numero{width:75%;padding-bottom:75%;position:relative;display:block;margin:0 15px}.ticket-utente-numero .ticket-utente-numero-quantita{width:100%;position:absolute;top:0}.ticket-utente-numero .ticket-utente-numero-quantita-label{width:100%;position:absolute;bottom:.5em}.ticket-sidebar .title-page{margin-bottom:0}.ticket-utente-info{margin-bottom:10px}@media only screen and (max-device-width:767px){body>.container{margin-top:65px}.ticket-utente-numero{width:100%;padding-bottom:100%;margin:-15px 0 0 0}.ticket-utente-numero .ticket-utente-numero-quantita{font-size:3em}.page-ticket .navbar-brand{padding:0 15px}.navbar-nav{background:0;margin:0}.page-header{max-height:none}.widget-tab .nav-tabs>li:first-child{margin-left:10px}.prodotti-list .tab-content{padding:10px}.prodotti-list .conto-ticket{font-size:.9em}.ticket-utente-numero .ticket-utente-numero-quantita{font-size:2em}.ticket-utente-buttons{height:inherit;padding-top:1em}.ticket-utente-buttons .btn{padding:8px}.fascia-costo{text-align:left}.ticket-utente-info{margin-bottom:0}}@media(min-device-width:767px){.ticket-utente-numero .ticket-utente-numero-quantita{font-size:3em}}