1<!DOCTYPE html> 2<html lang="en"> 3 4 5 6<head> 7 <meta charset="UTF-8"> 8 <title>Contact Us</title> 9<meta name="description" content="Perth Theatre and Perth Concert Hall - Details of where we are located (Perth, Scotland), accessibility and how to contact us."/> 10<meta name="og:url" content="https://www.perththeatreandconcerthall.com/contact-us/"/> 11<link rel="canonical" href="https://www.perththeatreandconcerthall.com/contact-us/"/> 12 13 14 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 15 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 16 <link rel="apple-touch-icon" sizes="76x76" href="/assets/favicon/apple-touch-icon.png"> 17 <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon/favicon-32x32.png"> 18 <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon/favicon-16x16.png"> 19 <link rel="mask-icon" color="#5bbad5" href="</assets/favicon/safari-pinned-tab.svg"> 20 <meta name="msapplication-TileColor" content="#da532c"> 21 <meta name="theme-color" content="#ffffff"> 22 <link rel="stylesheet" integrity="sha512-nNlU0WK2QfKsuEmdcTwkeh+lhGs6uyOxuUs+n+0oXSYDok5qy0EI0lt01ZynHq6+p/tbgpZ7P+yUb+r71wqdXg==" crossorigin="anonymous" referrerpolicy="no-referrer" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.css" /> 23 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/css/splide.min.css"> 24 <link rel="stylesheet" integrity="sha512-TC51O5lYp4Ns3VZC7/N0ZV1pBcG/oLXMeEV5ATWiftiIU48beFD5NFq/S1W/H7fTSQA43YX/vkD4ZxtPDlyj9Q==" crossorigin="anonymous" referrerpolicy="no-referrer" href="https://cdnjs.cloudflare.com/ajax/libs/jQuery.mmenu/9.1.6/mmenu.min.css" /> 25 26 <link rel="preconnect" href="https://fonts.googleapis.com"> 27 <link rel="preconnect" crossorigin href="https://fonts.gstatic.com"> 28 29 <link rel="preconnect" href="https://fonts.googleapis.com"> 30 <link rel="preconnect" crossorigin href="https://fonts.gstatic.com"> 31 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap"> 32 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:[email protected]&display=swap"> 33 <meta name="google-site-verification" content="oyOE5JAz-9QCkS8HaJ-IfogwKirwZ4pumyUdhwOs8CM" /> 34 <meta name="google-site-verification" content="LIffk7OAP8OstJ7MstUXZrFtxLQ1Lom1z2Hho84kxtg" /> 35 <link rel="stylesheet" href="/assets/css/base.css?vs=5" /> 36
36<script integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous" src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
36 37 <link rel="icon" type="image/x-icon" href="/assets/favicon/favicon.ico"> 38 <link rel="apple-touch-icon" sizes="180x180" href="/assets/favicon/apple-touch-icon.png"> 39 <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon/favicon-32x32.png"> 40 <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon/favicon-16x16.png"> 41 <link rel="mask-icon" color="#10069f" href="/assets/favicon/safari-pinned-tab.svg"> 42 43 <!-- New tickets end-points --> 44
44<script src="https://tickets.perththeatreandconcerthall.com/horsecrossarts/api/v3/webcomponents/js"></script>
44 45 46
46<script type="text/javascript" src="https://tickets.perththeatreandconcerthall.com/horsecrossarts/website/scripts/integrate.js"></script>
46 47
47<script src="https://webcomponents.spektrix.com/stable/webcomponents-loader.js"></script>
47 48
48<script data-components="spektrix-donate,spektrix-memberships,spektrix-basket-summary" async src="https://webcomponents.spektrix.com/stable/spektrix-component-loader.js"></script>
48 49
49<script crossorigin="anonymous" src="https://code.jquery.com/ui/1.12.0/jquery-ui.min.js"></script>
49 50 51 52 <link rel="import" href="https://tickets.perththeatreandconcerthall.com/horsecrossarts/api/v3/webcomponents/html" /> 53 54<!-- Meta Pixel Code -->
55<script>
vendor: 408 bytes, lines 55-64
55 56!function(f,b,e,v,n,t,s) 57{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 58n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 59if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 60n.queue=[];t=b.createElement(e);t.async=!0; 61t.src=v;s=b.getElementsByTagName(e)[0]; 62s.parentNode.insertBefore(t,s)}(window, document,'script', 63'https://connect.facebook.net/en_US/fbevents.js'); 64fbq('init', '
64195430997551048
vendor: 32 bytes, lines 64-65
64'); 65fbq('track', 'PageView');
66</script>
66 67<noscript><img height="1" width="1" style="display:none" 68src="https://www.facebook.com/tr?id=195430997551048&ev=PageView&noscript=1" 69/></noscript> 70<!-- End Meta Pixel Code --> 71 72 73 74
74<script src="/App_Plugins/UmbracoForms/Assets/promise-polyfill/dist/polyfill.min.js?v=13.1.2" type="application/javascript"></script>
74<script src="/App_Plugins/UmbracoForms/Assets/aspnet-client-validation/dist/aspnet-validation.min.js?v=13.1.2" type="application/javascript"></script>
74 75 <meta name="theme-color" content="#10069f"> 76 <render-script position="HeadBottom"></render-script> 77
77<script crossorigin="anonymous" src="https://kit.fontawesome.com/d890d05c2e.js"></script>
77 78 79 <style> 80 @media (min-width:991px){ 81 82 83 .banner.style-event 84 { 85 aspect-ratio: 16 / 4.5; 86 min-height:initial!important; 87 } 88 } 89 #modal-performances .performances, #modal-search .performances, #modal-select-your-access .performances, #modal-select-your-category .performances, #modal-select-your-date .performances{ 90 padding-bottom:80px; 91 } 92 .listings.row .card { 93 height: 100%; 94 margin-bottom: 20px; 95 } 96 97 .listings.row .col-md-4 { 98 margin-bottom: 20px; 99 } 100 101 #modal-select-your-location { 102 height: initial; 103 padding: 20px 60px; 104 text-align: center; 105 max-width: 700px; 106 } 107 @media (max-width:991px){ 108 109 .ui-datepicker th, .ui-datepicker td, .ui-datepicker td a, .ui-datepicker td span, .ui-datepicker th a, .ui-datepicker th span{ 110 padding:5px; 111 } 112 113 .content-block .splide__arrow--prev{ 114 right:47px!important; 115 top:32%; 116 } 117 .content-block .splide__arrow--next{ 118 right:0px!important; 119 top:32%; 120 } 121 .inner-banner.banner-style-side.event .inner-banner__content{ 122 padding-top:0; 123 padding-bottom:0; 124 } 125 .event-sidebar{ 126 padding:1.25em; 127 } 128 .admin-toolbar{ 129 display:none!important; 130 } 131 #modal-select-your-location { 132 padding: 20px 15px; 133 } 134 } 135 136 137 138 .umbraco-forms-legend, .umbraco-forms-field-wrapper, .umbraco-forms-form .checkboxlist, .umbraco-forms-form .radiobuttonlist, .umbraco-forms-form span.checkbox{ 139width:100%; 140} 141 142.umbraco-forms-tooltip{ 143margin:0px 0 10px 0; 144line-height:1.4; 145display:inline-block; 146background:rgba(0,0,0,0.1); 147padding:15px; 148} 149 150.umbraco-forms-form .checkboxlist, .umbraco-forms-form .radiobuttonlist, .umbraco-forms-form span.checkbox{ 151margin-top:0; 152} 153 154 .paginationList .-active a{ 155background:#8531a5!important; 156} 157 158 159 @media (max-width:991px){
160 .modal-box__content, .performance-content{ 161height:100%; 162} 163 } 164 165 166 @media (min-width:991px){ 167 #modal-performances{ 168 height:75%; 169 } 170 #modal-performances .modal-box__content > .container, #modal-performances .modal-box__content .row { 171 height:100%; 172 } 173 174.modal-content-box{ 175height:100%; 176} 177 .modal-box__content, .performance-content{ 178height:100%; 179} 180.performances{ 181 182height:100%;} 183 184.performance-content{ 185position:relative; 186} 187 } 188 189 190 </style> 191</head> 192<body class="node-1443 route-contact-us parent-1440"> 193 <render-script position="BodyTop"></render-script> 194 195 196 197<header id="header" class="header"> 198 199 200 201 202 203 <div class="container" id="header-navigation"> 204 <div class="row align-items-center justify-content-center"> 205 <div class="col-lg-3 col-6 logo-container text-start"> 206 <a href="/"> 207 <img src="https://www.perththeatreandconcerthall.com/media/gdqdrvw1/new-logo.png" alt=""> 208 </a> 209 </div> 210 <div class="col-lg-9 col-6 nav-container"> 211 <nav class="top-navigation align-items-center"> 212 <ul class="d-flex justify-content-end"> 213 <li><a href="tel:01738621031">Box Office: <u>01738 621031</u></a></li> 214 <li data-modal="search" class="search modal-trigger"><a href="/search"><i class="fa fa-search"></i></a></li> 215 <li><a href="/booking/my-account"><i class="fa-regular fa-user"></i></a></li> 216 <li> 217 <a href="/booking/basket"><i class="fa fa-shopping-basket"></i></a> 218 219 <spektrix-basket-summary client-name="horsecrossarts" custom-domain="tickets.perththeatreandconcerthall.com"> 220 <span data-basket-item-count>0</span> 221 <div class="basket-summary"> 222 223 224 <div class="totals"><span>Total: £</span><span data-basket-summary-basket-total>0.00</span></div> 225 <div class="button-box"><a href="/booking/basket" class="button background-purple">Checkout</a></div> 226 227 228 </div> 229 </spektrix-basket-summary> 230 231 232 </li> 233 <li><a href="#"><img src="/assets/img/uk.png" /></a></li> 234 235 <li><span class="button-box"><a class="button background-black" href="/contact-us">Contact</a></span></li> 236 </ul> 237 </nav> 238 <nav aria-label="Main Menu" class="bottom" id="menu" role="navigation" aria-label="Main Navigation"> 239 <ul role="menubar" class="d-flex"> 240 <li role="none" data-title="Whats On" class="has-children"> 241 <button role="menuitem" aria-expanded="false" aria-haspopup="true" aria-expanded="false" aria-haspopup="true" class="nav-link" rel="">Whats On</button> 242 <ul class="sub-menu" role="menu"> 243 <li role="none" > 244 <a role="menuitem" class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/whats-on/">Whats On</a> 245 246 247 <ul role="menu"> 248 249 </ul> 250 251 252 </li> 253 <li role="none" > 254 <button role="menuitem" aria-expanded="false" aria-haspopup="true" aria-expanded="false" aria-haspopup="true" class="nav-link" rel="child.Noopener">By Category</button> 255 256 257 <ul role="menu"> 258 <li> 259 By Category 260 </li> 261 <li role="none"> 262 <a role="menuitem" class="nav-link" rel="" href="/whats-on">All Events</a> 263 </li> 264 <li role="none"> 265 <a role="menuitem" class="nav-link" rel="" href="/events/genre:classical-music">Classical Music</a> 266 </li> 267 <li role="none"> 268 <a role="menuitem" class="nav-link" rel="" href="/events/genre:comedy">Comedy</a> 269 </li> 270 <li role="none"> 271 <a role="menuitem" class="nav-link" rel="" href="/events/genre:dance">Dance</a> 272 </li> 273 <li role="none"> 274 <a role="menuitem" class="nav-link" rel="" href="/events/genre:drama">Drama</a> 275 </li> 276 <li role="none"> 277 <a role="menuitem" class="nav-link" rel="" href="/events/genre:film#">
277Film</a> 278 </li> 279 <li role="none"> 280 <a role="menuitem" class="nav-link" rel="" href="/events/genre:kids+families">Kids & Families</a> 281 </li> 282 <li role="none"> 283 <a role="menuitem" class="nav-link" rel="" href="/events/genre:music">Music</a> 284 </li> 285 <li role="none"> 286 <a role="menuitem" class="nav-link" rel="" href="/events/genre:talks+events">Talks & Events</a> 287 </li> 288 <li role="none"> 289 <a role="menuitem" class="nav-link" rel="" href="/events/genre:theatre">Theatre</a> 290 </li> 291 292 </ul> 293 294 295 </li> 296 <li role="none" > 297 <button role="menuitem" aria-expanded="false" aria-haspopup="true" aria-expanded="false" aria-haspopup="true" class="nav-link" rel="child.Noopener">By Date</button> 298 299 300 <ul role="menu"> 301 <li> 302 By Date 303 </li> 304 <li role="none"> 305 <a role="menuitem" class="nav-link" rel="" href="/whats-on">All Events</a> 306 </li> 307 <li role="none"> 308 <a role="menuitem" class="nav-link" rel="" href="/events/dates:today">Today</a> 309 </li> 310 <li role="none"> 311 <a role="menuitem" class="nav-link" rel="" href="/events/dates:tomorrow">Tomorrow</a> 312 </li> 313 <li role="none"> 314 <a role="menuitem" class="nav-link" rel="" href="/events/dates:this-week">This Week</a> 315 </li> 316 <li role="none"> 317 <a role="menuitem" class="nav-link" rel="" href="/events/dates:this-weekend">This Weekend</a> 318 </li> 319 <li role="none"> 320 <a role="menuitem" class="nav-link" rel="" href="/events/dates:this-month">This Month</a> 321 </li> 322 <li role="none"> 323 <a role="menuitem" class="nav-link" rel="" href="/events/dates:next-week">Next Week</a> 324 </li> 325 <li role="none"> 326 <a role="menuitem" class="nav-link" rel="" href="/events/dates:next-weekend">Next Weekend</a> 327 </li> 328 329 </ul> 330 331 332 </li> 333 <li role="none" > 334 <button role="menuitem" aria-expanded="false" aria-haspopup="true" aria-expanded="false" aria-haspopup="true" class="nav-link" rel="child.Noopener">By Month</button> 335 336 337 <ul role="menu"> 338 <li> 339 By Month 340 </li> 341 <li role="none"> 342 <a role="menuitem" class="nav-link" rel="" href="/whats-on">All Events</a> 343 </li> 344 <li role="none"> 345 <a role="menuitem" class="nav-link" rel="" href="/events/dates:ThisMonth">September</a> 346 </li> 347 <li role="none"> 348 <a role="menuitem" class="nav-link" rel="" href="/events/dates:october">October</a> 349 </li> 350 <li role="none"> 351 <a role="menuitem" class="nav-link" rel="" href="/events/dates:november">November</a> 352 </li> 353 <li role="none"> 354 <a role="menuitem" class="nav-link" rel="" href="/events/dates:december">December</a> 355 </li> 356 <li role="none"> 357 <a role="menuitem" class="nav-link" rel="" href="/events/dates:january">January</a> 358 </li> 359 <li role="none"> 360 <a role="menuitem" class="nav-link" rel="" href="/events/dates:february">February</a> 361 </li> 362 <li role="none"> 363 <a role="menuitem" class="nav-link" rel="" href="/events/dates:march">March</a> 364 </li> 365 <li role="none"> 366 <a role="menuitem" class="nav-link" rel="" href="/events/dates:april">April</a> 367 </li> 368 <li role="none"> 369 <a role="menuitem" class="nav-link" rel="" href="/events/dates:may">May</a> 370 </li> 371 <li role="none"> 372 <a role="menuitem" class="nav-link" rel="" href="/events/dates:june">June</a> 373 </li> 374 <li role="none"> 375 <a role="menuitem" class="nav-link" rel="" href="/events/dates:july">July</a> 376 </li> 377 <li role="none"> 378 <a role="menuitem" class="nav-link" rel="" href="/events/dates:august">August</a> 379 </li> 380 381 </ul> 382 383 384 </li> 385 </ul> 386 387 388 389 390 </li> 391 <li role="none" data-title="Your Visit" class="has-children"> 392 <a class="nav-link visit-us" rel="" href="https://www.perththeatreandconcerthall.com/your-visit/">Your Visit</a> 393 </li> 394 <li role="none" data-title="Support Us" class="has-children"> 395 <a class="nav-link support-us" rel="" href="https://www.perththeatreandconcerthall.com/support-us/">Support Us</a> 396 </li> 397 398 <li data-modal="search" class="search modal-trigger d-block d-lg-none"><a href="/search" style="color:black;padding-right:0;top:-0px;position:relative;"><i class="fa fa-search"></i></a></li> 399 400 <li class="hamburger d-block d-lg-none" style="padding-left:0;margin-left:-10px;"> 401 <a aria-label="Mobile" title="Mobile" href="#hamburger"> 402 <div class="hamburger hamburger--arrow js-hamburger" id="mobile-menu-hamburger"> 403 <div class="hamburger-box"> 404 <div class="hamburger-inner"></div> 405 </div> 406 </div> 407 408 </a> 409 </li> 410 411 <li class="hamburger-container d-none d-sm-none d-md-none d-lg-block modal
411-trigger d-xl-block" data-target="#mega-menu-desktop" data-modal="mega-menu-desktop"> 412 <a> 413 414 <div id="hamburger" class="hamburger hamburger--arrow js-hamburger"> 415 <div class="hamburger-box"> 416 <div class="hamburger-inner"></div> 417 </div> 418 </div> 419 420 </a> 421 </li> 422 423 </ul> 424 </nav> 425 </div> 426 </div> 427 </div> 428 429 430</header> 431<div class="div" style="display:none;"> 432 <nav id="mobile-menu"> 433 434 435 <ul> 436 <li> 437 <a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/whats-on/">Whats On</a> 438 <ul class="sub-menu"> 439 <li><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/whats-on/">Whats On</a> 440 </li> 441 <li><a class="nav-link" rel="" href="/whats-on">By Category</a> 442 <ul> 443 <li><a class="nav-link" rel="" href="/whats-on">All Events</a></li> 444 <li><a class="nav-link" rel="" href="/events/genre:classical-music">Classical Music</a></li> 445 <li><a class="nav-link" rel="" href="/events/genre:comedy">Comedy</a></li> 446 <li><a class="nav-link" rel="" href="/events/genre:dance">Dance</a></li> 447 <li><a class="nav-link" rel="" href="/events/genre:drama">Drama</a></li> 448 <li><a class="nav-link" rel="" href="/events/genre:film#">Film</a></li> 449 <li><a class="nav-link" rel="" href="/events/genre:kids+families">Kids & Families</a></li> 450 <li><a class="nav-link" rel="" href="/events/genre:music">Music</a></li> 451 <li><a class="nav-link" rel="" href="/events/genre:talks+events">Talks & Events</a></li> 452 <li><a class="nav-link" rel="" href="/events/genre:theatre">Theatre</a></li> 453 </ul> 454 </li> 455 <li><a class="nav-link" rel="" href="/whats-on">By Date</a> 456 <ul> 457 <li><a class="nav-link" rel="" href="/whats-on">All Events</a></li> 458 <li><a class="nav-link" rel="" href="/events/dates:today">Today</a></li> 459 <li><a class="nav-link" rel="" href="/events/dates:tomorrow">Tomorrow</a></li> 460 <li><a class="nav-link" rel="" href="/events/dates:this-week">This Week</a></li> 461 <li><a class="nav-link" rel="" href="/events/dates:this-weekend">This Weekend</a></li> 462 <li><a class="nav-link" rel="" href="/events/dates:this-month">This Month</a></li> 463 <li><a class="nav-link" rel="" href="/events/dates:next-week">Next Week</a></li> 464 <li><a class="nav-link" rel="" href="/events/dates:next-weekend">Next Weekend</a></li> 465 </ul> 466 </li> 467 <li><a class="nav-link" rel="" href="/whats-on#">By Month</a> 468 <ul> 469 <li><a class="nav-link" rel="" href="/whats-on">All Events</a></li> 470 <li><a class="nav-link" rel="" href="/events/dates:ThisMonth">September</a></li> 471 <li><a class="nav-link" rel="" href="/events/dates:october">October</a></li> 472 <li><a class="nav-link" rel="" href="/events/dates:november">November</a></li> 473 <li><a class="nav-link" rel="" href="/events/dates:december">December</a></li> 474 <li><a class="nav-link" rel="" href="/events/dates:january">January</a></li> 475 <li><a class="nav-link" rel="" href="/events/dates:february">February</a></li> 476 <li><a class="nav-link" rel="" href="/events/dates:march">March</a></li> 477 <li><a class="nav-link" rel="" href="/events/dates:april">April</a></li> 478 <li><a class="nav-link" rel="" href="/events/dates:may">May</a></li> 479 <li><a class="nav-link" rel="" href="/events/dates:june">June</a></li> 480 <li><a class="nav-link" rel="" href="/events/dates:july">July</a></li> 481 <li><a class="nav-link" rel="" href="/events/dates:august">August</a></li> 482 </ul> 483 </li> 484 </ul> 485 486 </li> 487 <li> 488 <a class="nav-link visit-us" rel="" href="https://www.perththeatreandconcerthall.com/your-visit/">Your Visit</a> 489 490 </li> 491 <li> 492 <a class="nav-link support-us" rel="" href="https://www.perththeatreandconcerthall.com/support-us/">Support Us</a> 493 494 </li> 495 496 497 <li><a href="/booking/my-account"><i class="fa-regular fa-user" style="margin-right:5px;width:25px"></i>My Account</a></li> 498 <li><a href="/booking/basket"><i class="fa fa-shopping-basket" style="margin-right:5px;;width:25px"></i>My Basket</a></li> 499 <li><a href="/contact-us"><i class="fa fa-envelope" style="margin-right:5px;;width:25px"></i>Contact</a></span></li> 500 501 <li><a href="/contact-us">About Us</a> 502 503 <ul> 504 505 506 <li><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/whats-on/">Whats On</a></li> 507 <li><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/your-visit/">Your Visit</a></li> 508 <li><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/support-us/">Support Us</a></li> 509 </li> 510 </ul> 511 </ul> 512 </nav> 513</div> 514 515 516 <div class="inner-banner banner-style-side banner-height-medium "> 517 518 519 520 <img src="/media/qk2bkbeb/contact-us-banner-2.jpg" class="desktop-image" alt="Contact Us image" /> 521 <div class="container"> 522 <div class="row align-items-center justify-content-center"> 523 <div class="inner-banner__content col"> 524 <div class="main-content"> 525 526 <h1>Contact Us</h1> 527 528 529<div class="breadcrumbs"> 530 531 <ul class=""> 532 <li><a href="#">Contact Us</a></li> 533 534 <li><a href="https://www.perththeatreandconcerthall.com/">Home</a></li> 535 <ul> 536 537</div> 538 539 540 541 542 543 544 545 546 </div> 547 548 </div> 549 550 <div class="callout-navigation col"> 551 552 553 554 </div> 555 556 </div> 557 </div> 558 </div> 559 560 561 562 563 564 565 <div class="contact-block block-padding-medium"> 566 <div class="container"> 567 <div class="row"> 568 <div class="col-lg-4"> 569 <div class="contact-options"> 570 <ul> 571 572 573 574 <li class="active" data-target="#030989ad-7a59-4802-ac39-91949cd656b6">General Enquiries</li> 575 <li class="active" data-target="#2d4386a4-022d-4109-8228-8230a911813b">Feedback</li> 576 <li class="active" data-target="#628edff0-84ef-4eff-b12d-a7c1c57dab40">Complaints</li> 577 578 579 </ul> 580 </div> 581 582 </div> 583 <div class="col-lg-8"> 584 585 <div class="contact-content-container active" id="030989ad-7a59-4802-ac39-91949cd656b6" > 586 <div class="contact-content-header"> 587 <h3> 588 General Enquiries 589 </h3> 590 591 </div> 592 <div class="contact-content"> 593 <p>For general enquiries, you can email us at [email protected]. This mailbox is monitored between 9am and 5pm, Monday to Frid
593ay.</p> 594<p>For ticketing enquiries, please email [email protected] and we'll get back to you as soon as possible. Our ticket counter in Perth Theatre is open from Tuesday to Saturday 10am - 4pm for in-person and phone enquiries. On evenings when there is a performance, we will open until the start time of the show.</p> 595<p> </p> 596 597 598 599 600 601 602 603 604 605 <div id="umbraco_form_9c510f9c6b2f4db5a98481d85aaf325e" class="umbraco-forms-form contactform umbraco-forms-default"> 606 607<form action="/contact-us" enctype="multipart/form-data" id="forma18ee438558243bbbc4d12dedbcb3c7b" method="post"><input data-val="true" data-val-required="The FormId field is required." name="FormId" type="hidden" value="9c510f9c-6b2f-4db5-a984-81d85aaf325e" /><input data-val="true" data-val-required="The FormName field is required." name="FormName" type="hidden" value="Contact form" /><input data-val="true" data-val-required="The RecordId field is required." name="RecordId" type="hidden" value="00000000-0000-0000-0000-000000000000" /><input name="PreviousClicked" type="hidden" value="" /><input name="Theme" type="hidden" value="default" /><input name="RedirectToPageId" type="hidden" value="4ca3a70c-1e88-4e1d-9095-bb24f6cfc870" /> <input type="hidden" name="FormStep" value="0" /> 608 <input type="hidden" name="RecordState" value="Q2ZESjhIR3ZwTGJXVWk1QWtfT0V4MEpoc1ZhZ2VVOVduWmRYQTFuUG1tMk1FWFMtcE03RUZYSHZMQ1gySkExV09uN3BQTEVvbUM5clY1WVVocVo4OWVEelliYW5XaW9OM1lsa3J2SlN2S1NrbThaWEJyZldtSEljTzFSa01yaGptem12U1E=" /> 609 610 611 612 613<div class="umbraco-forms-page" id="dd915e6d-78d9-4367-91e3-ea3cabf66233"> 614 615 <h4 class="umbraco-forms-caption">Contact Us</h4> 616 617 618 619 <fieldset class="umbraco-forms-fieldset" id="8b9c143a-6d11-4f05-8bbb-cb44a3edd1c5"> 620 621 622 <div class="row-fluid"> 623 624 <div class="umbraco-forms-container col-md-12"> 625 626 <div class=" umbraco-forms-field subject shortanswer mandatory "> 627 628 <label for="da16797d-b7f6-4dea-fdb2-d324e1de05f1" class="umbraco-forms-label"> 629Subject <span class="umbraco-forms-indicator">*</span> 630 </label> 631 632 <div class="umbraco-forms-field-wrapper"> 633 634 <input type="text" name="da16797d-b7f6-4dea-fdb2-d324e1de05f1" id="da16797d-b7f6-4dea-fdb2-d324e1de05f1" data-umb="da16797d-b7f6-4dea-fdb2-d324e1de05f1" class="text " value="" maxlength="255" 635 data-val="true" data-val-required="Please provide a value for Subject" aria-required="true" /> 636 637 638 639 640 641<span class="field-validation-valid" data-valmsg-for="da16797d-b7f6-4dea-fdb2-d324e1de05f1" data-valmsg-replace="true" role="alert"></span> 642 </div> 643 644 </div> 645 <div class=" umbraco-forms-field name shortanswer alternating "> 646 647 <label for="510426a8-265a-41e1-8d4d-4c08855476d5" class="umbraco-forms-label"> 648Name </label> 649 650 <div class="umbraco-forms-field-wrapper"> 651 652 <input type="text" name="510426a8-265a-41e1-8d4d-4c08855476d5" id="510426a8-265a-41e1-8d4d-4c08855476d5" data-umb="510426a8-265a-41e1-8d4d-4c08855476d5" class="text " value="" maxlength="255" 653 /> 654 655 656 657 658 659<span class="field-validation-valid" data-valmsg-for="510426a8-265a-41e1-8d4d-4c08855476d5" data-valmsg-replace="true" role="alert"></span> 660 </div> 661 662 </div> 663 <div class=" umbraco-forms-field email shortanswer "> 664 665 <label for="2d06bd1e-087c-4236-9771-b2c4c6cf1953" class="umbraco-forms-label"> 666Email </label> 667 668 <div class="umbraco-forms-field-wrapper"> 669 670 <input type="email" name="2d06bd1e-087c-4236-9771-b2c4c6cf1953" id="2d06bd1e-087c-4236-9771-b2c4c6cf1953" data-umb="2d06bd1e-087c-4236-9771-b2c4c6cf1953" class="text " value="" maxlength="255" 671 /> 672 673 674 675 676 677<span class="field-validation-valid" data-valmsg-for="2d06bd1e-087c-4236-9771-b2c4c6cf1953" data-valmsg-replace="true" role="alert"></span> 678 </div> 679 680 </div> 681 <div class=" umbraco-forms-field message longanswer alternating "> 682 683 <label for="c752d824-7dab-4f93-bcb0-8826c73bc8f6" class="umbraco-forms-label"> 684Message </label> 685 686 <div class="umbraco-forms-field-wrapper"> 687 688 689<textarea class="" 690 name="c752d824-7dab-4f93-bcb0-8826c73bc8f6" 691 id="c752d824-7dab-4f93-bcb0-8826c73bc8f6" 692 data-umb="c752d824-7dab-4f93-bcb0-8826c73bc8f6" 693 rows="2" 694 cols="20"
695 ></textarea> 696 697 698 699<span class="field-validation-valid" data-valmsg-for="c752d824-7dab-4f93-bcb0-8826c73bc8f6" data-valmsg-replace="true" role="alert"></span> 700 </div> 701 702 </div> 703 704 705 <input type="hidden" id="1090da35-35f7-41e6-ad84-b0e94533569f" name="g-recaptcha-response" /> 706 <div class="umbraco-forms-recaptcha-v3-config umbraco-forms-hidden" 707 data-id="1090da35-35f7-41e6-ad84-b0e94533569f" 708 data-site-key="6LerNTAqAAAAAJX_jwChqXZ6t21DZsNds5PKAdxY"></div> 709 710 </div> 711 </div> 712 713 </fieldset> 714 715 <div class="umbraco-forms-hidden" aria-hidden="true"> 716 <input type="text" name="9c510f9c6b2f4db5a98481d85aaf325e" /> 717 </div> 718 719 <div class="umbraco-forms-navigation row-fluid"> 720 721 <div class="col-md-12"> 722 <input type="submit" 723 class="btn primary" 724 value="Submit" 725 name="__next" 726 data-form-navigate="next" 727 data-umb="submit-forms-form" /> 728 </div> 729 </div> 730</div> 731 732 733 734<input name="__RequestVerificationToken" type="hidden" value="CfDJ8HGvpLbWUi5Ak_OEx0JhsVZJ21n0WDR02UNyQxelFn1QRLZWQjN5fIxW5-Jjopt76JcFdzIz5D96Y1PLsvsRT6iTtSPLv4Di0FZZEnAdxP37YetJCrRCFyhz5wgLikzUdDQMsifA0n05-NfpGzUKktU" /><input name="ufprt" type="hidden" value="CfDJ8HGvpLbWUi5Ak_OEx0JhsVYT7wqL9WMG5BxRn6a7Cm2MC3mUOQo4vU3RE0RMszaFo9lvbe1tdk_Il2-lYDPdT1QJJC0qk9snCdAJV7fOrSRcwy72uRpqytPw0nvBIsG4gmnisdBodnawiLo64e18X_g" /></form> 735 </div> 736 737 738 739 740<div class="umbraco-forms-form-config umbraco-forms-hidden" 741 data-id="9c510f9c6b2f4db5a98481d85aaf325e" 742 data-serialized-page-button-conditions="{}" 743 data-serialized-fieldset-conditions="{}" 744 data-serialized-field-conditions="{}" 745 data-serialized-fields-not-displayed="{}" 746 data-trigger-conditions-check-on="change" 747 data-form-element-html-id-prefix="" 748 data-disable-validation-dependency-check="false"></div>
vendor: 77 bytes, lines 748-751
748 749 750 751<script defer="defer" src="https://www.google.com/recaptcha/api.js?render=
7516LerNTAqAAAAAJX_jwChqXZ6t21DZsNds5PKAdxY
vendor: 54 bytes, line 751
751&v=13.1.2" type="application/javascript"></script>
751<script defer="defer" src="/App_Plugins/UmbracoForms/Assets/recaptcha.v3.init.min.js?v=13.1.2" type="application/javascript"></script>
751<script defer="defer" src="/App_Plugins/UmbracoForms/Assets/themes/default/umbracoforms.min.js?v=13.1.2" type="application/javascript"></script>
751 752<link href="/App_Plugins/UmbracoForms/Assets/themes/default/style.min.css?v=13.1.2" rel="stylesheet" /> 753 754<p> </p> 755 756 </div> 757 </div> 758 <div class="contact-content-container " id="2d4386a4-022d-4109-8228-8230a911813b" > 759 <div class="contact-content-header"> 760 <h3> 761 Feedback 762 </h3> 763 764 </div> 765 <div class="contact-content"> 766 <p>You can email us at [email protected]. We value all feedback and love to hear what you think about our programming, our service and just about anything else. All feedback is valuable but does not always require a response. If you do require a response please let us know.</p> 767 768 </div> 769 </div> 770 <div class="contact-content-container " id="628edff0-84ef-4eff-b12d-a7c1c57dab40" > 771 <div class="contact-content-header"> 772 <h3> 773 Complaints 774 </h3> 775 776 </div> 777 <div class="contact-content"> 778 <p>We hope you like what we do but if you have any complaints please get in touch. It gives us valuable information we can use to improve customer satisfaction and help us get things right.</p> 779<p>Our complaints policy has two stages</p> 780<p>Stage one: We aim to resolve customer dissatisfaction as close as possible to the point of service delivery. However, if your complaint is in writing or cannot be resolved on the spot we will resolve it in five working days or less unless there are exceptional circumstances.</p> 781<p>Stage two: if we cannot resolve your complaint at Stage One we will explain why and let you know
781what we are going to do. Some complaints are complex and require detailed investigation and we may need more time to do this. We will acknowledge receipt of your complaint in three working days and will respond to your complaint as soon as possible but within 20 working days. If our investigation is going to take longer we will let you know and keep you updated.</p> 782<ul> 783<li>Horsecross Arts Ltd</li> 784<li>Perth Theatre and Concert Hall</li> 785<li>Mill Street</li> 786<li>Perth</li> 787<li>PH1 5HZ</li> 788<li>[email protected]</li> 789</ul> 790 791 </div> 792 </div> 793 794 795 </div> 796 </div> 797 798 799 </div> 800</div> 801 802 803 804 805 806 807<div class="modal-box"> 808 809 810 <div class="modal-content-box background-style-True" id="modal-search"> 811 <div class="container"> 812 <div class="close-button close-modal-propogate"><i class="fa fa-times"></i></div> 813 <div class="row no-margin"> 814 <div class="col-md-6 no-padding col-sm-12"> 815 <div class="modal-header"> 816 <h3 class="h1 p-0 m-0"><i class="fa fa-search"></i>Search</h3> 817 </div> 818 </div> 819 820 </div> 821 <div class="row results-container" style="display:none"> 822 <div class="results answer-styled"></div> 823 </div> 824 825 <div class="results answer-styled"> 826 <div class="row list-view" style=""> 827 828 <form action="/search"> 829 <fieldset class="d-flex"> 830 <div class="input-container"> 831 <i class="fa fa-search"></i> 832 <input id="search-input" type="text" name="q" placeholder="Search"> 833 </div> 834 </fieldset> 835 836 </form> 837 </div> 838 </div> 839 </div> 840 </div> 841 <div class="modal-content-box background-style-True arch-white" id="modal-select-your-access" data-target="#select-your-access"> 842 <div class="container"> 843 <div class="close-button close-modal-propogate"><i class="fa fa-times"></i></div> 844 <div class="row no-margin"> 845 <div class="col-md-6 no-padding col-sm-12"> 846 <div class="modal-header"> 847 <h3 class="h1 p-0 m-0"><i class="fa fa-search"></i>Choose a Performance Type</h3> 848 </div> 849 </div> 850 851 </div> 852 853 854 <div class="results answer-styled"> 855 <div class="row list-view" style=""> 856 857 <div class="col-lg-3 col-6"> 858 <a class="category-icon set-input" data-value="" data-pretty-value="All"> 859 <i class="fa fa-link"> 860 </i> 861 862 <span>All Types</span> 863 </a> 864 </div> 865 866 <div class="col-lg-3 col-6"> 867 <a class="category-icon set-input" data-value="audiodescribed" data-pretty-value="Audio Described"> 868 <i class="fa fa-link"> </i> 869 870 <span>Audio Described</span> 871 </a> 872 </div> 873 <div class="col-lg-3 col-6"> 874 <a class="category-icon set-input" data-value="bsl" data-pretty-value="BSL"> 875 <i class="fa fa-link"> </i> 876 877 <span>BSL</span> 878 </a> 879 </div> 880 <div class="col-lg-3 col-6"> 881 <a class="category-icon set-input" data-value="captioned" data-pretty-value="Captioned"> 882 <i class="fa fa-link"> </i> 883 884 <span>Captioned</span> 885 </a> 886 </div> 887 <div class="col-lg-3 col-6"> 888 <a class="category-icon set-input" data-value="relaxed" data-pretty-value="Relaxed"> 889 <i class="fa fa-link"> </i> 890
891 <span>Relaxed</span> 892 </a> 893 </div> 894 </div> 895 896 </div> 897 </div> 898 </div> 899 <div class="modal-content-box background-style-True arch-white" id="modal-select-your-category" data-target="#select-your-category"> 900 <div class="container"> 901 <div class="close-button close-modal-propogate"><i class="fa fa-times"></i></div> 902 <div class="row no-margin"> 903 <div class="col-md-6 no-padding col-sm-12"> 904 <div class="modal-header"> 905 <h3 class="h1 p-0 m-0"><i class="fa fa-search"></i>Choose a Category</h3> 906 </div> 907 </div> 908 909 </div> 910 911 912 <div class="results answer-styled"> 913 <div class="row list-view" style=""> 914 915 <div class="col-lg-3 col-6"> 916 <a class="category-icon set-input" data-value="" data-pretty-value="All"> 917 <i class="fa fa-link"> 918 </i> 919 920 <span>All Categories</span> 921 </a> 922 </div> 923 <div class="col-lg-3 col-6"> 924 <a class="category-icon set-input" data-value="classical-music" data-pretty-value="Classical Music"> 925 <i class="fa fa-link"> </i> 926 927 <span>Classical Music</span> 928 </a> 929 </div> 930 <div class="col-lg-3 col-6"> 931 <a class="category-icon set-input" data-value="comedy" data-pretty-value="Comedy"> 932 <i class="fa fa-link"> </i> 933 934 <span>Comedy</span> 935 </a> 936 </div> 937 <div class="col-lg-3 col-6"> 938 <a class="category-icon set-input" data-value="dance" data-pretty-value="Dance"> 939 <i class="fa fa-link"> </i> 940 941 <span>Dance</span> 942 </a> 943 </div> 944 <div class="col-lg-3 col-6"> 945 <a class="category-icon set-input" data-value="drama" data-pretty-value="Drama"> 946 <i class="fa fa-link"> </i> 947 948 <span>Drama</span> 949 </a> 950 </div> 951 <div class="col-lg-3 col-6"> 952 <a class="category-icon set-input" data-value="film" data-pretty-value="Film"> 953 <i class="fa fa-link"> </i> 954 955 <span>Film</span> 956 </a> 957 </div> 958 <div class="col-lg-3 col-6"> 959 <a class="category-icon set-input" data-value="kids-plus-families" data-pretty-value="Kids + Families"> 960 <i class="fa fa-link"> </i> 961 962 <span>Kids + Families</span> 963 </a> 964 </div> 965 <div class="col-lg-3 col-6"> 966 <a class="category-icon set-input" data-value="music" data-pretty-value="Music"> 967 <i class="fa fa-link"> </i> 968 969 <span>Music</span> 970 </a> 971 </div> 972 <div class="col-lg-3 col-6"> 973 <a class="category-icon set-input" data-value="talks-plus-events" data-pretty-value="Talks + Events"> 974 <i class="fa fa-link"> </i> 975 976 <span>Talks + Events</span> 977 </a> 978 </div> 979 <div class="col-lg-3 col-6"> 980 <a class="category-icon set-input" data-value="theatre" data-pretty-value="Theatre"> 981 <i class="fa fa-link"> </i> 982
983 <span>Theatre</span> 984 </a> 985 </div> 986 </div> 987 988 </div> 989 </div> 990 </div> 991 992 <div class="modal-content-box background-style-True" id="modal-select-your-date" data-target="#select-your-date"> 993 <div class="container"> 994 <div class="close-button close-modal-propogate"><i class="fa fa-times"></i></div> 995 996 997 <div class="row no-margin"> 998 <div class="col-md-6 no-padding col-sm-12"> 999 <div class="modal-header"> 1000 <h3 class="h1 p-0 m-0"><i class="fa fa-calendar"></i>Choose a Date</h3> 1001 </div> 1002 </div> 1003 1004 </div> 1005 1006 <div class="results answer-styled"> 1007 <div class="row list-view" style=""> 1008 <div class="col-lg-4"> 1009 <ul class="list-of-date-options"> 1010 1011 <li><a class="set-input" data-value="" href="#" data-pretty-value="All Dates"><i class="fa fa-calendar"></i>All Dates</a></li> 1012 1013 <li><a class="set-input" data-value="Today" href="#" data-pretty-value="Today"><i class="fa fa-calendar"></i>Today</a></li> 1014 <li><a class="set-input" data-value="Tomorrow" href="#" data-pretty-value="Tomorrow"><i class="fa fa-calendar"></i>Tomorrow</a></li> 1015 1016 <li><a class="set-input" data-value="ThisWeekend" href="#" data-pretty-value="This Weekend"><i class="fa fa-calendar"></i>This Weekend</a></li> 1017 <li><a class="set-input" data-value="ThisWeek" href="#" data-pretty-value="This Week"><i class="fa fa-calendar"></i>This Week</a></li> 1018 <li><a class="set-input" data-value="ThisMonth" href="#" data-pretty-value="This Month"><i class="fa fa-calendar"></i>This Month</a></li> 1019 <li><a class="set-input" data-value="NextWeekend" href="#" data-pretty-value="Next Weekend"><i class="fa fa-calendar"></i>Next Weekend</a></li> 1020 <li><a class="set-input" data-value="NextWeek" href="#" data-pretty-value="Next Week"><i class="fa fa-calendar"></i>Next Week</a></li> 1021 <li><a class="set-input" data-value="NextMonth" href="#" data-pretty-value="Next Month"><i class="fa fa-calendar"></i>Next Month</a></li> 1022 1023 </ul> 1024 </div> 1025 <div class="col-lg-8"> 1026 <div id="show-calendar" class="show-calendar"></div> 1027 </div> 1028 </div> 1029 1030 </div> 1031 </div> 1032 </div> 1033 1034 1035 1036 <div class="modal-content-box background-style-True arch-white" id="modal-mega-menu-desktop"> 1037 1038 <div class="close-button close-modal-propogate"><i class="fa fa-times"></i></div> 1039 1040 1041 <div class="modal-box__content"> 1042 <div class="container"> 1043 <div class="row"> 1044 <div class="col-md-4 left-navigation"> 1045 <ul> 1046 1047 1048 <li><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/whats-on/">Whats On</a></li> 1049 <li><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/your-visit/">Your Visit</a></li> 1050 <li><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/support-us/">Support Us</a></li> 1051 </ul> 1052 1053 </div> 1054 <div class="col-md-8 right-navigation"> 1055 <ul> 1056 1057 <li style="padding-top:20px;"><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/about-us/">About Us</a></li> 1058 <li style="padding-top:20px;"><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/venue-hire/">Venue Hire</a></li> 1059 <li style="padding-top:20px;"><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/learning-and-engagement/">Learning And Engagement</a></li> 1060 <li style="padding-top:20px;"><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/news/">News</a></li> 1061 <li style="padding-top:20px;"><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/food-drink/">Food & Drink</a></li> 1062 <li style="padding-top:20px;"><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/gift-vouchers/">Gift Vouchers</a></li> 1063 <li style="padding-top:20px;"><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/policies/frequently-asked-questions/">Frequently Asked Questions</a></li> 1064 <li style="padding-top:20px;"><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/work-with-us/">Work With Us</a></li> 1065 1066 </ul> 1067 </div> 1068 </div> 1069 </div> 1070 </div> 1071 </div> 1072 1073 <div class="modal-content-box text-left modal-select-club" id="modal-select-your-location"> 1074 <div class="results answer-styled"> 1075 <div class="row list-view" style=""> 1076 1077 <div class="col-12"> 1078 <img src="/assets/img/uk.png" /> 1079 1080 <h2>It looks like you're viewing this website from outside the UK.</h2> 1081 <p> 1082 Just in case you're in the wrong place, we are Perth Theatre and Concert Hall based in Perth, Scotland. 1083 </p> 1084 <div class="button-box align-items-center justify-content-center text-center"> 1085 <a href="?confirmedlocation=true" class="confirm-location button background-black">Confirm</a> 1086 </div> 1087 </div> 1088 </div> 1089 </div> 1090 </div> 1091 1092 1093 1094 1095 1096 1097</div> 1098 1099
1100<script> 1101 jQuery(document).ready(function (event) { 1102 1103 1104 1105 1106 var availableDates = [ 1107"16-10-2026","31-12-2027","31-12-2027","31-12-2027","30-10-2026","22-10-2026","13-10-2026","13-10-2026","4-12-2026","28-10-2026","28-10-2026","31-10-2026","20-12-2026","31-10-2026","20-12-2026","2-10-2026","3-10-2026","3-10-2026","2-10-2026","3-10-2026","3-10-2026","2-10-2026","27-11-2026","28-11-2026","28-11-2026","2-12-2026","3-12-2026","4-12-2026","4-12-2026","5-12-2026","5-12-2026","6-12-2026","6-12-2026","8-12-2026","9-12-2026","10-12-2026","10-12-2026","11-12-2026","11-12-2026","12-12-2026","12-12-2026","13-12-2026","13-12-2026","15-12-2026","16-12-2026","17-12-2026","18-12-2026","19-12-2026","20-12-2026","24-12-2026","22-12-2026","23-12-2026","24-12-2026","27-12-2026","26-12-2026","27-12-2026","28-12-2026","29-12-2026","30-12-2026","31-12-2026","15-12-2026","16-12-2026","17-12-2026","18-12-2026","19-12-2026","20-12-2026","29-12-2026","30-12-2026","31-12-2026","29-12-2026","4-12-2026","27-11-2026","28-11-2026","28-11-2026","4-12-2026","5-12-2026","5-12-2026","6-12-2026","6-12-2026","10-12-2026","11-12-2026","12-12-2026","12-12-2026","13-12-2026","13-12-2026","15-12-2026","16-12-2026","17-12-2026","18-12-2026","19-12-2026","19-12-2026","20-12-2026","20-12-2026","22-12-2026","23-12-2026","24-12-2026","24-12-2026","26-12-2026","27-12-2026","27-12-2026","28-12-2026","29-12-2026","29-12-2026","30-12-2026","30-12-2026","31-12-2026","31-12-2026","23-12-2026","23-12-2026","20-12-2026","11-12-2026","23-10-2026","30-10-2026","30-10-2026","23-10-2026","2-10-2026","29-10-2026","29-10-2026","19-12-2026","19-12-2026","10-10-2026","10-10-2026","3-10-2026","5-10-2026","5-10-2026","17-10-2026","17-10-2026","3-11-2026","3-11-2026","10-10-2026","19-9-2027","19-9-2027","20-9-2027","9-10-2026","27-2-2027","9-10-2026","27-2-2027","20-8-2027","14-12-2026","14-12-2026","2-12-2026","2-12-2026","26-11-2026","25-6-2027","17-12-2026","17-12-2026","25-6-2027","4-11-2026","23-10-2026","3-10-2026","26-11-2026","23-10-2026","4-11-2026","9-10-2026","9-12-2026","18-2-2027","12-3-2027","12-5-2027","28-2-2027","9-1-2027","21-4-2027","30-10-2026","26-2-2027","27-2-2027","27-2-2027","25-10-2026","13-10-2026","13-10-2026","14-10-2026","14-10-2026","25-10-2026","21-4-2027","12-3-2027","9-10-2026","18-2-2027","9-12-2026","12-5-2027","9-1-2027","28-2-2027","10-2-2027","7-7-2027","25-3-2027","19-10-2026","9-11-2026","7-12-2026","19-10-2026","9-11-2026","7-12-2026","21-9-2027","10-2-2027","7-7-2027","30-11-2026","12-6-2027","5-11-2026","6-11-2026","7-11-2026","7-11-2026","30-11-2026","12-6-2027","14-11-2026","16-12-2026","3-12-2026","6-12-2026","12-12-2026","24-1-2027","12-11-2027","2-10-2026","26-2-2027","19-11-2026","25-11-2026","24-1-2027","12-11-2027","24-5-2027","3-12-2026","6-12-2026","14-11-2026","12-12-2026","19-10-2026","9-11-2026","7-12-2026","2-10-2026","29-10-2026","4-11-2026","5-11-2026","6-11-2026","7-11-2026","7-11-2026","5-11-2026","19-11-2026","3-12-2026","15-10-2026","22-10-2026","28-5-2027","24-5-2027","28-5-2027","10-12-2026","10-12-2026","31-10-2026","19-11-2026","25-3-2027","12-4-2027","12-4-2027","21-11-2026","28-11-2026","29-11-2026","28-4-2027","25-11-2026","21-11-2026","28-4-2027","23-10-2026","27-2-2027","8-10-2026","9-10-2026","10-10-2026","10-10-2026","10-10-2026","11-10-2026","11-10-2026","23-10-2026","5-12-2026","10-10-2026","10-10-2026","10-10-2026","9-10-2026","11-10-2026","11-10-2026","11-10-2026","11-10-2026","11-10-2026","11-10-2026","10-10-2026","11-10-2026","10-10-2026","10-10-2026","8-10-2026","10-10-2026","11-10-2026","10-10-2026","5-12-2026","24-3-2027","16-12-2026","24-3-2027","3-3-2027","3-3-2027","21-11-2026","21-11-2026","21-11-2026","22-11-2026","22-11-2026","22-11-2026","21-11-2026","21-11-2026","21-11-2026","22-11-2026","22-11-2026","22-11-2026","27-3-2027","10-9-2027","27-3-2027","10-9-2027","23-3-2027","21-11-2026","5-12-2026","27-2-2027","23-3-2027","12-2-2027","13-2-2027","12-2-2027","14-1-2027","15-4-2027","14-1-2027","15-4-2027","12-1-2027","13-4-2027","12-1-2027","13-4-2027","12-1-2027","13-4-2027","12-1-2027","13-4-2027","28-11-2026","29-11-2026","26-2-2027","5-10-2026","26-10-2026","2-11-2026","9-11-2026","16-11-2026","23-11-2026","30-11-2026","7-12-2026","11-1-2027","18-1-2027","25-1-2027","1-2-2027","15-2-2027","22-2-2027","1-3-2027","8-3-2027","15-3-2027","22-3-2027","12-4-2027","19-4-2027","26-4-2027","3-5-2027","10-5-2027","17-5-2027","24-5-2027","31-5-2027","7-6-2027","14-6-2027","21-6-2027","28-6-2027","11-1-2027","12-4-2027","9-3-2027","9-3-2027","9-3-2027","7-4-2027","7-4-2027","12-12-2026","12-12-2026","4-12-2026","4-12-2026","10-6-2027","11-6-2027","10-6-2027","30-1-2027","30-1-2027","2-7-2027","2-7-2027","3-7-2027","3-7-2027","25-2-2027","25-2-2027","2-7-2027","2-7-2027","3-7-2027","3-7-2027","26-3-2027","27-3-2027","20-3-2027","20-3-2027","24-3-2027","25-3-2027","26-3-2027","27-3-2027","27-3-2027","3-5-2027","26-6-2027","29-1-2027","17-3-2028","17-3-2028","29-1-2027","19-5-2027","10-9-2
1107027","11-9-2027","15-2-2027","15-12-2026", 1108 1109 1110 ]; 1111 1112 1113 1114 function available(date) { 1115 dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear(); 1116 if (jQuery.inArray(dmy, availableDates) != -1) { 1117 return [true, "", "Available"]; 1118 } else { 1119 return [false, "", "unAvailable"]; 1120 } 1121 } 1122 1123 jQuery("#show-calendar").datepicker({ 1124 minDate: 0, 1125 firstDay: 1, 1126 altFormat: "yy-mm-dd", 1127 dateFormat: 'dd/mm/yy', 1128 altField: "#Filter.DateRange", 1129 beforeShowDay: available, 1130 onSelect: function (dateText, inst) { 1131 // Action to be triggered on date click 1132 jQuery("#modal-select-your-date .close-button").trigger("click"); 1133 jQuery("#select-your-date input[type=text]").val(dateText); 1134 jQuery("#select-your-date").addClass("success"); 1135 1136 // Add leading zeros to month and day 1137 var formattedMonth = String(inst.selectedMonth + 1).padStart(2, '0'); 1138 var formattedDay = String(inst.selectedDay).padStart(2, '0'); 1139 var formattedDate = inst.selectedYear + "-" + formattedMonth + "-" + formattedDay; 1140 1141 jQuery("#select-your-date input[type='hidden']").val(formattedDate); 1142 } 1143 }); 1144 1145 }); 1146 1147</script>
1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 <div class="social-links background-black block-padding-small animated-element"> 1158 <ul class="d-flex align-items-center justify-content-center"> 1159 <li><a href="https://www.facebook.com/PerthTheatreAndConcertHall"><i class="fa fa-facebook"></i></a></li> 1160 <li><a href="https://bsky.app/profile/perthtch.bsky.social"><i class="fa-brands fa-bluesky"></i></a></li> 1161 <li><a href="https://www.instagram.com/PerthTheatreAndConcertHall/"><i class="fa-brands fa-instagram"></i></a></li> 1162 <li><a href="https://www.youtube.com/@PerthTheatreAndConcertHall"><i class="fa-brands fa-youtube"></i></a></li> 1163 1164 1165 </ul> 1166 </div> 1167 <div id="newsletter" class="background-purple block-padding-small newsletter"> 1168 <div class="container"> 1169 <div class="row align-items-center"> 1170 1171 1172 1173 <div id="footer-newsletter-content" class="col-xs-12 col-md-5"> 1174 <h4>Join Our</h4> 1175 <h3 class="h1">Newsletter</h3> 1176 </div> 1177 1178 <div id="footer-newsletter-form-container" class="col-xs-12 col-md-7"> 1179 1180 <form class="footer-newsletter-form" action="https://tickets.perththeatreandconcerthall.com/horsecrossarts/website/secure/signup.aspx" method="post"> 1181 <div class="row"> 1182 <div class="col-lg-6"> 1183 <label for="footer_newsletter_name"> 1184 <input id="footer_newsletter_name" type="text" placeholder="First Name" name="FirstName" required=""> 1185 </label> 1186 </div> 1187 <div class="col-lg-6"> 1188 1189 <label for="footer_newsletter_last_name"> 1190 <input id="footer_newsletter_last_name" type="text" placeholder="Last Name" name="LastName" required=""> 1191 </label> 1192 </div> 1193 </div> 1194 <div class="row"> 1195 <div class="col-md-12"> 1196 <input type="hidden" name="ReturnUrl" value="http://www.perththeatreandconcerthall.com/thank-you"> 1197 <label for="footer_newsletter_email"> 1198 <input id="footer_newsletter_email" type="text" placeholder="Email Address" name="Email" required=""> 1199 </label> 1200 </div> 1201 </div> 1202 1203 <div class="row"> 1204 <div class="col-md-12"> 1205 <div class="button-box"> 1206 <button id="footer-newsletter-submit" class="button" type="submit">Sign Up</button> 1207 </div> 1208 </div> 1209 </div> 1210 </form> 1211 1212 1213 </div> 1214 </div> 1215 </div> 1216 1217 </div> 1218 1219 <div id="footer" class="background-black"> 1220 1221 <div class="container"> 1222 <div class="row logos justify-content-center align-items-center justify-content-between"> 1223 <div class="col-lg-3"> 1224 <div class="footer-logo"> 1225 <img src="/assets/img/logo.png" alt=""> 1226 </div> 1227 </div> 1228 <div class="col-lg-9 text-center"> 1229 <div class="partners"> 1230 <h3>Thanks to our partners</h3> 1231 <ul class="d-flex align-items-center justify-content-evenly"> 1232 <li><img src="/assets/img/creative-scotland.png"/></li> 1233 <li><img src="/assets/img/perth.png"/></li> 1234 <li><img src="/assets/img/gannochy-trust.png" /></li> 1235 <li><img src="https://www.perththeatreandconcerthall.com/media/qgklrxqw/untitled-1.png" /></li> 1236 </ul> 1237 </div> 1238 </div> 1239 </div> 1240 </div> 1241 <div class="footer-links"> 1242 <div class="container"> 1243 <div class="row"> 1244 <div class="col-md-12"> 1245 <ul class="d-flex align-items-center justify-content-center text-center"> 1246 <li><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/work-with-us/">Work With Us</a></li> 1247 <li><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/about-us/">About Us</a></li> 1248 <li><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/contact-us/">Contact Us</a></li> 1249 1250 </ul> 1251 </div> 1252 1253 </div> 1254 </div> 1255 </div> 1256 <div class="footer-sub-links"> 1257 <div class="container"> 1258 <div class="row"> 1259 <div class="col-md-12"> 1260 <ul class="d-flex align-items-center justify-content-center text-center"> 1261 <li ><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/policies/terms-conditions/">Terms & Conditions</a></li> 1262 <li ><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/policies/privacy-policy/">Privacy Policy</a></li> 1263 <li ><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/policies/cookie
1263s/">Cookies</a></li> 1264 <li ><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/policies/accessibility-information/">Accessibility Information</a></li> 1265 <li ><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/policies/frequently-asked-questions/">Frequently Asked Questions</a></li> 1266 <li ><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/policies/secure-my-booking/">Secure My Booking</a></li> 1267 <li ><a class="nav-link" rel="" href="/media/py5abhjc/ptch-cs-myf-fair-work-statement-202526-202728-final.pdf">Fair Work Statement</a></li> 1268 <li ><a class="nav-link" rel="" href="https://www.perththeatreandconcerthall.com/media/2gmejflr/horsecross-arts-signed-accounts-2025.pdf">Horsecross Accounts 2025</a></li> 1269 1270 </ul> 1271 </div> 1272 1273 </div> 1274 </div> 1275 </div> 1276 1277 1278 <div class="container "> 1279 1280 1281 <div class="row footer-bottom align-items-center justify-content-center"> 1282 1283 <div class="col-lg-8 copyright text-center"> 1284 1285 <p> 1286 Horsecross Arts Ltd is registered in Scotland, no SC301328 and a charity no. SC022400. 1287 Registered office: Perth Concert Hall, Mill Street, Perth, PH1 5HZ 1288 </p> 1289 1290 </div> 1291 1292 <div class="col-lg-8 text-end d-flex align-items-center justify-content-center site-link"> 1293 1294 <p>Website By <a href="https://www.parachute.net">Parachute</a></p> 1295 </div> 1296 </div> 1297 1298 </div> 1299 </div> 1300 1301 1302 1303</div> 1304 1305 1306
1306<script src="https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/js/splide.min.js"></script>
1306 1307
1307<script integrity="sha512-uURl+ZXMBrF4AwGaWmEetzrd+J5/8NRkWAvJx5sbPSSuOb0bZLqf+tOzniObO00BjHa/dD7gub9oCGMLPQHtQA==" crossorigin="anonymous" referrerpolicy="no-referrer" src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js"></script>
1307 1308
1308<script integrity="sha512-EcjIn31v06q9OgvenQpSqNT+mGTEfdDrIwEGbNCgZyv+BwRBesRiOaDBHuM2oKAi3m3pKYvfq01h1r4j2/IEXQ==" crossorigin="anonymous" referrerpolicy="no-referrer" src="https://cdnjs.cloudflare.com/ajax/libs/jQuery.mmenu/9.1.6/mmenu.min.js"></script>
1308 1309
1309<script integrity="sha512-rstIgDs0xPgmG6RX1Aba4KV5cWJbAMcvRCVmglpam9SoHZiUCyQVDdH2LPlxoHtrv17XWblE/V/PP+Tr04hbtA==" crossorigin="anonymous" referrerpolicy="no-referrer" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.5/jquery.validate.min.js"></script>
1309 1310
1310<script integrity="sha512-GJa/LjpGK81b9EeizDHN9K25l9H6bDAz2v4Ga6FnkFjNlAMVtMh6RbeAdUH94qY3KlggKGi9YfCkwGptnjjDkA==" crossorigin="anonymous" referrerpolicy="no-referrer" src="https://cdnjs.cloudflare.com/ajax/libs/jvectormap/2.0.5/jquery-jvectormap.min.js"></script>
1310 1311 <link rel="stylesheet" integrity="sha512-Mji2X7D1EhUZpESSu1KN/b79CaC0Z1S+5AS9DtEkUXaAbZ49cFk8i29nypoOKn+X9RWmSMwCn3cJvn5v7v1fZw==" crossorigin="anonymous" referrerpolicy="no-referrer" href="https://cdnjs.cloudflare.com/ajax/libs/jvectormap/2.0.5/jquery-jvectormap.min.css" /> 1312 1313 1314<!-- Start cookieyes banner -->
1315<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/7a0c76877f6f8bfed2d1e8e3/script.js"></script>
1315 1316<!-- End cookieyes banner --> 1317
1318<script> 1319 document.addEventListener("DOMContentLoaded", function () { 1320 window.addEventListener('scroll', function () { 1321 if (window.scrollY > 50) { 1322 document.getElementById('header').classList.add('fixed-top'); 1323 navbar_height = document.getElementById('header').offsetHeight; 1324 } else { 1325 document.getElementById('header').classList.remove('fixed-top'); 1326 } 1327 }); 1328 }); 1329 document.addEventListener( 1330 "DOMContentLoaded", () => { 1331 const menu = new Mmenu("#mobile-menu", { 1332 "offCanvas": { 1333 position: "bottom" 1334 }, 1335 "navbar": { 1336 "add": false, 1337 "title": "Navigation" 1338 }, 1339 "theme": "light", 1340 1341 "iconPanels": { 1342 "add": true, 1343 "visible": 1 1344 }, 1345 "navbars": [ 1346 { 1347 "position": "top", 1348 "content": [ 1349 "prev", 1350 "title" 1351 ] 1352 }, 1353 { 1354 "position": "bottom", 1355 "content": [ 1356 "<a class='fa fa-envelope' href='#/'></a>", 1357 "<a class='fa fa-twitter' href='#/'></a>", 1358 "<a class='fa fa-facebook' href='#/'></a>" 1359 ] 1360 } 1361 ] 1362 }); 1363 const api = menu.API; 1364 jQuery("#mobile-menu-hamburger").click(function (event) { 1365 if (!jQuery(this).hasClass("is-active")) { 1366 api.open(); 1367 jQuery(this).addClass("is-active"); 1368 } else { 1369 jQuery(this).removeClass("is-active"); 1370 1371 api.close(); 1372 } 1373 }); 1374 api.bind('open:start', function () { 1375 console.log('open:start'); 1376 }); 1377 } 1378 ); 1379 1380 1381 </script>
1381 1382 1383 1384
1384<script> 1385 1386 1387 1388 jQuery("nav > ul > li > button[aria-haspopup]").click(function(event) { 1389 var currentStatus = jQuery(this).prop("ariaExpanded"); 1390 jQuery("nav > ul > li > button[aria-haspopup]").prop("ariaExpanded",false); 1391 var bool_value = currentStatus == 'true'; 1392 1393 1394 jQuery(this).prop("ariaExpanded",!bool_value ); 1395 jQuery(this).next("ul").find("li:nth-child(2) > button").prop("ariaExpanded",true); 1396 1397 }); 1398 1399 1400 jQuery("ul.sub-menu > li > button[aria-haspopup]").click(function(event) { 1401 var currentStatus = jQuery(this).prop("ariaExpanded"); 1402 jQuery("ul.sub-menu > li > button[aria-haspopup]").prop("ariaExpanded",false); 1403 var bool_value = currentStatus == 'true'; 1404 1405 1406 jQuery(this).prop("ariaExpanded",!bool_value ); 1407 1408 }); 1409 1410 1411 1412 1413 function showModals(thisInstance){ 1414 1415 if (!jQuery(thisInstance).hasClass("success")){ 1416 1417 1418 jQuery("body").addClass("modal-visible"); 1419 var modal = jQuery(thisInstance).data("modal"); 1420 var target = "#modal-" + modal; 1421 1422 jQuery("#modal-"+ modal).closest(".modal-box").fadeIn(); 1423 jQuery(target).addClass("active"); 1424 jQuery("#modal-" + modal).closest(".modal-box").addClass("active"); 1425 1426 var originContainer = "#" + jQuery(thisInstance).attr("id"); 1427 1428 jQuery(target).data("control",originContainer); 1429 1430 1431 if (jQuery(thisInstance).hasClass("push-forward")){ 1432 1433 jQuery(target).data("push-forward","true"); 1434 } 1435 if (jQuery(thisInstance).hasClass("modal-enquire-trigger")){ 1436 jQuery(target).data("enquire-forward","true"); 1437 } 1438 } 1439 } 1440
1441 jQuery(".modal-trigger input").keydown(function(event){ 1442 return false; 1443 }); 1444 1445 jQuery(document).on("click", ".success", function(event){ 1446 1447 jQuery(this).find("input").val(""); 1448 jQuery(this).removeClass("success"); 1449 }); 1450 1451 1452 1453 1454 1455 jQuery(".modal-trigger").click(function (event) { 1456 1457 var thisInstance = this; 1458 event.preventDefault(); 1459 showModals(thisInstance); 1460 }); 1461 1462 jQuery(".modal-trigger input").focus(function (event) { 1463 1464 var thisInstance = this.parentNode; 1465 1466 event.preventDefault(); 1467 showModals(thisInstance); 1468 1469 }); 1470 1471 1472 function closeModals() { 1473 jQuery("body").removeClass("modal-visible"); 1474 jQuery('#background-overlay').hide(); 1475 jQuery(".boxes").removeClass('show'); 1476 jQuery('.popup-box').removeClass('show'); 1477 jQuery(".modal-box").fadeOut(); 1478 jQuery(".modal-box .modal-content-box").removeClass("active");
1479 jQuery(".modal-content-box").data("push-forward", "false"); 1480 jQuery(".modal-box").removeClass("active"); 1481 jQuery(".modal-content-box").data("enquire-forward", "false"); 1482 1483 1484 1485 1486 } 1487 1488 jQuery(document).on("click", ".close-modal, .close, .close-modal, .club-chooser a", function (event) { 1489 1490 1491 if (jQuery("#modal-select-your-club").data("push-forward") != "true") { 1492 1493 event.preventDefault(); 1494 1495 event.stopPropagation(); 1496 1497 e = window.event || e; 1498 if (this === e.target) { 1499 closeModals(); 1500 } 1501 } 1502 }); 1503 1504 jQuery(document).on("click", ".set-input", function (event) { 1505 1506 var target = jQuery(this).closest(".modal-content-box").data("target"); 1507 var prettyValue = jQuery(this).data("pretty-value"); 1508 var value = jQuery(this).data("value"); 1509 1510 jQuery(target + " input[type=text]").val(prettyValue); 1511 jQuery(target + " input[type=hidden]").val(value); 1512 jQuery(target + " input[type=text]").trigger("change"); 1513 jQuery(target).closest(".input-group > div").removeClass("error"); 1514 1515 jQuery(target).closest(".input-group > div").addClass("success"); 1516 closeModals(); 1517 }); 1518 1519 1520 jQuery(".close-modal-propogate").on("click", function (event) { 1521 1522 closeModals(); 1523 }); 1524 1525 jQuery(".enquire-now-button").click(function (event) { 1526 var scrollPos = jQuery("#enquiry-scroll").offset().top - 50; 1527 1528 event.preventDefault(); 1529 jQuery("#enquiry-first").slideUp(); 1530 jQuery("#enquiry-container").slideDown(); 1531 jQuery('html, body').animate({ 1532 scrollTop: scrollPos 1533 }, 1000); 1534 1535 }); 1536 1537 1538 jQuery(".venue-selector li").click(function (event) { 1539 jQuery(".venue-selector li").removeClass("active"); 1540 jQuery(".venue-picker .media-text-container").removeClass("active"); 1541 var target = jQuery(this).data("target"); 1542 jQuery(this).addClass("active"); 1543 jQuery(target).addClass("active"); 1544 1545 });; 1546 1547 jQuery(".accordian__header").click(function (event) { 1548 jQuery(this).next().parent().toggleClass("active"); 1549 jQuery(this).next().slideToggle(); 1550 1551 1552 });; 1553 1554 1555 1556 1557 1558 1559 </script>
1559 1560 1561
1561<script> 1562 1563 1564 jQuery(document).ready(function () { 1565 1566 1567 1568 1569 // Trim any whitespace on focusout 1570 function injectTrim(handler) { 1571 return function (element, event) { 1572 if (element.tagName === "TEXTAREA" || (element.tagName === "INPUT" 1573 && element.type !== "password")) { 1574 element.value = $.trim(element.value); 1575 } 1576 return handler.call(this, element, event); 1577 }; 1578} 1579 1580 1581jQuery(".validate").each(function () { 1582 1583 jQuery(this).validate({ 1584 onfocusout: injectTrim(jQuery.validator.defaults.onfocusout), 1585 1586 rules: { 1587 fullname: { 1588 1589 required: { 1590 depends: function () { 1591 jQuery(this).val(jQuery.trim(jQuery(this).val())); 1592 console.log(jQuery.trim(jQuery(this).val())); 1593 return true; 1594 } 1595 }, 1596 fullname: true, 1597 minlength: 9, 1598 maxlength: 10 1599 }, 1600 }, 1601 rules: { 1602 phoneNumber: { 1603 required: true, 1604 minlength: 9, 1605 maxlength: 10 1606 1607 } 1608 }, 1609 rules: { 1610 emailAddress: { 1611 required: { 1612 depends: function () { 1613 jQuery(this).val(jQuery.trim(jQuery(this).val())); 1614 return true; 1615 } 1616 }, 1617 myEmail: true 1618 1619 } 1620 }, 1621 1622 highlight: function (element, errorClass, validClass) { 1623 jQuery(element).parent('div.input-group > div').delay(100).removeClass('success'); 1624 jQuery(element).parents('div.input-group > div').delay(100).addClass('error').stop(); 1625 1626 1627 }, 1628 unhighlight: function (element, errorClass, validClass) { 1629 jQuery(element).parent('div.input-group > div').delay(100).removeClass('error'); 1630 jQuery(element).parent('div.input-group > div').delay(100).addClass('success').stop(); 1631 } 1632 }); 1633}); 1634}); 1635</script>
1635 1636
1637<script> 1638 document.addEventListener('DOMContentLoaded', function () { 1639 var elms = document.getElementsByClassName('splide'); 1640 for (var i = 0; i < elms.length; i++) { 1641 new Splide(elms[i]).mount(); 1642 } 1643 }); 1644</script>
1644 1645
1646<script> 1647 jQuery(document).ready(function($) { 1648 jQuery(".contact-options li").click(function(event){ 1649 jQuery(".contact-options li").removeClass("active"); 1650 jQuery(this).addClass("active"); 1651 var target = jQuery(this).data("target"); 1652 jQuery(".contact-content-container").removeClass("active"); 1653 jQuery(target).addClass("active"); 1654 }); 1655 }); 1656</script>
1656 1657
1658<script type="text/javascript" async="true" src="https://www.bugherd.com/sidebarv2.js?apikey=dtcghxp5520kax0uxwuaza"></script>
1658 1659<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 1659-1660
1659 1660<script async src="https://www.googletagmanager.com/gtag/js?id=
1660G-PF3EKYFQ11
vendor: 13 bytes, line 1660
1660"></script>
1661<script> 1662
vendor: 138 bytes, lines 1662-1666
1662window.dataLayer = window.dataLayer || []; 1663 function gtag(){dataLayer.push(arguments);} 1664 gtag('js', new Date()); 1665 1666 gtag('config', '
1666G-PF3EKYFQ11
vendor: 5 bytes, line 1666
1666');
1667</script>
1667 1668
1669<script integrity="sha512-CEiA+78TpP9KAIPzqBvxUv8hy41jyI3f2uHi7DGp/Y/Ka973qgSdybNegWFciqh6GrN2UePx2KkflnQUbUhNIA==" crossorigin="anonymous" referrerpolicy="no-referrer" src="https://cdnjs.cloudflare.com/ajax/libs/waypoints/4.0.1/jquery.waypoints.min.js"></script>
vendor: 2 bytes, line 1669
1669
1670<script> 1671 1672 1673 jQuery(document).ready(function (event) { 1674 1675 1676 1677 1678 1679 jQuery(".search.modal-trigger").click(function (event) { 1680 setTimeout(function () { 1681 inputField = jQuery("#search-input"); 1682 inputField.focus(); 1683 }, 10); // A small delay like 10ms can be sufficient 1684 1685 }) 1686 1687 1688 1689 jQuery(".animated-element").waypoint(function (direction) { 1690 if (direction == "down") { 1691 if (!jQuery(this.element).hasClass("animate-me")) { 1692 jQuery(this.element).addClass("animate-me"); 1693 1694 } 1695 } 1696 if (direction == "up") { 1697 if (jQuery(this.element).hasClass("animate-me")) { 1698 jQuery(this.element).removeClass("animate-me"); 1699 } 1700 } 1701 }, { 1702 offset: '100%' 1703 }); 1704 1705 }); 1706</script>
1706 1707
1708<script type="text/javascript" async="true" src="https://www.bugherd.com/sidebarv2.js?apikey=dtcghxp5520kax0uxwuaza"></script>
1708 1709 1710 1711 <div class=" modal-trigger" id="trigger-location" data-modal="select-your-location"></div> 1712
1712<script> 1713 jQuery(document).ready(function (event) { 1714 //var modal = jQuery("#trigger-location"); 1715 //showModals(modal); 1716 }); 1717 </script>
1717 1718 1719 1720 <render-script position="BodyBottom"></render-script> 1721</body> 1722</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.