html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:16px;height:100%}body{color:#fff;font-family:"Roboto",sans-serif;height:100%}*{box-sizing:border-box;outline:none}table,textarea,input{font-family:"Roboto",sans-serif;font-size:1em}h1,h2,h3,h4,h5,h6{font-family:"Headland One",serif;font-weight:400;line-height:1em;margin:0 0 0.5em 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;text-decoration:underline}h1{font-size:2em}h2{font-size:48px}h3{color:#0f3;font-size:36px}h4{border-bottom:1px solid #000000;font-family:"Roboto",sans-serif;font-size:1em;font-weight:700;margin-bottom:2em;padding-bottom:0.5em}h5{font-size:1.2em}h6{font-size:1em}p{margin:0 0 0.4em 0}p img{margin:0}em,i{font-style:italic}strong,b{font-weight:bold}small{font-size:0.8em}sub{font-size:0.8em;vertical-align:sub}sup{font-size:0.8em;vertical-align:super}.ucfirst{text-transform:capitalize}.tolower{text-transform:lowercase}.toupper{text-transform:uppercase}.indent{padding-left:1em}.normal{font-weight:normal}.strong{font-weight:bold}.italic{font-style:italic}a{color:inherit;text-decoration:none}ul.clear{list-style:none;margin:0;padding:0}ul.clear li{list-style:none}.clearfix{line-height:0;width:100%}.clearfix:after{clear:both;content:'';display:table}body{overflow-y:scroll}body #typo3-preview-info{display:none !important}body #background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){body #background{background:#f4efe1 url("../Images/2021-2022/rosace.png") center center no-repeat;background-size:auto}body #background.internal{height:400px !important}}@media only screen and (min-width: 1025px){body #background{background:#f4efe1 url("../Images/2021-2022/rosace.png") center center no-repeat;background-size:auto}body #background.internal{height:400px !important}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape){body #background{background:#f4efe1 url("../Images/2021-2022/rosace-1024.png") center center no-repeat;background-size:cover}body #background.internal{height:230px !important}}@media only screen and (min-width: 601px) and (max-width: 1023px){body #background{background:#f4efe1 url("../Images/2021-2022/rosace-1024.png") center center no-repeat;background-size:cover}body #background.internal{height:230px !important}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait){body #background{background:#f4efe1 url("../Images/2021-2022/rosace-1024.png") center center no-repeat;background-size:cover}body #background.internal{height:230px !important}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: landscape){body #background{background:#f4efe1 url("../Images/2021-2022/rosace-600.png") top center no-repeat;background-size:100% auto}body #background.internal{height:180px !important}}@media only screen and (max-width: 599px){body #background{background:#f4efe1 url("../Images/2021-2022/rosace-600.png") top center no-repeat;background-size:100% auto}body #background.internal{height:180px !important}}body #background.internal{background:url("../Images/2021-2022/banniere_progr-principale.jpg") center center no-repeat;background-size:cover}body #background.outside-subscription{background-image:url("../Images/2021-2022/banniere_progr-ha.jpg")}body #background.archives{background-image:url("../Images/2021-2022/banniere_progr-arch.jpg")}body #background.concert-1{background-image:url("../Images/2021-2022/banniere_progr1.jpg")}body #background.concert-1.outside-subscription{background-image:url("../Images/2021-2022/banniere_progr-ha.jpg")}body #background.concert-2{background-image:url("../Images/2021-2022/banniere_progr2.jpg")}body #background.concert-2.outside-subscription{background-image:url("../Images/2021-2022/banniere_progr-ha.jpg")}body #background.concert-3{background-image:url("../Images/2021-2022/banniere_progr3.jpg")}body #background.concert-3.outside-subscription{background-image:url("../Images/2021-2022/banniere_progr-ha.jpg")}body #background.concert-4{background-image:url("../Images/2021-2022/banniere_progr4.jpg")}body #background.concert-4.outside-subscription{background-image:url("../Images/2021-2022/banniere_progr-ha.jpg")}body #background.concert-5{background-image:url("../Images/2021-2022/banniere_progr5.jpg")}body #background.concert-5.outside-subscription{background-image:url("../Images/2021-2022/banniere_progr-ha.jpg")}body #background.concert-6{background-image:url("../Images/2021-2022/banniere_progr6.jpg")}body #background.concert-6.outside-subscription{background-image:url("../Images/2021-2022/banniere_progr-ha.jpg")}body #background.concert-7{background-image:url("../Images/2021-2022/banniere_progr7.jpg")}body #background.concert-7.outside-subscription{background-image:url("../Images/2021-2022/banniere_progr-ha.jpg")}body #background.concert-8{background-image:url("../Images/2021-2022/banniere_progr8.jpg")}body #background.concert-8.outside-subscription{background-image:url("../Images/2021-2022/banniere_progr-ha.jpg")}body #background.concert-9{background-image:url("../Images/2021-2022/banniere_progr9.jpg")}body #background.concert-9.outside-subscription{background-image:url("../Images/2021-2022/banniere_progr-ha.jpg")}body #background.concert-10{background-image:url("../Images/2021-2022/banniere_progr10.jpg")}body #background.concert-10.outside-subscription{background-image:url("../Images/2021-2022/banniere_progr-ha.jpg")}body #page{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:300;min-height:100%;overflow-x:hidden;overflow-y:visible;width:100%}@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){body #page #header{color:#809aa3;position:relative;width:100%}body #page #header #header-wrap{height:100%;position:relative;width:100%}body #page #header #header-wrap h1{display:none;padding-right:100px;text-transform:uppercase}body #page #header #header-wrap #logo{position:absolute}body #page #header #header-wrap #logo img{height:auto;max-width:100%}body #page #header #header-wrap #menu{text-transform:uppercase;position:absolute}body #page #header #header-wrap #menu .toggle{background:url("../Images/2021-2022/menu-toggle.png") no-repeat center center;cursor:pointer;height:20px;width:25px}body #page #header #header-wrap #menu>ul>li{font-weight:700}body #page #header #header-wrap #menu>ul>li:hover{color:#809aa3}body #page #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png")}body #page #header #header-wrap #menu.open>ul{display:block !important}body #page.homepage #header #header-wrap #season{background:url("../Images/2021-2022/saison-logo.png") center center no-repeat;background-size:cover;color:#809aa3;height:7.8125em;font-family:"Headland One",serif;position:absolute;width:7.5em}body #page.internal #header #header-wrap h1{display:block}body #page.outside-subscription #header{color:#809aa3 !important}body #page.outside-subscription #header #header-wrap #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle.png") !important}body #page.outside-subscription #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png") !important}body #page #header{height:40px}body #page #header #header-wrap{margin:0 auto;max-width:1280px;padding-left:320px}body #page #header #header-wrap #logo{left:20px;top:80px;width:185px}body #page #header #header-wrap #season{right:20px;top:80px}body #page #header #header-wrap #menu .toggle{display:none}body #page #header #header-wrap #menu>ul{padding:20px 0}body #page #header #header-wrap #menu>ul>li{display:inline-block;color:#ffffff;padding:0 10px}body #page #header #header-wrap #menu>ul>li a.active{text-decoration:underline}}@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) and (max-width: 1220px){body #page #header #header-wrap #menu{position:relative;margin-left:-200px}}@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){body #page.internal #header{height:400px}body #page.internal #header #header-wrap h1{font-size:50px;padding-top:150px}}@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) and (max-width: 1220px){body #page.internal #header #header-wrap h1{padding-top:96px}}@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){body #page.concert-1 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-2 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-3 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-4 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-5 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-6 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-7 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-8 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-9 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-10 #header #header-wrap #menu>ul>li{color:#23282b}body #page.outside-subscription #header #header-wrap #menu>ul>li{color:#ffffff}body #page.outside-subscription #header #header-wrap #menu>ul>li:hover{color:#809aa3}body #page #main{color:#ffffff;width:100%}body #page #main .frame-space-after-extra-small{padding-bottom:1em}body #page #main .frame-space-after-small{padding-bottom:2em}body #page #main .frame-space-after-medium{padding-bottom:3em}body #page #main .frame-space-after-large{padding-bottom:4em}body #page #main .frame-space-after-extra-large{padding-bottom:5em}body #page #main .frame-space-before-extra-small{padding-top:1em}body #page #main .frame-space-before-small{padding-top:2em}body #page #main .frame-space-before-medium{padding-top:3em}body #page #main .frame-space-before-large{padding-top:4em}body #page #main .frame-space-before-extra-large{padding-top:5em}body #page #main .ce-gallery img{height:auto;max-width:100%}body #page #main .ce-gallery[data-ce-columns="6"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:166.66667px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="7"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:142.85714px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="8"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:125px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page.homepage .rte,body #page.homepage .cke_editable,body #page.homepage .ce-bodytext,body #page.homepage .htmlarea-content-body{color:#ffffff}body #page.homepage .rte a,body #page.homepage .cke_editable a,body #page.homepage .ce-bodytext a,body #page.homepage .htmlarea-content-body a{color:inherit}body #page.internal #main{color:#000000}body #page.internal #main .frame h2{font-size:36px}body #page.internal #main .frame.frame-type-textpic,body #page.internal #main .frame.frame-type-textmedia{margin-bottom:40px}body #page #main{color:#ffffff;width:100%}body #page #main #main-wrap{margin:auto;max-width:1280px;padding:0 200px 20px 200px;width:100%}body #page #main h2{font-size:48px}body #page #main h3{font-size:36px}body #page.homepage #main{margin-top:50px}body #page.internal #main #main-wrap{min-height:calc(100vh - 550px);padding:40px 0px 20px 0px}}@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) and (max-width: 1280px){body #page.internal #main #main-wrap{padding:40px 20px 20px 20px}}@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){body #page.content #main #main-wrap{padding-left:320px}body #page.content #main .ce-textpic .ce-gallery iframe{min-height:380px;min-width:480px}body #page #tx-sdccore-artists .controls{text-align:center}body #page #tx-sdccore-artists .controls button{background:transparent;border:0;color:#ccc;cursor:pointer;display:inline-block;font-size:32px;font-family:"Headland One",serif;padding:0 5px;margin:0;text-transform:uppercase}body #page #tx-sdccore-artists .controls button.active{color:#000000}body #page #tx-sdccore-artists .artists{margin-right:-65px;padding:40px 0}body #page #tx-sdccore-artists .artists .artist{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:none;font-size:12px;height:127px;margin:0 65px 40px 0;position:relative;width:254px}body #page #tx-sdccore-artists .artists .artist>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;float:left;height:127px;padding:15px;width:127px}body #page #tx-sdccore-artists .artists .artist>.info>span{display:block;line-height:1.35em;text-align:right}body #page #tx-sdccore-artists .artists .artist>.image{background:#ccc;float:left;height:127px;width:127px}body #page #tx-sdccore-artists .artists .artist>.image>img{display:block;width:100%;height:100%;object-fit:cover}body #page #tx-sdccore-artists .artists .artist:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-artists .artists .artist:hover{background:#f4efe1;color:#ffffff}body #page #tx-sdccore-artists .artists .artist:hover:before{border-left-color:#f4efe1}body #page #tx-sdccore-artist{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}body #page #tx-sdccore-artist>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-artist>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-artist>.info{width:100%}body #page #tx-sdccore-archives{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px}body #page #tx-sdccore-archives .season{display:block;padding:0 20px 20px 0}body #page #tx-sdccore-archives .season>div{background:#7a8e67;color:#ffffff;padding:30px;position:relative;width:100%}body #page #tx-sdccore-archives .season>div>span{display:block;font-family:"Headland One",serif;text-align:center}body #page #tx-sdccore-archives .season>div>span.label{font-size:14px}body #page #tx-sdccore-archives .season>div>span.range{font-size:22px}body #page #tx-sdccore-archives .season>div:hover{background:#5b7955}body #page #tx-sdccore-archives .season>div:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:0;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page #tx-sdccore-concerts .concert{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:2px;position:relative;width:50%}body #page #tx-sdccore-concerts .concert>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;height:100%;padding:2em 1em;text-align:center;width:50%}body #page #tx-sdccore-concerts .concert>.info h2{font-family:"Headland One",serif;font-size:2em}body #page #tx-sdccore-concerts .concert>.info .detail{line-height:1.25em;padding:20px 0}body #page #tx-sdccore-concerts .concert>.info .name{font-family:"Headland One",serif;font-size:1.25em;line-height:1.15em}body #page #tx-sdccore-concerts .concert>.image{background:#ccc;height:100%;width:50%}body #page #tx-sdccore-concerts .concert>.image img{height:100%;object-fit:cover;width:100%}body #page #tx-sdccore-concerts .concert:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts.archive .concert:hover{background:#5b7955}body #page #tx-sdccore-concerts.archive .concert:hover:before{border-left-color:#5b7955}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10):before{border-left-color:#6b5485}body #page #tx-sdccore-concert{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding-bottom:80px;position:relative}body #page #tx-sdccore-concert>.header{color:#ffffff;position:absolute}body #page #tx-sdccore-concert>.header>.title{font-family:"Headland One",serif;padding-bottom:15px}body #page #tx-sdccore-concert>.header>.date{padding-bottom:5px}body #page #tx-sdccore-concert>.aside>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-concert>.aside>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-concert>.aside>.presentation{background:#9cafb7;font-weight:400;padding:10px;position:relative}body #page #tx-sdccore-concert>.aside>.presentation .text{padding-bottom:15px}body #page #tx-sdccore-concert>.info{width:100%}body #page #tx-sdccore-concert>.info .detail{border-bottom:2px solid #ccc;font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:15px}body #page #tx-sdccore-concert>.info h2{font-size:36px}body #page #tx-sdccore-concert>.info .roles>li{padding-bottom:5px}body #page #tx-sdccore-concert>.info .roles>li a{font-weight:700}body #page #tx-sdccore-concert>.info .sections .section{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;line-height:1.25em;padding-top:10px}body #page #tx-sdccore-concert>.info .sections .section>.header>.title{font-weight:bold}body #page #tx-sdccore-concert>.navigation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;bottom:20px;color:#4B5259;font-weight:700;position:absolute;width:100%}body #page #tx-sdccore-concert>.navigation a:hover{text-decoration:underline}body #page #tx-sdccore-artist{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body #page #tx-sdccore-artist>.image{padding-right:40px;min-width:340px}body #page #tx-sdccore-artist>.image img.left{display:block}body #page #tx-sdccore-archives .season{width:25%}body #page #tx-sdccore-concerts .concert{height:276px}body #page #tx-sdccore-concert>.header{left:320px;top:-200px;z-index:2}body #page #tx-sdccore-concert>.header>.title{font-size:36px}body #page #tx-sdccore-concert>.aside{max-width:340px;min-width:340px;padding-right:40px}body #page #tx-sdccore-concert>.aside>.image img.left{display:block}body #page #tx-sdccore-concert>.aside>.presentation{margin-top:15px}body #page #tx-sdccore-concert>.aside>.presentation:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #9cafb7;content:'';height:0;left:50%;margin-left:-10px;position:absolute;top:-10px;width:0}body #page #tx-sdccore-concert>.info{width:100%}body #page #tx-sdccore-concert>.info .roles{padding-top:30px}body #page #tx-sdccore-concert>.info .description{padding-top:30px}body #page #tx-sdccore-concert>.info .sections{padding-top:30px}body #page #tx-sdccore-concert>.info .sections .section>.header{min-width:250px}body #page #tx-sdccore-concert>.info .sections .section>.section-description{padding-left:100px;width:100%}body #page.videos #main{background:#ffffff !important}body #page.videos #main #main-wrap{max-width:960px}body #page.videos #main #main-wrap .image-caption{font-size:10px;padding-top:5px}body #page.video-detail #main #main-wrap>div{display:none}body #page.video-detail #main #main-wrap #c21{display:block}body #page .html5videoplayer .vjs-big-play-button{background:transparent;border:none;left:50%;margin:-35px 0 0 -35px;top:50%}body #page .html5videoplayer .vjs-big-play-button .vjs-icon-placeholder:before{background:url(../Images/play.png) no-repeat center center;background-size:100% 100%;content:'';height:70px;width:70px}body #page .html5videoplayer .backlink{margin-top:50px}body #page .html5videoplayer .video-js-box>div:nth-of-type(1){margin-bottom:50px;padding-top:50%;position:relative;width:100%}body #page .html5videoplayer .video-js-box>div:nth-of-type(1)>video{left:0;position:absolute;top:0}body #page .html5videoplayer .video-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page .html5videoplayer .video-list .item{margin:0 20px 20px 0;position:relative;width:calc(50% - 20px)}body #page .html5videoplayer .video-list .item img{height:auto;width:100%}body #page .html5videoplayer .video-list .item .title{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:rgba(255,255,255,0.5);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;text-align:center;width:100%}body #page .html5videoplayer .video-list .item .title p{color:#000000;text-transform:uppercase;width:100%}body #page .html5videoplayer .video-list .item .title p:nth-of-type(1){font-size:1.2em;font-weight:700}body #page .html5videoplayer .video-list .item:hover .title{opacity:1}body #page.videos #main #main-wrap .ce-left .ce-bodytext{padding-left:50px}body #page .html5videoplayer .video-list .item{margin:0 20px 20px 0;width:calc(50% - 20px)}body #page #footer{background:#e0d2ab;line-height:1.1em}body #page #footer #footer-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}body #page #footer #footer-wrap #footer-address{font-size:14px}body #page #footer #footer-wrap #footer-copyright{font-size:12px;text-align:right}body #page #footer #footer-wrap #footer-powered-by{font-size:12px;text-align:right}body #page #footer #footer-wrap{height:150px;margin:auto;max-width:1280px;padding:20px 10px 40px 10px}body #page [data-media*="h-desktop"],body #page .h-desktop,body #page .s-tablet,body #page .s-smartphone{display:none !important}}@media only screen and (min-width: 1025px){body #page #header{color:#809aa3;position:relative;width:100%}body #page #header #header-wrap{height:100%;position:relative;width:100%}body #page #header #header-wrap h1{display:none;padding-right:100px;text-transform:uppercase}body #page #header #header-wrap #logo{position:absolute}body #page #header #header-wrap #logo img{height:auto;max-width:100%}body #page #header #header-wrap #menu{text-transform:uppercase;position:absolute}body #page #header #header-wrap #menu .toggle{background:url("../Images/2021-2022/menu-toggle.png") no-repeat center center;cursor:pointer;height:20px;width:25px}body #page #header #header-wrap #menu>ul>li{font-weight:700}body #page #header #header-wrap #menu>ul>li:hover{color:#809aa3}body #page #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png")}body #page #header #header-wrap #menu.open>ul{display:block !important}body #page.homepage #header #header-wrap #season{background:url("../Images/2021-2022/saison-logo.png") center center no-repeat;background-size:cover;color:#809aa3;height:7.8125em;font-family:"Headland One",serif;position:absolute;width:7.5em}body #page.internal #header #header-wrap h1{display:block}body #page.outside-subscription #header{color:#809aa3 !important}body #page.outside-subscription #header #header-wrap #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle.png") !important}body #page.outside-subscription #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png") !important}body #page #header{height:40px}body #page #header #header-wrap{margin:0 auto;max-width:1280px;padding-left:320px}body #page #header #header-wrap #logo{left:20px;top:80px;width:185px}body #page #header #header-wrap #season{right:20px;top:80px}body #page #header #header-wrap #menu .toggle{display:none}body #page #header #header-wrap #menu>ul{padding:20px 0}body #page #header #header-wrap #menu>ul>li{display:inline-block;color:#ffffff;padding:0 10px}body #page #header #header-wrap #menu>ul>li a.active{text-decoration:underline}}@media only screen and (min-width: 1025px) and (max-width: 1220px){body #page #header #header-wrap #menu{position:relative;margin-left:-200px}}@media only screen and (min-width: 1025px){body #page.internal #header{height:400px}body #page.internal #header #header-wrap h1{font-size:50px;padding-top:150px}}@media only screen and (min-width: 1025px) and (max-width: 1220px){body #page.internal #header #header-wrap h1{padding-top:96px}}@media only screen and (min-width: 1025px){body #page.concert-1 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-2 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-3 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-4 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-5 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-6 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-7 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-8 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-9 #header #header-wrap #menu>ul>li{color:#23282b}body #page.concert-10 #header #header-wrap #menu>ul>li{color:#23282b}body #page.outside-subscription #header #header-wrap #menu>ul>li{color:#ffffff}body #page.outside-subscription #header #header-wrap #menu>ul>li:hover{color:#809aa3}body #page #main{color:#ffffff;width:100%}body #page #main .frame-space-after-extra-small{padding-bottom:1em}body #page #main .frame-space-after-small{padding-bottom:2em}body #page #main .frame-space-after-medium{padding-bottom:3em}body #page #main .frame-space-after-large{padding-bottom:4em}body #page #main .frame-space-after-extra-large{padding-bottom:5em}body #page #main .frame-space-before-extra-small{padding-top:1em}body #page #main .frame-space-before-small{padding-top:2em}body #page #main .frame-space-before-medium{padding-top:3em}body #page #main .frame-space-before-large{padding-top:4em}body #page #main .frame-space-before-extra-large{padding-top:5em}body #page #main .ce-gallery img{height:auto;max-width:100%}body #page #main .ce-gallery[data-ce-columns="6"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:166.66667px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="7"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:142.85714px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="8"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:125px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page.homepage .rte,body #page.homepage .cke_editable,body #page.homepage .ce-bodytext,body #page.homepage .htmlarea-content-body{color:#ffffff}body #page.homepage .rte a,body #page.homepage .cke_editable a,body #page.homepage .ce-bodytext a,body #page.homepage .htmlarea-content-body a{color:inherit}body #page.internal #main{color:#000000}body #page.internal #main .frame h2{font-size:36px}body #page.internal #main .frame.frame-type-textpic,body #page.internal #main .frame.frame-type-textmedia{margin-bottom:40px}body #page #main{color:#ffffff;width:100%}body #page #main #main-wrap{margin:auto;max-width:1280px;padding:0 200px 20px 200px;width:100%}body #page #main h2{font-size:48px}body #page #main h3{font-size:36px}body #page.homepage #main{margin-top:50px}body #page.internal #main #main-wrap{min-height:calc(100vh - 550px);padding:40px 0px 20px 0px}}@media only screen and (min-width: 1025px) and (max-width: 1280px){body #page.internal #main #main-wrap{padding:40px 20px 20px 20px}}@media only screen and (min-width: 1025px){body #page.content #main #main-wrap{padding-left:320px}body #page.content #main .ce-textpic .ce-gallery iframe{min-height:380px;min-width:480px}body #page #tx-sdccore-artists .controls{text-align:center}body #page #tx-sdccore-artists .controls button{background:transparent;border:0;color:#ccc;cursor:pointer;display:inline-block;font-size:32px;font-family:"Headland One",serif;padding:0 5px;margin:0;text-transform:uppercase}body #page #tx-sdccore-artists .controls button.active{color:#000000}body #page #tx-sdccore-artists .artists{margin-right:-65px;padding:40px 0}body #page #tx-sdccore-artists .artists .artist{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:none;font-size:12px;height:127px;margin:0 65px 40px 0;position:relative;width:254px}body #page #tx-sdccore-artists .artists .artist>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;float:left;height:127px;padding:15px;width:127px}body #page #tx-sdccore-artists .artists .artist>.info>span{display:block;line-height:1.35em;text-align:right}body #page #tx-sdccore-artists .artists .artist>.image{background:#ccc;float:left;height:127px;width:127px}body #page #tx-sdccore-artists .artists .artist>.image>img{display:block;width:100%;height:100%;object-fit:cover}body #page #tx-sdccore-artists .artists .artist:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-artists .artists .artist:hover{background:#f4efe1;color:#ffffff}body #page #tx-sdccore-artists .artists .artist:hover:before{border-left-color:#f4efe1}body #page #tx-sdccore-artist{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}body #page #tx-sdccore-artist>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-artist>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-artist>.info{width:100%}body #page #tx-sdccore-archives{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px}body #page #tx-sdccore-archives .season{display:block;padding:0 20px 20px 0}body #page #tx-sdccore-archives .season>div{background:#7a8e67;color:#ffffff;padding:30px;position:relative;width:100%}body #page #tx-sdccore-archives .season>div>span{display:block;font-family:"Headland One",serif;text-align:center}body #page #tx-sdccore-archives .season>div>span.label{font-size:14px}body #page #tx-sdccore-archives .season>div>span.range{font-size:22px}body #page #tx-sdccore-archives .season>div:hover{background:#5b7955}body #page #tx-sdccore-archives .season>div:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:0;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page #tx-sdccore-concerts .concert{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:2px;position:relative;width:50%}body #page #tx-sdccore-concerts .concert>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;height:100%;padding:2em 1em;text-align:center;width:50%}body #page #tx-sdccore-concerts .concert>.info h2{font-family:"Headland One",serif;font-size:2em}body #page #tx-sdccore-concerts .concert>.info .detail{line-height:1.25em;padding:20px 0}body #page #tx-sdccore-concerts .concert>.info .name{font-family:"Headland One",serif;font-size:1.25em;line-height:1.15em}body #page #tx-sdccore-concerts .concert>.image{background:#ccc;height:100%;width:50%}body #page #tx-sdccore-concerts .concert>.image img{height:100%;object-fit:cover;width:100%}body #page #tx-sdccore-concerts .concert:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts.archive .concert:hover{background:#5b7955}body #page #tx-sdccore-concerts.archive .concert:hover:before{border-left-color:#5b7955}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10):before{border-left-color:#6b5485}body #page #tx-sdccore-concert{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding-bottom:80px;position:relative}body #page #tx-sdccore-concert>.header{color:#ffffff;position:absolute}body #page #tx-sdccore-concert>.header>.title{font-family:"Headland One",serif;padding-bottom:15px}body #page #tx-sdccore-concert>.header>.date{padding-bottom:5px}body #page #tx-sdccore-concert>.aside>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-concert>.aside>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-concert>.aside>.presentation{background:#9cafb7;font-weight:400;padding:10px;position:relative}body #page #tx-sdccore-concert>.aside>.presentation .text{padding-bottom:15px}body #page #tx-sdccore-concert>.info{width:100%}body #page #tx-sdccore-concert>.info .detail{border-bottom:2px solid #ccc;font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:15px}body #page #tx-sdccore-concert>.info h2{font-size:36px}body #page #tx-sdccore-concert>.info .roles>li{padding-bottom:5px}body #page #tx-sdccore-concert>.info .roles>li a{font-weight:700}body #page #tx-sdccore-concert>.info .sections .section{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;line-height:1.25em;padding-top:10px}body #page #tx-sdccore-concert>.info .sections .section>.header>.title{font-weight:bold}body #page #tx-sdccore-concert>.navigation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;bottom:20px;color:#4B5259;font-weight:700;position:absolute;width:100%}body #page #tx-sdccore-concert>.navigation a:hover{text-decoration:underline}body #page #tx-sdccore-artist{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body #page #tx-sdccore-artist>.image{padding-right:40px;min-width:340px}body #page #tx-sdccore-artist>.image img.left{display:block}body #page #tx-sdccore-archives .season{width:25%}body #page #tx-sdccore-concerts .concert{height:276px}body #page #tx-sdccore-concert>.header{left:320px;top:-200px;z-index:2}body #page #tx-sdccore-concert>.header>.title{font-size:36px}body #page #tx-sdccore-concert>.aside{max-width:340px;min-width:340px;padding-right:40px}body #page #tx-sdccore-concert>.aside>.image img.left{display:block}body #page #tx-sdccore-concert>.aside>.presentation{margin-top:15px}body #page #tx-sdccore-concert>.aside>.presentation:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #9cafb7;content:'';height:0;left:50%;margin-left:-10px;position:absolute;top:-10px;width:0}body #page #tx-sdccore-concert>.info{width:100%}body #page #tx-sdccore-concert>.info .roles{padding-top:30px}body #page #tx-sdccore-concert>.info .description{padding-top:30px}body #page #tx-sdccore-concert>.info .sections{padding-top:30px}body #page #tx-sdccore-concert>.info .sections .section>.header{min-width:250px}body #page #tx-sdccore-concert>.info .sections .section>.section-description{padding-left:100px;width:100%}body #page.videos #main{background:#ffffff !important}body #page.videos #main #main-wrap{max-width:960px}body #page.videos #main #main-wrap .image-caption{font-size:10px;padding-top:5px}body #page.video-detail #main #main-wrap>div{display:none}body #page.video-detail #main #main-wrap #c21{display:block}body #page .html5videoplayer .vjs-big-play-button{background:transparent;border:none;left:50%;margin:-35px 0 0 -35px;top:50%}body #page .html5videoplayer .vjs-big-play-button .vjs-icon-placeholder:before{background:url(../Images/play.png) no-repeat center center;background-size:100% 100%;content:'';height:70px;width:70px}body #page .html5videoplayer .backlink{margin-top:50px}body #page .html5videoplayer .video-js-box>div:nth-of-type(1){margin-bottom:50px;padding-top:50%;position:relative;width:100%}body #page .html5videoplayer .video-js-box>div:nth-of-type(1)>video{left:0;position:absolute;top:0}body #page .html5videoplayer .video-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page .html5videoplayer .video-list .item{margin:0 20px 20px 0;position:relative;width:calc(50% - 20px)}body #page .html5videoplayer .video-list .item img{height:auto;width:100%}body #page .html5videoplayer .video-list .item .title{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:rgba(255,255,255,0.5);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;text-align:center;width:100%}body #page .html5videoplayer .video-list .item .title p{color:#000000;text-transform:uppercase;width:100%}body #page .html5videoplayer .video-list .item .title p:nth-of-type(1){font-size:1.2em;font-weight:700}body #page .html5videoplayer .video-list .item:hover .title{opacity:1}body #page.videos #main #main-wrap .ce-left .ce-bodytext{padding-left:50px}body #page .html5videoplayer .video-list .item{margin:0 20px 20px 0;width:calc(50% - 20px)}body #page #footer{background:#e0d2ab;line-height:1.1em}body #page #footer #footer-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}body #page #footer #footer-wrap #footer-address{font-size:14px}body #page #footer #footer-wrap #footer-copyright{font-size:12px;text-align:right}body #page #footer #footer-wrap #footer-powered-by{font-size:12px;text-align:right}body #page #footer #footer-wrap{height:150px;margin:auto;max-width:1280px;padding:20px 10px 40px 10px}body #page [data-media*="h-desktop"],body #page .h-desktop,body #page .s-tablet,body #page .s-smartphone{display:none !important}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape){body #page #header{color:#809aa3;position:relative;width:100%}body #page #header #header-wrap{height:100%;position:relative;width:100%}body #page #header #header-wrap h1{display:none;padding-right:100px;text-transform:uppercase}body #page #header #header-wrap #logo{position:absolute}body #page #header #header-wrap #logo img{height:auto;max-width:100%}body #page #header #header-wrap #menu{text-transform:uppercase;position:absolute}body #page #header #header-wrap #menu .toggle{background:url("../Images/2021-2022/menu-toggle.png") no-repeat center center;cursor:pointer;height:20px;width:25px}body #page #header #header-wrap #menu>ul>li{font-weight:700}body #page #header #header-wrap #menu>ul>li:hover{color:#809aa3}body #page #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png")}body #page #header #header-wrap #menu.open>ul{display:block !important}body #page.homepage #header #header-wrap #season{background:url("../Images/2021-2022/saison-logo.png") center center no-repeat;background-size:cover;color:#809aa3;height:7.8125em;font-family:"Headland One",serif;position:absolute;width:7.5em}body #page.internal #header #header-wrap h1{display:block}body #page.outside-subscription #header{color:#809aa3 !important}body #page.outside-subscription #header #header-wrap #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle.png") !important}body #page.outside-subscription #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png") !important}body #page #header{height:130px}body #page #header #header-wrap{padding-left:220px}body #page #header #header-wrap #logo{left:20px;top:20px;width:170px}body #page #header #header-wrap #season{right:80px;top:50px}body #page #header #header-wrap #menu{right:20px;top:20px}body #page #header #header-wrap #menu>ul{background:#e0d2ab;display:none;padding:5px 0;position:absolute;right:0;top:30px;width:300px;z-index:1000}body #page #header #header-wrap #menu>ul>li{color:#809aa3;font-weight:700;padding:0 10px;height:30px;line-height:30px}body #page.internal #header{height:230px}body #page.internal #header #header-wrap h1{font-size:40px;padding-top:80px}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape) and (max-width: 800px){body #page.internal #header #header-wrap h1{font-size:24px}body #page.internal #header #header-wrap #season{font-size:0.7em}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape){body #page.concert-1 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-1.png")}body #page.concert-1 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-1 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-1.png")}body #page.concert-2 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-2.png")}body #page.concert-2 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-2 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-2.png")}body #page.concert-3 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-3.png")}body #page.concert-3 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-3 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-3.png")}body #page.concert-4 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-4.png")}body #page.concert-4 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-4 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-4.png")}body #page.concert-5 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-5.png")}body #page.concert-5 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-5 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-5.png")}body #page.concert-6 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-6.png")}body #page.concert-6 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-6 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-6.png")}body #page.concert-7 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-7.png")}body #page.concert-7 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-7 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-7.png")}body #page.concert-8 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-8.png")}body #page.concert-8 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-8 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-8.png")}body #page.concert-9 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-9.png")}body #page.concert-9 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-9 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-9.png")}body #page.concert-10 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-10.png")}body #page.concert-10 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-10 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-10.png")}body #page.concert-1 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-2 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-3 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-4 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-5 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-6 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-7 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-8 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-9 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-10 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page #main{color:#ffffff;width:100%}body #page #main .frame-space-after-extra-small{padding-bottom:1em}body #page #main .frame-space-after-small{padding-bottom:2em}body #page #main .frame-space-after-medium{padding-bottom:3em}body #page #main .frame-space-after-large{padding-bottom:4em}body #page #main .frame-space-after-extra-large{padding-bottom:5em}body #page #main .frame-space-before-extra-small{padding-top:1em}body #page #main .frame-space-before-small{padding-top:2em}body #page #main .frame-space-before-medium{padding-top:3em}body #page #main .frame-space-before-large{padding-top:4em}body #page #main .frame-space-before-extra-large{padding-top:5em}body #page #main .ce-gallery img{height:auto;max-width:100%}body #page #main .ce-gallery[data-ce-columns="6"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:166.66667px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="7"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:142.85714px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="8"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:125px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page.homepage .rte,body #page.homepage .cke_editable,body #page.homepage .ce-bodytext,body #page.homepage .htmlarea-content-body{color:#ffffff}body #page.homepage .rte a,body #page.homepage .cke_editable a,body #page.homepage .ce-bodytext a,body #page.homepage .htmlarea-content-body a{color:inherit}body #page.internal #main{color:#000000}body #page.internal #main .frame h2{font-size:36px}body #page.internal #main .frame.frame-type-textpic,body #page.internal #main .frame.frame-type-textmedia{margin-bottom:40px}body #page #main #main-wrap{padding:0 200px 20px 200px}body #page #main h2{font-size:36px}body #page #main h3{font-size:28px}body #page.homepage #main #main-wrap{margin:-100px auto auto auto}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape) and (max-width: 850px){body #page.homepage #main #main-wrap{padding:0 50px 20px 200px}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape){body #page.internal #main #main-wrap{min-height:calc(100vh - 375px);padding:20px 50px 20px 50px}body #page.content #main #main-wrap{padding-left:220px}body #page.content #main .ce-textpic .ce-gallery iframe{min-height:380px}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape) and (max-width: 850px){body #page.content #main #main-wrap{padding-left:50px}body #page.content #main .ce-textpic{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body #page.content #main .ce-textpic .ce-gallery{float:none;margin:0}body #page.content #main .ce-textpic .ce-gallery .ce-column{float:none;padding-top:30px}body #page.content #main .ce-textpic .ce-gallery .ce-column figure{display:block}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape){body #page #tx-sdccore-artists .controls{text-align:center}body #page #tx-sdccore-artists .controls button{background:transparent;border:0;color:#ccc;cursor:pointer;display:inline-block;font-size:32px;font-family:"Headland One",serif;padding:0 5px;margin:0;text-transform:uppercase}body #page #tx-sdccore-artists .controls button.active{color:#000000}body #page #tx-sdccore-artists .artists{margin-right:-65px;padding:40px 0}body #page #tx-sdccore-artists .artists .artist{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:none;font-size:12px;height:127px;margin:0 65px 40px 0;position:relative;width:254px}body #page #tx-sdccore-artists .artists .artist>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;float:left;height:127px;padding:15px;width:127px}body #page #tx-sdccore-artists .artists .artist>.info>span{display:block;line-height:1.35em;text-align:right}body #page #tx-sdccore-artists .artists .artist>.image{background:#ccc;float:left;height:127px;width:127px}body #page #tx-sdccore-artists .artists .artist>.image>img{display:block;width:100%;height:100%;object-fit:cover}body #page #tx-sdccore-artists .artists .artist:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-artists .artists .artist:hover{background:#f4efe1;color:#ffffff}body #page #tx-sdccore-artists .artists .artist:hover:before{border-left-color:#f4efe1}body #page #tx-sdccore-artist{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}body #page #tx-sdccore-artist>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-artist>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-artist>.info{width:100%}body #page #tx-sdccore-archives{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px}body #page #tx-sdccore-archives .season{display:block;padding:0 20px 20px 0}body #page #tx-sdccore-archives .season>div{background:#7a8e67;color:#ffffff;padding:30px;position:relative;width:100%}body #page #tx-sdccore-archives .season>div>span{display:block;font-family:"Headland One",serif;text-align:center}body #page #tx-sdccore-archives .season>div>span.label{font-size:14px}body #page #tx-sdccore-archives .season>div>span.range{font-size:22px}body #page #tx-sdccore-archives .season>div:hover{background:#5b7955}body #page #tx-sdccore-archives .season>div:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:0;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page #tx-sdccore-concerts .concert{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:2px;position:relative;width:50%}body #page #tx-sdccore-concerts .concert>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;height:100%;padding:2em 1em;text-align:center;width:50%}body #page #tx-sdccore-concerts .concert>.info h2{font-family:"Headland One",serif;font-size:2em}body #page #tx-sdccore-concerts .concert>.info .detail{line-height:1.25em;padding:20px 0}body #page #tx-sdccore-concerts .concert>.info .name{font-family:"Headland One",serif;font-size:1.25em;line-height:1.15em}body #page #tx-sdccore-concerts .concert>.image{background:#ccc;height:100%;width:50%}body #page #tx-sdccore-concerts .concert>.image img{height:100%;object-fit:cover;width:100%}body #page #tx-sdccore-concerts .concert:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts.archive .concert:hover{background:#5b7955}body #page #tx-sdccore-concerts.archive .concert:hover:before{border-left-color:#5b7955}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10):before{border-left-color:#6b5485}body #page #tx-sdccore-concert{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding-bottom:80px;position:relative}body #page #tx-sdccore-concert>.header{color:#ffffff;position:absolute}body #page #tx-sdccore-concert>.header>.title{font-family:"Headland One",serif;padding-bottom:15px}body #page #tx-sdccore-concert>.header>.date{padding-bottom:5px}body #page #tx-sdccore-concert>.aside>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-concert>.aside>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-concert>.aside>.presentation{background:#9cafb7;font-weight:400;padding:10px;position:relative}body #page #tx-sdccore-concert>.aside>.presentation .text{padding-bottom:15px}body #page #tx-sdccore-concert>.info{width:100%}body #page #tx-sdccore-concert>.info .detail{border-bottom:2px solid #ccc;font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:15px}body #page #tx-sdccore-concert>.info h2{font-size:36px}body #page #tx-sdccore-concert>.info .roles>li{padding-bottom:5px}body #page #tx-sdccore-concert>.info .roles>li a{font-weight:700}body #page #tx-sdccore-concert>.info .sections .section{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;line-height:1.25em;padding-top:10px}body #page #tx-sdccore-concert>.info .sections .section>.header>.title{font-weight:bold}body #page #tx-sdccore-concert>.navigation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;bottom:20px;color:#4B5259;font-weight:700;position:absolute;width:100%}body #page #tx-sdccore-concert>.navigation a:hover{text-decoration:underline}body #page #tx-sdccore-artist{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body #page #tx-sdccore-artist>.image{margin-bottom:20px}body #page #tx-sdccore-artist>.image img.header{display:block}body #page #tx-sdccore-archives .season{width:33.3333%}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape) and (max-width: 768px){body #page #tx-sdccore-archives .season{width:50%}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape){body #page #tx-sdccore-concerts .concert{font-size:0.85em;height:230px}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape) and (max-width: 968px){body #page #tx-sdccore-concerts .concert{font-size:0.7em;height:200px}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape) and (max-width: 768px){body #page #tx-sdccore-concerts .concert{font-size:1em;height:276px;width:100%}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape){body #page #tx-sdccore-concert>.header{left:175px;top:-120px;z-index:2}body #page #tx-sdccore-concert>.header>.title{font-size:28px}body #page #tx-sdccore-concert>.info .roles{padding-top:20px}body #page #tx-sdccore-concert>.info .description{padding-top:20px}body #page #tx-sdccore-concert>.info .sections{padding-top:20px}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape) and (min-width: 769px){body #page #tx-sdccore-concert>.aside{max-width:265px;min-width:265px;padding-right:30px}body #page #tx-sdccore-concert>.aside>.image img.left{display:block}body #page #tx-sdccore-concert>.aside>.presentation{margin-top:15px}body #page #tx-sdccore-concert>.aside>.presentation:before{border-bottom:10px solid #9cafb7;border-left:10px solid transparent;border-right:10px solid transparent;content:'';height:0;left:50%;margin-left:-10px;position:absolute;top:-10px;width:0}body #page #tx-sdccore-concert>.info .sections .section{font-size:0.9em}body #page #tx-sdccore-concert>.info .sections .section>.header{min-width:200px}body #page #tx-sdccore-concert>.info .sections .section>.section-description{padding-left:50px;width:100%}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape) and (max-width: 768px){body #page #tx-sdccore-concert{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body #page #tx-sdccore-concert>.aside{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;padding-bottom:30px}body #page #tx-sdccore-concert>.aside>.image{max-width:350px}body #page #tx-sdccore-concert>.aside>.image img.header{display:block}body #page #tx-sdccore-concert>.aside>.presentation{margin-left:15px;max-width:235px}body #page #tx-sdccore-concert>.aside>.presentation:before{border-bottom:10px solid transparent;border-right:10px solid #9cafb7;border-top:10px solid transparent;content:'';height:0;left:-10px;margin-top:-10px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concert>.info .sections .section>.header{min-width:250px}body #page #tx-sdccore-concert>.info .sections .section>.section-description{padding-left:50px;width:100%}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape){body #page.videos #main{background:#ffffff !important}body #page.videos #main #main-wrap{max-width:960px}body #page.videos #main #main-wrap .image-caption{font-size:10px;padding-top:5px}body #page.video-detail #main #main-wrap>div{display:none}body #page.video-detail #main #main-wrap #c21{display:block}body #page .html5videoplayer .vjs-big-play-button{background:transparent;border:none;left:50%;margin:-35px 0 0 -35px;top:50%}body #page .html5videoplayer .vjs-big-play-button .vjs-icon-placeholder:before{background:url(../Images/play.png) no-repeat center center;background-size:100% 100%;content:'';height:70px;width:70px}body #page .html5videoplayer .backlink{margin-top:50px}body #page .html5videoplayer .video-js-box>div:nth-of-type(1){margin-bottom:50px;padding-top:50%;position:relative;width:100%}body #page .html5videoplayer .video-js-box>div:nth-of-type(1)>video{left:0;position:absolute;top:0}body #page .html5videoplayer .video-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page .html5videoplayer .video-list .item{margin:0 20px 20px 0;position:relative;width:calc(50% - 20px)}body #page .html5videoplayer .video-list .item img{height:auto;width:100%}body #page .html5videoplayer .video-list .item .title{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:rgba(255,255,255,0.5);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;text-align:center;width:100%}body #page .html5videoplayer .video-list .item .title p{color:#000000;text-transform:uppercase;width:100%}body #page .html5videoplayer .video-list .item .title p:nth-of-type(1){font-size:1.2em;font-weight:700}body #page .html5videoplayer .video-list .item:hover .title{opacity:1}body #page .html5videoplayer .video-list .item{margin:0 15px 15px 0;width:calc(50% - 20px)}body #page #footer{background:#e0d2ab;line-height:1.1em}body #page #footer #footer-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}body #page #footer #footer-wrap #footer-address{font-size:14px}body #page #footer #footer-wrap #footer-copyright{font-size:12px;text-align:right}body #page #footer #footer-wrap #footer-powered-by{font-size:12px;text-align:right}body #page #footer #footer-wrap{height:145px;padding:20px 10px 30px 10px;width:100%}body #page [data-media*="h-tablet"],body #page .h-tablet,body #page .s-desktop,body #page .s-smartphone{display:none !important}}@media only screen and (min-width: 601px) and (max-width: 1023px){body #page #header{color:#809aa3;position:relative;width:100%}body #page #header #header-wrap{height:100%;position:relative;width:100%}body #page #header #header-wrap h1{display:none;padding-right:100px;text-transform:uppercase}body #page #header #header-wrap #logo{position:absolute}body #page #header #header-wrap #logo img{height:auto;max-width:100%}body #page #header #header-wrap #menu{text-transform:uppercase;position:absolute}body #page #header #header-wrap #menu .toggle{background:url("../Images/2021-2022/menu-toggle.png") no-repeat center center;cursor:pointer;height:20px;width:25px}body #page #header #header-wrap #menu>ul>li{font-weight:700}body #page #header #header-wrap #menu>ul>li:hover{color:#809aa3}body #page #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png")}body #page #header #header-wrap #menu.open>ul{display:block !important}body #page.homepage #header #header-wrap #season{background:url("../Images/2021-2022/saison-logo.png") center center no-repeat;background-size:cover;color:#809aa3;height:7.8125em;font-family:"Headland One",serif;position:absolute;width:7.5em}body #page.internal #header #header-wrap h1{display:block}body #page.outside-subscription #header{color:#809aa3 !important}body #page.outside-subscription #header #header-wrap #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle.png") !important}body #page.outside-subscription #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png") !important}body #page #header{height:130px}body #page #header #header-wrap{padding-left:220px}body #page #header #header-wrap #logo{left:20px;top:20px;width:170px}body #page #header #header-wrap #season{right:80px;top:50px}body #page #header #header-wrap #menu{right:20px;top:20px}body #page #header #header-wrap #menu>ul{background:#e0d2ab;display:none;padding:5px 0;position:absolute;right:0;top:30px;width:300px;z-index:1000}body #page #header #header-wrap #menu>ul>li{color:#809aa3;font-weight:700;padding:0 10px;height:30px;line-height:30px}body #page.internal #header{height:230px}body #page.internal #header #header-wrap h1{font-size:40px;padding-top:80px}}@media only screen and (min-width: 601px) and (max-width: 1023px) and (max-width: 800px){body #page.internal #header #header-wrap h1{font-size:24px}body #page.internal #header #header-wrap #season{font-size:0.7em}}@media only screen and (min-width: 601px) and (max-width: 1023px){body #page.concert-1 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-1.png")}body #page.concert-1 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-1 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-1.png")}body #page.concert-2 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-2.png")}body #page.concert-2 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-2 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-2.png")}body #page.concert-3 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-3.png")}body #page.concert-3 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-3 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-3.png")}body #page.concert-4 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-4.png")}body #page.concert-4 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-4 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-4.png")}body #page.concert-5 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-5.png")}body #page.concert-5 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-5 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-5.png")}body #page.concert-6 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-6.png")}body #page.concert-6 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-6 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-6.png")}body #page.concert-7 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-7.png")}body #page.concert-7 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-7 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-7.png")}body #page.concert-8 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-8.png")}body #page.concert-8 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-8 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-8.png")}body #page.concert-9 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-9.png")}body #page.concert-9 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-9 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-9.png")}body #page.concert-10 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-10.png")}body #page.concert-10 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-10 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-10.png")}body #page.concert-1 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-2 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-3 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-4 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-5 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-6 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-7 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-8 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-9 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-10 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page #main{color:#ffffff;width:100%}body #page #main .frame-space-after-extra-small{padding-bottom:1em}body #page #main .frame-space-after-small{padding-bottom:2em}body #page #main .frame-space-after-medium{padding-bottom:3em}body #page #main .frame-space-after-large{padding-bottom:4em}body #page #main .frame-space-after-extra-large{padding-bottom:5em}body #page #main .frame-space-before-extra-small{padding-top:1em}body #page #main .frame-space-before-small{padding-top:2em}body #page #main .frame-space-before-medium{padding-top:3em}body #page #main .frame-space-before-large{padding-top:4em}body #page #main .frame-space-before-extra-large{padding-top:5em}body #page #main .ce-gallery img{height:auto;max-width:100%}body #page #main .ce-gallery[data-ce-columns="6"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:166.66667px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="7"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:142.85714px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="8"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:125px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page.homepage .rte,body #page.homepage .cke_editable,body #page.homepage .ce-bodytext,body #page.homepage .htmlarea-content-body{color:#ffffff}body #page.homepage .rte a,body #page.homepage .cke_editable a,body #page.homepage .ce-bodytext a,body #page.homepage .htmlarea-content-body a{color:inherit}body #page.internal #main{color:#000000}body #page.internal #main .frame h2{font-size:36px}body #page.internal #main .frame.frame-type-textpic,body #page.internal #main .frame.frame-type-textmedia{margin-bottom:40px}body #page #main #main-wrap{padding:0 200px 20px 200px}body #page #main h2{font-size:36px}body #page #main h3{font-size:28px}body #page.homepage #main #main-wrap{margin:-100px auto auto auto}}@media only screen and (min-width: 601px) and (max-width: 1023px) and (max-width: 850px){body #page.homepage #main #main-wrap{padding:0 50px 20px 200px}}@media only screen and (min-width: 601px) and (max-width: 1023px){body #page.internal #main #main-wrap{min-height:calc(100vh - 375px);padding:20px 50px 20px 50px}body #page.content #main #main-wrap{padding-left:220px}body #page.content #main .ce-textpic .ce-gallery iframe{min-height:380px}}@media only screen and (min-width: 601px) and (max-width: 1023px) and (max-width: 850px){body #page.content #main #main-wrap{padding-left:50px}body #page.content #main .ce-textpic{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body #page.content #main .ce-textpic .ce-gallery{float:none;margin:0}body #page.content #main .ce-textpic .ce-gallery .ce-column{float:none;padding-top:30px}body #page.content #main .ce-textpic .ce-gallery .ce-column figure{display:block}}@media only screen and (min-width: 601px) and (max-width: 1023px){body #page #tx-sdccore-artists .controls{text-align:center}body #page #tx-sdccore-artists .controls button{background:transparent;border:0;color:#ccc;cursor:pointer;display:inline-block;font-size:32px;font-family:"Headland One",serif;padding:0 5px;margin:0;text-transform:uppercase}body #page #tx-sdccore-artists .controls button.active{color:#000000}body #page #tx-sdccore-artists .artists{margin-right:-65px;padding:40px 0}body #page #tx-sdccore-artists .artists .artist{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:none;font-size:12px;height:127px;margin:0 65px 40px 0;position:relative;width:254px}body #page #tx-sdccore-artists .artists .artist>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;float:left;height:127px;padding:15px;width:127px}body #page #tx-sdccore-artists .artists .artist>.info>span{display:block;line-height:1.35em;text-align:right}body #page #tx-sdccore-artists .artists .artist>.image{background:#ccc;float:left;height:127px;width:127px}body #page #tx-sdccore-artists .artists .artist>.image>img{display:block;width:100%;height:100%;object-fit:cover}body #page #tx-sdccore-artists .artists .artist:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-artists .artists .artist:hover{background:#f4efe1;color:#ffffff}body #page #tx-sdccore-artists .artists .artist:hover:before{border-left-color:#f4efe1}body #page #tx-sdccore-artist{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}body #page #tx-sdccore-artist>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-artist>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-artist>.info{width:100%}body #page #tx-sdccore-archives{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px}body #page #tx-sdccore-archives .season{display:block;padding:0 20px 20px 0}body #page #tx-sdccore-archives .season>div{background:#7a8e67;color:#ffffff;padding:30px;position:relative;width:100%}body #page #tx-sdccore-archives .season>div>span{display:block;font-family:"Headland One",serif;text-align:center}body #page #tx-sdccore-archives .season>div>span.label{font-size:14px}body #page #tx-sdccore-archives .season>div>span.range{font-size:22px}body #page #tx-sdccore-archives .season>div:hover{background:#5b7955}body #page #tx-sdccore-archives .season>div:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:0;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page #tx-sdccore-concerts .concert{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:2px;position:relative;width:50%}body #page #tx-sdccore-concerts .concert>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;height:100%;padding:2em 1em;text-align:center;width:50%}body #page #tx-sdccore-concerts .concert>.info h2{font-family:"Headland One",serif;font-size:2em}body #page #tx-sdccore-concerts .concert>.info .detail{line-height:1.25em;padding:20px 0}body #page #tx-sdccore-concerts .concert>.info .name{font-family:"Headland One",serif;font-size:1.25em;line-height:1.15em}body #page #tx-sdccore-concerts .concert>.image{background:#ccc;height:100%;width:50%}body #page #tx-sdccore-concerts .concert>.image img{height:100%;object-fit:cover;width:100%}body #page #tx-sdccore-concerts .concert:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts.archive .concert:hover{background:#5b7955}body #page #tx-sdccore-concerts.archive .concert:hover:before{border-left-color:#5b7955}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10):before{border-left-color:#6b5485}body #page #tx-sdccore-concert{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding-bottom:80px;position:relative}body #page #tx-sdccore-concert>.header{color:#ffffff;position:absolute}body #page #tx-sdccore-concert>.header>.title{font-family:"Headland One",serif;padding-bottom:15px}body #page #tx-sdccore-concert>.header>.date{padding-bottom:5px}body #page #tx-sdccore-concert>.aside>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-concert>.aside>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-concert>.aside>.presentation{background:#9cafb7;font-weight:400;padding:10px;position:relative}body #page #tx-sdccore-concert>.aside>.presentation .text{padding-bottom:15px}body #page #tx-sdccore-concert>.info{width:100%}body #page #tx-sdccore-concert>.info .detail{border-bottom:2px solid #ccc;font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:15px}body #page #tx-sdccore-concert>.info h2{font-size:36px}body #page #tx-sdccore-concert>.info .roles>li{padding-bottom:5px}body #page #tx-sdccore-concert>.info .roles>li a{font-weight:700}body #page #tx-sdccore-concert>.info .sections .section{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;line-height:1.25em;padding-top:10px}body #page #tx-sdccore-concert>.info .sections .section>.header>.title{font-weight:bold}body #page #tx-sdccore-concert>.navigation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;bottom:20px;color:#4B5259;font-weight:700;position:absolute;width:100%}body #page #tx-sdccore-concert>.navigation a:hover{text-decoration:underline}body #page #tx-sdccore-artist{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body #page #tx-sdccore-artist>.image{margin-bottom:20px}body #page #tx-sdccore-artist>.image img.header{display:block}body #page #tx-sdccore-archives .season{width:33.3333%}}@media only screen and (min-width: 601px) and (max-width: 1023px) and (max-width: 768px){body #page #tx-sdccore-archives .season{width:50%}}@media only screen and (min-width: 601px) and (max-width: 1023px){body #page #tx-sdccore-concerts .concert{font-size:0.85em;height:230px}}@media only screen and (min-width: 601px) and (max-width: 1023px) and (max-width: 968px){body #page #tx-sdccore-concerts .concert{font-size:0.7em;height:200px}}@media only screen and (min-width: 601px) and (max-width: 1023px) and (max-width: 768px){body #page #tx-sdccore-concerts .concert{font-size:1em;height:276px;width:100%}}@media only screen and (min-width: 601px) and (max-width: 1023px){body #page #tx-sdccore-concert>.header{left:175px;top:-120px;z-index:2}body #page #tx-sdccore-concert>.header>.title{font-size:28px}body #page #tx-sdccore-concert>.info .roles{padding-top:20px}body #page #tx-sdccore-concert>.info .description{padding-top:20px}body #page #tx-sdccore-concert>.info .sections{padding-top:20px}}@media only screen and (min-width: 601px) and (max-width: 1023px) and (min-width: 769px){body #page #tx-sdccore-concert>.aside{max-width:265px;min-width:265px;padding-right:30px}body #page #tx-sdccore-concert>.aside>.image img.left{display:block}body #page #tx-sdccore-concert>.aside>.presentation{margin-top:15px}body #page #tx-sdccore-concert>.aside>.presentation:before{border-bottom:10px solid #9cafb7;border-left:10px solid transparent;border-right:10px solid transparent;content:'';height:0;left:50%;margin-left:-10px;position:absolute;top:-10px;width:0}body #page #tx-sdccore-concert>.info .sections .section{font-size:0.9em}body #page #tx-sdccore-concert>.info .sections .section>.header{min-width:200px}body #page #tx-sdccore-concert>.info .sections .section>.section-description{padding-left:50px;width:100%}}@media only screen and (min-width: 601px) and (max-width: 1023px) and (max-width: 768px){body #page #tx-sdccore-concert{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body #page #tx-sdccore-concert>.aside{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;padding-bottom:30px}body #page #tx-sdccore-concert>.aside>.image{max-width:350px}body #page #tx-sdccore-concert>.aside>.image img.header{display:block}body #page #tx-sdccore-concert>.aside>.presentation{margin-left:15px;max-width:235px}body #page #tx-sdccore-concert>.aside>.presentation:before{border-bottom:10px solid transparent;border-right:10px solid #9cafb7;border-top:10px solid transparent;content:'';height:0;left:-10px;margin-top:-10px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concert>.info .sections .section>.header{min-width:250px}body #page #tx-sdccore-concert>.info .sections .section>.section-description{padding-left:50px;width:100%}}@media only screen and (min-width: 601px) and (max-width: 1023px){body #page.videos #main{background:#ffffff !important}body #page.videos #main #main-wrap{max-width:960px}body #page.videos #main #main-wrap .image-caption{font-size:10px;padding-top:5px}body #page.video-detail #main #main-wrap>div{display:none}body #page.video-detail #main #main-wrap #c21{display:block}body #page .html5videoplayer .vjs-big-play-button{background:transparent;border:none;left:50%;margin:-35px 0 0 -35px;top:50%}body #page .html5videoplayer .vjs-big-play-button .vjs-icon-placeholder:before{background:url(../Images/play.png) no-repeat center center;background-size:100% 100%;content:'';height:70px;width:70px}body #page .html5videoplayer .backlink{margin-top:50px}body #page .html5videoplayer .video-js-box>div:nth-of-type(1){margin-bottom:50px;padding-top:50%;position:relative;width:100%}body #page .html5videoplayer .video-js-box>div:nth-of-type(1)>video{left:0;position:absolute;top:0}body #page .html5videoplayer .video-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page .html5videoplayer .video-list .item{margin:0 20px 20px 0;position:relative;width:calc(50% - 20px)}body #page .html5videoplayer .video-list .item img{height:auto;width:100%}body #page .html5videoplayer .video-list .item .title{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:rgba(255,255,255,0.5);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;text-align:center;width:100%}body #page .html5videoplayer .video-list .item .title p{color:#000000;text-transform:uppercase;width:100%}body #page .html5videoplayer .video-list .item .title p:nth-of-type(1){font-size:1.2em;font-weight:700}body #page .html5videoplayer .video-list .item:hover .title{opacity:1}body #page .html5videoplayer .video-list .item{margin:0 15px 15px 0;width:calc(50% - 20px)}body #page #footer{background:#e0d2ab;line-height:1.1em}body #page #footer #footer-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}body #page #footer #footer-wrap #footer-address{font-size:14px}body #page #footer #footer-wrap #footer-copyright{font-size:12px;text-align:right}body #page #footer #footer-wrap #footer-powered-by{font-size:12px;text-align:right}body #page #footer #footer-wrap{height:145px;padding:20px 10px 30px 10px;width:100%}body #page [data-media*="h-tablet"],body #page .h-tablet,body #page .s-desktop,body #page .s-smartphone{display:none !important}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait){body #page #header{color:#809aa3;position:relative;width:100%}body #page #header #header-wrap{height:100%;position:relative;width:100%}body #page #header #header-wrap h1{display:none;padding-right:100px;text-transform:uppercase}body #page #header #header-wrap #logo{position:absolute}body #page #header #header-wrap #logo img{height:auto;max-width:100%}body #page #header #header-wrap #menu{text-transform:uppercase;position:absolute}body #page #header #header-wrap #menu .toggle{background:url("../Images/2021-2022/menu-toggle.png") no-repeat center center;cursor:pointer;height:20px;width:25px}body #page #header #header-wrap #menu>ul>li{font-weight:700}body #page #header #header-wrap #menu>ul>li:hover{color:#809aa3}body #page #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png")}body #page #header #header-wrap #menu.open>ul{display:block !important}body #page.homepage #header #header-wrap #season{background:url("../Images/2021-2022/saison-logo.png") center center no-repeat;background-size:cover;color:#809aa3;height:7.8125em;font-family:"Headland One",serif;position:absolute;width:7.5em}body #page.internal #header #header-wrap h1{display:block}body #page.outside-subscription #header{color:#809aa3 !important}body #page.outside-subscription #header #header-wrap #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle.png") !important}body #page.outside-subscription #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png") !important}body #page #header{height:130px}body #page #header #header-wrap{padding-left:220px}body #page #header #header-wrap #logo{left:20px;top:20px;width:170px}body #page #header #header-wrap #season{right:80px;top:50px}body #page #header #header-wrap #menu{right:20px;top:20px}body #page #header #header-wrap #menu>ul{background:#e0d2ab;display:none;padding:5px 0;position:absolute;right:0;top:30px;width:300px;z-index:1000}body #page #header #header-wrap #menu>ul>li{color:#809aa3;font-weight:700;padding:0 10px;height:30px;line-height:30px}body #page.internal #header{height:230px}body #page.internal #header #header-wrap h1{font-size:40px;padding-top:80px}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait) and (max-width: 800px){body #page.internal #header #header-wrap h1{font-size:24px}body #page.internal #header #header-wrap #season{font-size:0.7em}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait){body #page.concert-1 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-1.png")}body #page.concert-1 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-1 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-1.png")}body #page.concert-2 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-2.png")}body #page.concert-2 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-2 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-2.png")}body #page.concert-3 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-3.png")}body #page.concert-3 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-3 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-3.png")}body #page.concert-4 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-4.png")}body #page.concert-4 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-4 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-4.png")}body #page.concert-5 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-5.png")}body #page.concert-5 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-5 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-5.png")}body #page.concert-6 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-6.png")}body #page.concert-6 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-6 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-6.png")}body #page.concert-7 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-7.png")}body #page.concert-7 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-7 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-7.png")}body #page.concert-8 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-8.png")}body #page.concert-8 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-8 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-8.png")}body #page.concert-9 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-9.png")}body #page.concert-9 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-9 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-9.png")}body #page.concert-10 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-10.png")}body #page.concert-10 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-10 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-10.png")}body #page.concert-1 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-2 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-3 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-4 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-5 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-6 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-7 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-8 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-9 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page.concert-10 #menu>ul>li{background:transparent !important;color:#809aa3 !important}body #page #main{color:#ffffff;width:100%}body #page #main .frame-space-after-extra-small{padding-bottom:1em}body #page #main .frame-space-after-small{padding-bottom:2em}body #page #main .frame-space-after-medium{padding-bottom:3em}body #page #main .frame-space-after-large{padding-bottom:4em}body #page #main .frame-space-after-extra-large{padding-bottom:5em}body #page #main .frame-space-before-extra-small{padding-top:1em}body #page #main .frame-space-before-small{padding-top:2em}body #page #main .frame-space-before-medium{padding-top:3em}body #page #main .frame-space-before-large{padding-top:4em}body #page #main .frame-space-before-extra-large{padding-top:5em}body #page #main .ce-gallery img{height:auto;max-width:100%}body #page #main .ce-gallery[data-ce-columns="6"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:166.66667px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="7"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:142.85714px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="8"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:125px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page.homepage .rte,body #page.homepage .cke_editable,body #page.homepage .ce-bodytext,body #page.homepage .htmlarea-content-body{color:#ffffff}body #page.homepage .rte a,body #page.homepage .cke_editable a,body #page.homepage .ce-bodytext a,body #page.homepage .htmlarea-content-body a{color:inherit}body #page.internal #main{color:#000000}body #page.internal #main .frame h2{font-size:36px}body #page.internal #main .frame.frame-type-textpic,body #page.internal #main .frame.frame-type-textmedia{margin-bottom:40px}body #page #main #main-wrap{padding:0 200px 20px 200px}body #page #main h2{font-size:36px}body #page #main h3{font-size:28px}body #page.homepage #main #main-wrap{margin:-100px auto auto auto}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait) and (max-width: 850px){body #page.homepage #main #main-wrap{padding:0 50px 20px 200px}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait){body #page.internal #main #main-wrap{min-height:calc(100vh - 375px);padding:20px 50px 20px 50px}body #page.content #main #main-wrap{padding-left:220px}body #page.content #main .ce-textpic .ce-gallery iframe{min-height:380px}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait) and (max-width: 850px){body #page.content #main #main-wrap{padding-left:50px}body #page.content #main .ce-textpic{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body #page.content #main .ce-textpic .ce-gallery{float:none;margin:0}body #page.content #main .ce-textpic .ce-gallery .ce-column{float:none;padding-top:30px}body #page.content #main .ce-textpic .ce-gallery .ce-column figure{display:block}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait){body #page #tx-sdccore-artists .controls{text-align:center}body #page #tx-sdccore-artists .controls button{background:transparent;border:0;color:#ccc;cursor:pointer;display:inline-block;font-size:32px;font-family:"Headland One",serif;padding:0 5px;margin:0;text-transform:uppercase}body #page #tx-sdccore-artists .controls button.active{color:#000000}body #page #tx-sdccore-artists .artists{margin-right:-65px;padding:40px 0}body #page #tx-sdccore-artists .artists .artist{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:none;font-size:12px;height:127px;margin:0 65px 40px 0;position:relative;width:254px}body #page #tx-sdccore-artists .artists .artist>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;float:left;height:127px;padding:15px;width:127px}body #page #tx-sdccore-artists .artists .artist>.info>span{display:block;line-height:1.35em;text-align:right}body #page #tx-sdccore-artists .artists .artist>.image{background:#ccc;float:left;height:127px;width:127px}body #page #tx-sdccore-artists .artists .artist>.image>img{display:block;width:100%;height:100%;object-fit:cover}body #page #tx-sdccore-artists .artists .artist:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-artists .artists .artist:hover{background:#f4efe1;color:#ffffff}body #page #tx-sdccore-artists .artists .artist:hover:before{border-left-color:#f4efe1}body #page #tx-sdccore-artist{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}body #page #tx-sdccore-artist>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-artist>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-artist>.info{width:100%}body #page #tx-sdccore-archives{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px}body #page #tx-sdccore-archives .season{display:block;padding:0 20px 20px 0}body #page #tx-sdccore-archives .season>div{background:#7a8e67;color:#ffffff;padding:30px;position:relative;width:100%}body #page #tx-sdccore-archives .season>div>span{display:block;font-family:"Headland One",serif;text-align:center}body #page #tx-sdccore-archives .season>div>span.label{font-size:14px}body #page #tx-sdccore-archives .season>div>span.range{font-size:22px}body #page #tx-sdccore-archives .season>div:hover{background:#5b7955}body #page #tx-sdccore-archives .season>div:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:0;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page #tx-sdccore-concerts .concert{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:2px;position:relative;width:50%}body #page #tx-sdccore-concerts .concert>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;height:100%;padding:2em 1em;text-align:center;width:50%}body #page #tx-sdccore-concerts .concert>.info h2{font-family:"Headland One",serif;font-size:2em}body #page #tx-sdccore-concerts .concert>.info .detail{line-height:1.25em;padding:20px 0}body #page #tx-sdccore-concerts .concert>.info .name{font-family:"Headland One",serif;font-size:1.25em;line-height:1.15em}body #page #tx-sdccore-concerts .concert>.image{background:#ccc;height:100%;width:50%}body #page #tx-sdccore-concerts .concert>.image img{height:100%;object-fit:cover;width:100%}body #page #tx-sdccore-concerts .concert:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts.archive .concert:hover{background:#5b7955}body #page #tx-sdccore-concerts.archive .concert:hover:before{border-left-color:#5b7955}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10):before{border-left-color:#6b5485}body #page #tx-sdccore-concert{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding-bottom:80px;position:relative}body #page #tx-sdccore-concert>.header{color:#ffffff;position:absolute}body #page #tx-sdccore-concert>.header>.title{font-family:"Headland One",serif;padding-bottom:15px}body #page #tx-sdccore-concert>.header>.date{padding-bottom:5px}body #page #tx-sdccore-concert>.aside>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-concert>.aside>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-concert>.aside>.presentation{background:#9cafb7;font-weight:400;padding:10px;position:relative}body #page #tx-sdccore-concert>.aside>.presentation .text{padding-bottom:15px}body #page #tx-sdccore-concert>.info{width:100%}body #page #tx-sdccore-concert>.info .detail{border-bottom:2px solid #ccc;font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:15px}body #page #tx-sdccore-concert>.info h2{font-size:36px}body #page #tx-sdccore-concert>.info .roles>li{padding-bottom:5px}body #page #tx-sdccore-concert>.info .roles>li a{font-weight:700}body #page #tx-sdccore-concert>.info .sections .section{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;line-height:1.25em;padding-top:10px}body #page #tx-sdccore-concert>.info .sections .section>.header>.title{font-weight:bold}body #page #tx-sdccore-concert>.navigation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;bottom:20px;color:#4B5259;font-weight:700;position:absolute;width:100%}body #page #tx-sdccore-concert>.navigation a:hover{text-decoration:underline}body #page #tx-sdccore-artist{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body #page #tx-sdccore-artist>.image{margin-bottom:20px}body #page #tx-sdccore-artist>.image img.header{display:block}body #page #tx-sdccore-archives .season{width:33.3333%}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait) and (max-width: 768px){body #page #tx-sdccore-archives .season{width:50%}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait){body #page #tx-sdccore-concerts .concert{font-size:0.85em;height:230px}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait) and (max-width: 968px){body #page #tx-sdccore-concerts .concert{font-size:0.7em;height:200px}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait) and (max-width: 768px){body #page #tx-sdccore-concerts .concert{font-size:1em;height:276px;width:100%}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait){body #page #tx-sdccore-concert>.header{left:175px;top:-120px;z-index:2}body #page #tx-sdccore-concert>.header>.title{font-size:28px}body #page #tx-sdccore-concert>.info .roles{padding-top:20px}body #page #tx-sdccore-concert>.info .description{padding-top:20px}body #page #tx-sdccore-concert>.info .sections{padding-top:20px}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait) and (min-width: 769px){body #page #tx-sdccore-concert>.aside{max-width:265px;min-width:265px;padding-right:30px}body #page #tx-sdccore-concert>.aside>.image img.left{display:block}body #page #tx-sdccore-concert>.aside>.presentation{margin-top:15px}body #page #tx-sdccore-concert>.aside>.presentation:before{border-bottom:10px solid #9cafb7;border-left:10px solid transparent;border-right:10px solid transparent;content:'';height:0;left:50%;margin-left:-10px;position:absolute;top:-10px;width:0}body #page #tx-sdccore-concert>.info .sections .section{font-size:0.9em}body #page #tx-sdccore-concert>.info .sections .section>.header{min-width:200px}body #page #tx-sdccore-concert>.info .sections .section>.section-description{padding-left:50px;width:100%}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait) and (max-width: 768px){body #page #tx-sdccore-concert{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body #page #tx-sdccore-concert>.aside{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;padding-bottom:30px}body #page #tx-sdccore-concert>.aside>.image{max-width:350px}body #page #tx-sdccore-concert>.aside>.image img.header{display:block}body #page #tx-sdccore-concert>.aside>.presentation{margin-left:15px;max-width:235px}body #page #tx-sdccore-concert>.aside>.presentation:before{border-bottom:10px solid transparent;border-right:10px solid #9cafb7;border-top:10px solid transparent;content:'';height:0;left:-10px;margin-top:-10px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concert>.info .sections .section>.header{min-width:250px}body #page #tx-sdccore-concert>.info .sections .section>.section-description{padding-left:50px;width:100%}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait){body #page.videos #main{background:#ffffff !important}body #page.videos #main #main-wrap{max-width:960px}body #page.videos #main #main-wrap .image-caption{font-size:10px;padding-top:5px}body #page.video-detail #main #main-wrap>div{display:none}body #page.video-detail #main #main-wrap #c21{display:block}body #page .html5videoplayer .vjs-big-play-button{background:transparent;border:none;left:50%;margin:-35px 0 0 -35px;top:50%}body #page .html5videoplayer .vjs-big-play-button .vjs-icon-placeholder:before{background:url(../Images/play.png) no-repeat center center;background-size:100% 100%;content:'';height:70px;width:70px}body #page .html5videoplayer .backlink{margin-top:50px}body #page .html5videoplayer .video-js-box>div:nth-of-type(1){margin-bottom:50px;padding-top:50%;position:relative;width:100%}body #page .html5videoplayer .video-js-box>div:nth-of-type(1)>video{left:0;position:absolute;top:0}body #page .html5videoplayer .video-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page .html5videoplayer .video-list .item{margin:0 20px 20px 0;position:relative;width:calc(50% - 20px)}body #page .html5videoplayer .video-list .item img{height:auto;width:100%}body #page .html5videoplayer .video-list .item .title{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:rgba(255,255,255,0.5);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;text-align:center;width:100%}body #page .html5videoplayer .video-list .item .title p{color:#000000;text-transform:uppercase;width:100%}body #page .html5videoplayer .video-list .item .title p:nth-of-type(1){font-size:1.2em;font-weight:700}body #page .html5videoplayer .video-list .item:hover .title{opacity:1}body #page .html5videoplayer .video-list .item{margin:0 15px 15px 0;width:calc(50% - 20px)}body #page #footer{background:#e0d2ab;line-height:1.1em}body #page #footer #footer-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}body #page #footer #footer-wrap #footer-address{font-size:14px}body #page #footer #footer-wrap #footer-copyright{font-size:12px;text-align:right}body #page #footer #footer-wrap #footer-powered-by{font-size:12px;text-align:right}body #page #footer #footer-wrap{height:145px;padding:20px 10px 30px 10px;width:100%}body #page [data-media*="h-tablet"],body #page .h-tablet,body #page .s-desktop,body #page .s-smartphone{display:none !important}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: landscape){body #page #header{color:#809aa3;position:relative;width:100%}body #page #header #header-wrap{height:100%;position:relative;width:100%}body #page #header #header-wrap h1{display:none;padding-right:100px;text-transform:uppercase}body #page #header #header-wrap #logo{position:absolute}body #page #header #header-wrap #logo img{height:auto;max-width:100%}body #page #header #header-wrap #menu{text-transform:uppercase;position:absolute}body #page #header #header-wrap #menu .toggle{background:url("../Images/2021-2022/menu-toggle.png") no-repeat center center;cursor:pointer;height:20px;width:25px}body #page #header #header-wrap #menu>ul>li{font-weight:700}body #page #header #header-wrap #menu>ul>li:hover{color:#809aa3}body #page #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png")}body #page #header #header-wrap #menu.open>ul{display:block !important}body #page.homepage #header #header-wrap #season{background:url("../Images/2021-2022/saison-logo.png") center center no-repeat;background-size:cover;color:#809aa3;height:7.8125em;font-family:"Headland One",serif;position:absolute;width:7.5em}body #page.internal #header #header-wrap h1{display:block}body #page.outside-subscription #header{color:#809aa3 !important}body #page.outside-subscription #header #header-wrap #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle.png") !important}body #page.outside-subscription #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png") !important}body #page #header{height:180px}body #page #header #header-wrap{padding-left:170px}body #page #header #header-wrap #logo{left:0;padding:20px;top:0;width:170px}body #page #header #header-wrap #season{font-size:0.7em;right:50px;top:50px}body #page #header #header-wrap #menu{right:20px;top:20px}body #page #header #header-wrap #menu>ul{background:#e0d2ab;display:none;padding:5px 0;position:absolute;right:0;top:30px;width:270px;z-index:1000}body #page #header #header-wrap #menu>ul>li{color:#809aa3;font-weight:700;padding:0 10px;height:30px;line-height:30px}body #page.internal #header{height:180px}body #page.internal #header #header-wrap h1{font-size:20px;padding-top:70px}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: landscape) and (max-width: 500px){body #page.internal #header #header-wrap h1{display:none}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: landscape){body #page.concert-1 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-1.png")}body #page.concert-1 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-1 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-1.png")}body #page.concert-2 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-2.png")}body #page.concert-2 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-2 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-2.png")}body #page.concert-3 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-3.png")}body #page.concert-3 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-3 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-3.png")}body #page.concert-4 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-4.png")}body #page.concert-4 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-4 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-4.png")}body #page.concert-5 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-5.png")}body #page.concert-5 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-5 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-5.png")}body #page.concert-6 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-6.png")}body #page.concert-6 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-6 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-6.png")}body #page.concert-7 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-7.png")}body #page.concert-7 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-7 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-7.png")}body #page.concert-8 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-8.png")}body #page.concert-8 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-8 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-8.png")}body #page.concert-9 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-9.png")}body #page.concert-9 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-9 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-9.png")}body #page.concert-10 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-10.png")}body #page.concert-10 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-10 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-10.png")}body #page.concert-1 #header #header-wrap h1{font-size:16px}body #page.concert-1 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-2 #header #header-wrap h1{font-size:16px}body #page.concert-2 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-3 #header #header-wrap h1{font-size:16px}body #page.concert-3 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-4 #header #header-wrap h1{font-size:16px}body #page.concert-4 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-5 #header #header-wrap h1{font-size:16px}body #page.concert-5 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-6 #header #header-wrap h1{font-size:16px}body #page.concert-6 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-7 #header #header-wrap h1{font-size:16px}body #page.concert-7 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-8 #header #header-wrap h1{font-size:16px}body #page.concert-8 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-9 #header #header-wrap h1{font-size:16px}body #page.concert-9 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-10 #header #header-wrap h1{font-size:16px}body #page.concert-10 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page #main{color:#ffffff;width:100%}body #page #main .frame-space-after-extra-small{padding-bottom:1em}body #page #main .frame-space-after-small{padding-bottom:2em}body #page #main .frame-space-after-medium{padding-bottom:3em}body #page #main .frame-space-after-large{padding-bottom:4em}body #page #main .frame-space-after-extra-large{padding-bottom:5em}body #page #main .frame-space-before-extra-small{padding-top:1em}body #page #main .frame-space-before-small{padding-top:2em}body #page #main .frame-space-before-medium{padding-top:3em}body #page #main .frame-space-before-large{padding-top:4em}body #page #main .frame-space-before-extra-large{padding-top:5em}body #page #main .ce-gallery img{height:auto;max-width:100%}body #page #main .ce-gallery[data-ce-columns="6"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:166.66667px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="7"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:142.85714px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="8"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:125px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page.homepage .rte,body #page.homepage .cke_editable,body #page.homepage .ce-bodytext,body #page.homepage .htmlarea-content-body{color:#ffffff}body #page.homepage .rte a,body #page.homepage .cke_editable a,body #page.homepage .ce-bodytext a,body #page.homepage .htmlarea-content-body a{color:inherit}body #page.internal #main{color:#000000}body #page.internal #main .frame h2{font-size:36px}body #page.internal #main .frame.frame-type-textpic,body #page.internal #main .frame.frame-type-textmedia{margin-bottom:40px}body #page #main #main-wrap{padding:20px 15px 20px 15px}body #page #main h2{font-size:25px}body #page #main h3{font-size:21px}body #page.homepage #main{margin:-50px auto auto auto}body #page.internal #main #main-wrap{min-height:calc(100vh - 375px)}body #page.content #main .ce-textpic{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body #page.content #main .ce-textpic .ce-gallery{float:none;margin:0}body #page.content #main .ce-textpic .ce-gallery .ce-column{float:none;padding-top:30px}body #page.content #main .ce-textpic .ce-gallery .ce-column figure{display:block}body #page.content #main .ce-textpic .ce-gallery .ce-column figure iframe{min-height:380px}body #page #tx-sdccore-artists .controls{text-align:center}body #page #tx-sdccore-artists .controls button{background:transparent;border:0;color:#ccc;cursor:pointer;display:inline-block;font-size:32px;font-family:"Headland One",serif;padding:0 5px;margin:0;text-transform:uppercase}body #page #tx-sdccore-artists .controls button.active{color:#000000}body #page #tx-sdccore-artists .artists{margin-right:-65px;padding:40px 0}body #page #tx-sdccore-artists .artists .artist{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:none;font-size:12px;height:127px;margin:0 65px 40px 0;position:relative;width:254px}body #page #tx-sdccore-artists .artists .artist>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;float:left;height:127px;padding:15px;width:127px}body #page #tx-sdccore-artists .artists .artist>.info>span{display:block;line-height:1.35em;text-align:right}body #page #tx-sdccore-artists .artists .artist>.image{background:#ccc;float:left;height:127px;width:127px}body #page #tx-sdccore-artists .artists .artist>.image>img{display:block;width:100%;height:100%;object-fit:cover}body #page #tx-sdccore-artists .artists .artist:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-artists .artists .artist:hover{background:#f4efe1;color:#ffffff}body #page #tx-sdccore-artists .artists .artist:hover:before{border-left-color:#f4efe1}body #page #tx-sdccore-artist{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}body #page #tx-sdccore-artist>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-artist>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-artist>.info{width:100%}body #page #tx-sdccore-archives{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px}body #page #tx-sdccore-archives .season{display:block;padding:0 20px 20px 0}body #page #tx-sdccore-archives .season>div{background:#7a8e67;color:#ffffff;padding:30px;position:relative;width:100%}body #page #tx-sdccore-archives .season>div>span{display:block;font-family:"Headland One",serif;text-align:center}body #page #tx-sdccore-archives .season>div>span.label{font-size:14px}body #page #tx-sdccore-archives .season>div>span.range{font-size:22px}body #page #tx-sdccore-archives .season>div:hover{background:#5b7955}body #page #tx-sdccore-archives .season>div:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:0;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page #tx-sdccore-concerts .concert{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:2px;position:relative;width:50%}body #page #tx-sdccore-concerts .concert>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;height:100%;padding:2em 1em;text-align:center;width:50%}body #page #tx-sdccore-concerts .concert>.info h2{font-family:"Headland One",serif;font-size:2em}body #page #tx-sdccore-concerts .concert>.info .detail{line-height:1.25em;padding:20px 0}body #page #tx-sdccore-concerts .concert>.info .name{font-family:"Headland One",serif;font-size:1.25em;line-height:1.15em}body #page #tx-sdccore-concerts .concert>.image{background:#ccc;height:100%;width:50%}body #page #tx-sdccore-concerts .concert>.image img{height:100%;object-fit:cover;width:100%}body #page #tx-sdccore-concerts .concert:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts.archive .concert:hover{background:#5b7955}body #page #tx-sdccore-concerts.archive .concert:hover:before{border-left-color:#5b7955}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10):before{border-left-color:#6b5485}body #page #tx-sdccore-concert{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding-bottom:80px;position:relative}body #page #tx-sdccore-concert>.header{color:#ffffff;position:absolute}body #page #tx-sdccore-concert>.header>.title{font-family:"Headland One",serif;padding-bottom:15px}body #page #tx-sdccore-concert>.header>.date{padding-bottom:5px}body #page #tx-sdccore-concert>.aside>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-concert>.aside>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-concert>.aside>.presentation{background:#9cafb7;font-weight:400;padding:10px;position:relative}body #page #tx-sdccore-concert>.aside>.presentation .text{padding-bottom:15px}body #page #tx-sdccore-concert>.info{width:100%}body #page #tx-sdccore-concert>.info .detail{border-bottom:2px solid #ccc;font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:15px}body #page #tx-sdccore-concert>.info h2{font-size:36px}body #page #tx-sdccore-concert>.info .roles>li{padding-bottom:5px}body #page #tx-sdccore-concert>.info .roles>li a{font-weight:700}body #page #tx-sdccore-concert>.info .sections .section{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;line-height:1.25em;padding-top:10px}body #page #tx-sdccore-concert>.info .sections .section>.header>.title{font-weight:bold}body #page #tx-sdccore-concert>.navigation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;bottom:20px;color:#4B5259;font-weight:700;position:absolute;width:100%}body #page #tx-sdccore-concert>.navigation a:hover{text-decoration:underline}body #page #tx-sdccore-artists .controls button{font-size:26px}body #page #tx-sdccore-artist{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body #page #tx-sdccore-artist>.image{margin-bottom:20px}body #page #tx-sdccore-artist>.image img.header{display:block}body #page #tx-sdccore-archives .season{width:50%}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: landscape) and (max-width: 480px){body #page #tx-sdccore-archives .season{width:100%}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: landscape){body #page #tx-sdccore-concerts{margin:0 -20px}body #page #tx-sdccore-concerts .concert{height:276px;width:100%}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: landscape) and (max-width: 480px){body #page #tx-sdccore-concerts .concert{font-size:0.82em;height:230px}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: landscape) and (max-width: 380px){body #page #tx-sdccore-concerts .concert{font-size:0.65em;height:200px}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: landscape){body #page #tx-sdccore-concert{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body #page #tx-sdccore-concert>.header{left:155px;top:-100px;z-index:2}body #page #tx-sdccore-concert>.header>.title{font-size:17px}body #page #tx-sdccore-concert>.header>.date{font-size:12px}body #page #tx-sdccore-concert>.header>.location{font-size:12px}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: landscape) and (max-width: 480px){body #page #tx-sdccore-concert>.header{top:-130px}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: landscape){body #page #tx-sdccore-concert>.aside{padding-bottom:30px}body #page #tx-sdccore-concert>.aside>.image img.header{display:block}body #page #tx-sdccore-concert>.aside>.presentation{margin-top:15px}body #page #tx-sdccore-concert>.info h2{font-size:30px}body #page #tx-sdccore-concert>.info .roles{padding-top:20px}body #page #tx-sdccore-concert>.info .description{padding-top:20px}body #page #tx-sdccore-concert>.info .sections{padding-top:20px}body #page #tx-sdccore-concert>.info .sections .section{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body #page #tx-sdccore-concert>.info .sections .section>.section-description{padding-top:5px}body #page.videos #main{background:#ffffff !important}body #page.videos #main #main-wrap{max-width:960px}body #page.videos #main #main-wrap .image-caption{font-size:10px;padding-top:5px}body #page.video-detail #main #main-wrap>div{display:none}body #page.video-detail #main #main-wrap #c21{display:block}body #page .html5videoplayer .vjs-big-play-button{background:transparent;border:none;left:50%;margin:-35px 0 0 -35px;top:50%}body #page .html5videoplayer .vjs-big-play-button .vjs-icon-placeholder:before{background:url(../Images/play.png) no-repeat center center;background-size:100% 100%;content:'';height:70px;width:70px}body #page .html5videoplayer .backlink{margin-top:50px}body #page .html5videoplayer .video-js-box>div:nth-of-type(1){margin-bottom:50px;padding-top:50%;position:relative;width:100%}body #page .html5videoplayer .video-js-box>div:nth-of-type(1)>video{left:0;position:absolute;top:0}body #page .html5videoplayer .video-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page .html5videoplayer .video-list .item{margin:0 20px 20px 0;position:relative;width:calc(50% - 20px)}body #page .html5videoplayer .video-list .item img{height:auto;width:100%}body #page .html5videoplayer .video-list .item .title{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:rgba(255,255,255,0.5);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;text-align:center;width:100%}body #page .html5videoplayer .video-list .item .title p{color:#000000;text-transform:uppercase;width:100%}body #page .html5videoplayer .video-list .item .title p:nth-of-type(1){font-size:1.2em;font-weight:700}body #page .html5videoplayer .video-list .item:hover .title{opacity:1}body #page .html5videoplayer .video-list .item{width:calc(100%)}body #page #footer{background:#e0d2ab;line-height:1.1em}body #page #footer #footer-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}body #page #footer #footer-wrap #footer-address{font-size:14px}body #page #footer #footer-wrap #footer-copyright{font-size:12px;text-align:right}body #page #footer #footer-wrap #footer-powered-by{font-size:12px;text-align:right}body #page #footer #footer-wrap{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:195px;padding:10px 0}body #page #footer #footer-wrap #footer-address{font-size:13px}body #page #footer #footer-wrap>div{padding:10px 0;text-align:center}body #page [data-media*="h-smartphone"],body #page .h-smartphone,body #page .s-desktop,body #page .s-tablet{display:none !important}}@media only screen and (max-width: 599px){body #page #header{color:#809aa3;position:relative;width:100%}body #page #header #header-wrap{height:100%;position:relative;width:100%}body #page #header #header-wrap h1{display:none;padding-right:100px;text-transform:uppercase}body #page #header #header-wrap #logo{position:absolute}body #page #header #header-wrap #logo img{height:auto;max-width:100%}body #page #header #header-wrap #menu{text-transform:uppercase;position:absolute}body #page #header #header-wrap #menu .toggle{background:url("../Images/2021-2022/menu-toggle.png") no-repeat center center;cursor:pointer;height:20px;width:25px}body #page #header #header-wrap #menu>ul>li{font-weight:700}body #page #header #header-wrap #menu>ul>li:hover{color:#809aa3}body #page #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png")}body #page #header #header-wrap #menu.open>ul{display:block !important}body #page.homepage #header #header-wrap #season{background:url("../Images/2021-2022/saison-logo.png") center center no-repeat;background-size:cover;color:#809aa3;height:7.8125em;font-family:"Headland One",serif;position:absolute;width:7.5em}body #page.internal #header #header-wrap h1{display:block}body #page.outside-subscription #header{color:#809aa3 !important}body #page.outside-subscription #header #header-wrap #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle.png") !important}body #page.outside-subscription #header #header-wrap #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close.png") !important}body #page #header{height:180px}body #page #header #header-wrap{padding-left:170px}body #page #header #header-wrap #logo{left:0;padding:20px;top:0;width:170px}body #page #header #header-wrap #season{font-size:0.7em;right:50px;top:50px}body #page #header #header-wrap #menu{right:20px;top:20px}body #page #header #header-wrap #menu>ul{background:#e0d2ab;display:none;padding:5px 0;position:absolute;right:0;top:30px;width:270px;z-index:1000}body #page #header #header-wrap #menu>ul>li{color:#809aa3;font-weight:700;padding:0 10px;height:30px;line-height:30px}body #page.internal #header{height:180px}body #page.internal #header #header-wrap h1{font-size:20px;padding-top:70px}}@media only screen and (max-width: 599px) and (max-width: 500px){body #page.internal #header #header-wrap h1{display:none}}@media only screen and (max-width: 599px){body #page.concert-1 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-1.png")}body #page.concert-1 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-1 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-1.png")}body #page.concert-2 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-2.png")}body #page.concert-2 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-2 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-2.png")}body #page.concert-3 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-3.png")}body #page.concert-3 #header #menu>ul>li{background:#f4efe1;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-3 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-3.png")}body #page.concert-4 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-4.png")}body #page.concert-4 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-4 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-4.png")}body #page.concert-5 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-5.png")}body #page.concert-5 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-5 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-5.png")}body #page.concert-6 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-6.png")}body #page.concert-6 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-6 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-6.png")}body #page.concert-7 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-7.png")}body #page.concert-7 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-7 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-7.png")}body #page.concert-8 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-8.png")}body #page.concert-8 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-8 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-8.png")}body #page.concert-9 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-9.png")}body #page.concert-9 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-9 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-9.png")}body #page.concert-10 #header #menu .toggle{background-image:url("../Images/2021-2022/menu-toggle-concert-10.png")}body #page.concert-10 #header #menu>ul>li{background:#B7B078;border-bottom:1px solid #23282b;color:#23282b}body #page.concert-10 #header #menu.open .toggle{background-image:url("../Images/2021-2022/menu-close-concert-10.png")}body #page.concert-1 #header #header-wrap h1{font-size:16px}body #page.concert-1 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-2 #header #header-wrap h1{font-size:16px}body #page.concert-2 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-3 #header #header-wrap h1{font-size:16px}body #page.concert-3 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-4 #header #header-wrap h1{font-size:16px}body #page.concert-4 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-5 #header #header-wrap h1{font-size:16px}body #page.concert-5 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-6 #header #header-wrap h1{font-size:16px}body #page.concert-6 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-7 #header #header-wrap h1{font-size:16px}body #page.concert-7 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-8 #header #header-wrap h1{font-size:16px}body #page.concert-8 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-9 #header #header-wrap h1{font-size:16px}body #page.concert-9 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page.concert-10 #header #header-wrap h1{font-size:16px}body #page.concert-10 #header #header-wrap #menu>ul>li{background:transparent;color:#809aa3}body #page #main{color:#ffffff;width:100%}body #page #main .frame-space-after-extra-small{padding-bottom:1em}body #page #main .frame-space-after-small{padding-bottom:2em}body #page #main .frame-space-after-medium{padding-bottom:3em}body #page #main .frame-space-after-large{padding-bottom:4em}body #page #main .frame-space-after-extra-large{padding-bottom:5em}body #page #main .frame-space-before-extra-small{padding-top:1em}body #page #main .frame-space-before-small{padding-top:2em}body #page #main .frame-space-before-medium{padding-top:3em}body #page #main .frame-space-before-large{padding-top:4em}body #page #main .frame-space-before-extra-large{padding-top:5em}body #page #main .ce-gallery img{height:auto;max-width:100%}body #page #main .ce-gallery[data-ce-columns="6"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:166.66667px}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="6"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="7"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:142.85714px}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="7"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page #main .ce-gallery[data-ce-columns="8"]{float:none;margin-right:-60px;padding-top:20px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column{float:none;height:90px;margin:0;padding:0 60px 30px 0;width:125px}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}body #page #main .ce-gallery[data-ce-columns="8"] .ce-row .ce-column>figure img{display:block;max-height:100%;width:auto}body #page.homepage .rte,body #page.homepage .cke_editable,body #page.homepage .ce-bodytext,body #page.homepage .htmlarea-content-body{color:#ffffff}body #page.homepage .rte a,body #page.homepage .cke_editable a,body #page.homepage .ce-bodytext a,body #page.homepage .htmlarea-content-body a{color:inherit}body #page.internal #main{color:#000000}body #page.internal #main .frame h2{font-size:36px}body #page.internal #main .frame.frame-type-textpic,body #page.internal #main .frame.frame-type-textmedia{margin-bottom:40px}body #page #main #main-wrap{padding:20px 15px 20px 15px}body #page #main h2{font-size:25px}body #page #main h3{font-size:21px}body #page.homepage #main{margin:-50px auto auto auto}body #page.internal #main #main-wrap{min-height:calc(100vh - 375px)}body #page.content #main .ce-textpic{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body #page.content #main .ce-textpic .ce-gallery{float:none;margin:0}body #page.content #main .ce-textpic .ce-gallery .ce-column{float:none;padding-top:30px}body #page.content #main .ce-textpic .ce-gallery .ce-column figure{display:block}body #page.content #main .ce-textpic .ce-gallery .ce-column figure iframe{min-height:380px}body #page #tx-sdccore-artists .controls{text-align:center}body #page #tx-sdccore-artists .controls button{background:transparent;border:0;color:#ccc;cursor:pointer;display:inline-block;font-size:32px;font-family:"Headland One",serif;padding:0 5px;margin:0;text-transform:uppercase}body #page #tx-sdccore-artists .controls button.active{color:#000000}body #page #tx-sdccore-artists .artists{margin-right:-65px;padding:40px 0}body #page #tx-sdccore-artists .artists .artist{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:none;font-size:12px;height:127px;margin:0 65px 40px 0;position:relative;width:254px}body #page #tx-sdccore-artists .artists .artist>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;float:left;height:127px;padding:15px;width:127px}body #page #tx-sdccore-artists .artists .artist>.info>span{display:block;line-height:1.35em;text-align:right}body #page #tx-sdccore-artists .artists .artist>.image{background:#ccc;float:left;height:127px;width:127px}body #page #tx-sdccore-artists .artists .artist>.image>img{display:block;width:100%;height:100%;object-fit:cover}body #page #tx-sdccore-artists .artists .artist:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-artists .artists .artist:hover{background:#f4efe1;color:#ffffff}body #page #tx-sdccore-artists .artists .artist:hover:before{border-left-color:#f4efe1}body #page #tx-sdccore-artist{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}body #page #tx-sdccore-artist>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-artist>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-artist>.info{width:100%}body #page #tx-sdccore-archives{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px}body #page #tx-sdccore-archives .season{display:block;padding:0 20px 20px 0}body #page #tx-sdccore-archives .season>div{background:#7a8e67;color:#ffffff;padding:30px;position:relative;width:100%}body #page #tx-sdccore-archives .season>div>span{display:block;font-family:"Headland One",serif;text-align:center}body #page #tx-sdccore-archives .season>div>span.label{font-size:14px}body #page #tx-sdccore-archives .season>div>span.range{font-size:22px}body #page #tx-sdccore-archives .season>div:hover{background:#5b7955}body #page #tx-sdccore-archives .season>div:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:0;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page #tx-sdccore-concerts .concert{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:2px;position:relative;width:50%}body #page #tx-sdccore-concerts .concert>.info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;height:100%;padding:2em 1em;text-align:center;width:50%}body #page #tx-sdccore-concerts .concert>.info h2{font-family:"Headland One",serif;font-size:2em}body #page #tx-sdccore-concerts .concert>.info .detail{line-height:1.25em;padding:20px 0}body #page #tx-sdccore-concerts .concert>.info .name{font-family:"Headland One",serif;font-size:1.25em;line-height:1.15em}body #page #tx-sdccore-concerts .concert>.image{background:#ccc;height:100%;width:50%}body #page #tx-sdccore-concerts .concert>.image img{height:100%;object-fit:cover;width:100%}body #page #tx-sdccore-concerts .concert:before{-webkit-transition:border-left-color .5s ease;-moz-transition:border-left-color .5s ease;-ms-transition:border-left-color .5s ease;-o-transition:border-left-color .5s ease;transition:border-left-color .5s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ffffff;content:'';height:0;left:50%;margin-top:-16px;position:absolute;top:50%;width:0}body #page #tx-sdccore-concerts.archive .concert:hover{background:#5b7955}body #page #tx-sdccore-concerts.archive .concert:hover:before{border-left-color:#5b7955}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+1):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+2):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+3):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+4):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+5):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+6):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+7):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+8):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+9):before{border-left-color:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10){background:#6b5485}body #page #tx-sdccore-concerts.program .concert:hover:nth-of-type(11n+10):before{border-left-color:#6b5485}body #page #tx-sdccore-concert{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding-bottom:80px;position:relative}body #page #tx-sdccore-concert>.header{color:#ffffff;position:absolute}body #page #tx-sdccore-concert>.header>.title{font-family:"Headland One",serif;padding-bottom:15px}body #page #tx-sdccore-concert>.header>.date{padding-bottom:5px}body #page #tx-sdccore-concert>.aside>.image img{display:none;height:auto;max-width:100%}body #page #tx-sdccore-concert>.aside>.image figcaption{font-size:10px;padding-top:5px}body #page #tx-sdccore-concert>.aside>.presentation{background:#9cafb7;font-weight:400;padding:10px;position:relative}body #page #tx-sdccore-concert>.aside>.presentation .text{padding-bottom:15px}body #page #tx-sdccore-concert>.info{width:100%}body #page #tx-sdccore-concert>.info .detail{border-bottom:2px solid #ccc;font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:15px}body #page #tx-sdccore-concert>.info h2{font-size:36px}body #page #tx-sdccore-concert>.info .roles>li{padding-bottom:5px}body #page #tx-sdccore-concert>.info .roles>li a{font-weight:700}body #page #tx-sdccore-concert>.info .sections .section{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;line-height:1.25em;padding-top:10px}body #page #tx-sdccore-concert>.info .sections .section>.header>.title{font-weight:bold}body #page #tx-sdccore-concert>.navigation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;bottom:20px;color:#4B5259;font-weight:700;position:absolute;width:100%}body #page #tx-sdccore-concert>.navigation a:hover{text-decoration:underline}body #page #tx-sdccore-artists .controls button{font-size:26px}body #page #tx-sdccore-artist{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body #page #tx-sdccore-artist>.image{margin-bottom:20px}body #page #tx-sdccore-artist>.image img.header{display:block}body #page #tx-sdccore-archives .season{width:50%}}@media only screen and (max-width: 599px) and (max-width: 480px){body #page #tx-sdccore-archives .season{width:100%}}@media only screen and (max-width: 599px){body #page #tx-sdccore-concerts{margin:0 -20px}body #page #tx-sdccore-concerts .concert{height:276px;width:100%}}@media only screen and (max-width: 599px) and (max-width: 480px){body #page #tx-sdccore-concerts .concert{font-size:0.82em;height:230px}}@media only screen and (max-width: 599px) and (max-width: 380px){body #page #tx-sdccore-concerts .concert{font-size:0.65em;height:200px}}@media only screen and (max-width: 599px){body #page #tx-sdccore-concert{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body #page #tx-sdccore-concert>.header{left:155px;top:-100px;z-index:2}body #page #tx-sdccore-concert>.header>.title{font-size:17px}body #page #tx-sdccore-concert>.header>.date{font-size:12px}body #page #tx-sdccore-concert>.header>.location{font-size:12px}}@media only screen and (max-width: 599px) and (max-width: 480px){body #page #tx-sdccore-concert>.header{top:-130px}}@media only screen and (max-width: 599px){body #page #tx-sdccore-concert>.aside{padding-bottom:30px}body #page #tx-sdccore-concert>.aside>.image img.header{display:block}body #page #tx-sdccore-concert>.aside>.presentation{margin-top:15px}body #page #tx-sdccore-concert>.info h2{font-size:30px}body #page #tx-sdccore-concert>.info .roles{padding-top:20px}body #page #tx-sdccore-concert>.info .description{padding-top:20px}body #page #tx-sdccore-concert>.info .sections{padding-top:20px}body #page #tx-sdccore-concert>.info .sections .section{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body #page #tx-sdccore-concert>.info .sections .section>.section-description{padding-top:5px}body #page.videos #main{background:#ffffff !important}body #page.videos #main #main-wrap{max-width:960px}body #page.videos #main #main-wrap .image-caption{font-size:10px;padding-top:5px}body #page.video-detail #main #main-wrap>div{display:none}body #page.video-detail #main #main-wrap #c21{display:block}body #page .html5videoplayer .vjs-big-play-button{background:transparent;border:none;left:50%;margin:-35px 0 0 -35px;top:50%}body #page .html5videoplayer .vjs-big-play-button .vjs-icon-placeholder:before{background:url(../Images/play.png) no-repeat center center;background-size:100% 100%;content:'';height:70px;width:70px}body #page .html5videoplayer .backlink{margin-top:50px}body #page .html5videoplayer .video-js-box>div:nth-of-type(1){margin-bottom:50px;padding-top:50%;position:relative;width:100%}body #page .html5videoplayer .video-js-box>div:nth-of-type(1)>video{left:0;position:absolute;top:0}body #page .html5videoplayer .video-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body #page .html5videoplayer .video-list .item{margin:0 20px 20px 0;position:relative;width:calc(50% - 20px)}body #page .html5videoplayer .video-list .item img{height:auto;width:100%}body #page .html5videoplayer .video-list .item .title{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:rgba(255,255,255,0.5);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;text-align:center;width:100%}body #page .html5videoplayer .video-list .item .title p{color:#000000;text-transform:uppercase;width:100%}body #page .html5videoplayer .video-list .item .title p:nth-of-type(1){font-size:1.2em;font-weight:700}body #page .html5videoplayer .video-list .item:hover .title{opacity:1}body #page .html5videoplayer .video-list .item{width:calc(100%)}body #page #footer{background:#e0d2ab;line-height:1.1em}body #page #footer #footer-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}body #page #footer #footer-wrap #footer-address{font-size:14px}body #page #footer #footer-wrap #footer-copyright{font-size:12px;text-align:right}body #page #footer #footer-wrap #footer-powered-by{font-size:12px;text-align:right}body #page #footer #footer-wrap{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:195px;padding:10px 0}body #page #footer #footer-wrap #footer-address{font-size:13px}body #page #footer #footer-wrap>div{padding:10px 0;text-align:center}body #page [data-media*="h-smartphone"],body #page .h-smartphone,body #page .s-desktop,body #page .s-tablet{display:none !important}}body #background{background-position:center top;background-size:auto}body #background.internal:before{display:none}@media only screen and (max-width: 1280px){body #background{background-size:100% auto}}body h3{color:#809aa3}body #page #footer{background:#e0d2ab;color:#4B5259}body #page.homepage{position:relative}body #page.homepage .overlay{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:-1}body #page.homepage .overlay:before{background:url(../Images/2021-2022/triangles-fond.png) repeat-y left top;background-size:320px auto;content:'';display:block;height:100%;margin:auto;width:100%}body #page.homepage #header #header-wrap #season{background:url("../Images/2021-2022/saison-logo.png") center center no-repeat;background-size:100% auto;height:198px;width:200px}body #page.homepage .rte,body #page.homepage .cke_editable,body #page.homepage .ce-bodytext,body #page.homepage .htmlarea-content-body{color:#1E1E1C;text-align:center}body #page.homepage .rte a,body #page.homepage .cke_editable a,body #page.homepage .ce-bodytext a,body #page.homepage .htmlarea-content-body a{color:#809aa3}body #page.homepage .rte div.colored,body #page.homepage .rte p.colored,body #page.homepage .rte span.colored,body #page.homepage .rte td.colored,body #page.homepage .rte th.colored,body #page.homepage .cke_editable div.colored,body #page.homepage .cke_editable p.colored,body #page.homepage .cke_editable span.colored,body #page.homepage .cke_editable td.colored,body #page.homepage .cke_editable th.colored,body #page.homepage .ce-bodytext div.colored,body #page.homepage .ce-bodytext p.colored,body #page.homepage .ce-bodytext span.colored,body #page.homepage .ce-bodytext td.colored,body #page.homepage .ce-bodytext th.colored,body #page.homepage .htmlarea-content-body div.colored,body #page.homepage .htmlarea-content-body p.colored,body #page.homepage .htmlarea-content-body span.colored,body #page.homepage .htmlarea-content-body td.colored,body #page.homepage .htmlarea-content-body th.colored{color:#809aa3}body #page.internal #header{background:#e0d2ab url(../Images/2021-2022/triangles-banniere.png) no-repeat left top;background-size:280px auto}body #page.internal #header #header-wrap{color:#1E1E1C}body #page.internal #header #header-wrap #season{background:url("../Images/2021-2022/saison-logo-altenative.png") center center no-repeat;background-size:100% auto;height:198px;position:absolute;width:200px}body #page.internal #main{background:#ffffff}body #page.internal #tx-sdccore-concert>.header{color:#ffffff}body #page.internal #tx-sdccore-artists .artists .artist:hover{color:#1E1E1C;font-weight:400}body #page.internal #tx-sdccore-concerts.archive .concert:hover{color:#ffffff}body #page.internal #tx-sdccore-concerts.program .concert:hover{color:#ffffff}body #page.internal.program #header{background-color:#B7B078}body #page.internal.concert-1 #header{color:#e0d2ab;background-color:#B7B078}body #page.internal.concert-2 #header{color:#e0d2ab;background-color:#B7B078}body #page.internal.concert-3 #header{color:#e0d2ab;background-color:#B7B078}body #page.internal.concert-4 #header{color:#e0d2ab;background-color:#B7B078}body #page.internal.concert-5 #header{color:#e0d2ab;background-color:#B7B078}body #page.internal.concert-6 #header{color:#e0d2ab;background-color:#B7B078}body #page.internal.concert-7 #header{color:#e0d2ab;background-color:#B7B078}body #page.internal.concert-8 #header{color:#e0d2ab;background-color:#B7B078}body #page.internal.concert-9 #header{color:#e0d2ab;background-color:#B7B078}body #page.internal.concert-10 #header{color:#e0d2ab;background-color:#B7B078}body #page.outside-subscription #tx-sdccore-concert>.header{color:#e0d2ab}body #page.archives #tx-sdccore-concert>.header{color:#ffffff}@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){body #page #header #header-wrap #season{top:20px}body #page #header #header-wrap #menu>ul>li{color:#1E1E1C}body #page #main{color:#1E1E1C}body #page #main #main-wrap{padding:0 300px 20px 300px}}@media only screen and (min-width: 1025px){body #page #header #header-wrap #season{top:20px}body #page #header #header-wrap #menu>ul>li{color:#1E1E1C}body #page #main{color:#1E1E1C}body #page #main #main-wrap{padding:0 300px 20px 300px}}@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape){body #page #header #header-wrap #season{display:none}body #page #header #header-wrap #menu>ul{background-color:#6b5485}body #page #header #header-wrap #menu>ul>li{color:#e0d2ab}body #page #main{color:#1E1E1C}body #page.homepage .overlay:before{background-size:250px auto}}@media only screen and (min-width: 601px) and (max-width: 1023px){body #page #header #header-wrap #season{display:none}body #page #header #header-wrap #menu>ul{background-color:#6b5485}body #page #header #header-wrap #menu>ul>li{color:#e0d2ab}body #page #main{color:#1E1E1C}body #page.homepage .overlay:before{background-size:250px auto}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: portrait){body #page #header #header-wrap #season{display:none}body #page #header #header-wrap #menu>ul{background-color:#6b5485}body #page #header #header-wrap #menu>ul>li{color:#e0d2ab}body #page #main{color:#1E1E1C}body #page.homepage .overlay:before{background-size:250px auto}}@media only screen and (min-width: 600px) and (max-width: 600px) and (orientation: landscape){body #page #header #header-wrap #season{display:none}body #page #header #header-wrap #menu>ul{background-color:#6b5485}body #page #header #header-wrap #menu>ul>li{color:#e0d2ab}body #page #main{color:#1E1E1C}body #page.homepage .overlay:before{background-size:130px auto}body #page.homepage #header #header-wrap #logo{width:130px}body #page.homepage #main{font-size:14px;margin:-130px auto auto auto;padding-left:130px}body #page.internal #header #header-wrap{background-size:200px auto}}@media only screen and (max-width: 599px){body #page #header #header-wrap #season{display:none}body #page #header #header-wrap #menu>ul{background-color:#6b5485}body #page #header #header-wrap #menu>ul>li{color:#e0d2ab}body #page #main{color:#1E1E1C}body #page.homepage .overlay:before{background-size:130px auto}body #page.homepage #header #header-wrap #logo{width:130px}body #page.homepage #main{font-size:14px;margin:-130px auto auto auto;padding-left:130px}body #page.internal #header #header-wrap{background-size:200px auto}}
