body.navbar-is-fixed-top,body.navbar-is-fixed-top.admin-menu{padding-top:0 !important;}body.navbar-is-fixed-top.toolbar{padding-top:6.4rem !important;}img{max-width:100%;height:auto;}div.links{margin-top:1rem;}.links.list-inline{margin-left:0;}.navbar-brand img{float:left;height:3.2rem;width:auto;margin:-0.6rem 1rem 0 0;}.jumbotron{background:#eeeeee no-repeat center center;background-size:cover;}.hljs{background:transparent !important;}
html{background:#222;}body{font-size:160%;font-weight:300;}h1,h2,h3{font-weight:normal;margin-bottom:2rem;}p,p:last-child{margin-bottom:2rem;}.carousel-control{font-size:3rem;}.navbar-brand{font-weight:normal;color:#333333 !important;}.header{position:relative;text-align:center;border-bottom:1px solid #dddddd;background:#eeeeee no-repeat center center;background-size:cover;}.header .breadcrumb{background:transparent;font-size:12px;opacity:0.5;}.header .jumbotron{margin:0;padding:12rem 0 6rem 0;background-color:transparent;}.header .jumbotron h1,.header .jumbotron h2{font-size:63px;font-weight:300;margin:0 0 1rem 0;}.header-top{position:absolute;top:5rem;width:100%;z-index:1;}.header-bottom{position:absolute;bottom:0;width:100%;}.header-bottom .nav-tabs{margin-bottom:0;border-bottom:none;}.main{padding:4rem 0 2rem 0;}.main-col{margin-bottom:2rem;}.region-sidebar-first .nav{margin:0 -1.9rem;}.region-sidebar-first .nav > li > a{padding:1rem 1.9rem;}.bottom{background:#eeeeee;padding:4rem 0;}.region-share .at-share-btn{float:left;width:20%;max-width:none !important;max-height:5rem !important;margin:0 !important;padding:0.9rem;text-align:center;cursor:pointer;}.region-share .at_flat_counter{float:left;margin:0.9rem 0 0.9rem -6rem !important;}.footer{background:#222;color:#777777;margin-top:0;padding:2rem 0;border:none;text-align:center;}.footer a{color:#9d9d9d;text-decoration:none;}.footer a:hover{color:white;}.footer hr{border-color:#333333;}.footer .block{padding:2rem 0;}.footer .block + .block{border-top:1px solid #333333;}#block-menu-menu-footer-sitemap{text-align:left;}#block-menu-menu-footer-sitemap li{margin-top:0.5rem;}#block-menu-menu-footer-sitemap li.root{margin-bottom:1.5rem;}#block-menu-menu-footer-sitemap li.root > a{text-transform:uppercase;font-size:1rem;letter-spacing:2px;}#block-menu-menu-footer-sitemap li.root > ul{margin-top:1.5rem;}
*{outline:none;}a,a:focus,a:link,a:hover,a:visited,a:active{color:inherit;text-decoration:none;}body{background-color:#fff;font-family:"Montserrat",Helvetica Neu,Helvetica,Arial;color:#666;}#block-system-main-menu{z-index:99999999;}.navbar{margin-bottom:0px;text-align:center;line-height:1;}.navbar-header{float:none;}.navbar-header .row{margin-top:20px;margin-bottom:20px;}.navbar-header .sitename{text-transform:uppercase;font-size:3em;}.navbar-header .first{border-bottom:1px solid #999;margin-top:20px;}.navbar-header .slogan span{color:#999;}.navbar-static-top{border-bottom:0px;}.header{border-bottom:0px;background-color:#000;}.header .jumbotron{padding:1rem 0 1rem 0;}.header .jumbotron h1{font-size:3em;}.full-width .container{width:100%;padding-right:0px;padding-left:0px;}.full-width .container img{margin-left:auto;margin-right:auto;}.logged-in.page-node-edit.node-type-bootstrap-carousel .field-type-bootstrap-carousel .form-type-textfield,.logged-in.page-node-edit.node-type-bootstrap-carousel .field-type-bootstrap-carousel .text-format-wrapper,.logged-in.page-node-edit.node-type-bootstrap-carousel .field-name-field-control-options,.logged-in.page-node-edit.node-type-bootstrap-carousel .field-name-field-carousel-interval,.logged-in.page-node-edit.node-type-bootstrap-carousel .form-item-title,.logged-in.page-node-edit.node-type-bootstrap-carousel .tabledrag-toggle-weight-wrapper,.logged-in.page-node-edit.node-type-bootstrap-carousel #field-slides-values thead{display:none;}.affix{top:5px;}.nav.nav-pills{background-color:#fff;width:100%;max-width:250px;border:1px solid #999;text-transform:uppercase;padding-top:20px;padding-bottom:20px;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);}@media only screen and (max-width:768px){.nav.nav-pills{display:none;}}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent;color:#000;}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background-color:transparent;color:inherit;}.views-field-created,.data,.luogo,.field-name-field-luogo-evento{font-size:0.8em;text-transform:uppercase;color:#aaa;}.views-field-title,.titolo,.views-field-name{font-size:1.2em;text-transform:uppercase;margin-bottom:20px;line-height:1em;}.views-field-body,.contenuto,.views-field-description-1,.field-name-body{font-size:0.8em;}a.views-more-link{background-color:#666;padding:5px 10px;color:#aaa;font-style:italic;font-weight:normal;text-transform:lowercase;clear:both;float:right;font-size:12px;border:1px solid #fff;}h2.block-title{text-transform:uppercase;}h2.col-sm-4.block-title{padding-left:0;padding-right:0;}.view-display-id-news_homepage_main_block,.view-display-id-eventi_homepage_main_block,.view-display-id-rassegne .row,.view-display-id-pages_homepage .row,.view-display-id-biglietteria_homepage .row,.view-spettacoli-stregatti .views-row{padding-bottom:20px;padding-top:20px;border-bottom:1px solid #999;}.view-display-id-news_homepage_next_block,.view-display-id-eventi_homepage_next_block{padding-top:20px;}.view-display-id-news_homepage_next_block .views-field-title{font-size:0.8em;}.region-homepagerows .block{padding-bottom:20px;padding-top:10px;}.view-display-id-rassegne{font-size:0.9em;}.view-display-id-rassegne .titolo{margin-bottom:10px;}.view-display-id-video_homepage .views-field-title{float:right;}.view-display-id-webform_homepage .form-actions button{border-radius:0;background-color:#666;padding:5px 10px;color:#aaa;font-style:italic;font-weight:normal;text-transform:lowercase;clear:both;float:right;font-size:12px;border:1px solid #fff;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-image:none;filter:none;}.eventi,.spettacoli-stregatti{background-color:#666;color:#ccc;}.eventi h2.block-title,.spettacoli-stregatti h2.block-title{color:#aaa;}.video{background-color:#f00;color:#fff;}.compagnia{background-color:#000;}.footer{background-color:#333;}.footer img{max-height:80px;}.footer .block+.block{border-top:1px solid #aaa;}.group-left img{padding-right:20px;}.group-right img{padding-left:20px;}.view-display-id-news_full_page .row,.view-display-id-eventi_full_page_list .row{margin-bottom:30px;}.page-taxonomy-term .view-display-id-eventi_page_list{margin-top:30px;}.page-taxonomy-term .view-display-id-eventi_page_list .views-row{margin-bottom:20px;}.nav>li>a:focus,.nav>li>a:hover{background-color:rgba(255,255,255,0.5);}.sostienici{border:1px solid #000;border-radius:20px;margin-bottom:30px;}.mailing-list{background-color:#f00;color:#fff;}.mailing-list .attivita-title{margin-top:25px;}.attivita-form label{text-transform:uppercase;font-size:12px;margin-bottom:5px;}.attivita-form .form-control{border-radius:0;border:1px solid #fff;background:rgba(255,255,255,0.95);color:#333;}.attivita-form .btn{border-radius:0;background-color:#000;color:#fff;border:1px solid #fff;text-transform:uppercase;}.attivita-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;}.attivita-thanks-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.65);z-index:99999;align-items:center;justify-content:center;}.attivita-thanks-popup__box{max-width:420px;width:90%;background:#fff;color:#333;padding:25px;text-align:center;}.attivita-thanks-popup__box h3{margin-top:0;margin-bottom:10px;text-transform:uppercase;}.attivita-thanks-popup__box p{margin-bottom:15px;}
