body{color:#111;font-family:'Supria regular',Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Supria bold',Arial,Helvetica,sans-serif}h2{font-size:24px;margin-bottom:20px}p{font-size:14px;line-height:18px}a{color:#c60946;cursor:pointer}a:hover{text-decoration:none;color:#000}ul{list-style-type:square}.visible-xs{display:none}.btn{border-radius:0;border:0;padding:12px 24px;transition:opacity .2s;white-space:normal}.btn:hover{opacity:.5}.btn-default,.btn-default:focus,.btn-default:hover{background-color:#c60946;color:#fff}.btn-info,.btn-info:focus,.btn-info:hover{background-color:#666;color:#fff}.breadcrumbs{margin-bottom:20px;padding:0 15px}.breadcrumbs a{color:#999}.breadcrumbs a:hover{color:#000}header{padding-top:30px;border-bottom:1px solid #c60946}header .logo img{max-width:100%}header nav{margin:45px 0 20px;float:left;width:90%}header nav ul{list-style:none;margin:0;padding:0}header nav ul li{float:left;padding-right:20px;margin-right:20px;border-right:1px solid #ccc;position:relative}header nav ul li a{text-transform:uppercase;color:#111;padding:5px;letter-spacing:.5px}header nav ul li a:hover{color:#c60946;text-decoration:none}header nav ul li .sub-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);display:none}header nav ul li .sub-menu li{margin:0;padding:5px 2px 2px;float:none;border:0;position:relative}header nav ul li .sub-menu li a,header nav ul li .sub-menu li a:focus,header nav ul li .sub-menu li a:hover{display:block;text-decoration:none;outline:0;color:#111;padding:2px 10px}header nav ul li .sub-menu li:focus,header nav ul li .sub-menu li:hover{background-color:#eee}header nav ul li .sub-menu li:focus a,header nav ul li .sub-menu li:focus a:focus,header nav ul li .sub-menu li:focus a:hover,header nav ul li .sub-menu li:hover a,header nav ul li .sub-menu li:hover a:focus,header nav ul li .sub-menu li:hover a:hover{color:#c60946;text-decoration:none;outline:0}header nav ul li:last-child{border-right:0;margin-right:0;padding-right:0}header nav ul li:hover .sub-menu{display:block}header .facebook-icon{float:right;text-align:right;width:10%;margin-top:39px;transition:opacity .2s}header .facebook-icon:hover{opacity:.5}.show-mobile-menu{cursor:pointer;display:none;float:right;margin-top:21px}.show-mobile-menu span{width:34px;height:5px;background:#c60946;display:block;margin-bottom:7px;border-radius:3px}#mobile_menu{display:none;margin:10px 0 25px;clear:both}#mobile_menu ul li{float:none;clear:both;padding-right:0;margin-right:0;border:0;max-width:400px}#mobile_menu ul li a{padding:8px 10px;margin-bottom:10px;display:block;background:#ebebec}#mobile_menu ul li a:focus,#mobile_menu ul li a:hover{background:#c60946;color:#fff}#mobile_menu ul li .sub-menu{border:0;background:0 0;box-shadow:none;border-radius:0;margin-left:30px;display:block;position:static;width:400px;max-width:100%;margin-top:-4px}#mobile_menu ul li .sub-menu li{margin:0 0 0;padding:0;float:none;border:0;max-width:400px}#mobile_menu ul li .sub-menu li a{padding:8px 10px;margin-bottom:10px;display:block;background:#ebebec}#mobile_menu ul li .sub-menu li a:focus,#mobile_menu ul li .sub-menu li a:hover{background:#c60946;color:#fff}#mobile_menu ul li .sub-menu li:focus,#mobile_menu ul li .sub-menu li:hover{background:0 0}#mobile_menu ul li .sub-menu li:focus a,#mobile_menu ul li .sub-menu li:focus a:focus,#mobile_menu ul li .sub-menu li:focus a:hover,#mobile_menu ul li .sub-menu li:hover a,#mobile_menu ul li .sub-menu li:hover a:focus,#mobile_menu ul li .sub-menu li:hover a:hover{background:#c60946;color:#fff}.search-form{text-align:right}.search-form input[type=text]{width:220px;max-width:100%;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border:1px solid #ccc;height:26px;padding:0 6px}.search-form input[type=submit]{background-color:#797c7e;position:relative;top:-2px;height:26px;line-height:22px;border:1px solid #ccc;cursor:pointer;color:#FFF;font-size:12px;text-align:center}#content{margin:20px 0}.home-page .home-banner{margin-top:20px;background:url(../images/home-banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;height:500px;width:100%}.home-page .home-banner h1{color:#fff;padding:20px;margin-top:0;text-shadow:1px 1px 1px #000}.home-page .home-banner .summary{position:absolute;bottom:0;background-color:rgba(0,0,0,.5);padding:10px 20px;width:100%}.home-page .home-banner .summary p{width:600px;max-width:100%;float:left;margin-bottom:0;color:#fff}.home-page .home-banner .summary div{float:right;text-align:center}.home-page .home-banner .summary div a{color:#fff}.home-page .newsletter{background-color:#c60946;padding:30px;margin-top:25px;width:750px;max-width:100%}.home-page .newsletter p{float:left;color:#FFF;font-weight:700;font-size:16px;margin:2px 0 0 0}.home-page .newsletter .right{float:right}.home-page .newsletter .right input.email{border-radius:0;float:left;margin:0;width:150px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border:1px solid #ccc;height:26px;padding:0 6px}.home-page .newsletter .right .button-newsletter{background-color:#890731;width:28px;height:27px;cursor:pointer;float:right;padding:1px;margin-left:10px;text-align:center}.home-page .newsletter .right .button-newsletter input{padding:6px;margin:-1px -2px 0}.home-page .events-calendar{margin-top:20px;padding-bottom:35px}.home-page .events-calendar .dayWithEvents{background:0 0}.home-page .events-calendar .dayWithEvents a{background:#c60946;color:#fff}.home-page .venue-hire{background-color:#f1f2f2;margin-top:20px}.home-page .venue-hire .heading{text-align:center;color:#FFF;font-size:18px;padding:15px 0;background-color:#c40946;font-weight:700}.home-page .venue-hire img{max-width:100%}.home-page .venue-hire p{margin:15px;margin-bottom:30px}.home-page .venue-hire .center{text-align:center;margin-bottom:20px}footer .footer-top{padding-top:16px;margin:42px 0 25px;border-top:1px solid #c60946}footer .footer-top h3{font-size:14px;text-transform:uppercase;font-weight:400;color:#000;line-height:20px;margin-bottom:5px}footer .footer-top ul{list-style:none;padding:0}footer .footer-top ul li{line-height:20px}footer .footer-top ul li a{color:#666}footer .footer-bottom{background:#000;width:100%;padding:15px 0;color:#fff}footer .footer-bottom .logo{display:block;margin-bottom:10px}footer .footer-bottom p{margin-bottom:0}footer .footer-bottom p img{vertical-align:-2px}footer .footer-bottom .council{text-align:right}footer .footer-bottom .council img{margin-left:10px}.event-search{background-color:#c60946;padding:30px 80px;line-height:28px;margin-top:5px;margin-bottom:20px}.event-search p{float:left;color:#FFF;font-weight:700;font-size:16px;margin:2px 0 0 0}.event-search .search{float:right}.event-search .search input[type=text]{height:32px;margin-top:-1px;width:400px}.event-search .search input[type=submit]{background-color:#890731;color:#FFF;font-weight:700;cursor:pointer;float:right;margin-left:10px;text-align:center;border:0;padding:7px 20px;height:34px;font-size:14px}.events-slider-wrap .events-slider .event{background:#ebebec;width:560px;min-height:171px}.events-slider-wrap .events-slider .event img{float:left;width:142px;max-width:100%}.events-slider-wrap .events-slider .event .details{float:left;padding-left:12px;padding-bottom:10px;width:250px}.events-slider-wrap .events-slider .event .details h3{font-size:14px;text-transform:uppercase;font-weight:400;color:#000;line-height:18px;margin-bottom:5px;margin-top:10px}.events-slider-wrap .events-slider .event .details h4{margin-top:0;font-size:16px;font-weight:400;line-height:16px;text-transform:uppercase;margin-bottom:5px;color:#c60946}.events-slider-wrap .events-slider .event .details h4 a:hover{color:#c60946;opacity:.5}.events-slider-wrap .events-slider .event .details .date{font-size:14px;text-transform:uppercase;font-weight:400;color:#666;margin-bottom:5px}.events-slider-wrap .events-slider .event .details p{line-height:18px;font-size:14px}.events-slider-wrap .events-slider .event .details .buy-tickets{display:block;width:135px;height:21px;background-color:#c60946;background-image:url(../images/buytickets.png);background-position:right;background-repeat:no-repeat;color:#FFF;text-align:center;font-size:14px;font-weight:700;padding-right:10px;line-height:22px;transition:opacity .2s}.events-slider-wrap .events-slider .event .details .buy-tickets:hover{text-decoration:none;opacity:.5}.events-slider-wrap .bx-wrapper{position:relative}.events-slider-wrap .bx-wrapper .bx-controls-direction a{position:absolute;top:0;width:37px;height:29px;text-indent:-9999px;z-index:9999}.events-slider-wrap .bx-wrapper .bx-controls-direction a.disabled{display:none}.events-slider-wrap .bx-wrapper .bx-prev{left:-37px;background:url(../images/controls.png) no-repeat 0 -32px}.events-slider-wrap .bx-wrapper .bx-next{right:-37px;background:url(../images/controls.png) no-repeat -43px -32px}.events-slider-wrap .bx-wrapper .bx-prev:hover{background-position:0 0}.events-slider-wrap .bx-wrapper .bx-next:hover{background-position:-43px 0}.month-slider-wrap{margin:20px 0 25px 0}.month-slider-wrap .month-slider .month{background-color:#ebebec;min-height:200px;padding-bottom:20px}.month-slider-wrap .month-slider .month .heading{color:#FFF;text-align:center;background-color:#666;font-weight:700;height:29px;margin:0;font-size:14px;padding-top:5px}.month-slider-wrap .month-slider .month .event{margin:10px 0 0 20px;font-size:14px;line-height:20px}.month-slider-wrap .month-slider .month .event .name{font-weight:700;margin-bottom:0}.month-slider-wrap .month-slider .month .event .times{list-style:none;margin:0;padding:0}.month-slider-wrap .month-slider .month .event .times li{margin:0;line-height:16px}.month-slider-wrap .month-slider .month .event .times li span{display:inline-block;width:200px}.month-slider-wrap .bx-wrapper{margin:auto;position:relative}.month-slider-wrap .bx-wrapper .bx-controls-direction a{position:absolute;top:0;width:37px;height:29px;text-indent:-9999px;z-index:9999}.month-slider-wrap .bx-wrapper .bx-controls-direction a.disabled{display:none}.month-slider-wrap .bx-wrapper .bx-prev{left:-37px;background:url(../images/controls.png) no-repeat 0 -32px}.month-slider-wrap .bx-wrapper .bx-next{right:-37px;background:url(../images/controls.png) no-repeat -43px -32px}.month-slider-wrap .bx-wrapper .bx-prev:hover{background-position:0 0}.month-slider-wrap .bx-wrapper .bx-next:hover{background-position:-43px 0}.book-tickets{background-color:#666;padding:20px 30px 20px 20px;margin-top:20px}.book-tickets .pull-left{color:#fff}.book-tickets .pull-left h2{margin-top:10px}.book-tickets .pull-left a{color:#ccc}.book-tickets img{max-width:100%}.searh-results h1{margin-bottom:30px}.searh-results .event{margin:20px 0}.searh-results .event .btn{margin-top:5px}.searh-results .no-results{margin-top:50px}.error-404{margin:30px 0 30px}.event-details img{max-width:100%}.event-details h1{color:#c60946;margin:0}.event-details h2{margin-top:0}.event-details table{margin-bottom:20px}.event-details table tr td{border:1px solid #CCC;background-color:#EEE;padding:5px 10px}.event-details table tr td+td{background-color:#FFF}.event-details .date{margin:0}.event-details .date span{width:180px;display:inline-block}.event-details .btn{margin-bottom:20px}.venue-info{background-image:url(../images/history-image.jpg);padding:10px 20px;height:555px}.venue-info .info{height:465px;text-shadow:1px 1px 1px #000}.venue-info h1{color:#FFF;margin-bottom:10px}.venue-info h2{color:#FFF;font-size:16px;line-height:20px;margin-top:0}.venue-info p{color:#FFF;font-size:14px;line-height:18px}.venue-info .btn+.btn{margin-left:20px}.testimonials-slider-wrap .testimonials-slider{margin-top:20px}.testimonials-slider-wrap .testimonials-slider .testimonial{background:#c60946;color:#fff;padding:20px}.testimonials-slider-wrap .testimonials-slider .testimonial .quote{font-size:22px;line-height:24px}.testimonials-slider-wrap .testimonials-slider .testimonial .author{font-size:18px;text-align:right;margin-bottom:20px}.testimonials-slider-wrap .bx-wrapper{margin:auto;position:relative}.testimonials-slider-wrap .bx-wrapper .bx-controls-direction a{position:absolute;top:20px;width:37px;height:29px;text-indent:-9999px;z-index:9999}.testimonials-slider-wrap .bx-wrapper .bx-controls-direction a.disabled{display:none}.testimonials-slider-wrap .bx-wrapper .bx-prev{left:-37px;background:url(../images/controls.png) no-repeat 0 -32px}.testimonials-slider-wrap .bx-wrapper .bx-next{right:-37px;background:url(../images/controls.png) no-repeat -43px -32px}.testimonials-slider-wrap .bx-wrapper .bx-prev:hover{background-position:0 0}.testimonials-slider-wrap .bx-wrapper .bx-next:hover{background-position:-43px 0}.box{background-color:#f1f2f2;margin-top:25px}.box .heading{text-align:center;color:#FFF;font-size:18px;padding:15px 0;background-color:#c40946;font-weight:700}.box .text{padding:15px}.box .text ul{padding:15px 0 10px 15px}.box .text ul li{font-size:16px}.pink-box{background-color:#C60946;padding:20px;color:#FFF;margin-top:25px}.pink-box h2{margin-top:0}.facilities-page .facilities-image{background-color:#ebebec;background-image:url(../images/facilities-image.jpg);padding-bottom:20px}.facilities-page .facilities-image .spacer{height:420px}.facilities-page .facilities-image h1{color:#FFF;margin-left:20px}.facilities-page .facilities-info{background-color:#ebebec;padding:20px 20px 0 20px}.facilities-page .facilities-info p{font-size:16px}.facilities-page .facilities-info h2{color:#C60946;line-height:26px;margin:60px 0 0 0}.facilities-page .facilities-info .btn{margin:20px 0}.facilities-page .facilities-info .btn+.btn{margin-left:20px}.facilities-page .facilities-position{margin-top:128px}.facilities-page .discount-position{margin-top:242px}.facilities-page img{max-width:100%}.services-page .services-image{background-color:#ebebec;background-image:url(../images/services-image.jpg);padding-bottom:20px}.services-page .services-image .spacer{height:450px}.services-page .services-image h1{color:#FFF;margin-left:20px;margin-bottom:0}.services-page .services-info{background-color:#ebebec;padding:30px 20px}.services-page .services-info p{font-size:16px}.services-page ul li{font-size:16px}.services-page .services-info .btn{margin-top:20px}.services-page .services-info-2{background-color:#666;padding:40px 20px 20px 20px;color:#FFF;margin-top:25px;position:relative}.services-page .services-info-2 h2{margin-top:0}.services-page .services-info-2 a{color:#FFF}.services-page .services-info-2 .btn{position:absolute;bottom:20px;right:20px}.about-page .history-image{background-color:#ebebec;background-image:url(../images/venue-hire-dancing.jpg);padding-bottom:20px}.about-page .history-image .spacer{height:440px}.about-page .history-image h1{color:#FFF;margin-left:20px;margin-bottom:0}.about-page .history-info{background-color:#ebebec;padding:20px 20px 15px 20px}.about-page .history-info p{font-size:16px}.about-page .pink-box .big-text{font-size:24px;line-height:28px;font-weight:700;margin:8px 0}.about-page .pink-box a{color:#FFF}.about-page .pink-box a:hover{color:#111}.people-page .grey-box{background-color:#EBEBEC;padding:10px 20px}.people-page .grey-box h1{margin-bottom:3px;margin-top:10px}.people-page .pink-box h2{line-height:28px;margin-top:10px;margin-bottom:10px}.people-page .people-list{margin:20px 0}.people-page .contact-details{padding:10px 20px;width:50%;float:left;margin-bottom:20px}.people-page .contact-details p{font-size:14px}.people-page .contact-details .name{font-weight:700;font-size:24px;line-height:24px;font-family:"Supria bold";text-transform:uppercase}.people-page .pink{color:#c60946}.people-page .contact-details .detail{color:#C60946;margin-bottom:0}.people-page .contact-details:nth-child(2n+1){clear:both}.people-page .disclaimer{background-color:#666;padding:10px 20px}.people-page .disclaimer p{color:#FFF;margin:0;font-size:14px}.page-image{background-color:#ebebec;background-image:url(../images/venue-hire-dancing.jpg);padding:20px;min-height:500px;position:relative;margin-bottom:20px}.page-image h1{position:absolute;bottom:20px;color:#fff;text-shadow:1px 1px 1px #000;margin-bottom:0;text-transform:uppercase}.page-content{background:#ebebec;padding:20px}.photo-title{background-color:#ebebec;padding:20px}.photo-title h1{margin:0}.photo-featured-wrap{background:#c60946}.photo-featured-wrap #photo_featured>div{margin-top:40px}.photo-featured-wrap .bxslider{margin:0;padding:0}.photo-featured-wrap .bx-wrapper{margin:auto;position:relative}.photo-featured-wrap .bx-wrapper .bx-controls-direction a{position:absolute;top:0;width:37px;height:29px;text-indent:-9999px;z-index:9999}.photo-featured-wrap .bx-wrapper .bx-controls-direction a.disabled{display:none}.photo-featured-wrap .bx-wrapper .bx-prev{left:-37px;background:url(../images/controls.png) no-repeat 0 -32px}.photo-featured-wrap .bx-wrapper .bx-next{right:-37px;background:url(../images/controls.png) no-repeat -43px -32px}.photo-featured-wrap .bx-wrapper .bx-prev:hover{background-position:0 0}.photo-featured-wrap .bx-wrapper .bx-next:hover{background-position:-43px 0}#photos_slider{background:#c60946;padding:20px}#photos_slider .thumb{cursor:pointer;max-width:100%}#photos_slider .bxslider{margin:0;padding:0}#photos_slider .bx-wrapper{margin:auto;position:relative}#photos_slider .bx-wrapper .bx-controls-direction a{position:absolute;top:0;width:37px;height:29px;text-indent:-9999px;z-index:9999}#photos_slider .bx-wrapper .bx-controls-direction a.disabled{display:none}#photos_slider .bx-wrapper .bx-prev{left:-57px;background:url(../images/controls.png) no-repeat 0 -32px}#photos_slider .bx-wrapper .bx-next{right:-57px;background:url(../images/controls.png) no-repeat -43px -32px}#photos_slider .bx-wrapper .bx-prev:hover{background-position:0 0}#photos_slider .bx-wrapper .bx-next:hover{background-position:-43px 0}#photo_featured{text-align:center;margin-top:-40px}#photo_featured img{max-width:100%}#photo_featured .caption{margin-bottom:10px;text-align:center;width:100%;height:30px;line-height:30px;position:relative;top:45px;color:#fff}.video-list .video{margin:20px 0}.video-list .video .player{width:58%;float:left}.video-list .video .player iframe{width:100%}.video-list .video .text{width:40%;float:right;min-height:377px;background-color:#C60946;color:#FFF;padding:20px}.video-list .video .text h2{margin-top:0}.find-us-page .access{background-color:#ebebec;padding-bottom:20px;margin-top:20px}.find-us-page .access .heading{background-color:#C60946;padding:20px}.find-us-page .access .heading h1{margin:0;color:#fff;font-size:26px;line-height:30px}.find-us-page .access .transport{width:46%;margin:0 2%;float:left}.find-us-page .access .btn{margin-top:10px}.find-us-page iframe{max-width:100%}.contact-us-page .contact-form{background-color:#404040;padding:30px 30px 40px}.contact-us-page .contact-form form label{color:#fff;font-size:16px}.contact-us-page .contact-form form input[type=text],.contact-us-page .contact-form form input[type=email],.contact-us-page .contact-form form select,.contact-us-page .contact-form form textarea{color:#111;height:35px;width:100%;margin-bottom:15px;font-size:14px;padding:5px}.contact-us-page .contact-form form select{color:#111;margin-top:3px}.contact-us-page .contact-form form textarea{height:200px}.contact-us-page .contact-form form input[type=submit]{float:right}.contact-us-page .contact-form form span.wpcf7-not-valid-tip{font-size:14px;margin-top:-10px}.contact-us-page .contact-form form div.wpcf7-response-output{border:0;margin:-20px 0 0}.contact-us-page .contact-form form div.wpcf7-acceptance-missing,.contact-us-page .contact-form form div.wpcf7-validation-errors{color:red}.contact-us-page .contact-form form div.wpcf7-mail-sent-ok{color:#fff}.contact-us-page .contact-info{background-color:#ebebec;padding:20px}.contact-us-page .contact-info p{font-size:14px;line-height:18px}.contact-us-page .contact-info h2{margin-top:0}.contact-us-page .contact-info h3{color:#C60946;margin-bottom:0;font-size:14px;text-transform:uppercase}.contact-us-page .contact-info .detail{margin:0}.contact-us-page .contact-info .button{margin:20px 0 0 0}.contact-us-page .privacy{font-size:13px;line-height:14px;margin-top:20px}.contact-us-page .contact-iticket{background-color:#C60946;padding:20px;color:#FFF;margin-top:20px}.contact-us-page .contact-iticket .iticket{margin:0 60px 0 40px;float:left}.contact-us-page .contact-iticket p{font-size:14px;margin-bottom:0}.contact-us-page .contact-iticket h3{font-size:18px;color:#FFF;font-weight:700}.contact-us-page .contact-iticket a{color:#FFF}.lady-page .person-info,.raye-freedman-page .person-info{background-color:#ebebec;padding:25px}.lady-page .person-info h1,.raye-freedman-page .person-info h1{line-height:30px;font-size:32px;margin-top:0}.lady-page .person-info p,.raye-freedman-page .person-info p{font-size:16px}.lady-page .person-info .text,.raye-freedman-page .person-info .text{float:left;width:68%}.lady-page .portrait,.raye-freedman-page .portrait{float:right;width:30%}.lady-page .portrait img,.raye-freedman-page .portrait img{width:100%}.lady-page .portrait .pink-bg,.raye-freedman-page .portrait .pink-bg{background-color:#C60946;padding:10px 15px}.lady-page .portrait .pink-bg h2,.raye-freedman-page .portrait .pink-bg h2{margin:5px 0 0 0;color:#FFF;line-height:20px}.lady-page .portrait .pink-bg h3,.raye-freedman-page .portrait .pink-bg h3{margin:0;font-size:16px;font-weight:700}.lady-page .big-text,.raye-freedman-page .big-text{font-size:24px;font-weight:700;margin-bottom:0}.raye-freedman-page .portrait{float:left}.raye-freedman-page .person-info .text{float:right}.newsletter-page .grey-box{background-color:#EBEBEC;padding:10px 20px;margin-bottom:30px}.newsletter-page .grey-box h1{margin:6px 0 3px}.newsletter-page .display_archive{padding-left:40px}.newsletter-page .display_archive .campaign{display:list-item}.flipbook-page .flipbook-slider-wrap{max-width:100%;margin:0 30px 70px}.flipbook-page .flipbook-slider-wrap .bx-wrapper .bx-controls-direction{position:relative}.flipbook-page .flipbook-slider-wrap .bx-wrapper .bx-controls-direction a{position:absolute;top:20px;width:37px;height:29px;text-indent:-9999px;z-index:9999}.flipbook-page .flipbook-slider-wrap .bx-wrapper .bx-controls-direction a.disabled{display:none}.flipbook-page .flipbook-slider-wrap .bx-wrapper .bx-prev{left:30%;background:url(../images/controls.png) no-repeat 0 -32px}.flipbook-page .flipbook-slider-wrap .bx-wrapper .bx-next{right:30%;background:url(../images/controls.png) no-repeat -43px -32px}.flipbook-page .flipbook-slider-wrap .bx-wrapper .bx-prev:hover{background-position:0 0}.flipbook-page .flipbook-slider-wrap .bx-wrapper .bx-next:hover{background-position:-43px 0}.flipbook-page .flipbook-slider-wrap .bx-viewport{box-shadow:0 0 10px rgba(0,0,0,.7)}.flipbook-page .flipbook-slider .page{position:relative}.flipbook-page .flipbook-slider .page a{color:#666}.flipbook-page .flipbook-slider .page .left{float:left}.flipbook-page .flipbook-slider .page .right{float:right}.flipbook-page .flipbook-slider .page .text{position:relative}.flipbook-page .flipbook-slider .page .text p{font-size:14px;line-height:18px}.flipbook-page .flipbook-slider .page .text p:last-child{margin-bottom:20px}.flipbook-page .flipbook-slider .page .text h2{letter-spacing:normal}.flipbook-page .flipbook-slider .page .text h3{letter-spacing:normal;font-size:16px}.flipbook-page .flipbook-slider .page .text h3:first-child{margin-top:10px}.flipbook-page .flipbook-slider .page .text ul:last-child{margin-bottom:20px}.flipbook-page .flipbook-slider .page .text.left{margin-left:20px}.flipbook-page .flipbook-slider .page .text.right{margin-right:20px}.flipbook-page .flipbook-slider .page .image{text-align:center}.flipbook-page .flipbook-slider .page .image img{max-width:100%}.flipbook-page .flipbook-slider .page .bottom{margin-top:20px;text-align:center;width:100%;font-size:12px}.flipbook-page .flipbook-slider .page .italic{font-style:italic}.flipbook-page .flipbook-slider .last-slide{text-align:center}.flipbook-page .flipbook-slider .last-slide .text{padding:180px 0}@media (max-width:1199px){header nav ul li{margin-right:15px;padding-right:15px}.home-page .events-slider .event{width:470px}.home-page .bx-wrapper .bx-prev{left:-37px}.home-page .bx-wrapper .bx-next{right:-37px}.home-page .newsletter p{max-width:60%}.home-page .newsletter .right{max-width:40%;margin-top:12px}.book-tickets .pull-left{margin-bottom:10px}.book-tickets .pull-right{float:none!important}}@media (max-width:991px){#desktop_menu{display:none}.show-mobile-menu{display:block}header .facebook-icon{margin-bottom:20px;margin-top:19px;width:auto;float:left}.home-page .events-slider .event{width:360px}.home-page .venue-hire{text-align:center}.home-page .newsletter .right input{width:180px}.event-search p{float:none;text-align:center;margin-bottom:15px}.event-search .search{float:none}.event-search .search input[type=text]{width:80%}.event-search .search input[type=submit]{width:18%;margin-left:2%}.venue-info{height:400px}.venue-info .info{height:auto}.venue-info .btn{margin:0 20px 20px 0}.venue-info .btn+.btn{margin-left:0}.facilities-page .facilities-image .spacer,.services-page .services-image .spacer{height:320px}.facilities-page img{width:100%}.services-page .services-info{padding-bottom:0}.services-page .services-info .btn{margin-bottom:30px}.services-page .services-info-2 .btn{position:static}.people-page .contact-details{width:100%;float:none}.contact-us-page .contact-form{margin-bottom:20px}.flipbook-page .flipbook-slider .image,.flipbook-page .flipbook-slider .text{float:none;clear:both;width:100%!important}.flipbook-page .flipbook-slider .text{padding:20px 20px!important;margin:0!important}.flipbook-page .flipbook-slider .image{padding:0 10px!important}.flipbook-page .flipbook-slider .bottom{position:static!important;margin-top:30px}}@media (max-width:767px){.visible-xs{display:block}header nav{margin-top:20px}.search-form{text-align:center;margin-top:35px;margin-bottom:10px}.events-slider-wrap .events-slider .event,.home-page .events-slider .event{padding-top:28px}.events-slider-wrap .events-slider .event img,.home-page .events-slider .event img{display:none}.events-slider-wrap .bx-wrapper .bx-prev,.home-page .bx-wrapper .bx-prev{left:0}.events-slider-wrap .bx-wrapper .bx-next,.home-page .bx-wrapper .bx-next{right:0}.home-page{overflow:hidden}.home-page .events-slider .event .details{width:240px}.home-page .home-banner .summary div{text-align:left;clear:both;float:none;margin-top:10px;padding:10px 0}.home-page .newsletter p{margin-bottom:15px}.home-page .newsletter .right,.home-page .newsletter p{width:100%;max-width:100%;float:none}.home-page .newsletter .right .button-newsletter,.home-page .newsletter p .button-newsletter{float:left}footer .footer-bottom{text-align:center}footer .footer-bottom .council{text-align:center;margin-top:20px}.about-page .history-image{padding-top:10px}.about-page .history-image .spacer{display:none}.event-details img{max-height:300px;margin-bottom:20px}.event-search{padding:30px}.event-search .search form{margin-top:15px}.event-search .search input[type=text]{width:300px;max-width:100%;margin-bottom:20px;float:none}.event-search .search input[type=submit]{float:none;width:100px;max-width:100%;margin-left:0}.month-slider-wrap .bx-wrapper .bx-next{right:0}.month-slider-wrap .bx-wrapper .bx-prev{left:0}#photos_slider{padding-top:40px}#photos_slider .bx-wrapper .bx-next{right:-20px;top:-40px!important}#photos_slider .bx-wrapper .bx-prev{left:-20px;top:-40px!important}.video-list .video .player,.video-list .video .text{float:none;width:100%;min-height:0}.search-form input[type=submit]{top:0}.venue-info{height:auto}.services-page .services-info{padding:20px 0 0}.services-page .services-info-2{padding:20px 0 10px}.find-us-page iframe{height:300px}.find-us-page .access .transport{width:100%;padding:0 20px;margin:0}.contact-us-page .contact-form{padding-bottom:20px}.btn{width:100%;padding:12px;margin-bottom:10px}.facilities-page .facilities-info .btn+.btn{margin:0 0 20px 0}.lady-page .portrait,.lady-page .text,.raye-freedman-page .portrait,.raye-freedman-page .text{float:none!important;width:100%}.lady-page .portrait,.raye-freedman-page .portrait{max-width:300px}.lady-page .text,.raye-freedman-page .text{margin-top:20px;width:100%!important}.venue-info{padding:10px 20px 0}.testimonials-slider-wrap .testimonial{padding-top:40px!important}.testimonials-slider-wrap .bx-wrapper .bx-prev{left:0}.testimonials-slider-wrap .bx-wrapper .bx-next{right:0}.people-page .contact-details{margin-bottom:10px}.page-image{min-height:300px}}@font-face{font-family:'Supria bold';src:url(../fonts/supriasans-bold-webfont.eot);src:url(../fonts/supriasans-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/supriasans-bold-webfont.woff) format('woff'),url(../fonts/supriasans-bold-webfont.ttf) format('truetype'),url(../fonts/supriasans-bold-webfont.svg#supria_sans_boldregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Supria regular';src:url(../fonts/supriasans-regular-webfont.eot);src:url(../fonts/supriasans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/supriasans-regular-webfont.woff) format('woff'),url(../fonts/supriasans-regular-webfont.ttf) format('truetype'),url(../fonts/supriasans-regular-webfont.svg#supria_sans_regularregular) format('svg');font-weight:400;font-style:normal}