html{height:100%}body{color:#fff;background-image:url("../images/show-tours-bg-2.png");background-position:top;background-repeat:no-repeat;background-attachment:inherit;background-size:cover;background-color:#000}a{font-weight:bold;color:#fff}a:hover{font-weight:bold}input,button{color:initial}.faq-background{background-color:#202020}p{color:#fff}.user-login-form .form-item .form-file,.user-pass .form-item .form-file,.user-register-form .form-item .form-file{color:#fff}.user-login-form .form-submit,.user-pass .form-submit,.user-register-form .form-submit{color:#fff;background-color:#600157;border:0}ul.social-list{padding:16px 0px}ul.social-list li{list-style-type:none;display:inline-block;margin-right:10px}ul.social-list li a i{color:#fff}ul.social-list li a i:hover{color:#630255 !important}ul.social-list li a:hover{text-decoration:none !important;border-bottom:1px solid #630255}.full-width-section{margin-top:16px;margin-top:1rem}.shows-tours-navigation{background-color:rgba(0,0,0,0.8)}.bbc-navigation button[data-toggle="collapse"] .menu-icon{float:right}span.menutitle{float:right;padding-right:10px}.tile-grid-block .tile{padding:15px}.clickable-tile.grey-bg{background-color:#202020}.banner-alert-block{color:#fff;border:0;background-color:#600157}.banner-alert-block .gelicon--info{color:#fff}.banner-alert-block .alert-content{border-color:#fff}.banner-alert-block .alert-cta,.banner-alert-block a{color:#fff;font-weight:bold}.basic-block{color:#fff}.basic-block .gel-layout__item{padding-left:0}.faq-tile.gel-layout__item .heading-wrapper{border-bottom:1px solid #B2B7C4}.faq-tile.gel-layout__item .heading-wrapper h3 a{color:#B2B7C4}.view-bbc-faq-view .heading-wrapper{border-bottom:2px solid #B2B7C4;border-bottom:.125rem solid #B2B7C4}.view-bbc-faq-view .heading-wrapper h3 a{color:#B2B7C4}.related-faq-block h2{color:#B2B7C4;margin-bottom:0;border-bottom:1px solid #B2B7C4}.related-faq-block h2,.related-faq-block .related-faq-links{background-color:#202020}.related-faq-block ul li{margin:10px 0;margin:.625rem 0}.related-faq-block ul li a{font-weight:600}.related-faq-block ul li a:hover{text-decoration:underline}.three-cta-block{position:relative;background-color:#600157;background-position:0 0;background-size:cover;padding-top:30px;padding-top:1.875rem;padding-bottom:30px;padding-bottom:1.875rem}.three-cta-block .field--name-field-background-image img{width:100%;height:auto}@media (max-width: 992px){.three-cta-block .field--name-field-background-image img{display:none}}@media (min-width: 992px){.three-cta-block .cta-buttons{text-align:right;padding-left:0}}.three-cta-block .cta-buttons .field__item{margin:5px 0}@media (min-width: 768px){.three-cta-block .cta-buttons .field__item{display:inline-block}}.three-cta-block .cta-buttons .field__item a{background-color:white;padding:10px;min-width:100px;text-align:center;color:#600157;font-weight:bold;display:block}.three-cta-block .vertwrapper{display:flex;align-items:center;flex-direction:row-reverse}.three-cta-block .vertwrapper .vertinner{width:100%}@media (min-width: 768px){.three-cta-block .vertwrapper .vertinner{width:auto}}.bef-exposed-form{margin:16px 0;margin:1rem 0}@media (min-width: 992px){.bef-exposed-form .bef-links{border-bottom:1px solid #fff}}.bef-exposed-form .bef-links .filter-link{display:inline-block}@media (max-width: 992px){.bef-exposed-form .bef-links .filter-link{margin-bottom:15px}}.bef-exposed-form .bef-links .filter-link a.filter-link{font-weight:500;color:#fff;margin:0 12px}.bef-exposed-form .bef-links .filter-link a.filter-link:hover,.bef-exposed-form .bef-links .filter-link a.filter-link:focus,.bef-exposed-form .bef-links .filter-link a.filter-link.bef-link-active{text-decoration:none;border-bottom:4px solid #fff;color:#fff;padding-bottom:9px}.bef-exposed-form .bef-links.bef-links-mobile .dropdown-toggle[aria-expanded="true"]{background-color:#4E1252}.bef-exposed-form .bef-links.bef-links-mobile .dropdown-menu-collapsed{padding:15px 0px}.bef-exposed-form .bef-links.bef-links-mobile .dropdown-menu-collapsed.in{background-color:#4E1252}.bef-exposed-form .bef-links.bef-links-mobile .dropdown-menu-collapsed a.filter-link{font-weight:500;color:#fff;margin:0;width:100%}.bef-exposed-form .bef-links.bef-links-mobile .dropdown-menu-collapsed a.filter-link:hover,.bef-exposed-form .bef-links.bef-links-mobile .dropdown-menu-collapsed a.filter-link:focus,.bef-exposed-form .bef-links.bef-links-mobile .dropdown-menu-collapsed a.filter-link.bef-link-active{text-decoration:none;border-bottom:4px solid #fff;color:#fff}.how-to-apply-background{padding:16px;padding:1rem;margin-top:32px;margin-top:2rem;margin-bottom:16px;margin-bottom:1rem;background:#0E5970}.how-to-apply-background .how-to-apply-fields:after{content:" ";display:table;clear:both}.how-to-apply-background .cell{box-sizing:border-box;display:inline-block;height:100%;width:100%}.how-to-apply-background .show-borders .top-row{border-bottom:2px solid #fff}.how-to-apply-background .bottom-row{padding-bottom:32px;padding-bottom:2rem;border-bottom:2px solid #fff}@media (min-width: 600px){.how-to-apply-background .bottom-row{border-bottom:0;padding-top:16px;padding-top:1rem;padding-bottom:0}}.how-to-apply-background .bottom-row.last-cell{border-bottom:0}.how-to-apply-background .gelicon--external{float:left;margin-right:5px;clear:both}.application-closing-date{margin-top:16px;margin-top:1rem;margin-bottom:16px;margin-bottom:1rem}.application-closing-date .field{display:inline}p.download span.downloadfile{float:left}#how-to-apply .show-borders div.cell div.field--type-text-long p{word-wrap:break-word !important}#how-to-apply a[href^="mailto"]{word-wrap:break-word !important}.three-column-comm-block{position:relative;background:#1A1227;padding:20px;margin-top:16px;margin-top:1rem;margin-bottom:16px;margin-bottom:1rem}.three-column-comm-block .column{padding-right:16px;margin-bottom:20px}@media (min-width: 900px){.three-column-comm-block .column{margin-bottom:0px}}.three-column-comm-block .column:last-child{border:0}.three-column-comm-block .faq-link-block{background-color:aquamarine}.three-column-comm-block .gel-media__body-title{font-weight:500}.three-column-comm-block .description{margin-bottom:18px}.three-column-comm-block .column a{font-weight:700}.three-column-comm-block .column .cta-btns a{font-size:16px;font-size:1rem;min-width:244px;min-width:15.25rem;font-weight:500;text-align:center;color:#fff;background-color:#600157;display:inline-block;padding:9px 15px;margin:10px 0 8px;text-decoration:none;box-sizing:border-box}.three-column-comm-block .column .cta-btns a:hover{text-decoration:underline}.three-column-comm-block .footer-cta{text-align:right}.three-column-comm-block .footer-cta a{font-weight:700;text-decoration:none}.three-column-comm-block .footer-cta a:hover{text-decoration:underline}.three-column-comm-block.node-type-take-part{background:#0E5970}.three-column-comm-block.node-type-take-part .cta-btns a{background-color:#fff;color:#0E5970}.node--type-show .field--name-field-quotes,.node--type-tour .field--name-field-quotes{list-style:none;padding:0px !important;margin-bottom:0px !important;margin-left:0px !important;margin-block-end:0px !important;margin-block-start:0px !important}.node--type-show .field--name-field-quotes li,.node--type-tour .field--name-field-quotes li{padding-left:0px}.node--type-show .field--name-field-quotes .gel-icon-svg__icon,.node--type-tour .field--name-field-quotes .gel-icon-svg__icon{width:30px;height:30px;margin-bottom:15px}.node--type-show .field--name-field-quotes .taxonomy-term.vocabulary-quotes,.node--type-tour .field--name-field-quotes .taxonomy-term.vocabulary-quotes{background:#202020;margin-bottom:16px;padding:18px 18px 15px}.node--type-show .field--name-field-quotes .field--name-field-quote-author,.node--type-tour .field--name-field-quotes .field--name-field-quote-author{font-size:16px}.node--type-show .field--name-field-quotes .field--name-field-quote-author::before,.node--type-tour .field--name-field-quotes .field--name-field-quote-author::before{content:'';display:block;width:130px;border-top:1px solid #ffffff;margin:15px 0}.node--type-show .field--name-field-quotes .field__item:last-child .taxonomy-term.vocabulary-quotes,.node--type-tour .field--name-field-quotes .field__item:last-child .taxonomy-term.vocabulary-quotes{margin-bottom:0}table.timetable{background-color:#0E5970;width:100%}table.timetable tbody,table.timetable tr{width:100%}table.timetable tr{border-bottom:1px solid #fff}table.timetable th,table.timetable td{font-weight:normal;padding:20px 10px;padding:1.25rem .625rem;float:left}@media screen and (max-width: 768px){table.timetable th,table.timetable td{padding:10px;padding:.625rem;float:none}}table.timetable th{text-transform:capitalize}@media screen and (max-width: 768px){table.timetable thead{display:none}}table.timetable tbody tr .mobile-heading{display:none}@media screen and (max-width: 768px){table.timetable tbody tr .mobile-heading{display:block}}table.timetable tbody tr .desktop-heading{display:inline-block}@media screen and (max-width: 768px){table.timetable tbody tr .desktop-heading{display:none}}table.timetable tbody tr:last-child{border-bottom:0}.ticket-prices-wrapper{padding-top:20px;padding-bottom:0px;background-size:cover;background-position:50% 0}.ticket-prices-wrapper--tour{background-image:url(/themes/custom/bbc/child_themes/bbc_shows_tours/images/prices-background-shows.jpg)}.ticket-prices-wrapper--show{background-image:url(/themes/custom/bbc/child_themes/bbc_shows_tours/images/prices-background-shows.jpg)}.ticket-prices-wrapper h2{margin-bottom:0;padding-top:0;padding-bottom:16px}.ticket-prices-wrapper .ticket-prices-wrapper__gel-layout{align-items:center}.booking-link-column{flex-direction:column;justify-content:center}@media screen and (min-width: 37.5em){.booking-link-column{text-align:right;margin-bottom:0}}.booking-link-column a{margin:16px 0;margin:1rem 0;background:#fff;border:1px solid transparent;color:#630255 !important;cursor:pointer;font-weight:bold;padding:10px 16px;text-decoration:none;display:inline-block}.ticket-prices-background{padding:16px;padding:1rem}.ticket-prices-background--tour{background:#C24B02}.ticket-prices-background--show{background:#630255}.ticket-prices .cell{box-sizing:border-box;display:inline-block;height:100%;width:100%;padding-top:16px;padding-top:1rem}.ticket-prices .cell>div{height:100%;position:relative}.ticket-prices .cell.top-row{padding-bottom:16px;padding-bottom:1rem;border-bottom:2px solid #fff}.ticket-prices .cell.bottom-row{padding-bottom:16px;padding-bottom:1rem;border-bottom:2px solid #fff}@media (min-width: 900px){.ticket-prices .cell.bottom-row{border-bottom:0;padding-top:16px;padding-top:1rem;padding-bottom:0}}.ticket-prices .cell.last-cell{border-bottom-width:0}@media (min-width: 900px){.ticket-prices .cell.last-cell{border-bottom-width:2px}}@media (min-width: 900px){.ticket-prices .cell{padding-top:0}}.ticket-prices__column{position:relative;min-height:75px}.ticket-prices__price-description{margin-bottom:0;padding-bottom:45px}@media (min-width: 900px){.ticket-prices__price-value{position:absolute;bottom:0}}.school-visit-info{padding-top:16px;padding-top:1rem;border-top:2px solid #fff;width:100%;margin:10px 0 15px 0}.school-visit-info__title button{color:#fff;padding:0;text-align:left;background:none;border:none;position:relative;width:100%}.school-visit-info__title button::after{background:transparent url(/themes/custom/bbc/assets/svg/gel-icon-down.svg);background-size:100%;content:'';height:20px;margin-top:-10px;position:absolute;right:0;top:50%;width:20px}.school-visit-info__title button[aria-expanded="false"]::after{transform:rotateZ(0deg)}.school-visit-info__title button[aria-expanded="true"]::after{transform:rotateZ(180deg)}@media screen and (min-width: 63em){.school-visit-info__content{max-width:75%}}.block-whats-on-now .whats-on-now__block>div{background:#202020;border-top:4px solid transparent;margin-bottom:15px}.block-whats-on-now .whats-on-now__block--shows>div{border-top-color:#630255}.block-whats-on-now .whats-on-now__block--shows>div:hover{border-top-color:#630255;background:#630255}.block-whats-on-now .whats-on-now__block--tours>div{border-top-color:#ff7e3f}.block-whats-on-now .whats-on-now__block--tours>div:hover{border-top-color:#c24b02;background:#c24b02}.block-whats-on-now .whats-on-now__block--take-part>div{border-top-color:#10c2dc}.block-whats-on-now .whats-on-now__block--take-part>div:hover{border-top-color:#0e5970;background:#0e5970}.block-whats-on-now .whats-on-now__block-text{padding:15px;display:flex;align-items:center}.block-whats-on-now .whats-on-now__block-text h3{flex-grow:1;margin-top:0 !important;font-weight:normal}.block-whats-on-now .whats-on-now__block-text .whats-on-now__see-all{margin:0}.block-whats-on-now .field--name-field-media-image img{display:block;width:100%;height:auto}#app input,#app textarea{background-color:transparent;border-color:#fff;color:#fff}#app input.notEmpty:focus,#app input:focus{border-color:#fff}#app .ReactA11ySelect__button{color:#fff !important;background-image:url("/themes/custom/bbc/assets/svg/dropdown-white.svg") !important;border-color:#fff !important;background-color:transparent}#app select.form-group{border-color:#fff}#app select.form-group option{background-color:#630255}#app .date-top-label{color:#fff}#app .group-date input::-webkit-input-placeholder{color:#fff}#app .group-date input::-moz-placeholder{color:#fff}#app .group-date input:-ms-input-placeholder{color:#fff}#app .group-date input:-moz-placeholder{color:#fff}#app .checkbox{border-color:#fff}#app .checkbox .ckbox-label{color:#fff}#app .checkbox .checkbox__input,#app .checkbox .checkbox-ui{right:auto;left:0}#app .checkbox .checkbox__input+.checkbox-ui{background-color:#fff;border-color:#fff}#app .checkbox .checkbox__input:checked+.checkbox-ui{background-color:#0b8a0b;border-color:#0b8a0b}#app .input-label,#app .input-label-top,#app .is-not-empty label{color:#fff}#app fieldset legend{color:#fff}#app .rd-button{background-color:transparent;border-color:transparent}#app .rd-button label{color:#600157;background-color:#fff}#app .rd-button.btn-selected label{border:0}#app .textarea-field .input-label-top{color:#fff}#app .lblCharCount{color:#fff}#app .input-label.optional::after,#app .input-label-top.optional::after,#app .ckbox-label.optional::after,#app .date-top-label.optional::after,#app .radio-label-top.optional::after{color:#fff}#app .btn-next-submit{color:#630255;background-color:#fff;font-weight:bold}#app .btn-back{font-weight:bold}#app input:-webkit-autofill,#app textarea:-webkit-autofill,#app select:-webkit-autofill{background-color:#000 !important;-webkit-box-shadow:0 0 0 30px #000 inset !important;-webkit-text-fill-color:#fff !important}#app .progress-bar .step.active .progress-title{color:#fff}#app .title-wrapper .edit-btn{background-image:url(/themes/custom/bbc/assets/svg/pen_farrington-white.svg)}#app .title-wrapper .edit-btn:hover{border-color:#fff}#app .title-wrapper .edit-btn,#app .review-row{color:#fff}#app .review-row.first-col{border-color:#fff}#app section{background-color:#630255 !important;opacity:1 !important}#app .m-progress-bar,#app .m-heading{color:#fff}@media (min-width: 600px){#app .FAQ-FIRST .FAQ{background-image:url("/themes/custom/bbc/assets/png/forms_icons/faq-st.png");background-repeat:no-repeat;background-position:70% 0;background-size:103px 72px}}#app .FAQ{background-color:#202020 !important}#app .bbc-select .bbc__input,#app .bbc-select .bbc__control,#app .bbc-select .bbc__placeholder,#app .bbc-select .bbc__single-value,#app .bbc-select .css-2o5izw:hover,#app .bbc-select .css-vj8t7z:hover{color:#fff}#app .bbc-select .bbc__control{border-color:#fff}#app .bbc-select .bbc__control--is-disabled{background-color:#3F3F3F}#app .bbc-select .bbc__option{color:#202020}#app .bbc-select .bbc__option--is-selected{background-color:#630255;color:#fff}#app .bbc-select .bbc__dropdown-indicator{background-image:url("/themes/custom/bbc/assets/svg/dropdown-white.svg") !important}#app .bbc-select .bbc__option--is-focused{background-color:#202020;color:#fff}#app .bbc-select .css-2o5izw{border-color:#fff;box-shadow:0 0 0 0 #fff}#app input:disabled,#app textarea:disabled{background-color:#3F3F3F;color:#ccc}#app .disabled-checkbox{background-color:#3F3F3F}#app .disabled-checkbox .checkbox__input+.checkbox-ui{background-color:transparent}#app .disabled-checkbox .checkbox__input:checked+.checkbox-ui{background-color:#ccc;border-color:#ccc}#app .disabled-checkbox .checkbox-ui.checked{background-color:#ccc;border-color:#ccc}#app .radio-disabled .rd-group,#app .radio-disabled .rd-button{background-color:#3F3F3F}#app .radio-disabled .rd-group label,#app .radio-disabled .rd-group span,#app .radio-disabled .rd-button label,#app .radio-disabled .rd-button span{color:#3F3F3F}#app .radio-disabled .rd-group .btn-selected,#app .radio-disabled .rd-button .btn-selected{border-color:#ccc}#app .radio-disabled .rd-group .btn-selected label,#app .radio-disabled .rd-group .btn-selected span,#app .radio-disabled .rd-button .btn-selected label,#app .radio-disabled .rd-button .btn-selected span{background-color:#ccc}#app .bbc-dropdown{color:white;border-color:white;background-image:url("/themes/custom/bbc/assets/svg/dropdown-white.svg") !important}#app .bbc-dropdown:disabled{background-color:#3F3F3F;color:#ccc}#app .bbc-dropdown-opt:first-child{color:#525252}#app .bbc-dropdown-opt{color:black}.help-block-four-col{background-color:#24182C}.help-block-four-col h3 a{margin-top:7px;display:inline-block !important}div.faq-tile-item .help-guide-title{width:100%;float:left;margin:0px;display:flex}div.faq-tile-item .help-guide-title a{height:100%;width:100%}div.faq-tile-item .help-guide-title a span:hover{text-decoration:underline}div.faq-tile-item .help-guide-title span.help-guide-label{width:80%;float:left;position:relative;overflow:hidden;z-index:10;font-weight:normal;color:#fff}div.faq-tile-item .help-guide-title span.help-guide-link{width:20%;float:right;text-align:right;font-weight:bold}div.faq-tile-item .help-guide-link{z-index:0;float:left;text-align:right}.tours-listing .tile{margin-bottom:15px;margin-bottom:.9375rem;display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;width:100%}.tours-listing .tile img{display:block;height:auto;width:100%}.tours-listing .tile .tile-tour-image{-ms-grid-row:1}.tours-listing .tile .tile-text{padding:16px;padding:1rem;-ms-grid-row:2;display:grid;display:-ms-grid;grid-template-rows:auto 1fr auto;-ms-grid-rows:auto 1fr auto}.tours-listing .tile .tile-text .title-link{-ms-grid-row:1}.tours-listing .tile .tile-text .tour-synopsis{-ms-grid-row:2}.tours-listing .tile .tile-text .tour-venue-city{padding-top:16px;padding-top:1rem;-ms-grid-row:3;display:block}.tours-listing .tile .status{background-color:#C24B02}.tours-listing .tile .status-override{background-color:#C24B02}.tours-listing .gel-layout__item:first-child .tile{background-color:#C24B02}.shows-festival-listing .tile,.festival-shows-listing .tile,.venue-shows-listing .tile,.cross-sell-shows .tile{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto auto 1fr;width:100%;margin-bottom:15px;margin-bottom:.9375rem}.shows-festival-listing .tile img,.festival-shows-listing .tile img,.venue-shows-listing .tile img,.cross-sell-shows .tile img{display:block;height:auto;width:100%}.shows-festival-listing .tile .tile-show-image,.festival-shows-listing .tile .tile-show-image,.venue-shows-listing .tile .tile-show-image,.cross-sell-shows .tile .tile-show-image{-ms-grid-row:1}.shows-festival-listing .tile .tile-text,.festival-shows-listing .tile .tile-text,.venue-shows-listing .tile .tile-text,.cross-sell-shows .tile .tile-text{-ms-grid-row:2;padding:16px;padding:1rem;display:grid;display:-ms-grid;grid-template-rows:auto 1fr auto;-ms-grid-rows:auto 1fr auto}.shows-festival-listing .tile .tile-text .title-link,.festival-shows-listing .tile .tile-text .title-link,.venue-shows-listing .tile .tile-text .title-link,.cross-sell-shows .tile .tile-text .title-link{-ms-grid-row:1}.shows-festival-listing .tile .tile-text .show-venue-city,.festival-shows-listing .tile .tile-text .show-venue-city,.venue-shows-listing .tile .tile-text .show-venue-city,.cross-sell-shows .tile .tile-text .show-venue-city{display:block}.shows-festival-listing .tile .tile-text .show-synopsis,.festival-shows-listing .tile .tile-text .show-synopsis,.venue-shows-listing .tile .tile-text .show-synopsis,.cross-sell-shows .tile .tile-text .show-synopsis{-ms-grid-row:2}.shows-festival-listing .tile .tile-text .show-synopsis p,.festival-shows-listing .tile .tile-text .show-synopsis p,.venue-shows-listing .tile .tile-text .show-synopsis p,.cross-sell-shows .tile .tile-text .show-synopsis p{min-height:60px;min-height:3.75rem;padding-top:10px;padding-top:.625rem}.shows-festival-listing .tile .tile-text .show-date,.festival-shows-listing .tile .tile-text .show-date,.venue-shows-listing .tile .tile-text .show-date,.cross-sell-shows .tile .tile-text .show-date{display:block}.shows-festival-listing .tile .tile-text .bottom-information,.festival-shows-listing .tile .tile-text .bottom-information,.venue-shows-listing .tile .tile-text .bottom-information,.cross-sell-shows .tile .tile-text .bottom-information{padding-top:16px;padding-top:1rem;-ms-grid-row:3}.shows-festival-listing .tile .status,.festival-shows-listing .tile .status,.venue-shows-listing .tile .status,.cross-sell-shows .tile .status{background-color:#630255}.shows-festival-listing .tile .status-override,.festival-shows-listing .tile .status-override,.venue-shows-listing .tile .status-override,.cross-sell-shows .tile .status-override{background-color:#630255}.shows-festival-listing .gel-layout__item:first-child .tile,.festival-shows-listing .gel-layout__item:first-child .tile,.venue-shows-listing .gel-layout__item:first-child .tile,.cross-sell-shows .gel-layout__item:first-child .tile{background-color:#630255}.take-part-listing .tile{margin-bottom:15px;margin-bottom:.9375rem;display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;width:100%}.take-part-listing .tile img{display:block;height:auto;width:100%}.take-part-listing .tile .tile-take-part-image{-ms-grid-row:1}.take-part-listing .tile .tile-text{padding:16px;padding:1rem;-ms-grid-row:2;display:grid;display:-ms-grid;grid-template-rows:auto 1fr auto;-ms-grid-rows:auto 1fr auto}.take-part-listing .tile .tile-text .title-link{-ms-grid-row:1}.take-part-listing .tile .tile-text .take-part-synopsis{-ms-grid-row:2}.take-part-listing .tile .tile-text .take-part-channel{padding-top:16px;padding-top:1rem;-ms-grid-row:3}.take-part-listing .tile .status{background-color:#0E5970}.take-part-listing .tile .status-override{background-color:#0E5970}.take-part-listing .gel-layout__item:first-child .tile{background-color:#0E5970}.festival-shows-listing{margin-top:32px;margin-top:2rem}.festival-shows-listing .tile img{width:100%;height:auto}.festival-shows-listing .tile .tile-text .show-synopsis p{min-height:60px;min-height:3.75rem;padding-top:10px;padding-top:.625rem}.festival-shows-listing .gel-layout__item:first-child .tile{background-color:#202020}.venue-shows-listing{margin-top:32px;margin-top:2rem}.venue-shows-listing .gel-layout__item:first-child .tile{background-color:#202020}.block-ob-bbc-shows-cross-sell{margin-top:16px;padding:16px;background:#630255}.block-ob-bbc-shows-cross-sell .view-title{margin:15px 0}.block-ob-bbc-shows-cross-sell .view-header{display:flex;flex-direction:column;justify-content:center;height:100%;text-align:right;font-weight:bold}.block-ob-bbc-shows-cross-sell .cross-sell-text{margin:30px 0}.block-ob-bbc-shows-cross-sell .cross-sell-links{margin-left:-15px}@media screen and (min-width: 63em){.block-ob-bbc-shows-cross-sell .cross-sell-links{text-align:right;margin-top:15px}}.block-ob-bbc-shows-cross-sell .cross-sell-links li{list-style:none;padding:0 0 15px 15px;display:block}.block-ob-bbc-shows-cross-sell .cross-sell-links a{border:1px solid transparent;padding:10px 16px;cursor:pointer;text-decoration:none;background:#fff;color:#630255;font-weight:bold;display:block}.block-ob-bbc-shows-cross-sell .cross-sell-links a:hover,.block-ob-bbc-shows-cross-sell .cross-sell-links a:focus{text-decoration:underline}@media screen and (min-width: 25em){.block-ob-bbc-shows-cross-sell .cross-sell-links li,.block-ob-bbc-shows-cross-sell .cross-sell-links a{display:inline-block}}.block-ob-bbc-shows-cross-sell .views-element-container{border-top:1px solid #fff}.cross-sell-shows .tile{background-color:#202020}.cross-sell-shows .gel-layout__item:first-child .tile{background-color:#202020}.calloutwrapper{margin:30px 0;background:#600157;margin-bottom:20px}.calloutwrapper .calloutinner{font-size:16px !important;padding:20px}.node--type-show .field--name-field-media-image{margin-bottom:30px}.node--type-tour .cta-link-column,.node--type-show .cta-link-column{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 63em){.node--type-tour .cta-link-column,.node--type-show .cta-link-column{text-align:right}}.node--type-tour .show-left-column,.node--type-show .show-left-column{margin-bottom:25px}.node--type-tour .field--name-field-media-image img,.node--type-show .field--name-field-media-image img{display:block;width:100%;height:auto}.node--type-tour .field--name-field-status,.node--type-tour .field--name-field-status-override,.node--type-show .field--name-field-status,.node--type-show .field--name-field-status-override{padding:15px;margin-bottom:30px;background:#9c089c;background:linear-gradient(90deg, #9C058E 3.87%, rgba(99,2,85,0) 100%)}.node--type-tour .field--venue,.node--type-show .field--venue{margin-bottom:1em}.node--type-tour .field--name-body p,.node--type-show .field--name-body p{margin-bottom:1em}.node--type-tour .show-sold-out a,.node--type-show .show-sold-out a{font-weight:bold;color:#ffffff}.node--type-tour .tour-paid-link a,.node--type-tour .show-paid-link a,.node--type-tour .show-select-date a,.node--type-show .tour-paid-link a,.node--type-show .show-paid-link a,.node--type-show .show-select-date a{border:1px solid transparent;padding:10px 16px;cursor:pointer;text-decoration:none;background:#fff;color:#630255;font-weight:bold;display:inline-block}.node--type-tour .tour-paid-link a:hover,.node--type-tour .tour-paid-link a:focus,.node--type-tour .show-paid-link a:hover,.node--type-tour .show-paid-link a:focus,.node--type-tour .show-select-date a:hover,.node--type-tour .show-select-date a:focus,.node--type-show .tour-paid-link a:hover,.node--type-show .tour-paid-link a:focus,.node--type-show .show-paid-link a:hover,.node--type-show .show-paid-link a:focus,.node--type-show .show-select-date a:hover,.node--type-show .show-select-date a:focus{text-decoration:underline}.node--type-tour .field--name-field-show-dates-and-times,.node--type-show .field--name-field-show-dates-and-times{padding:5px 20px;background:#630255}.node--type-tour .field--name-field-tour-dates-and-times,.node--type-show .field--name-field-tour-dates-and-times{padding:20px;background:#C24B02}.node--type-tour .field--name-body *:last-child{margin-bottom:0 !important}.shows--additional-information ul,.shows--additional-information ol{padding:0px 0px 0px 18px;margin-bottom:18px;margin-left:20px;margin-block-end:18px;margin-block-start:18px}.shows--additional-information h2{margin-top:16px;margin-top:1rem}.shows--additional-information .shows--venue-details{list-style:none;margin-left:0;padding:0}.shows--additional-information .shows--venue-details a{font-weight:normal}.shows--additional-information .shows--venue-details>li{margin-bottom:30px;margin-bottom:1.875rem}.shows--additional-information .shows--venue-details>li:last-child{margin-bottom:15px;margin-bottom:.9375rem}.shows--additional-information .shows--venue-details .views-field-field-page-title{margin-bottom:10px;margin-bottom:.625rem}.shows--additional-information .shows--venue-details .views-field-field-synopsis{margin-bottom:15px;margin-bottom:.9375rem}.shows--additional-information .shows--venue-details .views-field-view-node{margin:20px 0;margin:1.25rem 0}.shows--additional-information .shows--venue-details .views-field-view-node a{font-weight:bold}.tour-upper-grid{display:-ms-grid;display:grid;grid-column-gap:16px;grid-row-gap:25px;grid-template-areas:"body-section"     "tour-dates-section" "image-section" "quotes-section";-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}.tour-upper-grid .body-section{-ms-grid-row:1;-ms-grid-column:1;grid-area:body-section}.tour-upper-grid .image-section{-ms-grid-row:1;-ms-grid-column:3;grid-area:image-section}.tour-upper-grid .image-section p{margin:0}.tour-upper-grid .tour-dates-section{-ms-grid-row:3;-ms-grid-column:1;grid-area:tour-dates-section}.tour-upper-grid .quotes-section{-ms-grid-row:3;-ms-grid-column:3;grid-area:quotes-section}@media (min-width: 992px){.tour-upper-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"body-section image-section" "tour-dates-section quotes-section"}}.tour-venue-link{margin:18px 0;margin:1.125rem 0}.node--type-venue.node--view-mode-full .field--name-field-media-image,.node--type-venue.node--view-mode-full .field--name-field-media-video-file{margin-bottom:40px}.node--type-venue.node--view-mode-full .field--name-field-media-image img,.node--type-venue.node--view-mode-full .field--name-field-media-image video,.node--type-venue.node--view-mode-full .field--name-field-media-video-file img,.node--type-venue.node--view-mode-full .field--name-field-media-video-file video{max-width:100%;height:auto}.node--type-venue.node--view-mode-full .field--name-field-full-address{margin-bottom:20px}.node--type-venue.node--view-mode-full .venue-website{margin-bottom:20px}.node--type-venue.node--view-mode-full .venue-website a{font-weight:bold;color:#fff}.node--type-venue.node--view-mode-full .field--name-field-directions{margin-bottom:50px}.node--type-venue.node--view-mode-full .field--name-field-accessibility{background:#630255;padding:18px}.node--type-festival .field--name-date-range{margin-bottom:30px}.node--type-festival .field--name-body p{margin-bottom:15px}.node--type-festival .field--type-image img{width:100%;height:auto}.node--type-festival a{font-weight:bold;text-decoration:underline}.show-apply{margin-top:30px;margin-top:1.875rem}@media (min-width: 56.25em){.show-apply{margin-top:0}}.node--type-take-part img{width:100%;height:auto}@media (min-width: 992px){.node--type-take-part .show-apply{float:right}}.node--type-take-part .show-apply a{background-color:white;padding:10px;width:200px;text-align:center;color:#600157;font-weight:bold;display:block}.node--type-take-part .show-date-channel{padding:15px;padding:.9375rem;background:#0e5970;background:-moz-linear-gradient(90deg, #0e5970 0%, rgba(42,56,98,0.450018) 35%, rgba(109,12,77,0.125088) 100%);background:-webkit-linear-gradient(90deg, #0e5970 0%, rgba(42,56,98,0.450018) 35%, rgba(109,12,77,0.125088) 100%);background:linear-gradient(90deg, #0e5970 0%, rgba(42,56,98,0.450018) 35%, rgba(109,12,77,0.125088) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0e5970", endColorstr="#6d0c4d", GradientType=1);margin-bottom:20px;margin-bottom:1.25rem}.node--type-take-part .show-date-channel .field{display:inline-block}.node--type-take-part .show-date-channel .field.field--name-field-status-override::after{content:' - '}.nav-tabs-wrapper{border-bottom-color:#B2B7C4}.nav-tabs-wrapper button{color:#B2B7C4}.nav-tabs-wrapper .more-button-wrapper{padding-bottom:4px}.nav-tabs-wrapper .more-button-wrapper:hover{border-bottom:2px solid #fff}.nav-tabs li button,.nav-tabs li a{color:#B2B7C4}.nav-tabs li button:hover,.nav-tabs li button:focus,.nav-tabs li button.active,.nav-tabs li a:hover,.nav-tabs li a:focus,.nav-tabs li a.active{border-bottom-color:#fff;color:#fff}button#moretoggle:after{background-image:url(/themes/custom/bbc_shows_tours/assets/svg/gel-icon-dropdown-grey.svg);margin-top:-2px}.more-filters{background:#600157}.more-filters li button{color:#fff}.more-filters li button:hover,.more-filters li button.active{background:#202020}.node-bbc-faq .field--name-body table thead th,.node--type-bbc-help-guide .field--name-body table thead th{color:#fff;background:#1A1227;border-bottom:2px solid #600157}.node-bbc-faq .field--name-body table tr:nth-child(even),.node--type-bbc-help-guide .field--name-body table tr:nth-child(even){background:#4E1252}.node-bbc-faq .field--name-body table td,.node--type-bbc-help-guide .field--name-body table td{color:#fff}.filter-caption figcaption{background:#B2B7C4;color:#000}.embed-content iframe{max-width:100%}.gel-layout.title-row{margin-bottom:15px;margin-bottom:.9375rem}.gel-layout.title-row h1{margin:0px;padding:0px}article h1,h1{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}@media (min-width: 20em){article h1,h1{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}@media (min-width: 37.5em){article h1,h1{font-size:52px;font-size:3.25rem;line-height:56px;line-height:3.5rem}.no-touch article h1,.no-touch h1{font-size:44px;font-size:2.75rem;line-height:48px;line-height:3rem}}article h2,h2{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width: 20em){article h2,h2{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width: 37.5em){article h2,h2{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.no-touch article h2,.no-touch h2{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}article h3,h3{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width: 37.5em){article h3,h3{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.no-touch article h3,.no-touch h3{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.right5050 h3{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:bold;letter-spacing:-1px;letter-spacing:-.0625rem}@media (min-width: 37.5em){.right5050 h3{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.no-touch .right5050 h3{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}article h4,h4{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}@media (min-width: 37.5em){article h4,h4{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.no-touch article h4,.no-touch h4{font-size:20px;font-size:1.25rem}}.no-touch article h4,.no-touch h4{line-height:24px;line-height:1.5rem}article h5,h5{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}@media (min-width: 20em){article h5,h5{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width: 37.5em){article h5,h5{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch article h5,.no-touch h5{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}article h6,h6{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem}@media (min-width: 37.5em){article h6,h6{line-height:20px;line-height:1.25rem}.no-touch article h6,.no-touch h6{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.dialog-off-canvas-main-canvas a{color:#fff}.dialog-off-canvas-main-canvas a:hover,.dialog-off-canvas-main-canvas a:active,.dialog-off-canvas-main-canvas a:focus{text-decoration:underline}.dialog-off-canvas-main-canvas .external-link-anchor{padding-left:20px;position:relative}.dialog-off-canvas-main-canvas .field--name-body .gelicon--external{left:0;position:absolute}.show-apply a:hover,.show-apply a:active,.show-apply a:focus,.tour-paid-link a:hover,.tour-paid-link a:active,.tour-paid-link a:focus,.show-select-date a:hover,.show-select-date a:active,.show-select-date a:focus{text-decoration:underline !important;font-weight:bold}#nav-shows-and-tours-main-naviga li a{font-weight:normal}.gel-canon.shows-tours-canon{padding-bottom:0;margin-bottom:20px;margin-bottom:1.25rem}.branding__name{margin:0}.branding__name img{width:100%}.branding__name a:focus img{position:relative;outline:4px solid orange;z-index:1000}.branding__name .logo-full{display:none}@media screen and (min-width: 480px){.branding__name .logo-full{display:block}}.branding__name .logo-mobile{display:block}@media screen and (min-width: 480px){.branding__name .logo-mobile{display:none}}a.external-link::after{content:'(opens in a new window)';text-indent:9999px;overflow:hidden;display:inline-block;width:16px;height:16px;background:url(./../../../../bbc/assets/svg/gel-icon-external-link.svg) no-repeat scroll 0 0;background-size:16px 16px;margin-left:4px}
