@font-face{font-family:'teatro_regio';src:url(/themes/trt/icons/glyphter/fonts/teatro_regio.eot);src:url(/themes/trt/icons/glyphter/fonts/teatro_regio.eot#iefix) format('embedded-opentype'),url(/themes/trt/icons/glyphter/fonts/teatro_regio.woff) format('woff'),url(/themes/trt/icons/glyphter/fonts/teatro_regio.ttf) format('truetype'),url(/themes/trt/icons/glyphter/fonts/teatro_regio.svg#teatro_regio) format('svg');font-weight:normal;font-style:normal;}[class*='trticon-']:before{display:inline-block;font-family:'teatro_regio';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;}.trticon-A_menu:before{content:'\0041';}.trticon-B_close:before{content:'\0042';}.trticon-C_search:before{content:'\0043';}.trticon-D_plus:before{content:'\0044';}.trticon-E_minus:before{content:'\0045';}.trticon-F_down_arrow:before{content:'\0046';}.trticon-G_dx_arrow:before{content:'\0047';}.trticon-H_sx_arrow:before{content:'\0048';}.trticon-I_up_arrow:before{content:'\0049';}.trticon-J_share:before{content:'\004a';}.trticon-K_view:before{content:'\004b';}.trticon-L_calendario_gen:before{content:'\004c';}.trticon-M_calendario_donwload:before{content:'\004d';}.trticon-N_calendario_sync_agenda:before{content:'\004e';}.trticon-O_fasce_prezzo:before{content:'\004f';}.trticon-P_tickets:before{content:'\0050';}.trticon-Q_tickets_box_office:before{content:'\0051';}.trticon-R_baloon_info:before{content:'\0052';}.trticon-S_time:before{content:'\0053';}.trticon-T_zip:before{content:'\0054';}.trticon-U_sistema_musica:before{content:'\0055';}.trticon-V_prog_sala:before{content:'\0056';}.trticon-W_pdf:before{content:'\0057';}.trticon-X_libretto:before{content:'\0058';}.trticon-Y_bimbi:before{content:'\0059';}.trticon-Z_teens:before{content:'\005a';}.trticon-a_regio_in_fam2:before{content:'\0061';}.trticon-b_call_mobile:before{content:'\0062';}.trticon-c_computer:before{content:'\0063';}.trticon-d_warning:before{content:'\0064';}.trticon-e_location:before{content:'\0065';}.trticon-f_lunch:before{content:'\0066';}.trticon-g_keyboard:before{content:'\0067';}.trticon-h_meeting_docenti:before{content:'\0068';}.trticon-i_world_info04:before{content:'\0069';}.trticon-j_confirmation:before{content:'\006a';}.trticon-k_dx_pages:before{content:'\006b';}.trticon-l_sx_pages:before{content:'\006c';}.trticon-m_quantity:before{content:'\006d';}.trticon-n_calendario_programma:before{content:'\006e';}.trticon-o_cancellation:before{content:'\006f';}.trticon-p_mail:before{content:'\0070';}.trticon-q_telephone:before{content:'\0071';}.trticon-r_world_info05:before{content:'\0072';}.trticon-s_zoom01:before{content:'\0073';}.trticon-t_zoom02:before{content:'\0074';}
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid #ccc;background:#ededed}.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:#666}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ededed;top:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:#ededed;left:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:#ededed;left:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#ededed;top:-1px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{border-left-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{border-right-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{border-top-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}
@font-face{font-family:'Krub';font-style:bold;font-weight:500;}#drupal-off-canvas select{-webkit-appearance:none;-moz-appearance:none;}.img-circle{overflow:hidden;}.main-container.container-fluid{}.content-section{padding-left:0;padding-right:0;}.site-header{padding:0;}.row{margin-right:0;margin-left:0;}.col-sm-12.bs-region.bs-region--main{padding:0;}.pagination > li:last-child > a,.pagination > li:last-child > span,.pagination > li > a,.pagination > li > span,.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus,.pager li > a:focus,.pager li > span:focus{color:#CA2918;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#CA2918;border-color:#CA2918;}.pager li > a,.pager li > span{border-color:#CA2918;}#block-mainnavigation{width:75%;position:fixed;top:0;right:0;bottom:0;background:rgba(255,255,255,0.95);display:none;z-index:10000;padding:80px 0 0 40px;overflow:hidden;overflow-y:scroll;}.view-id-calendar_general.view-display-id-embed_1,.view-id-calendar_general.view-display-id-embed_2{display:none;}.menu-close{position:absolute;top:20px;right:20px;font-size:30px;line-height:20px;width:20px;height:20px;cursor:pointer;color:black;}.menu-close:hover{opacity:.7}.region-header{justify-content:flex-end;}.region-header{padding-left:calc(13%);padding-right:calc(13%);width:100%;max-width:1920px;background:white;margin:0 auto;}.region-header > div{margin:0;}.stuck{position:-webkit-sticky;position:sticky;top:0;background:rgba(255,255,255,1);z-index:10010;border:0;-webkit-box-shadow:0 4px 6px -6px #222;-moz-box-shadow:0 4px 6px -6px #222;box-shadow:0 4px 6px -6px #222;}.site-header.stuck{}.stuck .region-header{height:11rem;}.region-header .menu-toggle{float:right;clear:right;font-size:14px;cursor:pointer;text-transform:uppercase;color:black;font-weight:normal;margin-top:10px;}.region-header .menu-toggle:hover{opacity:.7;}.region-header .menu-toggle span{font-size:35px;}a.logo{}a.logo img{background:white;padding:10px 0 10px 5px;height:100%;max-height:150px;width:auto;float:left;}.stuck a.logo img{width:auto;height:100%;}.stuck a.logo{height:100%;}.logo.navbar-btn{margin:0 0 0 0;}#block-socialmedialinks,#header-buttons{clear:right;}#header-buttons{display:flex;align-items:center;margin-bottom:14px;justify-content:flex-end;}#header-buttons > *{display:inline-block;margin:0;padding:0 .4em;vertical-align:middle;line-height:1}#header-buttons > *:last-child{padding-right:0;}.trticon-i_world_info:before{vertical-align:bottom;}.trticon-C_search:before{vertical-align:middle;}.calendar-link i:before{font-size:3rem;}.search-icon-link i:before{font-size:3rem;}.block-language-blocklanguage-interface{display:inline-block;}.block-language-blocklanguage-interface > ul.links,.block-language-blocklanguage-interface > ul.links li{display:inline-block;list-style:none;color:inherit;text-transform:uppercase;margin:0;padding:0;}.block-language-blocklanguage-interface > ul.links li:last-child:before{content:"|"}.block-language-blocklanguage-interface > ul.links li a{color:inherit;display:inline-block;padding:0 3px;}.menu-header{font-size:25px;font-weight:bold;text-align:center;margin-top:30px;}ul.trg-menu-element{margin:0;padding-bottom:0;flex-grow:1;}ul.trg-menu-element li{margin:0;padding:0;list-style:none;}ul.trg-menu-element > li{display:flex;padding:8px 0;}ul.trg-menu-element > li > a,ul.trg-menu-element > li > span{color:#CA2918;flex-grow:1;max-width:40%;}ul.trg-menu-element > li > a.viola,ul.trg-menu-element > li > span.viola{color:#805A8B;}ul.trg-menu-element li li a{color:black;}ul.trg-menu-element li li a.is-active{list-style:circle;display:list-item;}.general-info-toggle{text-align:center;font-size:32px;}.general-info-toggle span{width:50px;height:50px;color:#CA2918}.general-info-toggle span:hover{cursor:pointer;}.ob-header-link{line-height:4rem;text-transform:uppercase;}.view-id-general_info{line-height:1;position:relative;}.view-id-general_info .view-content{border:2px solid #CA2918;border-radius:5px;padding:15px 20px;background:white;font-size:.9em;display:none;position:absolute;left:17px;transform:translateX(-50%);z-index:10000;}.view-id-general_info:hover .view-content,.view-id-general_info .view-content:hover,.element-clicked .view-content:hover{display:block;}.view-id-general_info .view-content:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-12px;border-width:12px;border-style:solid;border-color:transparent transparent #fff transparent;}.view-id-general_info .view-content:before{content:"";position:absolute;bottom:100%;left:50%;margin-left:-15px;border-width:15px;border-style:solid;border-color:transparent transparent #CA2918 transparent;}.view-id-general_info .views-row{padding:10px 0;white-space:nowrap;border-bottom:1px solid #E4E4E4;}.view-id-general_info .views-field-field-general-info-language{background:#CA2918;color:white;display:inline-block;width:2em;text-transform:uppercase;text-align:center;margin:0 10px 0 0;}.view-id-general_info .views-field-title a{color:#CA2918;font-weight:normal;font-size:inherit;}.fc-calendar-events{font-size:1.5rem;padding-left:5px;padding-top:5px;}.fc-calendar-event{margin-bottom:.7em;}.fc-calendar-event .calendar-default a.calendar-activity-tickets{background:#6B447B;vertical-align:middle;padding:3px 4px;color:white;font-weight:300;margin-bottom:1em}body{color:#565D67;font-size:20px;padding:0;margin:0;font-family:"Krub","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;padding-top:20px;}h1,h2,h3,h4,h5,h6{color:#222;}h1,.h1,h2,.h2,h3,.h3{margin-top:.9em;margin-bottom:.3em;}h4.views-field-field-field-sponsorship-type-ref{margin-bottom:3rem;}.block-webform-block h2.block-title{display:none;}.block-webform-block{margin-top:2rem;}hr{clear:both;margin:40px 0;}:target{display:block;position:relative;top:-110px;}.fa{font-size:3rem}.tabs,.ui-dialog.ui-dialog-off-canvas{font-size:14px;}.main-container{max-width:1920px;}.container-fluid{padding-left:0;padding-right:0;}h1.page-header{text-align:center;margin:15px 0 0 0;border-bottom:none;font-size:35px;color:black;}.page-node-type-opera h1.page-header,.page-node-type-activity h1.page-header{display:none;}.subtitle-row,.content > .field--name-field-subtitle,.block-field-blocknodepagefield-subtitle > .field--name-field-subtitle,.view-header .field--name-field-short-description{width:100%;margin:0 auto 40px auto;text-align:center;}.subtitle-row.row .bs-region--main{margin-top:0;margin-bottom:0}.path-frontpage h1.page-header{display:none;}h2,.field--name-field-block-title{font-size:30px;color:black;font-weight:bold;}h3{font-size:26px;color:black;margin:2rem 0 1.5rem 0;}h4{font-size:22px;color:black;margin:1.5rem 0 1rem 0;}a{color:#CA2918;}a:hover{color:#CA2918;}.views-field-title a{color:black;}.views-field-title a:hover,.views-field-name a:hover{text-decoration:none;}.category-label{text-transform:uppercase;color:#CA2918;font-size:1em;}.views-field-field-activity-calendar,.views-field-created{text-transform:uppercase;color:black;font-size:1em;}.testina.row .bs-region{margin-bottom:0;}.footer{margin-top:45px;padding-top:35px;padding-bottom:0;border-top:none;background:#E9E5DE;}.footer .extra-padded-row{max-width:1920px;margin:0 auto;}.footer-content-wrapper.row .bs-region{margin:0;padding:30px;}.footer-content-wrapper .bs-region--right{background:#F4F4F4;}.footer-content-wrapper a.logo{float:none!important;}.footer-menu-wrapper{}.menu--footer{columns:2;display:block;width:100%;}.menu--footer li{background:none;padding:0;margin:0;}.menu--footer li a{color:inherit;text-decoration:none;}.menu--footer li a:hover{background:none;text-decoration:underline;}.nav.menu--footer > li > a{padding:0 0 0 0;line-height:2em;color:#CA2918;}.nav.menu--footer > li > a.viola{color:#6B447B!important}.footer-notes-wrapper{background:#CA2918;padding:30px;text-align:center;color:white;}.footer-notes-wrapper a{color:white;}.footer-notes-wrapper.row .bs-region{margin:0;}#block-footer #block-field-blockblock-contenttextbody,#block-footer .footer-notes-wrapper .block-field-blockblock-contenttextbody{padding-left:0;padding-right:0;}#block-socialmedialinks{align-self:flex-end;}#block-socialmedialinks ul.social-media-links--platforms{display:flex;justify-content:center;font-size:2rem;}#block-socialmedialinks ul.social-media-links--platforms li:last-child{padding-right:0;}#block-socialmedialinks ul.social-media-links--platforms a,#block-social-media-links-block ul.social-media-links--platforms a{color:#805A8B;}#block-socialmedialinks ul.social-media-links--platforms a:hover,#block-social-media-links-block ul.social-media-links--platforms a:hover{color:black;}.stuck #block-socialmedialinks{display:none;}#block-social-media-links-block{margin-top:2.5rem;}.help-block{font-size:1.3rem;}.viola{color:#805A8B;}.note{font-size:.85em;}.file{font-size:1em;font-weight:normal;}.img33{width:30%;height:auto;}.img60{width:57%;height:auto;}.align-right{margin:0 0 10px 3%;}.align-left{margin:0 3% 10px 0;}table.content-table,table.data-table{width:100%;}table.content-table thead tr{}table.content-table tbody{}table.content-table th,table.content-table td,table.data-table th,table.data-table td{padding:6px 3px}table.content-table th{border-bottom:1px solid #ccc;}table.data-table th{border-bottom:2px solid #ccc;}table.data-table tbody tr{border-bottom:1px solid #ccc;}th,td{vertical-align:top;}p a.file{font-weight:300;display:inline;margin:0;padding:0;}.read-more{display:inline-block;}.type-label{text-transform:uppercase;font-size:.9em;color:#CA2918;}.download-icon{color:#6B447B;margin:0 0 0 10px;}.purple,.purple a,a .purple,a.purple{color:#6B447B!important;}.purple a:hover,a:hover .purple,a.purple:hover{color:#6B447B!important;}.red{color:#CA2918;}.article-buttons,.activity-links-wrapper{display:flex;justify-content:flex-end;}.activity-links-wrapper{margin-top:2rem;}.read-more-plus{display:flex;flex-direction:column-reverse;flex-grow:1;align-items:flex-end;}.activity-links-wrapper .read-more-plus{flex-grow:unset;}.trt-download-link{font-size:3rem;line-height:2.9rem;color:#6B447B;}.trt-download-link:hover,.trt-download-link:focus{color:inherit;}#block-views-blockpress-area-block-1 .activity-links-wrapper{height:3rem}.view-id-press_area.view-display-id-block_4 .views-row{border-bottom:1px solid #ccc;padding-bottom:20px;}.view-id-press_area.view-display-id-block_4 .views-row .views-field-field-date,.view-id-press_area.view-display-id-block_4 .views-row .article-buttons{display:inline-block;}.view-id-press_area.view-display-id-block_4 .views-row .article-buttons{float:right;}.activity-links-wrapper .views-field-field-ticketing-id{margin-right:10px;}.view-calendar-general .activity-links-wrapper .views-field-field-ticketing-id a{}.view-calendar-general .activity-links-wrapper .views-field-field-ticketing-id a i{display:inline-block;}.view-calendar-general .activity-links-wrapper .views-field-field-ticketing-id a i:before{}.read-more-plus a{display:block;background:#CA2918;height:3rem;}.read-more-plus a > *{display:inline-block;vertical-align:middle;margin-top:-1px;}.read-more-plus a > i{overflow:hidden;}.read-more-plus a span{text-transform:uppercase;line-height:3rem;height:3rem;color:white;padding:0 3rem;background:#CA2918;}.read-more-plus a:hover{text-decoration:none;}.read-more-plus a i:before{display:block;color:#CA2918;text-align:center;font-size:3rem;background:white;margin-right:-1px;}.read-more-plus a .glyphicon,.read-more-plus a [class*='icon-TRG_']{width:1.6em;height:1.6em;line-height:1.6em;background:#CA2918;color:white;text-align:center;font-size:1.1em;}.read-more-plus a .fa-plus{padding:5px;background:#CA2918;color:white;width:4rem;text-align:center;display:inline-block;}.read-more-plus a [class*='icon-TRG_'],.read-more-plus a .fa-plus{}.read-more-plus a [class*='icon-TRG_']:before{content:" ";background:url(/themes/trt/icons/TRG-icons/SVG/TRG_icons_plus.svg) center center no-repeat;background-size:contain;display:inline-block;width:3rem;height:3rem;}.inline-icon{margin-right:3px;line-height:1em;vertical-align:middle;}.views-field-field-attachments{}.views-field-field-attachments.download-icon{}.views-field-field-attachments .download-icon{}#block-field-blocknodepress-releasefield-attachments{margin-top:3rem;}.view.view-press-release-details{text-align:right;}.view-press-release-details .views-field-title a,.view-press-release-details .views-field-field-activity-ref a,.view-press-release-details .views-field-field-attachments a{color:#CA2918;text-decoration:none;font-weight:normal;line-height:3rem;display:inline-block;}.view-press-release-details .views-field-title a > *,.view-press-release-details .views-field-field-activity-ref a > *,.view-press-release-details .views-field-field-attachments a *{vertical-align:top;}.view-press-release-details .views-field-title .field-content > *,.view-press-release-details .views-field-field-attachments .field-content *{vertical-align:top;}.view-press-release-details .views-field-title i,.view-press-release-details .views-field-field-activity-ref i,.view-press-release-details .views-field-field-attachments a i{font-size:3rem;}.search-result-image{float:left;width:100%;max-width:300px;margin:0 20px 10px 0;}.search-result-image .glyphicon,.search-result-image [class*='icon-TRG_']{width:100%;padding-top:70%;position:relative;background:#efefef;}.search-result-image .glyphicon:before,.search-result-image [class*='icon-TRG_']:before{width:100%;color:white;text-align:center;font-size:5em;position:absolute;top:50%;transform:translateY(-50%);}.vcenter{position:absolute;top:50%;transform:translateY(-50%);}.centered-brick{text-align:center;}.centered-brick h2{margin-bottom:10px;}.trg-3-col-grid{}.trg-3-col-grid .views-field-title a,.view-id-offerta_activities_block .views-field-name a,#views-bootstrap-hp-page-lists-block-4 .views-field-title a,#views-bootstrap-hp-page-lists-block-3 a{text-transform:uppercase;color:black;margin:5px 0;font-weight:normal}.trg-3-col-grid .views-view-grid .row{margin-bottom:20px;}#views-bootstrap-hp-page-lists-block-5 .row > .col{text-align:left;}.small-padded-row{padding:0 3%;}.padded-row{padding:0 13%;}.extra-padded-row{padding-left:calc(13% + 15px);padding-right:calc(13% + 15px);}.padded-row.view-calendar-general .view-header{margin:0 15px;}.very-much-padded-row{width:100%;max-width:740px;margin:0 auto;}.bkg{background:#E9E5DE;}.row .bs-region{margin:40px 0;}.two-col-hp-news{display:flex;}.two-col-hp-news .bs-region{float:none;}.two-col-hp-news .bs-region--left{flex:1;}.two-col-hp-news .bs-region--right{flex:2;}.two-col-hp-news .bs-region--left .views-content{display:flex;flex-direction:column;justify-content:space-between;}.two-col-hp-news .bs-region--left .view-content .views-row:first-child{padding-bottom:4px;}.two-col-hp-news .bs-region--left .view-content .views-row:nth-child(2){padding-top:4px;}.view-id-hp_news.view-display-id-block_1 img.img-responsive,.view-id-hp_news.view-display-id-block_3 img.img-responsive{width:100%}.view-id-hp_news.view-display-id-block_2 .views-row,.block-views-blockhp-news-block-4 .views-row,.block-views-blocksistema-musica-block-1 .views-row{display:flex;margin-bottom:20px;}.view-id-hp_news.view-display-id-block_2{padding:0 15px;}.view-id-hp_news.view-display-id-block_2 .views-row{max-width:1135px;}.view-id-hp_news.view-display-id-block_2 .views-field-field-cover,.block-views-blockhp-news-block-4 .views-field-field-cover{margin-right:20px}.view-id-hp_news.view-display-id-block_2 .wrapper-fieldset,.block-views-blockhp-news-block-4 .wrapper-fieldset{max-width:720px;}.view-id-hp_news.view-display-id-block_2 .views-row:nth-child(n+4){display:none;}#views-bootstrap-hp-page-lists-block-2 .views-field-title,#views-bootstrap-hp-page-lists-block-1 .views-field-title,#views-bootstrap-hp-page-lists-block-4 .views-field-title,#views-bootstrap-hp-page-lists-block-5 .views-field-title,.view-id-offerta_activities_block .views-field-name,#views-bootstrap-hp-page-lists-block-3 .views-field-title{margin-top:1rem;text-align:left;}#views-bootstrap-hp-page-lists-block-2 .views-field-title a,#views-bootstrap-hp-page-lists-block-1 .views-field-title a,#views-bootstrap-hp-page-lists-block-4 .views-field-title a,#views-bootstrap-hp-page-lists-block-5 .views-field-title a,.view-id-offerta_activities_block .views-field-name a{font-weight:normal;}#views-bootstrap-hp-activity-promo-block-1 .row,.view-calendar-general .row{margin-bottom:2rem;display:flex;}#views-bootstrap-hp-activity-promo-block-1  .views-field-field-cover{margin-bottom:1rem;}#views-bootstrap-hp-activity-promo-block-1 .row > .col,.view-calendar-general .row > .col{display:flex;flex-direction:column;}.activity-links-wrapper{margin-top:auto;}#views-bootstrap-hp-activity-promo-block-1 .views-field-body,#views-bootstrap-hp-activity-promo-block-1 .views-field-field-testo-lancio-1,.view-calendar-general .views-field-body{margin-bottom:10px;}.expand-list-button{background:#CA2918;text-transform:uppercase;color:white;text-align:center;padding:3px 10px;width:10em;margin:0 auto;cursor:pointer;}.hp-locandina .bs-region--left{min-height:100%;overflow:hidden;}.hp-locandina .bs-region--left .field--name-field-image img{position:absolute;top:0;left:0;}.hp-locandina{height:auto;}.hp-locandina h3{margin-top:0;}.hp-locandina .bs-region--top{margin-bottom:0;}.hp-locandina .block .field--name-field-image{margin-top:3rem;}.view-locandina{padding:0 13%}.view-locandina .view-content{columns:3;margin-top:3rem;max-width:926px;margin:3rem auto 0 auto;}.hp-locandina .views-field-field-activity-calendar{text-transform:none;}.view-locandina  .views-row{margin-bottom:3rem;}.block-views-blockofferta-block-1,.block-views-blockofferta-block-2{padding:1rem 0 3rem 0}.block-views-blockofferta-block-2{}.block-views-blockofferta-activities-block-block-1 .views-field-description__value{margin-bottom:3rem;}.path-frontpage .layout--twocol{margin-bottom:5rem;}.path-frontpage #block-field-blockblock-contenttextbody--3 .field--name-body{}.path-frontpage #block-field-blockblock-contenttextbody--3 .field--name-body p{text-align:center;}.path-frontpage #block-field-blockblock-contenttextbody--3 .field--name-body a{background-color:#CA2918;color:white;border:0;}.block-block-content0f21ec38-2fba-4cd4-bd08-4e22abd649aa,.block-block-content3d1e4d9a-9548-4da0-a279-9d2120aeee30{margin-bottom:0;}.block-views-blockhp-page-lists-block-3,.block-views-blockhp-page-lists-block-1{margin-bottom:40px;margin-top:3rem;text-align:left;}.block-views-blockhp-page-lists-block-3,.block-views-blockhp-page-lists-block-2{text-align:left;margin-top:3rem;}#block-views-blockhp-page-lists-block-4{margin-bottom:3rem;}.block-views-blockcalendar-list-block-1{padding:0 15px;}.block-views-blockcalendar-list-block-1 h2{font-weight:normal;text-align:center;}.full-calendar-link{position:absolute;top:0;right:0;color:#CA2918;text-transform:uppercase;margin-top:5px;display:none;}.view-calendar-list .view-content > h3{margin-top:.2em;border-top:1px solid #E4E4E4;padding:0;line-height:0;}.view-calendar-list .view-content > h3 > time{font-weight:normal;font-size:16px;background:#E4E4E4;text-transform:uppercase;padding:8px 10px;display:inline-block;line-height:1;}.view-calendar-list .views-row{display:flex;padding:15px 0;}.view-calendar-list .views-row .views-field-field-event-config-date-1{margin:0;padding:0 0 0 20px;align-self:center;min-width:15%;text-align:left;}.view-calendar-list .views-field-field-location-details{font-size:.8em;}.path-frontpage .view-calendar-list  .view-get-short-cast{max-width:720px;margin-bottom:5px;}.view-calendar-list .views-field-nothing{text-align:right;align-self:flex-end;padding-left:1.5rem;flex-grow:1;min-width:280px;}.calendar-list-ticket-details{font-size:.8em;font-weight:bold;color:black;display:inline-block;vertical-align:text-bottom;}.calendar-list-ticket-details .ionicons{width:40px;height:40px;color:white;background-color:#6B447B;line-height:1em;font-size:30px;text-align:center;padding:5px;margin-left:1.5rem}.calendar-list-ticket-details .fa{width:40px;height:40px;color:#6B447B;line-height:1em;font-size:30px;text-align:center;padding:5px;margin-left:1.5rem}.calendar-list-ticket-details .trticon-P_tickets{width:40px;height:40px;color:#6B447B;line-height:1em;font-size:30px;text-align:center;padding:5px;margin-left:1.5rem}.calendar-list-ticket-details .fa:hover{color:#CA2918;}.block-views-blockhp-page-lists-block-5 .block-title{text-align:center;margin-bottom:5rem;}.hp-area-stampa{}.hp-area-stampa .bs-region--right .row .bs-region--main{margin-top:0;}.block-views-blockpress-area-block-3 .views-field-field-attachments.download-icon{position:absolute;bottom:0;right:0;font-size:3rem;}.block-views-blockpress-area-block-3  .views-field-field-cover{margin-bottom:1rem;}.block-views-blockpress-area-block-4{margin-top:5px;;}.block-views-blockpress-area-block-4 h3{margin-bottom:5px;margin-top:10px;}.view-id-press_area.view-display-id-block_1 .views-field-field-attachments.download-icon a{display:inline-flex;}.view-id-press_area.view-display-id-block_1 .views-field-field-attachments.download-icon span{text-transform:uppercase;line-height:3rem;height:3rem;color:white;padding:0 3rem;background:#6B447B;}.view-id-press_area.view-display-id-block_1 .views-field-field-attachments.download-icon i{font-size:3rem;line-height:3rem;height:3rem;color:#6B447B;}#block-views-blockpress-release-data-block-1 .views-field > *{display:inline-block;}#block-views-blockpress-release-data-block-1 .views-label{font-weight:bold;margin-right:1rem;}.with-title-overlay{position:relative;}.title-overlay{position:absolute;bottom:0;min-height:5em;background:rgba(255,255,255,.8);width:100%;padding:10px;}.title-overlay .views-field-title a,.view-id-hp_news .views-field-title a,.views-field-title a{font-weight:bold;text-decoration:none;color:black;font-size:20px}.title-overlay .views-field-created,.view-id-hp_news .views-field-created{color:black;text-transform:uppercase;}.views-slideshow-slide .title-overlay{bottom:5%;padding-left:10%;padding-right:30%;padding-top:20px;padding-bottom:20px;}#block-views-block-hp-slideshow-block-1 .activity-links-wrapper{position:absolute;top:-15px;right:0;}.views-slideshow-slide img{width:100%;}.views-slideshow-slide .views-field-title a{font-size:30px;}.views-slideshow-slide.views-field-field-activity-trailer{width:100%;bottom:0;}.views-slideshow-slide.views-field-field-activity-trailer iframe{width:100%;height:100%;position:absolute;top:0;bottom:0
left:0;border:0;}.views-slideshow-slide .wrapper-fieldset{margin:30px 0 30px 0;margin-left:calc(13% + 15px);margin-right:calc(13% + 15px);position:relative;}.cycle-control{position:absolute;bottom:207px;font-size:40px;z-index:1001;color:white;cursor:pointer;}.cycle-prev{left:10px;}.cycle-next{right:10px;}.cycle-control:before{display:block;font-family:'Glyphicons Halflings';font-size:60px;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:10000;text-indent:0;color:white;}.cycle-prev:before{content:"\e257";}.cycle-next:before{content:"\e258";}.block-field-blocknodeactivityfield-cover,.block-views-blockslideshow-block-1{position:relative;;}#block-block-content3ab18b1e-c855-4f48-8401-c93c8958a442{margin-bottom:3rem;}#block-field-blocknodepagefield-subtitle{}#block-views-blockscuole-news-block-1 h2{margin-top:0;}.school-intro-block.row .bs-region{margin:0;}.school-subtitle.row .bs-region{margin:0;}.block-views-blockopera-details-block-10{position:absolute;right:0;z-index:100}.activity-tickets-link a{display:block;text-transform:uppercase;color:white;padding:0 10px;background-color:#805A8B;line-height:2.9rem;height:3rem;z-index:10000;tex}.activity-tickets-link a:hover{text-decoration:none;}.activity-tickets-link i{margin-right:10px;}.activity-tickets-link i:before{vertical-align:middle;font-size:2.2rem;}.activity-tickets-link span{vertical-align:middle;}#views-exposed-form-press-area-block-1{width:100%;margin:0 auto 40px auto;display:flex;justify-content:center;}#views-exposed-form-press-area-block-1  .form-item{width:26%;}#views-exposed-form-press-area-block-1  .form-item input{width:100%;}#views-exposed-form-press-area-block-1 .form-select.form-control{width:100%;}.view-id-press_area.view-display-id-block_1 .views-row{margin-bottom:30px;overflow:hidden;}.view-id-press_area.view-display-id-block_1 .views-field-view .views-row{margin-bottom:5px;}.view-id-press_area.view-display-id-block_1 .view-cs-related-links a i{vertical-align:middle;margin-left:10px;}.view-id-press_area.view-display-id-block_1 .view-cs-related-links a{color:#6B447B;text-decoration:none;}.view-id-press_area.view-display-id-block_1 h3{margin-bottom:5px;}.view-id-press_area.view-display-id-block_1 .views-field-field-date{margin-bottom:15px;}.view-id-press_area.view-display-id-block_1 .views-field-body{margin-bottom:10px;}.as-mediakit-block .views-row{display:flex;flex-direction:row-reverse}#block-field-blocknodepress-releasefield-date{margin-bottom:2rem;}.as-mediakit-block .wrapper-fieldset{flex:2;}.as-mediakit-block .views-field-field-cover{flex:1;width:100%;min-width:30%;padding-top:15%;position:relative;background:#efefef;margin-right:20px;}.as-mediakit-block .download-cover-placeholder{width:100%;color:white;text-align:center;font-size:7em;position:absolute;top:50%;transform:translateY(-50%);}.block-views-blockpress-area-block-2 > h2{font-size:20px;color:#CA2918;font-weight:normal;}#block-structured-menus ul.menu > li ul li{list-style:none;}#block-structured-menus ul.menu li a.is-active{color:#333;}.block-views-blockopera-details-block-5 h2{margin-top:0;margin-bottom:2rem;}.block-views-blockopera-details-block-1{margin-top:0;}.block-views-blockopera-details-block-6{margin-top:1.5em;margin-bottom:3rem;}.block-field-blocknodeoperafield-credits-notes{margin-bottom:3rem;}.block-views-blockopera-details-block-1 .field-content{font-weight:bold;}.block-views-blockopera-details-block-2{margin:0 0 2em 0;}.block-views-blockopera-details-block-2 h1{font-weight:bold;margin-top:10px;}.block-views-blockopera-details-block-2 h1 span{font-weight:normal;font-size:.8em;}.views-field-field-opera-details-label-ref{}.block-field-blocknodeoperabody{padding-right:2em;margin-bottom:5rem;}.block-views-blockopera-cast-block-1 h2,.block-views-blockopera-details-block-3 h2,.block-views-blockrelated-videos-block-1 h2,.block-views-blockcalendar-list-block-2 h2,.block-views-blocksistema-musica-block-1 h2,.block-views-blockrelated-activities-block-1 h2,.block-views-blockopera-libretto-block-1 h2{font-weight:normal;margin-bottom:30px;}.block-views-blockopera-cast-block-1,.block-views-blockactivity-sponsors-block-1,.block-views-blockopera-details-block-3,.block-views-blockrelated-videos-block-1,.block-views-blockcalendar-list-block-2{border-top:2px solid #E4E4E4;padding-top:2rem;}#block-views-blockopera-cast-block-1 h2,.block-views-blockrelated-videos-block-1 h2,#block-views-blockopera-details-block-3 h2{margin-left:15px;}.block-views-blockcalendar-list-block-2 .view-id-calendar_list{position:relative;}.block-views-blockopera-details-block-3{padding-bottom:5rem}.block-views-blockopera-details-block-1 .views-field-field-overtitles{margin-top:3rem;}.block-views-blocksistema-musica-block-1{padding-bottom:5rem}.block-views-blockrelated-videos-block-1{padding-bottom:5rem}.block-views-blockactivity-sponsors-block-1 h3{font-weight:normal;margin-bottom:30px;font-size:22px;}.block-views-blockactivity-sponsors-block-1{text-align:center;}.block-views-blockactivity-sponsors-block-1 .views-row{display:inline-block;margin:0 20px;vertical-align:middle;margin-bottom:20px;}#views-bootstrap-opera-details-block-3{counter-reset:division-counter;}.opera-division-label{text-transform:capitalize;}.opera-division-label:after{content:counter(division-counter,upper-roman);counter-increment:division-counter;margin-left:.5em;}.opera-file-link{width:100%;max-width:300px;}.opera-file-link .views-row{margin-bottom:3rem;}.opera-file-link .views-field a{display:block;line-height:3rem;color:inherit;display:flex;justify-content:space-between;}.opera-file-link .views-field i{font-size:3rem;color:#6B447B;}.opera-file-link .views-field i:first-child{color:#CA2918;}.opera-file-link .views-field a span{flex-grow:1;padding-left:20px;}.opera-file-link.view-display-id-block_3 .views-field-view-node i,.opera-file-link.view-display-id-block_4 .views-field-view-node i{color:#CA2918;}#block-views-blockcalendar-list-block-2{padding:0 15px;}.path-calendar h1{text-align:center;}.path-calendar h1.page-header{}.cal-navigation{display:flex;justify-content:flex-start;color:black;margin:20px 0;}.cal-current-date{font-size:20px;}.cal-navigation > div{cursor:pointer;}.fc-calendar .fc-row,.fc-calendar .fc-row > div,.fc-calendar .fc-body{}.fc-calendar .fc-row{}.fc-calendar .fc-head{background:none;color:black;font-size:15px;}.fc-calendar .fc-head > div{text-align:left;}.fc-calendar .fc-row > div > span.fc-date{color:black;font-size:16px;}.fc-content.related-hovered{opacity:.7;}.fc-calendar-event .calendar-default a{color:black;font-weight:bold;}.fc-content.hovered,.fc-content.hovered a,.fc-content.hovered .category-label,.fc-calendar .fc-row > .fc-content.hovered .fc-date{color:white;text-decoration:none;}#trt-cal-container{position:relative;}.calendar-grid-filters{position:absolute;top:0;left:35rem;}.calendar-grid-filters .form-item{margin-right:2rem;}.calendar-grid-filters .form-item label{margin-right:0.5rem}.calendar-grid-filters .form-item-s{display:none;}.calendar-grid-filters{display:none;}.view-calendar-list .pager,.cal-navigation{text-align:left;text-transform:uppercase;margin-bottom:5rem;}.view-calendar-list .pager > ul{display:flex;}.view-calendar-list .pager__item--current,.cal-navigation .cal-current-date{font-size:1.1em;color:black;line-height:1.7em;}.cal-navigation .cal-current-date{line-height:normal;}span > .color_field__swatch--square{display:inline-block;}.views-field-field-price-category-color,.views-field-field-price-category-family-info{vertical-align:middle;font-size:3rem;margin-right:5px;}.views-field-field-price-category-color a,.views-field-field-price-category-family-info a{display:inline-block;}.views-field-field-event-config-series{padding:0 10px;}.views-label-field-event-config-series{margin-right:5px;}.view-header .pager__item span,.cal-navigation .cal-prev span,.cal-navigation .cal-next span{display:none;}.view-header .pager__item a:before,.cal-navigation .cal-prev:before,.cal-navigation .cal-next:before{display:block;font-family:'Glyphicons Halflings';font-size:1.5em;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:10000;text-indent:0;color:black;}.view-header .pager__item a{border:0;}.view-header .pager__item--previous a:before,.cal-navigation .cal-prev:before{content:"\e257";}.view-header .pager__item--next a:before,.cal-navigation .cal-next:before{content:"\e258";}.view-calendar-general h2{margin-top:5px;}.view-calendar-general h2 a{font-size:26px;}.view-calendar-general .view-content{margin-top:40px;}.view-calendar-general .views-field-field-composer{margin-bottom:2rem;}.view-calendar-general .row{margin-bottom:5rem;display:flex;}.view-calendar-general .row > .col{display:flex;flex-direction:column;}.view-calendar-general .views-field-field-cover{margin-bottom:2rem;}#views-exposed-form-calendar-general-page-1{text-align:center;margin:5rem 0 10rem 0;}#views-exposed-form-calendar-general-page-1 .form-actions{margin-top:1.4em;}.addtocalendar{display:inline-block;text-align:center;position:relative;}.addtocalendar .atc_event{display:none;}.atcb-list{display:none;}.atcb-list{background:white;}.addtocalendar:hover .atcb-list{display:block;border:1px solid #E4E4E4;padding:5px 10px;text-align:left;font-size:1.4rem;list-style:none;position:absolute;background:white;white-space:nowrap;z-index:100;}.atcb-list,.atcb-link:before{}.tickets-availability{margin-right:5px;}.banner-block-nuova-stagione{margin:6rem auto 1rem auto;padding:0;padding-left:calc(13% + 15px);padding-right:calc(13% + 15px);width:100%;text-align:center;}.banner-block-nuova-stagione a{display:block;text-align:center;}.banner-block-nuova-stagione a img{display:inline-block;}[class*='icon-TRG_']{line-height:1rem;display:inline-block;}[class*='icon-TRG_']:before{content:" ";background-size:contain;display:inline-block;width:3rem;height:3rem;}.read-more-plus a [class*='icon-TRG_']{background:none;line-height:3rem;}.read-more-plus a [class*='icon-TRG_']:before{background:url(/themes/trt/icons/TRG-icons/SVG/TRG_icons_plus.svg) center center no-repeat;}.icon-TRG_icons_cal_purple:before{background:url(/themes/trt/icons/TRG-icons/SVG/TRG_icons_cal_purple.svg) center center no-repeat;}.icon-TRG_icons_cal_red:before{background:url(/themes/trt/icons/TRG-icons/SVG/TRG_icons_cal_red.svg) center center no-repeat;}.icon-TRG_icons_ticket:before{background:url(/themes/trt/icons/TRG-icons/SVG/TRG_icons_ticket.svg) center center no-repeat;}.icon-TRG_icons_zip:before{background:url(/themes/trt/icons/TRG-icons/SVG/TRG_icons_zip.svg) center center no-repeat;}.icon-TRG_icons_down:before{background:url(/themes/trt/icons/TRG-icons/SVG/TRG_icons_down.svg) center center no-repeat;}.atcb-link{position:relative;display:block;cursor:pointer;width:3rem;height:3rem;overflow:hidden;;line-height:3rem;max-width:50px;color:#6B447B;}.atcb-link:before{display:inline-block;font-family:'teatro_regio';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\004e";font-size:3rem;color:#6B447B;}.block-views-blockduration-widget-block-1{margin:3rem 0 2em 0;}.block-views-blockduration-widget-block-1 h4{font-size:20px;}.block-views-blockduration-widget-block-1 .view-content{display:flex;padding:60px 30px 0 95px;justify-content:space-between;}.view-duration-widget{position:relative;}.block-views-blockduration-widget-block-1 .views-row{border-top:3px solid #CA2918;padding-top:1.5em;position:relative;}.duration-widget-row:before,.duration-widget-row:after{content:"";position:absolute;top:-6px;left:0;width:10px;height:10px;background:#CA2918;border-radius:5px;}.duration-widget-row:after{right:0;left:auto;}.block-views-blockduration-widget-block-1 .views-row > div{}.block-views-blockduration-widget-block-1 .duration-intervallo-row{border-color:#333;flex:1;margin:0 5px;}.duration-widget-row{flex:2;display:flex;}.duration-intervallo-row:before,.duration-intervallo-row:after{background:#333;}.views-field-field-segment-label{margin-left:10px;white-space:nowrap;font-size:1.7rem}.views-field-field-segment-duration{margin:0 10px 0 .3em;font-size:1.7rem}.duration-widget-time{color:#000;position:absolute;top:0;right:0;transform:translateY(-120%);font-size:1.7rem;}.duration-widget-icon{position:absolute;height:100%;font-size:4em;left:10px;color:#CA2918}.duration-widget-icon:before{vertical-align:middle;}.block-views-blockopera-libretto-block-1{font-size:1.8rem;}.pub-details{margin:3rem 0 0 0;padding:0 0 0 0;}.pub-bookshop-link{text-align:right;text-transform:uppercase;margin-top:5px;}.block-views-blockopera-libretto-block-2{padding-top:3em;}.block-views-blockopera-libretto-block-2  .read-more-plus{text-align:right;}.block-views-blockrelated-activities-block-1{padding:20px 0;}.block-views-blockrelated-activities-block-1 h2{font-weight:normal;margin-bottom:20px;}.block-views-blockrelated-activities-block-1 .view-content{display:flex;justify-content:space-between;}.block-views-blockrelated-activities-block-1 .views-row{flex:1;max-width:32%;width:100%;}#block-views-blockbookshop-block-1 .views-field-view-node,#block-views-blockbookshop-block-2  .views-field-view-node{text-align:right;font-size:3rem;}.view-id-bookshop .pub-details-wrapper{display:none;}.view-id-get_artists_dates .view-content > div{display:inline;}.view-id-get_artists_dates .view-content > div time:after,.view-get-short-cast .view-content span:after{content:", ";}.view-id-get_artists_dates .view-content > div:last-child time:after,.view-get-short-cast .view-content span:last-child:after{content:"";}.block-views-blockopera-cast-block-1{position:relative;}.block-views-blockopera-cast-block-1 .contextual-region{position:static;}.block-views-blockopera-cast-block-1 .view-filters.form-group .views-exposed-form{text-align:center;position:absolute;top:4rem;left:35rem;}.block-views-blockopera-cast-block-1 .view-filters.form-group label{display:none;}.block-views-blockopera-cast-block-1 .view-filters.form-group select{font-size:1.6rem;width:20rem;}.block-views-blockopera-cast-block-1 .view-opera-cast > .view-content{display:flex;justify-content:center;flex-wrap:wrap;font-size:.9em;}.view-opera-cast > .view-content > .views-row{flex-basis:233px;margin-bottom:2em;padding:0 7px;max-width:233px;flex-grow:1;}.block-views-blockopera-cast-block-1 .views-field-field-artist-photo{width:100%;max-width:300px;margin-bottom:5px;}.view-opera-cast > .view-content > .views-row h3{margin-top:1rem;font-size:1em}.views-field-field-role{font-weight:bold;}.view-get-artists-dates{font-size:.9em;}.block-views-blocksistema-musica-block-1{padding-top:5rem;}.block-views-blocksistema-musica-block-1 .views-row{margin-top:20px;}.block-views-blocksistema-musica-block-1 .views-field-field-cover img{min-width:200px;max-width:200px;width:200px;display:block;margin:0 20px 0 0;}.block-views-blocksistema-musica-block-1 .wrapper-fieldset{display:flex;flex-direction:column;justify-content:flex-end;}.block-views-blockrelated-videos-block-1 .views-field-title{font-weight:bold;font-size:1.2em;margin:20px 0 5px 0;}.view-id-bookshop .views-row{display:flex;margin-bottom:6rem;padding-bottom:6rem;border-bottom:1px solid #ccc;}.view-id-bookshop .wrapper-fieldset{margin:0 0 0 5rem;max-width:66%;width:100%;}.view-id-bookshop .views-field-title{margin-top:0;}.view-id-bookshop .views-field-title a{font-size:inherit;}.view-id-bookshop .view-filters{display:flex;justify-content:center;margin:2rem 0 0 0;}.view-id-bookshop .view-content{margin-top:3rem;}.pub-details-wrapper{width:34%;max-width:350px;flex-basis:34%;}.view-id-bookshop .views-field-field-cover{margin:0 0 2rem 0;}.view-id-bookshop .views-field-field-cover img{width:100%;}.view-id-bookshop .pub-details{}.structured-section-body #block-field-blocknodestructure-pagetitle{font-size:32px;font-weight:bold;margin-bottom:1.5em;}.view-id-search .views-row{margin-bottom:4rem;max-width:960px;display:flex;}.view-id-search .view-filters{margin-bottom:8rem;}.block-views-blockscuole-blocks-block-1 .image-link-block{width:100%;overflow:hidden;}.block-views-blockscuole-blocks-block-1 a:hover{text-decoration:none;}.block-views-blockscuole-blocks-block-1 .image-link-block p{}.block-views-blockscuole-blocks-block-1 .views-field-body h2 a{color:black;}.two-col-text .field--name-body{columns:2;}.two-col-text .field--name-body h3{column-span:all;}.block-views-blockschool-general-info-block-1 table td svg{width:100%;}.block-views-blockschool-general-info-block-1 .table > tbody > tr > td{vertical-align:middle;padding-left:3rem;}.block-views-blockschool-general-info-block-1 .views-field-field-icon{width:119px;width:calc(68px + 3rem);}.views-field-field-icon svg .st1,.views-field-field-icon svg .st0{fill:#7F5A8E;}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:20px;font-weight:normal;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0;color:white;}button.btn,.btn{background-color:#6B447B;border-color:#6B447B;}.btn-primary{background:#CA2918;border-color:#CA2918;}.btn-primary:hover{background:black;border-color:black;}.btn-primary a{display:inline-block;text-decoration:none;color:white;}.btn{font-size:18px;}.btn-red{background-color:#CA2918;}.btn-purple{background-color:#6B447B;}.btn-info{background-color:#CA2918;border-color:#CA2918;}.btn-default:hover{color:white;}.btn:hover,.btn-info:hover{background-color:black !important;border-color:black !important;}.btn:hover,.btn:focus,.btn.focus{color:white !important;}#views-exposed-form-calendar-general-page-1 .form-actions .btn{background-color:#CA2918;border-color:#CA2918;}.view-filters .views-exposed-form{text-align:center;}.form-control{font-size:20px;}.form-inline .control-label{display:block;text-align:left;}.form-inline .form-group{margin-left:5px;margin-right:5px;}.form-inline .form-group.form-no-label,.form-actions.form-group{margin-top:1.4em;}.form-required:after{vertical-align:super;}.form-select.form-control{width:auto;}.tooltip-pc-content{line-height:2rem;}.tooltip-pc-content strong,.tooltip-pc-content span{display:inline-block;}.tooltip-pc-content strong{width:65%;white-space:nowrap;}.tooltip-pc-content span{width:35%;text-align:right;}.tooltipster-sidetip.tooltipster-trt .tooltipster-box{border-radius:3px;border:1px solid #CA2918;background:white;}.tooltipster-sidetip.tooltipster-trt .tooltipster-content{color:inherit;font-size:1.5rem;}.tooltipster-sidetip.tooltipster-trt .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}.tooltipster-sidetip.tooltipster-trt.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-trt.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}.tooltipster-sidetip.tooltipster-trt .tooltipster-arrow-background{border:9px solid transparent}.tooltipster-sidetip.tooltipster-trt.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#fff;top:1px}.tooltipster-sidetip.tooltipster-trt.tooltipster-left .tooltipster-arrow-background{border-left-color:#fff;left:-1px}.tooltipster-sidetip.tooltipster-trt.tooltipster-right .tooltipster-arrow-background{border-right-color:#fff;left:1px}.tooltipster-sidetip.tooltipster-trt.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff;top:-1px;}.tooltipster-sidetip.tooltipster-trt .tooltipster-arrow-border{border:9px solid transparent}.tooltipster-sidetip.tooltipster-trt.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#CA2918}.tooltipster-sidetip.tooltipster-trt.tooltipster-left .tooltipster-arrow-border{border-left-color:#CA2918}.tooltipster-sidetip.tooltipster-trt.tooltipster-right .tooltipster-arrow-border{border-right-color:#CA2918}.tooltipster-sidetip.tooltipster-trt.tooltipster-top .tooltipster-arrow-border{border-top-color:#CA2918;}.tooltipster-sidetip.tooltipster-trt.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}.tooltipster-sidetip.tooltipster-trt.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}body.single-page .layout--onecol .layout__region.layout__region--content > section,body.path-webform .webform-submission-form{padding:0;padding-left:calc(13% + 15px);padding-right:calc(13% + 15px);}.single-page .block-field-blocknodepagefield-cover{padding:0;margin-bottom:0;}.single-page .block .field--name-field-cover{padding:0;margin-bottom:30px;}.ckeditor-accordion-container > dl{position:relative;border:0 #CA2918;}.ckeditor-accordion-container > dl dt > a{display:block;padding:10px 15px 10px 50px;background-color:white;color:#CA2918;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;text-decoration:none;border-color:#CA2918;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:3px solid #CA2918;}.ckeditor-accordion-container > dl dt > a:hover{background-color:white;}.ckeditor-accordion-container > dl dt.active > a{background-color:white;}.ckeditor-accordion-container > dl dd{display:none;padding:15px;margin:0;}.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after{background:#CA2918;}.nomarginTop > .bs-region{margin-top:0;}#block-block-content8aba7223-daed-4d56-a94e-521f3f1710a1 h2{display:none;}@media only screen and (max-width:1280px){#block-mainnavigation{width:100%;}}@media only screen and (max-width:1250px){.path-frontpage .content-section{margin-top:0;}.layout--onecol .layout__region.layout__region--content > section{padding:0;}#views-bootstrap-hp-page-lists-block-3 .views-field-title{font-size:1.5rem;line-height:3rem;}#views-bootstrap-hp-page-lists-block-3 .row .col{margin-bottom:2rem;}.view-calendar-list .views-row{display:block;}.view-id-hp_news.view-display-id-block_2 .views-row{width:100%;}}@supports (-webkit-overflow-scrolling:touch){body{cursor:pointer;}}@media only screen and (min-width:1024px){#block-views-block-hp-slideshow-block-1 .views-slideshow-slide .wrapper-fieldset{position:absolute;top:3rem;max-width:80%;width:100%;color:white;}#block-views-block-hp-slideshow-block-1 .views-slideshow-slide .wrapper-fieldset .views-field-body{max-width:350px;}#block-views-block-hp-slideshow-block-1 .activity-links-wrapper{position:relative;top:auto;right:auto;justify-content:flex-start;margin-top:20px;}#block-views-block-hp-slideshow-block-1  .views-field-field-activity-calendar,#block-views-block-hp-slideshow-block-1 .views-field-title a{color:white;}.view-id-hp_slideshow .views-slideshow-slide .views-field-field-cover:after{display:block;position:absolute;background-image:linear-gradient(to right,black 20%,transparent 46%);top:0;bottom:0;width:100%;content:'';}.view-id-hp_slideshow .views-slideshow-slide .views-field-field-cover img{padding-left:20%;background:black;}}@media only screen and (max-width:1024px){table.content-table{font-size:.9em;}.path-frontpage .content-section{margin-top:0;}body.single-page .layout--onecol .layout__region.layout__region--content > section{padding:15px;}#block-mainnavigation{width:100%;}}@media only screen and (max-width:991px){body{font-size:16px;padding-top:0;}a.logo img{height:auto;width:61px;}h1.page-header{font-size:31px;}h2{font-size:24px;}table.content-table{font-size:.8em;}#block-mainnavigation.menu-open{width:100%;display:block!important;padding-left:0;}#block-block-content8aba7223-daed-4d56-a94e-521f3f1710a1 h2{display:block;margin-bottom:2rem;}.two-col-hp-news{display:block;}.two-col-hp-news .bs-region--left{margin-bottom:10px;}.two-col-hp-news  .bs-region--right{margin-top:0;}.view-id-hp_news.view-display-id-block_2 .views-row,.block-views-blockhp-news-block-4 .views-row,.block-views-blocksistema-musica-block-1 .views-row{display:block !important;margin-bottom:3rem}.view-id-hp_news.view-display-id-block_2 .views-field-field-cover,.block-views-blockhp-news-block-4 .views-field-field-cover{margin:0 0 2rem 0;}.view-id-hp_news.view-display-id-block_2 .views-field-field-cover img{width:100%;}.view-id-hp_news.view-display-id-block_2 .views-field-field-cover,.block-views-blockhp-news-block-4 .views-field-field-cover{margin-right:20px;display:none;}.block-views-blocksistema-musica-block-1 .views-field-field-cover{display:none;}.read-more-plus{text-align:right;}.hp-locandina .bs-region--left{display:none;}.full-calendar-link{position:relative;display:block;text-align:center;}.cycle-control{top:100px;font-size:30px;}#views-bootstrap-hp-activity-promo-block-1 .row,.view-calendar-general .row{display:block;}.site-header #block-socialmedialinks{display:none;}.site-header{overflow:visible;}.cycle-control:before{font-size:40px;}#block-views-block-hp-slideshow-block-1 .activity-links-wrapper{position:relative;margin:2rem 0 3rem 0;top:auto;right:auto;}#views-blockhp-slideshow-block-1{overflow:hidden;}#block-views-block-hp-slideshow-block-1 .cycle-slide{overflow:hidden;}.block-views-blockopera-details-block-10{position:relative;text-align:right;margin-bottom:1rem;}.block-views-blockopera-details-block-10  .activity-tickets-link a{display:inline-block;}.padded-row{padding-left:1%;padding-right:1%;}.extra-padded-row{padding-left:calc(1% + 15px);padding-right:calc(1% + 15px);}#views-bootstrap-hp-activity-promo-block-1 .row > .col,.view-calendar-general .row > .col,#views-bootstrap-offerta-activities-block-block-1 .row > .col,#views-bootstrap-hp-page-lists-block-1 .row > .col,#views-bootstrap-hp-page-lists-block-2 .row > .col,#views-bootstrap-hp-page-lists-block-5 .row > .col,#views-bootstrap-hp-page-lists-block-4 .row > .col{margin-bottom:2rem;}.view-locandina{padding:0 3%;}a.logo img{width:auto;height:100%;}.region-header{height:11rem;padding-left:15px;padding-right:15px;}.view-id-general_info:hover .view-content,.view-id-general_info .view-content:hover,.element-clicked .view-content:hover{-webkit-overflow-scrolling:auto !important;}#block-footer .bs-region--right{margin-top:0;}.footer-menu-wrapper{display:none;}.views-slideshow-slide .wrapper-fieldset{margin-left:calc(1% + 15px);margin-right:calc(1% + 15px);}.block-views-blockopera-cast-block-1 .view-filters.form-group .views-exposed-form{position:relative;top:auto;left:auto;width:90%;margin:0 auto;}.block-views-blockopera-cast-block-1 .view-filters.form-group .views-exposed-form select{width:100%;}.block-views-blockopera-cast-block-1 .view-filters.form-group .views-exposed-form .form-item{float:none;}#block-views-blockopera-cast-block-1 h2{padding:0 15px;}.block-views-blockduration-widget-block-1{margin:3rem 0 2em 0;}.block-views-blockduration-widget-block-1 h4{font-size:16px;}.block-views-blockduration-widget-block-1 .view-content{display:block;padding:0;justify-content:space-between;}.view-duration-widget{position:relative;}.block-views-blockduration-widget-block-1 .views-row{border-top:0;padding-top:0;padding-bottom:.5em;position:relative;}.duration-widget-row:before,.duration-widget-row:after{content:unset;position:absolute;top:-6px;left:0;width:10px;height:10px;background:#CA2918;border-radius:5px;}.duration-widget-row:after{right:0;left:auto;}.block-views-blockduration-widget-block-1 .views-row > div{}.block-views-blockduration-widget-block-1 .duration-intervallo-row{border-color:#333;flex:1;margin:0;}.duration-widget-row{flex:2;display:flex;}.duration-intervallo-row:before,.duration-intervallo-row:after{background:#333;}.views-field-field-segment-label{margin-left:0;margin-right:10px;white-space:nowrap;font-size:1.7rem;color:black;}.views-field-field-segment-duration{margin:0;font-size:1.7rem}.duration-widget-time{color:#000;position:absolute;top:0;right:0;transform:translateY(-120%);font-size:1.7rem;display:none;}.duration-widget-icon{position:absolute;height:100%;font-size:4em;left:10px;color:#CA2918;display:none;}.duration-widget-icon:before{vertical-align:middle;}}@media only screen and (max-width:880px){.cal-navigation{margin-bottom:2rem;margin-left:15px;}.calendar-grid-filters{margin-left:15px;position:relative;left:auto;top:auto;margin-bottom:3rem;}.view-locandina .view-content{columns:2;}.trg-menu-element li ul{display:none;}.trg-menu-element li > span + ul{display:list-item;list-style:none;}}#block-horizontalmenu{padding-left:130px;}ul.menu--horizontal-menu{display:flex;margin:0;padding:0;background:none;z-omdex:101;}ul.menu--horizontal-menu li{margin:0;padding:0;background:none;list-style:none;font-weight:bold;}ul.menu--horizontal-menu > li{display:inline-block;position:relative;z-index:101;}ul.menu--horizontal-menu li a,ul.menu--horizontal-menu li > span{text-transform:uppercase;font-size:15px;color:#CA2918;}ul.menu--horizontal-menu li > span{position:relative;display:block;padding:10px 15px;}ul.menu--horizontal-menu > li > ul{position:absolute;opacity:0;left:0;height:0;overflow:hidden;display:block;transform:translateY(1px);}ul.menu--horizontal-menu > li.expanded:hover{}ul.menu--horizontal-menu > li.expanded:hover ul{transform:rotate(0,0,0);width:max-content;background:rgba(255,255,255,.95);padding:5px 15px;opacity:1;height:auto;transition:height 0s linear,opacity 500ms ease-out;border-top:1px solid #CA2918;font-weight:bold;}ul.menu--horizontal-menu > li.expanded:hover ul li{padding:5px 0;width:100%;}#header-menus{display:flex;justify-content:flex-end;align-items:center;}#block-language-switcher{margin-right:10px;}#block-socialmedialinks ul.social-media-links--platforms{margin-bottom:0;}.stuck .region-header{height:14rem;}.search-icon-link i:before{font-size:2.5rem;line-height:3.5rem;}#block-field-blockblock-contenttextbody--4{margin-bottom:2rem;}.stuck #header-buttons{margin-bottom:0;}#views-bootstrap-hp-page-lists-block-2 .view-news-bandi .views-field-title{margin-top:.8rem;line-height:1em;}.view-news-bandi .views-field-title a{font-size:15px;text-transform:none;font-weight:normal;}.view-news-bandi .views-field-title a:hover{text-decoration:underline;}.view-news-bandi .views-field-body{font-size:15px;}#views-bootstrap-hp-page-lists-block-2 h4{margin:0 0 .5rem 0;}#views-bootstrap-hp-page-lists-block-2 .col-lg-4:nth-child(2){width:100%;max-width:66%;}#views-bootstrap-hp-news-block-5 .views-field-field-cover{margin-bottom:1em;}.hp-calendar-grid{padding:0 2vw;}.hp-calendar-grid .view-content{display:flex;flex-wrap:nowrap;justify-content:flex-start;}.hp-calendar-grid .view-group{width:100%;border-right:1px solid #ccc;padding-right:1%;padding-left:1%;}.hp-calendar-grid .view-group:last-child{border:0;padding-right:0;}.hp-calendar-grid .view-group:first-child{padding-left:0;}.hp-calendar-grid .view-group h3{font-weight:normal;font-size:16px;}.hp-calendar-grid .view-group,.hp-calendar-grid .view-group .views-field-title a{font-size:15px;}.hp-calendar-grid .view-group .views-row{margin-bottom:10px;}.hp-calendar-grid .view-header{display:flex;justify-content:space-between;align-items:center;}.banner-region{margin-bottom:4rem;}.footer{margin-top:16vh;}.support-region .field--name-body img{width:100%;max-width:50%;}@media only screen and (max-width:1023px){.hp-calendar-grid{display:none;}#block-horizontalmenu{display:none;}}html[lang='en'] .support-region,html[lang='en'] .banner-region{display:none;}
