#HelpDeskRequestPanel{background-color:#fff;border-radius:5px;margin:0 0 1em;padding:1em}#HelpDeskRequestPanel>span{display:block;padding:.5em;border-radius:5px}#HelpDeskRequestPanel>span+span{margin-top:.5em}#HelpDeskRequestPanel .ui-icon{display:inline-block;vertical-align:text-bottom;margin-left:.3em}#HelpDeskRequestPanel a{display:inline-block;font-weight:bold}@media only screen and (max-width:780px){#HelpDeskRequestPanel a{display:inline}}@keyframes blinkTitle{from{color:#c0c0c0}to{color:#404041}}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.15,1.15,1.15)}to{transform:scale3d(1,1,1)}}.screen-content>h2{display:none}.productData div.item_image img{line-height:10px;font-size:10px}.productInfo{font-size:1.5em;display:flex;flex-flow:row wrap}html.no-flexbox .productInfo{min-height:0}html.no-flexbox .productInfo:before,html.no-flexbox .productInfo:after{content:"";display:table;border-collapse:collapse}html.no-flexbox .productInfo:after{clear:both}.productInfo>*{border:1px solid #b2b2b2;padding:2em;box-sizing:border-box;margin:1em 0 0 0}html.no-flexbox .productInfo>*{float:right}.productInfo .description{flex:1 100%;background-color:#eee}html.no-flexbox .productInfo .description{width:100%;float:right}.productInfo .description~*{flex:1 auto;width:calc(50% - .5em);overflow:auto}@media only screen and (max-width:780px){.productInfo .description~*{width:100%}}html.no-flexbox .productInfo .description~*{height:10em}.productInfo .description~*:nth-child(2n):not(:last-child){margin-left:.5em}@media only screen and (max-width:780px){.productInfo .description~*:nth-child(2n):not(:last-child){margin-left:0}}.productInfo .description~*:nth-child(2n+1){margin-right:.5em}@media only screen and (max-width:780px){.productInfo .description~*:nth-child(2n+1){margin-right:0}}.productInfo .description~*:nth-child(2n):last-child{max-height:none}html.no-flexbox .productInfo .description~*:nth-child(2n):last-child{width:100%;height:auto}.productInfo .description~*.longDescription:not(:nth-child(2n)){max-height:20em}.productInfo .membershipBenefits{padding-top:0}.productInfo .membershipBenefits>*{font-size:.8em}.productInfo .membershipBenefits>*:last-child{font-size:.6em}.productInfo .membershipBenefits>*:last-child:before{content:"*";margin-left:.3em}.description-text{margin-bottom:2em}.productData div.item_image{background-size:cover;background-repeat:no-repeat;width:140px;height:153px;display:table-cell;vertical-align:middle;text-align:center;padding:10px;float:right;margin-left:2em;margin-bottom:2em}.productData div.item_image img{width:auto;height:auto;max-height:100%;max-width:100%}.productData .description .name{font-size:2em;font-weight:600;margin-bottom:.5em}.screen-content .buttonsContainer{float:right;clear:both;width:96%;text-align:center;margin:2em;padding-right:0;margin-right:0}.screen-content .buttonsContainer .button.back{display:none}.screen-content .buttonsContainer .button.proceed{float:none}.screen-content .buttonsContainer .button.proceed a{font-size:2em}.productData .prices{display:table}.productData .prices>div{display:table-row}.productData .prices>div.pricesCaption{display:table-caption}.productData .prices>div>*{display:table-cell}.productData .prices .name{padding-left:1em}.productData .prices .min,.productData .prices .max{font-size:.8em}.productData .prices .min:before{content:"("}.productData .prices .min:after{content:" -"}.productData .prices .max:after{content:")"}.button.small_button_a A::after{content:initial}@media only screen and (max-width:780px){#group_Header+DIV{display:inline-block}.productInfo .description{float:none;padding:.5em}.productData div.item_image{float:none}}.productData div.item_image{background-image:url('../../style/flowtheatre.css/images/SubscriptionMed.svg')}.productData.seriesGroup div.item_image{background-image:url('../../style/flowtheatre.css/images/SubscriptionGroupMed.svg')}.productData div.item_image{height:160px;box-sizing:border-box}.productData div.item_image img{box-sizing:border-box;border-bottom-left-radius:12px;border-bottom-right-radius:12px;max-height:124px;max-width:108px}.productInfo .description~*:nth-child(2n+1){margin-left:0;margin-right:0}.productInfo .media-overview{border:0;padding:0}.productInfo .media-overview,.productInfo .details{max-height:none}.productInfo .details .prices:empty,.productInfo .details .seriesInGroup:empty,.productInfo .details.empty{display:none}.productInfo .media-overview>div:empty{display:none}.productInfo .media-overview .media-brief,.productInfo .media-overview .media-detailed{border:1px solid #b2b2b2;padding:2em}.productInfo .media-overview DIV:not(:empty)+DIV{margin-top:1em}.productData .seriesInGroup span{display:list-item;list-style:circle}@media only screen and (max-width:780px){.productData div.item_image{width:182px;display:block;height:207px;margin-right:auto;margin-left:auto}.productData div.item_image img{max-height:164px;max-width:134px}}@keyframes blinkTitle{from{color:#c0c0c0}to{color:#404041}}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.15,1.15,1.15)}to{transform:scale3d(1,1,1)}}.carousel{width:100%;text-align:center}.carousel>DIV{display:inline-block}.carousel .dataItem>.item_image_container:first-child{float:right;height:100%;width:99px}.carousel .listContainer{width:90%;width:calc(100% - 62px);overflow:hidden}.carousel .general_caption{display:block;margin-bottom:1.5em;background:transparent;color:inherit}.carousel .scroller{width:1em;height:13em;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel .scroller:after{content:'';font-family:FontAwesome;display:inline;position:absolute;top:50%;right:0}.carousel .left.disabled,.carousel .right.disabled{visibility:hidden}.carousel .right:after,body.dir-RTL .carousel .left:after{content:'';left:auto;right:0}body.dir-RTL .carousel .right:after{content:''}.carousel .itemsList{white-space:nowrap}.carousel.recommendedShows .itemsList .dataItem{background-image:url('../../style/flowtheatre.css/images/ticketMed.svg');background-repeat:no-repeat;background-size:inherit;background-position:center 13%}.carousel .itemsList .dataItem{height:12.5em;display:inline-block;white-space:normal;vertical-align:top;background-repeat:no-repeat;background-size:contain;background-position:center 13%}@media only screen and (max-width:780px){.carousel .itemsList .dataItem{background-color:#fff}}.carousel .itemsList .dataItem .item_image IMG{height:auto;width:100%}.carousel .itemsList .dataItem .moreInfo{display:none}.carousel .itemsList .dataItem .addToBasket{width:inherit;text-align:center}.carousel .itemsList .dataItem .itemsDataContainer{text-align:right;min-width:200px}.carousel .itemsList .dataItem .name{font-weight:500;font-size:1.35em}.carousel .itemsList .dataItem .itemsDataContainer .description{margin:.5em 0;white-space:nowrap;overflow-wrap:break-word;word-wrap:break-word}.carousel .itemsList .dataItem .itemsDataContainer .name,.carousel .itemsList .dataItem .itemsDataContainer .description{overflow:hidden;max-width:234px;display:block;text-overflow:ellipsis}.carousel .itemsList .dataItem .itemsDataContainer .description .previewFull button{display:block;color:#ccc}.carousel .itemsList .dataItem .itemsDateRange{font-size:.7em;line-height:1.5em;text-align:right}.carousel .itemsList .dataItem .itemDetails .add{display:inline-block;padding:4px 8px;text-decoration:none;background-color:#498f13;color:#fff;margin:2px;border-radius:10%}.carousel .itemsList .dataItem .button.small_button_a A,.carousel .itemsList .dataItem .button.small_button_a A:hover{text-transform:capitalize;min-width:initial;font-size:smaller;width:91%}.carousel .itemsList .dataItem .button.small_button_a A::after{display:none}.carousel .itemsList .dataItem .itemsButtonsContainer{margin-left:.1em;padding-bottom:0;float:right;width:100%;position:relative;bottom:55px}.carousel .itemsList .dataItem .innerdescription{display:none}.carousel .item_image{display:inline-block}.carousel .extras{display:none}.carousel div.item_image{background-image:url('../../style/flowtheatre.css/images/SubscriptionMed.svg');height:100%;width:95px;background-size:contain;background-repeat:no-repeat;margin-left:1em}.carousel .itemsList .dataItem .item_image IMG{max-height:92px;max-width:74px;width:auto;height:auto;box-sizing:border-box;border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-top:4px}.carousel .itemsList .dataItem .itemsDataContainer{min-width:210px}