
@media all and (transform-3d),(-webkit-transform-3d) {
  .carousel-inner > .item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-moz-transition:-moz-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;}.carousel-inner > .item.next,.carousel-inner > .item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0;}.carousel-inner > .item.prev,.carousel-inner > .item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;}.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0;}
}
.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block;}.carousel-inner > .active{left:0;}.carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%;}.carousel-inner > .next{left:100%;}.carousel-inner > .prev{left:-100%;}.carousel-inner > .next.left,.carousel-inner > .prev.right{left:0;}.carousel-inner > .active.left{left:-100%;}.carousel-inner > .active.right{left:100%;}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:transparent;}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block;}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px;}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px;}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif;}.carousel-control .icon-prev:before{content:'\2039';}.carousel-control .icon-next:before{content:'\203a';}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center;}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent;}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff;}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);}.carousel-caption .btn,.carousel-caption .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav .carousel-caption li.leaf > a{text-shadow:none;}
@media screen and (min-width:768px) {
  .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px;}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px;}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px;}.carousel-caption{left:20%;right:20%;padding-bottom:30px;}.carousel-indicators{bottom:20px;}
}
.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.center-block{display:block;margin-left:auto;margin-right:auto;}.pull-right{float:right !important;}.pull-left{float:left !important;}.hide{display:none !important;}.show{display:block !important;}.invisible{visibility:hidden;}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.hidden{display:none !important;}.affix{position:fixed;}@-ms-viewport{width:device-width;}.visible-xs{display:none !important;}.visible-sm{display:none !important;}.visible-md{display:none !important;}.visible-lg{display:none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important;}
@media (max-width:767px) {
  .visible-xs{display:block !important;}table.visible-xs{display:table !important;}tr.visible-xs{display:table-row !important;}th.visible-xs,td.visible-xs{display:table-cell !important;}
}
@media (max-width:767px) {
  .visible-xs-block{display:block !important;}
}
@media (max-width:767px) {
  .visible-xs-inline{display:inline !important;}
}
@media (max-width:767px) {
  .visible-xs-inline-block{display:inline-block !important;}
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm{display:block !important;}table.visible-sm{display:table !important;}tr.visible-sm{display:table-row !important;}th.visible-sm,td.visible-sm{display:table-cell !important;}
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm-block{display:block !important;}
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm-inline{display:inline !important;}
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm-inline-block{display:inline-block !important;}
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md{display:block !important;}table.visible-md{display:table !important;}tr.visible-md{display:table-row !important;}th.visible-md,td.visible-md{display:table-cell !important;}
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md-block{display:block !important;}
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md-inline{display:inline !important;}
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md-inline-block{display:inline-block !important;}
}
@media (min-width:1200px) {
  .visible-lg{display:block !important;}table.visible-lg{display:table !important;}tr.visible-lg{display:table-row !important;}th.visible-lg,td.visible-lg{display:table-cell !important;}
}
@media (min-width:1200px) {
  .visible-lg-block{display:block !important;}
}
@media (min-width:1200px) {
  .visible-lg-inline{display:inline !important;}
}
@media (min-width:1200px) {
  .visible-lg-inline-block{display:inline-block !important;}
}
@media (max-width:767px) {
  .hidden-xs{display:none !important;}
}
@media (min-width:768px) and (max-width:991px) {
  .hidden-sm{display:none !important;}
}
@media (min-width:992px) and (max-width:1199px) {
  .hidden-md{display:none !important;}
}
@media (min-width:1200px) {
  .hidden-lg{display:none !important;}
}
.visible-print{display:none !important;}
@media print {
  .visible-print{display:block !important;}table.visible-print{display:table !important;}tr.visible-print{display:table-row !important;}th.visible-print,td.visible-print{display:table-cell !important;}
}
.visible-print-block{display:none !important;}
@media print {
  .visible-print-block{display:block !important;}
}
.visible-print-inline{display:none !important;}
@media print {
  .visible-print-inline{display:inline !important;}
}
.visible-print-inline-block{display:none !important;}
@media print {
  .visible-print-inline-block{display:inline-block !important;}
}
@media print {
  .hidden-print{display:none !important;}
}
@font-face{font-family:'FontAwesome';src:url(//localhost:32797/sites/all/themes/theatre_royal/assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//localhost:32797/sites/all/themes/theatre_royal/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(//localhost:32797/sites/all/themes/theatre_royal/assets/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(//localhost:32797/sites/all/themes/theatre_royal/assets/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(//localhost:32797/sites/all/themes/theatre_royal/assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(//localhost:32797/sites/all/themes/theatre_royal/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.3333333333em;line-height:0.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.2857142857em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none;}.fa-ul > li{position:relative;}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:0.1428571429em;text-align:center;}.fa-li.fa-lg{left:-1.8571428571em;}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right{margin-left:.3em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"";}.fa-music:before{content:"";}.fa-search:before{content:"";}.fa-envelope-o:before{content:"";}.fa-heart:before{content:"";}.fa-star:before{content:"";}.fa-star-o:before{content:"";}.fa-user:before{content:"";}.fa-film:before{content:"";}.fa-th-large:before{content:"";}.fa-th:before{content:"";}.fa-th-list:before{content:"";}.fa-check:before{content:"";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-search-plus:before{content:"";}.fa-search-minus:before{content:"";}.fa-power-off:before{content:"";}.fa-signal:before{content:"";}.fa-gear:before,.fa-cog:before{content:"";}.fa-trash-o:before{content:"";}.fa-home:before{content:"";}.fa-file-o:before{content:"";}.fa-clock-o:before{content:"";}.fa-road:before{content:"";}.fa-download:before{content:"";}.fa-arrow-circle-o-down:before{content:"";}.fa-arrow-circle-o-up:before{content:"";}.fa-inbox:before{content:"";}.fa-play-circle-o:before{content:"";}.fa-rotate-right:before,.fa-repeat:before{content:"";}.fa-refresh:before{content:"";}.fa-list-alt:before{content:"";}.fa-lock:before{content:"";}.fa-flag:before{content:"";}.fa-headphones:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-up:before{content:"";}.fa-qrcode:before{content:"";}.fa-barcode:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-book:before{content:"";}.fa-bookmark:before{content:"";}.fa-print:before{content:"";}.fa-camera:before{content:"";}.fa-font:before{content:"";}.fa-bold:before{content:"";}.fa-italic:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-align-left:before{content:"";}.fa-align-center:before{content:"";}.fa-align-right:before{content:"";}.fa-align-justify:before{content:"";}.fa-list:before{content:"";}.fa-dedent:before,.fa-outdent:before{content:"";}.fa-indent:before{content:"";}.fa-video-camera:before{content:"";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"";}.fa-pencil:before{content:"";}.fa-map-marker:before{content:"";}.fa-adjust:before{content:"";}.fa-tint:before{content:"";}.fa-edit:before,.fa-pencil-square-o:before{content:"";}.fa-share-square-o:before{content:"";}.fa-check-square-o:before{content:"";}.fa-arrows:before{content:"";}.fa-step-backward:before{content:"";}.fa-fast-backward:before{content:"";}.fa-backward:before{content:"";}.fa-play:before{content:"";}.fa-pause:before{content:"";}.fa-stop:before{content:"";}.fa-forward:before{content:"";}.fa-fast-forward:before{content:"";}.fa-step-forward:before{content:"";}.fa-eject:before{content:"";}.fa-chevron-left:before{content:"";}.fa-chevron-right:before{content:"";}.fa-plus-circle:before{content:"";}.fa-minus-circle:before{content:"";}.fa-times-circle:before{content:"";}.fa-check-circle:before{content:"";}.fa-question-circle:before{content:"";}.fa-info-circle:before{content:"";}.fa-crosshairs:before{content:"";}.fa-times-circle-o:before{content:"";}.fa-check-circle-o:before{content:"";}.fa-ban:before{content:"";}.fa-arrow-left:before{content:"";}.fa-arrow-right:before{content:"";}.fa-arrow-up:before{content:"";}.fa-arrow-down:before{content:"";}.fa-mail-forward:before,.fa-share:before{content:"";}.fa-expand:before{content:"";}.fa-compress:before{content:"";}.fa-plus:before{content:"";}.fa-minus:before{content:"";}.fa-asterisk:before{content:"";}.fa-exclamation-circle:before{content:"";}.fa-gift:before{content:"";}.fa-leaf:before{content:"";}.fa-fire:before{content:"";}.fa-eye:before{content:"";}.fa-eye-slash:before{content:"";}.fa-warning:before,.fa-exclamation-triangle:before{content:"";}.fa-plane:before{content:"";}.fa-calendar:before{content:"";}.fa-random:before{content:"";}.fa-comment:before{content:"";}.fa-magnet:before{content:"";}.fa-chevron-up:before{content:"";}.fa-chevron-down:before{content:"";}.fa-retweet:before{content:"";}.fa-shopping-cart:before{content:"";}.fa-folder:before{content:"";}.fa-folder-open:before{content:"";}.fa-arrows-v:before{content:"";}.fa-arrows-h:before{content:"";}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"";}.fa-twitter-square:before{content:"";}.fa-facebook-square:before{content:"";}.fa-camera-retro:before{content:"";}.fa-key:before{content:"";}.fa-gears:before,.fa-cogs:before{content:"";}.fa-comments:before{content:"";}.fa-thumbs-o-up:before{content:"";}.fa-thumbs-o-down:before{content:"";}.fa-star-half:before{content:"";}.fa-heart-o:before{content:"";}.fa-sign-out:before{content:"";}.fa-linkedin-square:before{content:"";}.fa-thumb-tack:before{content:"";}.fa-external-link:before{content:"";}.fa-sign-in:before{content:"";}.fa-trophy:before{content:"";}.fa-github-square:before{content:"";}.fa-upload:before{content:"";}.fa-lemon-o:before{content:"";}.fa-phone:before{content:"";}.fa-square-o:before{content:"";}.fa-bookmark-o:before{content:"";}.fa-phone-square:before{content:"";}.fa-twitter:before{content:"";}.fa-facebook-f:before,.fa-facebook:before{content:"";}.fa-github:before{content:"";}.fa-unlock:before{content:"";}.fa-credit-card:before{content:"";}.fa-feed:before,.fa-rss:before{content:"";}.fa-hdd-o:before{content:"";}.fa-bullhorn:before{content:"";}.fa-bell:before{content:"";}.fa-certificate:before{content:"";}.fa-hand-o-right:before{content:"";}.fa-hand-o-left:before{content:"";}.fa-hand-o-up:before{content:"";}.fa-hand-o-down:before{content:"";}.fa-arrow-circle-left:before{content:"";}.fa-arrow-circle-right:before{content:"";}.fa-arrow-circle-up:before{content:"";}.fa-arrow-circle-down:before{content:"";}.fa-globe:before{content:"";}.fa-wrench:before{content:"";}.fa-tasks:before{content:"";}.fa-filter:before{content:"";}.fa-briefcase:before{content:"";}.fa-arrows-alt:before{content:"";}.fa-group:before,.fa-users:before{content:"";}.fa-chain:before,.fa-link:before{content:"";}.fa-cloud:before{content:"";}.fa-flask:before{content:"";}.fa-cut:before,.fa-scissors:before{content:"";}.fa-copy:before,.fa-files-o:before{content:"";}.fa-paperclip:before{content:"";}.fa-save:before,.fa-floppy-o:before{content:"";}.fa-square:before{content:"";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"";}.fa-list-ul:before{content:"";}.fa-list-ol:before{content:"";}.fa-strikethrough:before{content:"";}.fa-underline:before{content:"";}.fa-table:before{content:"";}.fa-magic:before{content:"";}.fa-truck:before{content:"";}.fa-pinterest:before{content:"";}.fa-pinterest-square:before{content:"";}.fa-google-plus-square:before{content:"";}.fa-google-plus:before{content:"";}.fa-money:before{content:"";}.fa-caret-down:before{content:"";}.fa-caret-up:before{content:"";}.fa-caret-left:before{content:"";}.fa-caret-right:before{content:"";}.fa-columns:before{content:"";}.fa-unsorted:before,.fa-sort:before{content:"";}.fa-sort-down:before,.fa-sort-desc:before{content:"";}.fa-sort-up:before,.fa-sort-asc:before{content:"";}.fa-envelope:before{content:"";}.fa-linkedin:before{content:"";}.fa-rotate-left:before,.fa-undo:before{content:"";}.fa-legal:before,.fa-gavel:before{content:"";}.fa-dashboard:before,.fa-tachometer:before{content:"";}.fa-comment-o:before{content:"";}.fa-comments-o:before{content:"";}.fa-flash:before,.fa-bolt:before{content:"";}.fa-sitemap:before{content:"";}.fa-umbrella:before{content:"";}.fa-paste:before,.fa-clipboard:before{content:"";}.fa-lightbulb-o:before{content:"";}.fa-exchange:before{content:"";}.fa-cloud-download:before{content:"";}.fa-cloud-upload:before{content:"";}.fa-user-md:before{content:"";}.fa-stethoscope:before{content:"";}.fa-suitcase:before{content:"";}.fa-bell-o:before{content:"";}.fa-coffee:before{content:"";}.fa-cutlery:before{content:"";}.fa-file-text-o:before{content:"";}.fa-building-o:before{content:"";}.fa-hospital-o:before{content:"";}.fa-ambulance:before{content:"";}.fa-medkit:before{content:"";}.fa-fighter-jet:before{content:"";}.fa-beer:before{content:"";}.fa-h-square:before{content:"";}.fa-plus-square:before{content:"";}.fa-angle-double-left:before{content:"";}.fa-angle-double-right:before{content:"";}.fa-angle-double-up:before{content:"";}.fa-angle-double-down:before{content:"";}.fa-angle-left:before{content:"";}.fa-angle-right:before{content:"";}.fa-angle-up:before{content:"";}.fa-angle-down:before{content:"";}.fa-desktop:before{content:"";}.fa-laptop:before{content:"";}.fa-tablet:before{content:"";}.fa-mobile-phone:before,.fa-mobile:before{content:"";}.fa-circle-o:before{content:"";}.fa-quote-left:before{content:"";}.fa-quote-right:before{content:"";}.fa-spinner:before{content:"";}.fa-circle:before{content:"";}.fa-mail-reply:before,.fa-reply:before{content:"";}.fa-github-alt:before{content:"";}.fa-folder-o:before{content:"";}.fa-folder-open-o:before{content:"";}.fa-smile-o:before{content:"";}.fa-frown-o:before{content:"";}.fa-meh-o:before{content:"";}.fa-gamepad:before{content:"";}.fa-keyboard-o:before{content:"";}.fa-flag-o:before{content:"";}.fa-flag-checkered:before{content:"";}.fa-terminal:before{content:"";}.fa-code:before{content:"";}.fa-mail-reply-all:before,.fa-reply-all:before{content:"";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"";}.fa-location-arrow:before{content:"";}.fa-crop:before{content:"";}.fa-code-fork:before{content:"";}.fa-unlink:before,.fa-chain-broken:before{content:"";}.fa-question:before{content:"";}.fa-info:before{content:"";}.fa-exclamation:before{content:"";}.fa-superscript:before{content:"";}.fa-subscript:before{content:"";}.fa-eraser:before{content:"";}.fa-puzzle-piece:before{content:"";}.fa-microphone:before{content:"";}.fa-microphone-slash:before{content:"";}.fa-shield:before{content:"";}.fa-calendar-o:before{content:"";}.fa-fire-extinguisher:before{content:"";}.fa-rocket:before{content:"";}.fa-maxcdn:before{content:"";}.fa-chevron-circle-left:before{content:"";}.fa-chevron-circle-right:before{content:"";}.fa-chevron-circle-up:before{content:"";}.fa-chevron-circle-down:before{content:"";}.fa-html5:before{content:"";}.fa-css3:before{content:"";}.fa-anchor:before{content:"";}.fa-unlock-alt:before{content:"";}.fa-bullseye:before{content:"";}.fa-ellipsis-h:before{content:"";}.fa-ellipsis-v:before{content:"";}.fa-rss-square:before{content:"";}.fa-play-circle:before{content:"";}.fa-ticket:before{content:"";}.fa-minus-square:before{content:"";}.fa-minus-square-o:before{content:"";}.fa-level-up:before{content:"";}.fa-level-down:before{content:"";}.fa-check-square:before{content:"";}.fa-pencil-square:before{content:"";}.fa-external-link-square:before{content:"";}.fa-share-square:before{content:"";}.fa-compass:before{content:"";}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"";}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"";}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"";}.fa-euro:before,.fa-eur:before{content:"";}.fa-gbp:before{content:"";}.fa-dollar:before,.fa-usd:before{content:"";}.fa-rupee:before,.fa-inr:before{content:"";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"";}.fa-won:before,.fa-krw:before{content:"";}.fa-bitcoin:before,.fa-btc:before{content:"";}.fa-file:before{content:"";}.fa-file-text:before{content:"";}.fa-sort-alpha-asc:before{content:"";}.fa-sort-alpha-desc:before{content:"";}.fa-sort-amount-asc:before{content:"";}.fa-sort-amount-desc:before{content:"";}.fa-sort-numeric-asc:before{content:"";}.fa-sort-numeric-desc:before{content:"";}.fa-thumbs-up:before{content:"";}.fa-thumbs-down:before{content:"";}.fa-youtube-square:before{content:"";}.fa-youtube:before{content:"";}.fa-xing:before{content:"";}.fa-xing-square:before{content:"";}.fa-youtube-play:before{content:"";}.fa-dropbox:before{content:"";}.fa-stack-overflow:before{content:"";}.fa-instagram:before{content:"";}.fa-flickr:before{content:"";}.fa-adn:before{content:"";}.fa-bitbucket:before{content:"";}.fa-bitbucket-square:before{content:"";}.fa-tumblr:before{content:"";}.fa-tumblr-square:before{content:"";}.fa-long-arrow-down:before{content:"";}.fa-long-arrow-up:before{content:"";}.fa-long-arrow-left:before{content:"";}.fa-long-arrow-right:before{content:"";}.fa-apple:before{content:"";}.fa-windows:before{content:"";}.fa-android:before{content:"";}.fa-linux:before{content:"";}.fa-dribbble:before{content:"";}.fa-skype:before{content:"";}.fa-foursquare:before{content:"";}.fa-trello:before{content:"";}.fa-female:before{content:"";}.fa-male:before{content:"";}.fa-gittip:before,.fa-gratipay:before{content:"";}.fa-sun-o:before{content:"";}.fa-moon-o:before{content:"";}.fa-archive:before{content:"";}.fa-bug:before{content:"";}.fa-vk:before{content:"";}.fa-weibo:before{content:"";}.fa-renren:before{content:"";}.fa-pagelines:before{content:"";}.fa-stack-exchange:before{content:"";}.fa-arrow-circle-o-right:before{content:"";}.fa-arrow-circle-o-left:before{content:"";}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"";}.fa-dot-circle-o:before{content:"";}.fa-wheelchair:before{content:"";}.fa-vimeo-square:before{content:"";}.fa-turkish-lira:before,.fa-try:before{content:"";}.fa-plus-square-o:before{content:"";}.fa-space-shuttle:before{content:"";}.fa-slack:before{content:"";}.fa-envelope-square:before{content:"";}.fa-wordpress:before{content:"";}.fa-openid:before{content:"";}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"";}.fa-mortar-board:before,.fa-graduation-cap:before{content:"";}.fa-yahoo:before{content:"";}.fa-google:before{content:"";}.fa-reddit:before{content:"";}.fa-reddit-square:before{content:"";}.fa-stumbleupon-circle:before{content:"";}.fa-stumbleupon:before{content:"";}.fa-delicious:before{content:"";}.fa-digg:before{content:"";}.fa-pied-piper-pp:before{content:"";}.fa-pied-piper-alt:before{content:"";}.fa-drupal:before{content:"";}.fa-joomla:before{content:"";}.fa-language:before{content:"";}.fa-fax:before{content:"";}.fa-building:before{content:"";}.fa-child:before{content:"";}.fa-paw:before{content:"";}.fa-spoon:before{content:"";}.fa-cube:before{content:"";}.fa-cubes:before{content:"";}.fa-behance:before{content:"";}.fa-behance-square:before{content:"";}.fa-steam:before{content:"";}.fa-steam-square:before{content:"";}.fa-recycle:before{content:"";}.fa-automobile:before,.fa-car:before{content:"";}.fa-cab:before,.fa-taxi:before{content:"";}.fa-tree:before{content:"";}.fa-spotify:before{content:"";}.fa-deviantart:before{content:"";}.fa-soundcloud:before{content:"";}.fa-database:before{content:"";}.fa-file-pdf-o:before{content:"";}.fa-file-word-o:before{content:"";}.fa-file-excel-o:before{content:"";}.fa-file-powerpoint-o:before{content:"";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"";}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"";}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"";}.fa-file-movie-o:before,.fa-file-video-o:before{content:"";}.fa-file-code-o:before{content:"";}.fa-vine:before{content:"";}.fa-codepen:before{content:"";}.fa-jsfiddle:before{content:"";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"";}.fa-circle-o-notch:before{content:"";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"";}.fa-ge:before,.fa-empire:before{content:"";}.fa-git-square:before{content:"";}.fa-git:before{content:"";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"";}.fa-tencent-weibo:before{content:"";}.fa-qq:before{content:"";}.fa-wechat:before,.fa-weixin:before{content:"";}.fa-send:before,.fa-paper-plane:before{content:"";}.fa-send-o:before,.fa-paper-plane-o:before{content:"";}.fa-history:before{content:"";}.fa-circle-thin:before{content:"";}.fa-header:before{content:"";}.fa-paragraph:before{content:"";}.fa-sliders:before{content:"";}.fa-share-alt:before{content:"";}.fa-share-alt-square:before{content:"";}.fa-bomb:before{content:"";}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"";}.fa-tty:before{content:"";}.fa-binoculars:before{content:"";}.fa-plug:before{content:"";}.fa-slideshare:before{content:"";}.fa-twitch:before{content:"";}.fa-yelp:before{content:"";}.fa-newspaper-o:before{content:"";}.fa-wifi:before{content:"";}.fa-calculator:before{content:"";}.fa-paypal:before{content:"";}.fa-google-wallet:before{content:"";}.fa-cc-visa:before{content:"";}.fa-cc-mastercard:before{content:"";}.fa-cc-discover:before{content:"";}.fa-cc-amex:before{content:"";}.fa-cc-paypal:before{content:"";}.fa-cc-stripe:before{content:"";}.fa-bell-slash:before{content:"";}.fa-bell-slash-o:before{content:"";}.fa-trash:before{content:"";}.fa-copyright:before{content:"";}.fa-at:before{content:"";}.fa-eyedropper:before{content:"";}.fa-paint-brush:before{content:"";}.fa-birthday-cake:before{content:"";}.fa-area-chart:before{content:"";}.fa-pie-chart:before{content:"";}.fa-line-chart:before{content:"";}.fa-lastfm:before{content:"";}.fa-lastfm-square:before{content:"";}.fa-toggle-off:before{content:"";}.fa-toggle-on:before{content:"";}.fa-bicycle:before{content:"";}.fa-bus:before{content:"";}.fa-ioxhost:before{content:"";}.fa-angellist:before{content:"";}.fa-cc:before{content:"";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"";}.fa-meanpath:before{content:"";}.fa-buysellads:before{content:"";}.fa-connectdevelop:before{content:"";}.fa-dashcube:before{content:"";}.fa-forumbee:before{content:"";}.fa-leanpub:before{content:"";}.fa-sellsy:before{content:"";}.fa-shirtsinbulk:before{content:"";}.fa-simplybuilt:before{content:"";}.fa-skyatlas:before{content:"";}.fa-cart-plus:before{content:"";}.fa-cart-arrow-down:before{content:"";}.fa-diamond:before{content:"";}.fa-ship:before{content:"";}.fa-user-secret:before{content:"";}.fa-motorcycle:before{content:"";}.fa-street-view:before{content:"";}.fa-heartbeat:before{content:"";}.fa-venus:before{content:"";}.fa-mars:before{content:"";}.fa-mercury:before{content:"";}.fa-intersex:before,.fa-transgender:before{content:"";}.fa-transgender-alt:before{content:"";}.fa-venus-double:before{content:"";}.fa-mars-double:before{content:"";}.fa-venus-mars:before{content:"";}.fa-mars-stroke:before{content:"";}.fa-mars-stroke-v:before{content:"";}.fa-mars-stroke-h:before{content:"";}.fa-neuter:before{content:"";}.fa-genderless:before{content:"";}.fa-facebook-official:before{content:"";}.fa-pinterest-p:before{content:"";}.fa-whatsapp:before{content:"";}.fa-server:before{content:"";}.fa-user-plus:before{content:"";}.fa-user-times:before{content:"";}.fa-hotel:before,.fa-bed:before{content:"";}.fa-viacoin:before{content:"";}.fa-train:before{content:"";}.fa-subway:before{content:"";}.fa-medium:before{content:"";}.fa-yc:before,.fa-y-combinator:before{content:"";}.fa-optin-monster:before{content:"";}.fa-opencart:before{content:"";}.fa-expeditedssl:before{content:"";}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"";}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"";}.fa-battery-2:before,.fa-battery-half:before{content:"";}.fa-battery-1:before,.fa-battery-quarter:before{content:"";}.fa-battery-0:before,.fa-battery-empty:before{content:"";}.fa-mouse-pointer:before{content:"";}.fa-i-cursor:before{content:"";}.fa-object-group:before{content:"";}.fa-object-ungroup:before{content:"";}.fa-sticky-note:before{content:"";}.fa-sticky-note-o:before{content:"";}.fa-cc-jcb:before{content:"";}.fa-cc-diners-club:before{content:"";}.fa-clone:before{content:"";}.fa-balance-scale:before{content:"";}.fa-hourglass-o:before{content:"";}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"";}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"";}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"";}.fa-hourglass:before{content:"";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"";}.fa-hand-scissors-o:before{content:"";}.fa-hand-lizard-o:before{content:"";}.fa-hand-spock-o:before{content:"";}.fa-hand-pointer-o:before{content:"";}.fa-hand-peace-o:before{content:"";}.fa-trademark:before{content:"";}.fa-registered:before{content:"";}.fa-creative-commons:before{content:"";}.fa-gg:before{content:"";}.fa-gg-circle:before{content:"";}.fa-tripadvisor:before{content:"";}.fa-odnoklassniki:before{content:"";}.fa-odnoklassniki-square:before{content:"";}.fa-get-pocket:before{content:"";}.fa-wikipedia-w:before{content:"";}.fa-safari:before{content:"";}.fa-chrome:before{content:"";}.fa-firefox:before{content:"";}.fa-opera:before{content:"";}.fa-internet-explorer:before{content:"";}.fa-tv:before,.fa-television:before{content:"";}.fa-contao:before{content:"";}.fa-500px:before{content:"";}.fa-amazon:before{content:"";}.fa-calendar-plus-o:before{content:"";}.fa-calendar-minus-o:before{content:"";}.fa-calendar-times-o:before{content:"";}.fa-calendar-check-o:before{content:"";}.fa-industry:before{content:"";}.fa-map-pin:before{content:"";}.fa-map-signs:before{content:"";}.fa-map-o:before{content:"";}.fa-map:before{content:"";}.fa-commenting:before{content:"";}.fa-commenting-o:before{content:"";}.fa-houzz:before{content:"";}.fa-vimeo:before{content:"";}.fa-black-tie:before{content:"";}.fa-fonticons:before{content:"";}.fa-reddit-alien:before{content:"";}.fa-edge:before{content:"";}.fa-credit-card-alt:before{content:"";}.fa-codiepie:before{content:"";}.fa-modx:before{content:"";}.fa-fort-awesome:before{content:"";}.fa-usb:before{content:"";}.fa-product-hunt:before{content:"";}.fa-mixcloud:before{content:"";}.fa-scribd:before{content:"";}.fa-pause-circle:before{content:"";}.fa-pause-circle-o:before{content:"";}.fa-stop-circle:before{content:"";}.fa-stop-circle-o:before{content:"";}.fa-shopping-bag:before{content:"";}.fa-shopping-basket:before{content:"";}.fa-hashtag:before{content:"";}.fa-bluetooth:before{content:"";}.fa-bluetooth-b:before{content:"";}.fa-percent:before{content:"";}.fa-gitlab:before{content:"";}.fa-wpbeginner:before{content:"";}.fa-wpforms:before{content:"";}.fa-envira:before{content:"";}.fa-universal-access:before{content:"";}.fa-wheelchair-alt:before{content:"";}.fa-question-circle-o:before{content:"";}.fa-blind:before{content:"";}.fa-audio-description:before{content:"";}.fa-volume-control-phone:before{content:"";}.fa-braille:before{content:"";}.fa-assistive-listening-systems:before{content:"";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"";}.fa-glide:before{content:"";}.fa-glide-g:before{content:"";}.fa-signing:before,.fa-sign-language:before{content:"";}.fa-low-vision:before{content:"";}.fa-viadeo:before{content:"";}.fa-viadeo-square:before{content:"";}.fa-snapchat:before{content:"";}.fa-snapchat-ghost:before{content:"";}.fa-snapchat-square:before{content:"";}.fa-pied-piper:before{content:"";}.fa-first-order:before{content:"";}.fa-yoast:before{content:"";}.fa-themeisle:before{content:"";}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"";}.fa-fa:before,.fa-font-awesome:before{content:"";}.fa-handshake-o:before{content:"";}.fa-envelope-open:before{content:"";}.fa-envelope-open-o:before{content:"";}.fa-linode:before{content:"";}.fa-address-book:before{content:"";}.fa-address-book-o:before{content:"";}.fa-vcard:before,.fa-address-card:before{content:"";}.fa-vcard-o:before,.fa-address-card-o:before{content:"";}.fa-user-circle:before{content:"";}.fa-user-circle-o:before{content:"";}.fa-user-o:before{content:"";}.fa-id-badge:before{content:"";}.fa-drivers-license:before,.fa-id-card:before{content:"";}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"";}.fa-quora:before{content:"";}.fa-free-code-camp:before{content:"";}.fa-telegram:before{content:"";}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"";}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"";}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"";}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"";}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"";}.fa-shower:before{content:"";}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"";}.fa-podcast:before{content:"";}.fa-window-maximize:before{content:"";}.fa-window-minimize:before{content:"";}.fa-window-restore:before{content:"";}.fa-times-rectangle:before,.fa-window-close:before{content:"";}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"";}.fa-bandcamp:before{content:"";}.fa-grav:before{content:"";}.fa-etsy:before{content:"";}.fa-imdb:before{content:"";}.fa-ravelry:before{content:"";}.fa-eercast:before{content:"";}.fa-microchip:before{content:"";}.fa-snowflake-o:before{content:"";}.fa-superpowers:before{content:"";}.fa-wpexplorer:before{content:"";}.fa-meetup:before{content:"";}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}.navbar{border:none;font-size:13px;font-weight:300;}.navbar .navbar-toggle:hover .icon-bar{background-color:#b3b3b3;}.navbar .dropdown-menu{border:none;}.navbar .dropdown-menu > li > a,.navbar .dropdown-menu > li > a:focus{background-color:transparent;font-size:13px;font-weight:300;}.navbar .dropdown-header{color:rgba(255,255,255,0.5);}.navbar-collapse{border:none;font-size:13px;font-weight:300;border-top-color:rgba(0,0,0,0.2);-webkit-box-shadow:none;box-shadow:none;}.navbar-default{border:none;font-size:13px;font-weight:300;}.navbar-default .dropdown-menu{background-color:#333333;}.navbar-default .dropdown-menu > li > a,.navbar-default .dropdown-menu > li > a:focus{color:#A0AFB0;}.navbar-default .dropdown-menu > li > a:hover,.navbar-default .dropdown-menu > .active > a,.navbar-default .dropdown-menu > .active > a:hover{background-color:transparent;}.navbar-inverse{border:none;font-size:13px;font-weight:300;}.navbar-inverse .dropdown-menu{background-color:#e2231b;}.navbar-inverse .dropdown-menu > li > a,.navbar-inverse .dropdown-menu > li > a:focus{color:#fff;}.navbar-inverse .dropdown-menu > li > a:hover,.navbar-inverse .dropdown-menu > .active > a,.navbar-inverse .dropdown-menu > .active > a:hover{background-color:#b41c16;}.btn,.navbar-secondary ul.menu.nav li.leaf > a{padding:14px 28px;}.btn-lg,.btn-group-lg > .btn,.navbar-secondary ul.menu.nav li.leaf.btn-group-lg > a{padding:16px 32px;}.btn-sm,.btn-group-sm > .btn,.navbar-secondary ul.menu.nav li.leaf > a{padding:8px 16px;}.btn-xs,.btn-group-xs > .btn,.navbar-secondary ul.menu.nav li.leaf.btn-group-xs > a{padding:4px 8px;}.btn-group .btn ~ .dropdown-toggle,.btn-group .navbar-secondary ul.menu.nav li.leaf > a ~ .dropdown-toggle,.navbar-secondary ul.menu.nav .btn-group li.leaf > a ~ .dropdown-toggle{padding-left:16px;padding-right:16px;}.btn-group .dropdown-menu{border-top-width:0;}.btn-group.dropup .dropdown-menu{border-top-width:1px;border-bottom-width:0;margin-bottom:0;}.btn-group .dropdown-toggle.btn-default ~ .dropdown-menu,.btn-group .navbar-secondary ul.menu.nav li.leaf > a.dropdown-toggle ~ .dropdown-menu,.navbar-secondary ul.menu.nav .btn-group li.leaf > a.dropdown-toggle ~ .dropdown-menu{background-color:#e7e7e7;border-color:#dadada;}.btn-group .dropdown-toggle.btn-default ~ .dropdown-menu > li > a,.btn-group .navbar-secondary ul.menu.nav li.leaf > a.dropdown-toggle ~ .dropdown-menu > li > a,.navbar-secondary ul.menu.nav .btn-group li.leaf > a.dropdown-toggle ~ .dropdown-menu > li > a{color:#333333;}.btn-group .dropdown-toggle.btn-default ~ .dropdown-menu > li > a:hover,.btn-group .navbar-secondary ul.menu.nav li.leaf > a.dropdown-toggle ~ .dropdown-menu > li > a:hover,.navbar-secondary ul.menu.nav .btn-group li.leaf > a.dropdown-toggle ~ .dropdown-menu > li > a:hover{background-color:lightgray;}.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu,.btn-group .navbar-default .navbar-nav.nav > li.last > a.dropdown-toggle ~ .dropdown-menu,.navbar-default .btn-group .navbar-nav.nav > li.last > a.dropdown-toggle ~ .dropdown-menu{background-color:#e2231b;border-color:#cb1f18;}.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu > li > a,.btn-group .navbar-default .navbar-nav.nav > li.last > a.dropdown-toggle ~ .dropdown-menu > li > a,.navbar-default .btn-group .navbar-nav.nav > li.last > a.dropdown-toggle ~ .dropdown-menu > li > a{color:#fff;}.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu > li > a:hover,.btn-group .navbar-default .navbar-nav.nav > li.last > a.dropdown-toggle ~ .dropdown-menu > li > a:hover,.navbar-default .btn-group .navbar-nav.nav > li.last > a.dropdown-toggle ~ .dropdown-menu > li > a:hover{background-color:#be1d17;}.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu{background-color:#43ac6a;border-color:#3c9a5f;}.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu > li > a{color:#fff;}.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu > li > a:hover{background-color:#388f58;}.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu{background-color:#5bc0de;border-color:#46b8da;}.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu > li > a{color:#fff;}.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu > li > a:hover{background-color:#39b3d7;}.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu{background-color:#E99002;border-color:#d08002;}.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu > li > a{color:#fff;}.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu > li > a:hover{background-color:#c17702;}.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu{background-color:#F04124;border-color:#ea2f10;}.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu > li > a{color:#fff;}.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu > li > a:hover{background-color:#dc2c0f;}.lead{color:#6f6f6f;}cite{font-style:italic;}blockquote{border-left-width:1px;color:#6f6f6f;}blockquote.pull-right{border-right-width:1px;}blockquote small{font-size:12px;font-weight:300;}table{font-size:12px;}input,.form-control{padding:7px;font-size:12px;}label,.control-label,.help-block,.checkbox,.radio{font-size:12px;font-weight:normal;}.form-group .btn,.form-group .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav .form-group li.leaf > a,.input-group-addon,.input-group-btn .btn,.input-group-btn .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav .input-group-btn li.leaf > a{padding:8px 14px;font-size:12px;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{border-color:transparent;}.nav-tabs > li > a{background-color:#e7e7e7;color:#ffffff;}.nav-tabs .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}.nav-pills{font-weight:300;}.breadcrumb{border:1px solid #ddd;border-radius:3px;font-size:10px;font-weight:300;text-transform:uppercase;}.pagination{font-size:12px;font-weight:300;color:#999999;}.pagination > li > a,.pagination > li > span{margin-left:4px;color:#999999;}.pagination > .active > a,.pagination > .active > span{color:#fff;}.pagination > li > a,.pagination > li > span,.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span{border-radius:3px;}.pagination-lg > li > a{font-size:12px;font-weight:300;color:#999999;padding-left:22px;padding-right:22px;}.pagination-sm > li > a{font-size:12px;font-weight:300;color:#999999;padding:0 5px;}.pager{font-size:12px;font-weight:300;color:#999999;}.list-group{font-size:12px;font-weight:300;}.alert{font-size:12px;font-weight:300;}.alert a,.alert .alert-link{font-weight:normal;color:#fff;text-decoration:underline;}.label,.panels-ipe-dragbar-admin-title{padding-left:1em;padding-right:1em;border-radius:0;font-weight:300;}.label-default{padding-left:1em;padding-right:1em;border-radius:0;font-weight:300;background-color:#e7e7e7;color:#333333;}.badge{font-weight:300;}.progress{height:22px;padding:2px;background-color:#f6f6f6;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;}.dropdown-menu{padding:0;margin-top:0;font-size:12px;}.dropdown-menu > li > a{padding:12px 15px;}.dropdown-header{padding-left:15px;padding-right:15px;font-size:9px;text-transform:uppercase;}.popover{color:#fff;font-size:12px;font-weight:300;}.panel-heading,.panel-footer{border-top-right-radius:0;border-top-left-radius:0;}header.header > .container:first-of-type > .row .col-md-12{padding-left:0;padding-right:0;}header.header > .container:first-of-type > .row .col-md-12 .pane-page-title{margin-bottom:0;}header.header > .container:first-of-type > .row .col-md-12 h1.page-header{padding:25px;padding-top:45px;margin-top:0;margin-bottom:0;border-bottom:none;position:relative;}header.header > .container:first-of-type > .row .col-md-12 h1.page-header:before{content:"";position:absolute;left:25px;bottom:0;height:1px;width:65px;border-bottom:1px solid #e2231b;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,a.quicklink h2,a.quicklink:link h2,a.quicklink:visited h2,h5,.h5,h6,.h6{text-transform:uppercase;}body,html{font-size:16px;}
@media (min-width:480px) {
  body,html{font-size:16.8px;}
}
@media (min-width:768px) {
  body,html{font-size:17.6px;}header.header > .container:first-of-type > .row .col-md-12 h1.page-header{padding-top:45px;padding-left:45px;}header.header > .container:first-of-type > .row .col-md-12 h1.page-header:before{left:45px;}
}
@media (min-width:992px) {
  body,html{font-size:18.4px;}h1,.h1{font-size:3rem;}
}
@media (min-width:1200px) {
  body,html{font-size:19.2px;}h1,.h1{font-size:3.36rem;}
}
body.tr-2020{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/2020/TR-WhiteBackground.jpg);background-repeat:no-repeat;}body.tr-2020 .navbar-default .navbar-nav.nav > li > a.active,body.tr-2020 .navbar-default .navbar-nav.nav > li > a.active-trail{border-color:#cb1f18;}body.tr-2020 .navbar-secondary ul.menu.nav li.leaf > a{border:1px solid #ffffff;background:#000000;}body.tr-2020 .navbar-default .navbar-nav.nav > li > a{color:#636363;}body.tr-2020 .navbar-default .navbar-nav.nav > li.last > a{color:#ffffff;}body.tr-2020 .navbar-default .navbar-nav.nav > li.open > a{color:#000000;border-color:#cb1f18;}body.tr-2020 .navbar-default .navbar-nav.nav > li > a:hover{color:#000000;border-color:#cb1f18;}body.tr-2020 .navbar-default .navbar-nav.nav > li.last a:hover{color:#ffffff;background:#bc010d;}body.tr-2020 .navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li a{background:#2a2a2a;}body.tr-2020 article.homepage-layout .homepage-featured-shows .col-md-4{padding-left:0px;padding-right:0px;border:2px solid #000;border-right:1px solid #000;border-left:1px solid #000;}body.tr-2020 article.homepage-layout .homepage-featured-shows .col-md-4:first-child{border-left:2px solid #000;}body.tr-2020 article.homepage-layout .homepage-featured-shows .col-md-4:last-child{border-right:2px solid #000;}body.tr-2020 .pane-search-form #search-block-form{box-shadow:0px 0px 17px 5px #00000059;}body.tr-2020 .pane-search-form #search-block-form .form-type-textfield{margin-top:0px;border-radius:6px 0px 6px 6px;}body.tr-2020 .pane-search-form #search-block-form .form-text{height:68px;}body.tr-2020 .pane-search-form #search-block-form .form-submit{margin-top:0px;margin-left:-7px;line-height:165%;padding:18px 31px;height:68px;}body.tr-2020 .view-display-id-shows_calendar_widget .view-header .date-nav-wrapper h3.pull-left{float:none !important;text-align:center;}body.tr-2020 .view-display-id-shows_calendar_widget .view-header .date-nav-wrapper .btn-group.pull-right{float:none !important;position:absolute;width:100%;top:10px;}body.tr-2020 .view-display-id-shows_calendar_widget .view-header .date-nav-wrapper .btn-group.pull-right a:first-child{float:left;}body.tr-2020 .view-display-id-shows_calendar_widget .view-header .date-nav-wrapper .btn-group.pull-right a:last-child{float:right;}body.tr-2020 .homepage-middle-left{padding-top:20px;padding-right:0px !important;}body.tr-2020 .homepage-footer-right{min-height:520px !important;background:#fff;}body.tr-2020 a.quicklink,body.tr-2020 a.quicklink:link,body.tr-2020 a.quicklink:visited{background:#fff;margin:0px !important;border:2px solid;border-color:#000000;height:190px !important;}body.tr-2020 a.quicklink h2,body.tr-2020 a.quicklink:link h2,body.tr-2020 a.quicklink:visited h2{color:#000000;font-weight:bold;}body.tr-2020 a.quicklink .quicklink-text,body.tr-2020 a.quicklink:link .quicklink-text,body.tr-2020 a.quicklink:visited .quicklink-text{padding:38px 45px 25px 95px;padding-top:60px;}body.tr-2020 a.quicklink:hover{background:#e2231b;color:#ffffff;}body.tr-2020 a.quicklink-whats-on{border-bottom:1px solid #000000 !important;border-right:1px solid #000000 !important;}body.tr-2020 a.quicklink-whats-on .quicklink-text{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/2020/Icon_WhatsOn__BlkRed.svg?1572562514) no-repeat 30px center !important;background-size:50px !important;}body.tr-2020 a.quicklink-whats-on:hover .quicklink-text{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/2020/Icon_WhatsOn_Wht.svg?1572562514) no-repeat 30px center !important;background-size:50px !important;}body.tr-2020 a.quicklink-packages{border-bottom:1px solid #000000 !important;border-left:1px solid #000000 !important;border-right:1px solid #000000;}body.tr-2020 a.quicklink-packages .quicklink-text{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/2020/Icon_Pakcgages_BlkRed.svg?1572562514) no-repeat 30px center !important;background-size:50px !important;}body.tr-2020 a.quicklink-packages:hover .quicklink-text{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/2020/Icon_Packages_White.svg?1572562514) no-repeat 30px center !important;background-size:50px !important;}body.tr-2020 a.quicklink-virtual-tour{border-top:1px solid #000000 !important;border-right:1px solid #000000 !important;}body.tr-2020 a.quicklink-virtual-tour .quicklink-text{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/2020/Icon_VertTour_BlkRed.svg?1572562514) no-repeat 30px center !important;background-size:50px !important;}body.tr-2020 a.quicklink-virtual-tour:hover .quicklink-text{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/2020/Icon_VirtTour_Wht.svg?1572562514) no-repeat 30px center !important;background-size:50px !important;}body.tr-2020 a.quicklink-gift{border-left:1px solid #000000 !important;border-top:1px solid #000000 !important;border-right:1px solid #000000;}body.tr-2020 a.quicklink-gift .quicklink-text{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/2020/Icon_GiftVouchers_BlkRed.svg?1572562514) no-repeat 30px center !important;background-size:50px !important;}body.tr-2020 a.quicklink-gift:hover .quicklink-text{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/2020/Icon_GiftVouchers_Wht.svg?1572562514) no-repeat 30px center !important;background-size:50px !important;}body.tr-2020 .homepage-middle-right{background:#fff;border:2px solid #000000;border-left:1px solid #000000;height:380px;margin-top:20px;margin-bottom:30px;}body.tr-2020 .homepage-middle-right .view-shows-calendar{padding-top:0px;}body.tr-2020 .homepage-middle-right .view-shows-calendar thead tr{background:#ffffff;}body.tr-2020 .homepage-middle-right .view-shows-calendar tbody tr td.today div.month{background:#3c4647;}body.tr-2020 .homepage-middle-right .view-shows-calendar tbody a{padding:10px;}body.tr-2020 article.contentpagefeatured-layout section.page-content{background:#ffffff;}body.tr-2020 article.contentpagefeatured-layout section.page-content h2{color:#000000;}body.tr-2020 article.homepage-layout .sidebar-form{background:#ffffff;}body.tr-2020 .sidebar-form{background:#ffffff;}body.tr-2020 .sidebar-form .newsletter-header{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/2020/Icon_Newsletter_BlkRed.svg);background-repeat:no-repeat;padding-left:0px;padding-top:85px;font-weight:bold;color:#000;background-size:75px;}body.tr-2020 .sidebar-form .form-control{background:#ffffff;}body.tr-2020 .sidebar-form .btn-primary,body.tr-2020 .sidebar-form .navbar-default .navbar-nav.nav > li.last > a,.navbar-default body.tr-2020 .sidebar-form .navbar-nav.nav > li.last > a{background:#ffffff;color:#000000;font-weight:bold;}body.tr-2020 .homepage-footer{border:2px solid #000000;}body.tr-2020 .homepage-footer .homepage-footer-left .view-content > div{border-right:2px solid #000000;min-height:520px;background:#fff;}body.tr-2020 article.contentpagefeatured-layout{background:#ffffff;border:0px;}body.tr-2020 article.contentpagefeatured-layout a.btn,body.tr-2020 article.contentpagefeatured-layout .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav body.tr-2020 article.contentpagefeatured-layout li.leaf > a{color:#000000 !important;margin-top:15px;}body.tr-2020 article.contentpagefeatured-layout a.btn:hover,body.tr-2020 article.contentpagefeatured-layout .navbar-secondary ul.menu.nav li.leaf > a:hover,.navbar-secondary ul.menu.nav body.tr-2020 article.contentpagefeatured-layout li.leaf > a:hover{color:#ffffff !important;}body.tr-2020 footer h2.pane-title{color:#000000;}body.tr-2020 footer .menu-no-dropdowns h4{display:none;}body.tr-2020 footer .nav-list li.dropdown > a.dropdown-toggle{color:#000000 !important;text-transform:uppercase;}body.tr-2020 footer address p{margin-left:25px;display:inline-block;vertical-align:top;clear:right;width:92%;}body.tr-2020 footer address i{color:#000000;font-size:1.5em;}body.tr-2020 footer address i.fa-map-marker{margin-right:-7px;}body.tr-2020 footer address i.fa-user,body.tr-2020 footer address i.fa-phone{margin-left:-31px;margin-right:14px;}body.tr-2020 .footer .pane-contact-info{border:0px;}body.tr-2020 .footer .footer-copyright{font-size:0.8em;border-top:1px solid #e2231b;padding-top:35px;}body.tr-2020 .footer .footer-copyright span{font-size:0.9em;}body.tr-2020 .footer .footer-copyright span:after{content:'.';font-weight:bold;font-size:2em;margin-left:5px;margin-right:5px;}body.tr-2020 .footer .footer-copyright span:last-child:after{display:none;}body.tr-2020 .footer .footer-copyright p{margin-bottom:0px;}body.tr-2020 footer .nav-list > li:last-child{display:none;}body.tr-2020 .navbar-social-links svg:hover .cls-1{fill:#bc010d;}body.tr-2020 section.page-content .page-sidebar{background:#ffffff;color:#000000;}body.tr-2020 section.page-content .page-sidebar .sidebar-form{border:2px solid #000;}body.tr-2020 section.page-content .page-sidebar a.quicklink{border:2px solid #000;border-bottom:2px solid #000 !important;border-top:1px !important;border-left:2px solid #000;height:140px !important;padding-top:0px !important;}body.tr-2020 section.page-content .page-sidebar a.quicklink .quicklink-text{padding-top:35px !important;}body.tr-2020 section.page-content .page-sidebar a.quicklink{border-top:2px solid #000 !important;padding-top:20px;}body.tr-2020 section.page-content .page-sidebar a.quicklink.quicklink-virtual-tour{border-top:2px solid #000 !important;}body.tr-2020 section.page-content .page-sidebar a.quicklink.quicklink-gift{border:2px solid #000 !important;border-bottom:2px solid #000 !important;border-top:1px solid #000 !important;}body.tr-2020 section.page-content .page-sidebar a.quicklink-virtual-tour{border-right:2px solid #000 !important;}body.tr-2020 section.page-content .page-sidebar a.quicklink-whats-on{border:2px solid #000 !important;border-top:2px solid #000 !important;border-bottom:1px solid #000 !important;}body.tr-2020 section.page-content .page-sidebar a.quicklink-packages{border:2px solid #000 !important;border-top:1px !important;border-bottom:1px !important;}body.tr-2020 .page-header{background:#000000;}body.tr-2020 #panels-ipe-display-panel-context-page-whats-on-page-whats-on-panel .page-header{margin-top:0px !important;}body.tr-2020 .footer .container > .row > .footer-top{border-bottom:1px solid #e2231b;margin-bottom:15px;}body.tr-2020 .footer-top h3.pane-title{color:#000000;}body.tr-2020 .footer-top .sidebar-form{border:2px solid #000000;}body.tr-2020 .footer-top a.quicklink{border:2px solid #000000 !important;}body.tr-2020 .footer-top a.quicklink .quicklink-text{padding-top:50px !important;}body.tr-2020 article.showpage-layout .show-header,body.tr-2020 section.show-content .show-sidebar{background:#000000;}body.tr-2020 .footer .column-2,body.tr-2020 .footer .column-3{margin-top:25px;}body.tr-2020 .footer .column-2 h2.pane-title{margin-top:15px;}
@media (max-width:770px) {
  body.tr-2020 #search-block-form{box-shadow:none !important;margin-top:20px;}body.tr-2020 #search-block-form .form-type-textfield{margin-top:0px;border-radius:6px 0px 6px 6px;}body.tr-2020 #search-block-form .form-text{height:68px;margin-top:15px;}body.tr-2020 #search-block-form .form-submit{margin-top:-7px !important;margin-left:-7px;line-height:165%;padding:18px 31px;}body.tr-2020 #search-block-form i{margin-top:35px;}body.tr-2020 .homepage-footer-left .view-content > div.last{border-right:2px solid #000000 !important;}body.tr-2020 footer address p{width:92% !important;}
}
@media (max-width:480px) {
  body.tr-2020 #search-block-form{box-shadow:0px 0px 17px 5px #00000059;}body.tr-2020 #search-block-form .form-type-textfield{margin-top:0px;border-radius:6px 0px 6px 6px;}body.tr-2020 #search-block-form .form-text{height:68px;margin-top:15px;}body.tr-2020 #search-block-form .form-submit{margin-top:-8px !important;margin-left:-7px;line-height:165%;padding:18px 31px;}
}
@media (max-width:768px) {
  body.tr-2020 .page-content{padding-left:20px;padding-right:20px;}body.tr-2020 .homepage-footer-left .view-content > div.last{border-right:2px solid #000000 !important;}body.tr-2020 .fa-navicon:before,body.tr-2020 .fa-reorder:before,body.tr-2020 .fa-bars:before{color:#e2231b;}body.tr-2020 .navbar-toggle:hover .fa-bars:before{color:#ffffff !important;}body.tr-2020 article.homepage-layout .homepage-featured-shows .col-md-4{border-right:2px solid #000 !important;border-right:2px solid #000 !important;border-left:2px solid #000 !important;}body.tr-2020 .homepage-middle-left a.quicklink,body.tr-2020 .homepage-middle-left a.quicklink:link,body.tr-2020 .homepage-middle-left a.quicklink:visited{border:2px solid #000 !important;border-bottom:2px !important;}body.tr-2020 .homepage-middle-right{margin-top:0px;border:2px solid #000 !important;}body.tr-2020 .homepage-footer{border:0px;}body.tr-2020 .homepage-footer-left > div{margin-bottom:0px;}body.tr-2020 .homepage-footer-left .view-content > div{border:2px solid #000 !important;}body.tr-2020 .homepage-footer-left{float:none;width:100%;}body.tr-2020 .homepage-footer-right{border:2px solid #000 !important;border-top:0px !important;float:none;width:100%;}body.tr-2020 footer address p{width:90%;}body.tr-2020 #search-block-form{box-shadow:0px 0px 17px 5px #00000059;}body.tr-2020 #search-block-form .form-type-textfield{margin-top:0px;border-radius:6px 0px 6px 6px;}body.tr-2020 #search-block-form .form-text{height:68px;}body.tr-2020 #search-block-form .form-submit{margin-left:-7px;line-height:165%;padding:18px 31px;}
}
@media (min-width:768px) and (max-width:992px) {
  body.tr-2020 .page-content{padding-left:20px;padding-right:20px;}body.tr-2020 .fa-navicon:before,body.tr-2020 .fa-reorder:before,body.tr-2020 .fa-bars:before{color:#e2231b;}body.tr-2020 .navbar-toggle:hover .fa-bars:before{color:#ffffff !important;}body.tr-2020 article.homepage-layout .homepage-featured-shows .col-md-4{border-right:2px solid #000 !important;border-left:2px solid #000 !important;}body.tr-2020 .homepage-middle-right{border:2px solid #000;}body.tr-2020 .homepage-featured-shows .col-md-4{border-right:2px solid #000 !important;}body.tr-2020 .homepage-layout a.quicklink-gift,body.tr-2020 .homepage-layout a.quicklink-packages{border-right:2px solid #000 !important;}body.tr-2020 .homepage-footer-left .view-content > div{border-right:2px solid #000 !important;border-bottom:2px solid #000 !important;}body.tr-2020 .homepage-footer-left .view-content > div.last{border-right:0px !important;}
}
@media (min-width:992px) and (max-width:1200px) {
  body.tr-2020 a.quicklink-gift,body.tr-2020 a.quicklink-packages{border-right:2px solid #000 !important;}body.tr-2020 footer address p{width:85%;}body.tr-2020 li.menu-link-login a{padding-top:4px !important;padding-bottom:8px !important;}
}
@media (min-width:1200px) {
  body.tr-2020 li.menu-link-login a{padding-top:4px !important;padding-bottom:8px !important;}body.tr-2020 .homepage-footer-left,body.tr-2020 .homepage-footer-right{float:none;width:100%;}body.tr-2020 a.quicklink-gift,body.tr-2020 a.quicklink-packages{border-right:1px solid #000 !important;}body.tr-2020 footer address p{width:85%;}
}
.hide-booking .show-header a.booking-button{display:none;}.pane-node-field-booking-url,.pane-subscribe-button-panel-pane-subscribe-button{display:inline-block;}.showfeatured-layout .show-booking-button-wrapper .fieldable-panels-pane{display:inline-block;}.showfeatured-layout .show-booking-button-wrapper .fieldable-panels-pane p{margin:inherit;}.covid-19 a.btn,.covid-19 .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav .covid-19 li.leaf > a{margin-right:35px;}.page-sidebar .share-this-page{padding:0px 15px 15px 15px;}.page-sidebar .share-this-page .h2{font-size:1.2em;font-weight:600;margin-bottom:10px;}.page-sidebar .share-this-page a{margin-right:2px;margin-top:5px;}.add-to-any-smaller .pane-title{font-size:0.9em;}.add-to-any-smaller span.a2a_svg{width:32px !important;line-height:32px !important;height:32px !important;border-radius:0px !important;background-size:32px !important;}
@media (min-width:992px) {
  .page-sidebar .share-this-page{padding:0px 15px 15px 15px;}
}
@media (min-width:1200px) {
  .page-sidebar .share-this-page{padding:0px 45px 15px 45px;}
}
#panels-ipe-edit-control-form #panelizer-save-default{display:inline-block;}body.role-editor.node-type-panopoly-page .panels-ipe-nodrag .panels-ipe-linkbar,body.role-editor.node-type-panopoly-page #panels-ipe-paneid-new-a536bbb5-232a-43ea-970f-c3be8b8db882 .panels-ipe-linkbar,body.role-editor.node-type-gallery .panels-ipe-nodrag .panels-ipe-linkbar,body.role-editor.node-type-gallery #panels-ipe-paneid-new-a536bbb5-232a-43ea-970f-c3be8b8db882 .panels-ipe-linkbar,body.role-editor.node-type-event .panels-ipe-nodrag .panels-ipe-linkbar,body.role-editor.node-type-event #panels-ipe-paneid-new-a536bbb5-232a-43ea-970f-c3be8b8db882 .panels-ipe-linkbar,body.role-editor.node-type-faq .panels-ipe-nodrag .panels-ipe-linkbar,body.role-editor.node-type-faq #panels-ipe-paneid-new-a536bbb5-232a-43ea-970f-c3be8b8db882 .panels-ipe-linkbar,body.role-editor.node-type-panopoly-news-article .panels-ipe-nodrag .panels-ipe-linkbar,body.role-editor.node-type-panopoly-news-article #panels-ipe-paneid-new-a536bbb5-232a-43ea-970f-c3be8b8db882 .panels-ipe-linkbar{display:none;}.panels-ipe-dragbar-admin-title{background:green;color:white;font-family:sans-serif;font-weight:normal;position:absolute;bottom:5px;right:5px;}body.logged-in #fieldable-panels-panes-fieldable-panels-pane-content-type-edit-form #edit-buttons{position:absolute;bottom:10px;right:10px;z-index:1000;}body.logged-in .ctools-modal-dialog{color:#333333;}body.logged-in .ctools-modal-dialog h1,body.logged-in .ctools-modal-dialog h2,body.logged-in .ctools-modal-dialog h3,body.logged-in .ctools-modal-dialog h4,body.logged-in .ctools-modal-dialog h5,body.logged-in .ctools-modal-dialog h6{color:#333333;}a.announcement{display:block;background:rgba(0,0,0,0.45);color:white;text-decoration:none;margin-top:20px;margin-bottom:5px;}a.announcement .announcement-image{float:left;padding:20px 40px;}a.announcement .announcement-image img{max-height:120px;width:auto;}a.announcement .announcement-text{padding:20px 40px;float:right;}a.announcement .announcement-text h2{font-weight:300;}a.announcement .announcement-button-wrapper{padding:43px 40px 0;clear:both;}a.announcement .announcement-button-wrapper .btn,a.announcement .announcement-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav a.announcement .announcement-button-wrapper li.leaf > a{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:background,color;transition-property:background,color;position:relative;padding-left:25px;}a.announcement .announcement-button-wrapper .btn:after,a.announcement .announcement-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a:after,.navbar-secondary ul.menu.nav a.announcement .announcement-button-wrapper li.leaf > a:after{content:"\f105";font-family:FontAwesome;position:absolute;right:16px;top:50%;margin-top:-12.5px;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:right;transition-property:right;}a.announcement .announcement-button-wrapper .btn:hover:after,a.announcement .announcement-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a:hover:after,.navbar-secondary ul.menu.nav a.announcement .announcement-button-wrapper li.leaf > a:hover:after{right:10px;}a.announcement:before,a.announcement:after{content:" ";display:table;}a.announcement:after{clear:both;}
@media (min-width:480px) {
  a.announcement .announcement-text{float:none;padding:20px 0 0;}a.announcement .announcement-button-wrapper{float:right;clear:none;}
}
@media (min-width:1200px) {
  a.announcement .announcement-text{text-align:center;}
}
.navbar-brand{height:auto !important;}.panel-pane.pane-page-breadcrumbs{margin-top:15px;}.btn-primary:hover,.navbar-default .navbar-nav.nav > li.last > a:hover{background:#fc261e;}.announcement-button{background:#e2231b;border-color:#e2231b;}.announcement-button:hover{background:#fc261e;border-color:#e2231b;}.calendar-calendar .day-view div.single-day .view-item{position:relative !important;float:left;width:50% !important;}.calendar-calendar .day-view div.single-day .inner > div{display:inline-block;width:35%;}.view-display-id-shows_calendar_widget{padding-top:30px;}.view-display-id-shows_calendar_widget .view-header{margin-bottom:15px;}.view-display-id-shows_calendar_widget .view-header .date-nav-wrapper h3{margin-left:15px;margin-top:20px !important;font-size:1.3em;}.view-display-id-shows_calendar_widget tr{background:none;}.view-display-id-shows_calendar_widget th{background-color:transparent !important;border:0px !important;color:#fff !important;font-size:1.5em;font-weight:normal !important;}.view-display-id-shows_calendar_widget .table-bordered,.view-display-id-shows_calendar_widget .calendar-calendar table.mini,.view-display-id-shows_calendar_widget .calendar-calendar table.mini td{border:0px !important;}.view-display-id-shows_calendar_widget thead th{background:none;}.view-display-id-shows_calendar_widget tbody a{color:#e2231b !important;text-decoration:none;display:inline-block;padding:15px;}.view-display-id-shows_calendar_widget tbody tr{background:none;}.view-display-id-shows_calendar_widget tbody tr td.empty{background:none !important;}.view-display-id-shows_calendar_widget tbody tr td{border:0px !important;text-align:center;vertical-align:middle !important;font-size:1.3em;padding:0px !important;}.view-display-id-shows_calendar_widget tbody tr td div.mini-day-off{padding:15px !important;}.view-display-id-shows_calendar_widget tbody tr td.today{background:none !important;}.view-display-id-shows_calendar_widget tbody tr td.today div.month{background:#661213;border-radius:3px;}.view-display-id-shows_calendar_widget .view-header .btn,.view-display-id-shows_calendar_widget .view-header .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav .view-display-id-shows_calendar_widget .view-header li.leaf > a{color:#e2231b !important;background:none;border:0px;}.calendar_tooltips.show{z-index:9999;position:absolute;background:#333;padding:15px;min-width:200px;text-align:left;border:1px solid #666;border-radius:3px;}.calendar_tooltips.show ul{padding-left:0px;}.calendar_tooltips.show ul li{list-style-type:none;}.calendar_tooltips.show .calendar_tooltips-field_dates-value{padding:12px;}.view-display-id-shows_calendar_month th{border:1px solid #fff !important;}.view-shows-calendar{color:#fff;padding-left:25px;padding-right:25px;}.view-shows-calendar .view-display-id-shows_calendar_widget{padding-top:0px;padding-left:0px;padding-right:0px;}.view-shows-calendar th{background:none !important;color:#c3c3c3 !important;}.view-shows-calendar a{color:#e2231b !important;}.view-shows-calendar .view-header a{background:none;color:#e2231b;border:0px;}.view-shows-calendar .empty{background:#161a1c;}.view-shows-calendar tr{background:#161a1c;}.view-shows-calendar .monthview{background:none !important;color:#fff;}.view-shows-calendar .calendar-calendar div.calendar{background:none;}.view-shows-calendar .single-day-footer,.view-shows-calendar .header-body-divider{background:none !important;}.view-shows-calendar .calendar-calendar .day-view .full div.single-day div.dayview{background:#161a1c;border:1px solid #fff;}.view-shows-calendar .view-item-shows_calendar .dayview{background:#161a1c !important;border:1px solid #fff;}.view-shows-calendar .calendar-calendar td{color:#aaa;}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#161a1c;}.loading{display:block;top:50%;left:50%;position:absolute;z-index:99999;}.view-display-id-shows_calendar_day table th,.view-display-id-shows_calendar_day table td,.view-display-id-shows_calendar_month table th,.view-display-id-shows_calendar_month table td{border-color:#3c3c3c !important;}aside .pane-contact-info{padding-top:45px !important;padding-right:15px !important;}aside .pane-contact-info,aside .pane-contact{padding:0px 15px;}aside fieldset.captcha{background:none;border:none;}aside fieldset.captcha legend{color:#fff !important;background-color:#161a1c !important;}aside fieldset.captcha .panel-body{padding:0px;}
@media (min-width:992px) {
  aside .pane-contact-info,aside .pane-contact{padding:0px 15px;}
}
@media (min-width:1200px) {
  aside .pane-contact-info,aside .pane-contact{padding:0px 45px;}
}
article.contentpagefeatured-layout section.page-content{padding:25px;}article.contentpagefeatured-layout{background:#161a1c;}article.contentpagefeatured-layout section.page-content{background:#161a1c;}article.contentpagefeatured-layout section.page-content h2{color:#dee0e2;font-size:1.2rem;}article.contentpagefeatured-layout section.page-content p{color:#8e9599;font-size:0.85rem;}article.contentpagefeatured-layout section.page-content a.btn,article.contentpagefeatured-layout section.page-content .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav article.contentpagefeatured-layout section.page-content li.leaf > a{font-size:16px;font-family:"Maven Pro",sans-serif;padding:0.4rem 0.7rem;line-height:19.2px;}article.contentpagefeatured-layout section.page-content a.btn.btn-default,article.contentpagefeatured-layout section.page-content .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav article.contentpagefeatured-layout section.page-content li.leaf > a{background:transparent;color:#ffffff;border:1px solid #e2231b;}article.contentpagefeatured-layout section.page-content a.btn.btn-default:hover,article.contentpagefeatured-layout section.page-content .navbar-secondary ul.menu.nav li.leaf > a:hover,.navbar-secondary ul.menu.nav article.contentpagefeatured-layout section.page-content li.leaf > a:hover,article.contentpagefeatured-layout section.page-content a.btn.btn-default:focus,article.contentpagefeatured-layout section.page-content .navbar-secondary ul.menu.nav li.leaf > a:focus,.navbar-secondary ul.menu.nav article.contentpagefeatured-layout section.page-content li.leaf > a:focus{background:#fc261e;color:#ffffff;}article.contentpagefeatured-layout section.page-hero iframe.media-youtube-player{height:219px !important;}article.contentpagefeatured-layout{border-right:1px solid #000;}
@media (min-width:768px) {
  article.contentpagefeatured-layout section.page-hero iframe.media-youtube-player{height:206px !important;}
}
@media (min-width:992px) {
  article.contentpagefeatured-layout section.page-hero iframe.media-youtube-player{height:206px !important;}
}
@media (min-width:1200px) {
  article.contentpagefeatured-layout section.page-hero iframe.media-youtube-player{height:249px !important;}
}
.view-display-id-panel_pane_featured_pages_3_col .show-header{padding-left:30px;padding-right:30px;padding-top:145px;padding-bottom:30px;bottom:-81px !important;}.view-display-id-panel_pane_featured_pages_3_col .show-header .show-titles{min-width:266px;}.view-display-id-panel_pane_featured_pages_3_col .showfeatured-layout:hover .show-header{bottom:0 !important;}article.contentpage-layout header.page-header{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px;position:relative;margin-right:auto;margin-left:auto;border-bottom:none;margin-bottom:0;}article.contentpage-layout header.page-header section.page-titles{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-top:0;padding-left:0;padding-right:0;}article.contentpage-layout section.page-hero-wrapper{padding-left:0;padding-right:0;}article.contentpage-layout section.page-content{padding:0;}article.contentpage-layout section.page-content .page-main{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:25px;}
@media (min-width:992px) {
  article.contentpage-layout section.page-content .page-main{float:left;width:66.6666666667%;}
}
article.contentpage-layout section.page-content .page-main .pane-node-field-page-image-gallery{margin-left:-25px;margin-right:-25px;padding-right:25px;padding-left:25px;background:#f9f9f9;margin-bottom:-25px;padding-top:12.5px;padding-bottom:25px;}article.contentpage-layout section.page-content .page-main .pane-node-field-page-image-gallery .photoswipe-gallery{margin-left:-5px;margin-right:-5px;}article.contentpage-layout section.page-content .page-sidebar{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}
@media (min-width:992px) {
  article.contentpage-layout section.page-content .page-sidebar{float:left;width:33.3333333333%;}
}
@media (min-width:768px) {
  article.contentpage-layout{}article.contentpage-layout header.page-header{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:25px;}article.contentpage-layout section.page-content{padding:0;}article.contentpage-layout section.page-content .page-main{padding:45px;}article.contentpage-layout section.page-content .page-main .pane-node-field-page-image-gallery{margin-left:-45px;margin-right:-45px;padding-right:45px;padding-left:45px;padding-top:25px;padding-bottom:45px;margin-bottom:-45px;}
}
@media (min-width:992px) {
  article.contentpage-layout{}article.contentpage-layout header.page-header{padding-left:45px;padding-right:45px;padding-top:45px;padding-bottom:25px;}
}
.page-header{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/diamonpattern_smaller.png?1572562513) #293033;}.page-header .page-categories{text-align:left;}.page-header section.page-titles{padding-bottom:12.5px;margin-bottom:12.5px;position:relative;}.page-header section.page-titles .page-title{margin-top:0;letter-spacing:0.1rem;margin-bottom:0;}.page-header section.page-titles:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:65px;border-bottom:1px solid #e2231b;}section.page-hero-wrapper .page-hero .file-video{height:326px;}section.page-content{background:#ffffff;}section.page-content .page-main{background:#ffffff;color:#444d51;}section.page-content .page-sidebar{background:#161a1c;}section.page-content img.page-hero{min-width:100%;}.pane-node-field-page-image-gallery h2.pane-title{color:#e2231b;padding-top:0.8rem;position:relative;}.pane-node-field-page-image-gallery h2.pane-title:before{content:"";position:absolute;left:0;top:0;height:1px;width:65px;border-top:1px solid #e2231b;}.footer{background:none !important;color:666;}.footer a{color:#666 !important;}.footer .footer-inner-wrap{padding-top:0px !important;border-top:0px !important;}.footer p{color:#666;}.footer address{font-size:0.8em;}.footer .footer-top{padding:0px;}.footer .footer-logo{margin-top:35px;}.footer .pane-title{border-bottom:1px solid rgba(255,255,255,0.15);padding-bottom:1em;display:block;}.footer .cta-bar{margin-bottom:50px;background-color:#e2231b;}.footer .cta-bar > .container-fluid{margin-left:0;margin-right:0;}.footer .cta-bar .btn-primary,.footer .cta-bar .navbar-default .navbar-nav.nav > li.last > a,.navbar-default .footer .cta-bar .navbar-nav.nav > li.last > a{background-color:#fff;color:#e2231b !important;font-size:1.3em;padding:14px 30px 14px 22px;border-radius:6px;}.footer .cta-bar .btn-primary:before,.footer .cta-bar .navbar-default .navbar-nav.nav > li.last > a:before,.navbar-default .footer .cta-bar .navbar-nav.nav > li.last > a:before{right:12px;}.footer .cta-bar .btn-primary:hover,.footer .cta-bar .navbar-default .navbar-nav.nav > li.last > a:hover,.navbar-default .footer .cta-bar .navbar-nav.nav > li.last > a:hover{background-color:#e2231b !important;color:#fff !important;}.footer .cta-bar .field-cta-description{font-weight:200;padding-top:10px;color:#ffffff;}.footer .cta-bar .field-cta-link{text-align:center;}.footer .pane-contact-info{font-size:0.8em;border-bottom:1px solid #e2231b;}.footer .pane-contact-info i{font-size:1.4em;}.footer .pane-contact-info address p{padding-left:35px;}.footer .pane-contact-info a{padding-left:5px;}.footer .footer-copyright{font-size:0.8em;}.footer .footer-copyright a{text-decoration:underline;}.footer .footer-copyright p:first-child{color:#666;}.footer .footer-copyright p{color:#e2231b;}.footer .footer-social h2{color:#A7A7A7;font-size:1em;font-weight:normal;border-bottom:0px;padding-bottom:0.5em;}.footer .footer-social ul{list-style:none;padding:0px;}.footer .footer-social ul li{display:inline-block;margin-right:8px;}.footer .navbar-social-links svg{width:35px;height:35px;}.footer .menu-no-dropdowns ul.nav > li > a{color:#000000 !important;padding:10px 5px 15px !important;font-size:1em !important;}.footer .menu-no-dropdowns ul.nav > li .dropdown-menu > li > a{font-size:1.2em !important;}.footer .menu-no-dropdowns ul.nav > .leaf{display:none;}.footer .footer-top_1{padding:0px;margin-bottom:20px;margin-top:5px;}.footer .footer-top_1 .panel-pane{padding:0px;margin-bottom:0px;}.footer .footer-top_1 .share-this-page{padding-bottom:15px;}.footer .footer-top_1 .share-this-page .pane-title{border-bottom:0px;margin-bottom:5px;padding-bottom:0.5em;}.footer .footer-top_1 .share-this-page a{margin-right:5px;}.footer .footer-top_1 a.quicklink:after,.footer .footer-top_1 a.quicklink:link:after,.footer .footer-top_1 a.quicklink:visited:after{color:#e2231b !important;}.footer .footer-top_1 .quicklink-virtual-tour .quicklink-text{padding:41px 45px 41px 45px;padding-left:112.5px;}.footer address i{color:#fff;}.footer address p{margin:0px;color:#aaa !important;}.footer a{color:#aaa !important;}
@media (max-width:480px) {
  .field-cta-description{font-size:1.2em;padding-left:25px;text-align:center;}.cta-bar .btn-primary,.cta-bar .navbar-default .navbar-nav.nav > li.last > a,.navbar-default .cta-bar .navbar-nav.nav > li.last > a{width:80%;}.footer .footer-top_1 .share-this-page{padding-left:25px;}.footer-top_1 .quicklink-virtual-tour .quicklink-text{padding:41px 45px 41px 45px;padding-left:112.5px;}
}
@media (min-width:480px) {
  .field-cta-description{font-size:1.2em;padding-left:25px;text-align:center;}.cta-bar .btn-primary,.cta-bar .navbar-default .navbar-nav.nav > li.last > a,.navbar-default .cta-bar .navbar-nav.nav > li.last > a{width:80%;}.footer .footer-top_1 .share-this-page{padding-left:25px;}.footer-top_1 .quicklink-virtual-tour .quicklink-text{padding:51px 45px 52px 45px;padding-left:112.5px;}
}
@media (min-width:768px) {
  .field-cta-description{font-size:1em;}.footer .menu-no-dropdowns ul.nav > li.dropdown{width:100%;}.footer-top_1 .quicklink-virtual-tour .quicklink-text{padding:51px 45px 52px 45px !important;padding-left:112.5px !important;}
}
@media (min-width:992px) {
  .field-cta-description{font-size:1.3em;padding-left:25px;text-align:left;}.cta-bar .btn-primary,.cta-bar .navbar-default .navbar-nav.nav > li.last > a,.navbar-default .cta-bar .navbar-nav.nav > li.last > a{width:100%;}.footer .menu-no-dropdowns ul.nav > li.dropdown{width:33%;}.footer-top_1 .quicklink-virtual-tour .quicklink-text{padding:51px 45px 52px 45px;padding-left:112.5px;}.footer .nav-list > li:nth-child(2){padding-left:45px;}
}
@media (min-width:1200px) {
  .field-cta-description{font-size:1.4em;padding-left:50px;}.footer .footer-top_1 .share-this-page{padding-left:45px;}.footer-top_1 .quicklink-virtual-tour .quicklink-text{padding:41px 45px 41px 45px !important;padding-left:112.5px !important;}
}
#home-page-2018 .show-header{width:100%;}#home-page-2018 .pane-search-form{padding-top:0px;}#home-page-2018 .form-type-textfield{display:none;vertical-align:middle;}
@media (min-width:768px) {
  #home-page-2018 .homepage-middle-left{padding-top:0em;}
}
@media (max-width:992px) {
  #home-page-2018 .show-header{bottom:0 !important;}
}
article.homepage-layout{}article.homepage-layout .homepage-header.container{padding-left:0;padding-right:0;}article.homepage-layout .homepage-featured-shows .col-md-4{padding-left:5px;padding-right:5px;}article.homepage-layout .homepage-featured-content .col-sm-6{padding-left:0;padding-right:0;}article.homepage-layout section.homepage-middle-wrapper{padding-left:0;padding-right:0;}article.homepage-layout .homepage-middle-left{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:10px;}
@media (min-width:768px) {
  article.homepage-layout .homepage-middle-left{float:left;width:100%;}
}
@media (min-width:992px) {
  article.homepage-layout .homepage-middle-left{float:left;width:58.3333333333%;}
}
@media (min-width:1200px) {
  article.homepage-layout .homepage-middle-left{float:left;width:66.6666666667%;}
}
article.homepage-layout .homepage-middle-left > .fieldable-panels-pane{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}
@media (min-width:768px) {
  article.homepage-layout .homepage-middle-left > .fieldable-panels-pane{float:left;width:50%;}
}
article.homepage-layout .homepage-middle-right{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-right:0;padding-left:0;padding-top:5px;}
@media (min-width:768px) {
  article.homepage-layout .homepage-middle-right{float:left;width:100%;}
}
@media (min-width:992px) {
  article.homepage-layout .homepage-middle-right{float:left;width:41.6666666667%;}
}
@media (min-width:1200px) {
  article.homepage-layout .homepage-middle-right{float:left;width:33.3333333333%;}
}
article.homepage-layout footer.homepage-footer{padding:0;display:block;height:auto;}article.homepage-layout footer.homepage-footer .homepage-footer-left{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}
@media (min-width:992px) {
  article.homepage-layout footer.homepage-footer .homepage-footer-left{float:left;width:66.6666666667%;}
}
article.homepage-layout footer.homepage-footer .homepage-footer-right{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}
@media (min-width:992px) {
  article.homepage-layout footer.homepage-footer .homepage-footer-right{float:left;width:33.3333333333%;}
}
article.homepage-layout footer.homepage-footer .homepage-footer-right > .fieldable-panels-pane{padding-left:0;padding-right:0;}
@media (min-width:768px) {
  article.homepage-layout .homepage-featured-content .col-sm-6{padding-left:0;padding-right:0;min-height:420px;}
}
@media (min-width:992px) {
  article.homepage-layout .homepage-featured-content .col-sm-6{padding-left:0;padding-right:0;min-height:535px;}
}
@media (min-width:1200px) {
  article.homepage-layout .homepage-featured-content .col-sm-6{padding-left:0;padding-right:0;min-height:535px;}
}
.homepage-hero-show{border-top:2px solid #000;border-right:2px solid #000;border-left:2px solid #000;}article.homepage-layout{}article.homepage-layout .sidebar-form{padding:45px 25px;background:#161a1c;}article.homepage-layout footer.homepage-footer{background:transparent;}article.homepage-layout a.quicklink:link,article.homepage-layout a.quicklink:visited{margin-right:1px;margin-left:0;height:124px;}article.homepage-layout a.quicklink:link.quicklink-virtual-tour span.quicklink-text,article.homepage-layout a.quicklink:visited.quicklink-virtual-tour span.quicklink-text{height:100%;padding-top:45px;}article.homepage-layout a.quicklink:link.quicklink-gift span.quicklink-text,article.homepage-layout a.quicklink:visited.quicklink-gift span.quicklink-text{height:100%;padding-top:45px;}article.homepage-layout a.quicklink:link.quicklink-gift a.quicklink:after,article.homepage-layout a.quicklink:link.quicklink-gift a.quicklink:link:after,article.homepage-layout a.quicklink:link.quicklink-gift a.quicklink:visited:after,article.homepage-layout a.quicklink:visited.quicklink-gift a.quicklink:after,article.homepage-layout a.quicklink:visited.quicklink-gift a.quicklink:link:after,article.homepage-layout a.quicklink:visited.quicklink-gift a.quicklink:visited:after{color:#e2231b;}
@media (min-width:768px) {
  .homepage-middle-left{padding-top:4em;}.pane-search-form{padding-top:2em;clear:both;}
}
@media (min-width:1200px) {
  article.homepage-layout{}article.homepage-layout .sidebar-form{padding:45px 45px;}
}
.container .container-fluid .container-fluid{width:auto;margin-left:-15px;margin-right:-15px;}.panel-pane{margin-bottom:15px;}.content > div > .container:first-of-type{margin-top:30px;}.file > .element-invisible{max-width:100%;}
@media (min-width:768px) {
  body{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/2020/TR-WhiteBackground.jpg?1572419678) no-repeat top center #ffffff;}
}
.pane-site-navbar{z-index:2;position:relative;}
@media (max-width:992px) {
  .navbar-default .navbar-header{min-height:60px;}
}
.navbar-default .navbar-toggle{background:transparent;margin-top:15px;margin-bottom:0;margin-left:15px;margin-right:15px;}.navbar-default .navbar-nav.nav > li{margin:0 1px;}.navbar-default .navbar-nav.nav > li.last > a{-moz-border-radius:3px / 3px;-webkit-border-radius:3px 3px;border-radius:3px / 3px;color:#ffffff;margin:0 9px;padding:8px 12px;border-width:0;margin-top:6px;}.navbar-default .navbar-nav.nav > li.dropdown ul.dropdown-menu{min-width:100%;}.navbar-default .navbar-nav.nav > li.dropdown > a{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}
@media (min-width:992px) {
  .navbar-default .navbar-brand img{width:210px;}
}
@media (min-width:1200px) {
  .navbar-default .navbar-brand img{width:240px;}
}
.navbar-secondary-container{margin:0 -15px;background-color:transparent;padding:15px;}.navbar-secondary{text-align:center;}.navbar-secondary ul{list-style:none;padding:0;margin:0;}.navbar-secondary ul li{padding:0;margin:0;display:block;float:left;}.navbar-secondary ul li.list-label{display:block;}.navbar-secondary ul li.twitter-button,.navbar-secondary ul li.facebook-button,.navbar-secondary ul li.youtube-button,.navbar-secondary ul li.instagram-button{display:inline-block;margin-right:12px;}.navbar-secondary ul.navbar-social-links{float:none;margin-right:3px;display:block;text-align:center;}.navbar-secondary ul.navbar-social-links li{float:none;}.navbar-secondary ul.navbar-social-links li.youtube-button{margin-right:0;}.navbar-secondary ul.menu.nav{display:inline-block;float:none;margin-top:0;margin-bottom:10px;}.navbar-secondary ul.menu.nav li.leaf > a{border:1px solid #333333;cursor:pointer;display:block;font-size:16px;padding:12px 12px;margin:0 0;text-align:left;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#ffffff;background:transparent;}.navbar-secondary ul.menu.nav li.leaf > a:hover{background:#ffffff;}.navbar-secondary ul.menu.nav li.leaf > a:hover:before{color:#333333;}.navbar-secondary ul.menu.nav li.leaf.menu-link-contact-us > a{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px;border-radius:3px 0 0 3px;}.navbar-secondary ul.menu.nav li.leaf.menu-link-login > a{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0;border-radius:0 3px 3px 0;}.navbar-secondary ul.menu.nav li.leaf.menu-link-contact-us > a,.navbar-secondary ul.menu.nav li.leaf.menu-link-my-basket > a{line-height:0;font-size:0;color:transparent;border-right:0;}.navbar-secondary ul.menu.nav li.leaf.menu-link-contact-us > a:before,.navbar-secondary ul.menu.nav li.leaf.menu-link-my-basket > a:before{font-size:18px;line-height:24px;color:#ffffff;}.navbar-secondary ul.menu.nav li.leaf.menu-link-contact-us > a:hover,.navbar-secondary ul.menu.nav li.leaf.menu-link-my-basket > a:hover{background:#ffffff;}.navbar-secondary ul.menu.nav li.leaf.menu-link-contact-us > a:hover:before,.navbar-secondary ul.menu.nav li.leaf.menu-link-my-basket > a:hover:before{color:#333333;}.navbar-secondary ul.menu.nav li.leaf.menu-link-login > a:before{font-size:18px;line-height:24px;color:#ffffff;margin-right:10px;}.navbar-secondary ul.menu.nav li.leaf.menu-link-login > a:hover{background:#ffffff;}.navbar-secondary ul.menu.nav li.leaf.menu-link-login > a:hover:before{color:#333333;}.navbar-secondary a.facebook,.navbar-secondary a.twitter,.navbar-secondary a.youtube,.navbar-secondary a.instagram{display:inline-block;width:35px;height:35px;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;background-image:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.navbar-secondary .list-label{font-weight:600;color:#999999;text-transform:uppercase;text-shadow:-0.5px 1px 0.5px rgba(0,0,0,0.4);}.no-svg a.facebook{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/facebook.png?1572562513) no-repeat top left;}.no-svg a.twitter{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/twitter.png?1572562513) no-repeat top left;}body.not-front .navbar-secondary .list-label{color:gray;text-shadow:none;}
@media (min-width:992px) {
  .navbar-secondary-container{margin:0 0;background-color:transparent;padding:0;}.navbar-secondary{float:right;}.navbar-secondary ul li{padding:0 0;display:inline-block;}.navbar-secondary ul li.list-label{display:inline-block;}.navbar-secondary a.btn.btn-sm,.navbar-secondary .btn-group-sm > a.btn,.navbar-secondary ul.menu.nav li.leaf > a{font-size:13px;padding:6px 13px;text-align:center;}.navbar-secondary a.facebook,.navbar-secondary a.twitter,.navbar-secondary a.youtube,.navbar-secondary a.instagram{display:inline-block;width:35px;height:35px;}.navbar-secondary ul.menu.nav{display:block;margin-top:24px;}.navbar-secondary ul.menu.nav li.leaf.menu-link-contact-us > a:before{top:5px;}.navbar-secondary ul.navbar-social-links{display:inline-block;}
}
.pane-site-navbar .container.fixed{padding-left:0;padding-right:0;}.container > .navbar-header .navbar-brand img{padding-left:15px;}.navbar-default .navbar-toggle{color:#ffffff;background:transparent;padding:6px 12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e2231b;}.navbar-default .navbar-toggle .navbar-toggle-text{font-size:1.5em;color:#ffffff;margin:0;}.navbar-default .navbar-toggle:hover{color:#ffffff;background:#e2231b;}.navbar-default .navbar-toggle:hover .navbar-toggle-text{color:#ffffff;}.navbar-default .navbar-toggle.collapsed{color:#ffffff;background:transparent;}.navbar-default .navbar-toggle.collapsed .navbar-toggle-text{color:#ffffff;}.navbar-default{background:transparent;}.navbar-default.navbar{margin-bottom:0;}.navbar-default .navbar-nav.nav{margin-top:0;}.navbar-default .navbar-nav.nav > li > a{color:#A0AFB0;cursor:pointer;padding:15px 20px;font-family:"Maven Pro",sans-serif;font-size:16px;line-height:1em;text-transform:none;}.navbar-default .navbar-nav.nav > li > a:hover{color:#A0AFB0;}.navbar-default .navbar-nav.nav > li > a.active,.navbar-default .navbar-nav.nav > li > a.active-trail{color:#ffffff;}.navbar-default .navbar-nav.nav > li{}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu{background:transparent;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li a{cursor:pointer;font-size:14px;padding:15px 20px;color:#a0afb4;background:rgba(0,0,0,0.9);}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li a:hover{color:#fff;background:#000;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li a.active{color:#fff;background:#000;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li.open > a{color:#fff;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li.open > a.active,.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li.open > a.active-trail{color:#fff;}
@media (max-width:768px) {
  .navbar-default .navbar-nav.nav{margin-top:0;}.navbar-default .navbar-nav.nav > li > a{background:#161a1c;}.navbar-default .navbar-nav.nav > li > a:hover,.navbar-default .navbar-nav.nav > li > a.active,.navbar-default .navbar-nav.nav > li > a.active-trail{color:#ffffff;}
}
@media (max-width:992px) {
  .navbar-default .navbar-nav.nav{margin-top:0;}.navbar-default .navbar-nav.nav > li > a{background:transparent;}.navbar-default .navbar-nav.nav > li > a:hover,.navbar-default .navbar-nav.nav > li > a.active,.navbar-default .navbar-nav.nav > li > a.active-trail{color:#ffffff;border-bottom:1px solid #ffffff;}.navbar-default .navbar-nav.nav > li{}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li{}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li a{cursor:pointer;color:#a0afb4;background:rgba(0,0,0,0.9);}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li a:hover{color:#fff;background:#000;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li a.active{color:#fff;background:#000;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li.dropdown-submenu{overflow:auto;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li.dropdown-submenu > ul.dropdown-menu{position:relative;left:0;width:100%;margin-top:0;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li.dropdown-submenu > ul.dropdown-menu:before{display:none;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li:hover.dropdown-submenu > a{cursor:pointer;color:#a0afb4;background:#111111;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li:hover.dropdown-submenu > ul.dropdown-menu{padding:5px;background:#e2231b;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li:hover.dropdown-submenu > ul.dropdown-menu > li > a{cursor:pointer;color:#fff;background:#b41c16;margin-bottom:1px;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li:hover.dropdown-submenu > ul.dropdown-menu > li > a:hover{color:#fff;background:#be1d17;}
}
@media (min-width:992px) {
  .navbar-header{position:relative;margin-left:25px;}.navbar-default .navbar-nav.nav{margin-top:65.5px;float:left;}.navbar-default .navbar-nav.nav > li{}.navbar-default .navbar-nav.nav > li.open > a{color:#ffffff;border-bottom:1px solid #ffffff;}.navbar-default .navbar-nav.nav > li > a{padding:12px 20px;font-size:16px;font-weight:400;line-height:19.2px;text-transform:none;border-bottom:1px solid transparent;}.navbar-default .navbar-nav.nav > li > a:hover{color:#ffffff;border-bottom:1px solid #ffffff;}.navbar-default .navbar-nav.nav > li > a.active,.navbar-default .navbar-nav.nav > li > a.active-trail{border-bottom:1px solid #ffffff;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li{}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li a{padding:15px 20px;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li.dropdown-submenu > ul.dropdown-menu{background:#111111;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;display:none;float:right;position:relative;top:auto;margin-top:-4em;z-index:-1;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li.dropdown-submenu > ul.dropdown-menu:before{display:none;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li:hover.dropdown-submenu > a{color:#a0afb4;background:#111111;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li:hover.dropdown-submenu > ul.dropdown-menu{padding:5px;display:block;position:absolute;left:100%;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li:hover.dropdown-submenu > ul.dropdown-menu > li > a{color:#a0afb4;background:#111111;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li:hover.dropdown-submenu > ul.dropdown-menu > li > a:hover{color:#fff;background:black;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li:hover.dropdown-submenu > ul.dropdown-menu:before{display:none;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li:hover.dropdown-submenu > ul.dropdown-menu:after{display:none;}
}
@media (min-width:1200px) {
  .navbar-default .navbar-nav.nav{margin-top:65px;}.navbar-default .navbar-nav.nav > li.open > a{color:#ffffff;border-bottom:1px solid #ffffff;}.navbar-default .navbar-nav.nav > li > a{padding:15px 26px;font-size:20px;line-height:24px;text-transform:none;border-bottom:1px solid transparent;}.navbar-default .navbar-nav.nav > li > a:hover{border-bottom:1px solid #ffffff;}.navbar-default .navbar-nav.nav > li > a.active{border-bottom:1px solid #ffffff;}.navbar-default .navbar-nav.nav > li > ul.dropdown-menu > li
    a{padding:15px 20px;}
}
.pane-panopoly-news-articles-by-author .views-row:before{display:none;}.pane-panopoly-news-articles-by-author .views-field-title{display:inline;}.pane-panopoly-news-list-news-articles ul.media-list li.media{border-bottom:5px solid #f9f9f9;padding-bottom:1em;margin-bottom:0.75em;}.pane-panopoly-news-article-archive ul.media-list li.media{border-bottom:2px solid #f9f9f9;padding-bottom:0;margin-bottom:0.25em;}.node-event .pane-node-body{margin-top:10px;}#event-node .panel-pane{margin-bottom:18px;}#event-node .pane-node-field-event-featured-image{padding-left:0;}#event-node .pane-node-body{clear:left;}.node-type-gallery a.photoswipe > img{max-width:100%;height:auto;}.page-node .photoswipe-gallery{padding:6.25px 6.25px;}.page-node .photoswipe-gallery:before,.page-node .photoswipe-gallery:after{content:" ";display:table;}.page-node .photoswipe-gallery:after{clear:both;}.page-node .photoswipe-gallery .field-page-image-gallery{float:left;width:25%;}.page-node .photoswipe-gallery .field-page-image-gallery img,.page-node .photoswipe-gallery .field-page-image-gallery img.thumbnail{border:none;background:none;padding:2.5px;margin-bottom:0;min-width:100%;}.node-type-panopoly-page .photoswipe-gallery .field-page-image-gallery{width:20%;}
@media (min-width:768px) {
  .page-node .photoswipe-gallery{padding:6.25px 6.25px;margin-top:25px;}
}
@media (min-width:992px) {
  .page-node .photoswipe-gallery .field-page-image-gallery{float:left;width:25%;}.node-type-panopoly-page .photoswipe-gallery .field-page-image-gallery{width:20%;}
}
address i{margin-right:10px;}footer,.footer{background:#430a08;color:#ffffff;}footer .footer-inner-wrap,.footer .footer-inner-wrap{border-top:10px solid #871510;padding:2em 0;}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:#ffffff;}body img{max-width:100%;height:auto;}.page-whats-on .main .page-header{margin-top:0px !important;}.container .container-fluid{margin-left:-15px;margin-right:-15px;}.container-fluid .container-fluid{margin-left:-15px;margin-right:-15px;}div.ipe-disabled{background:rgba(255,0,0,0.1);border:2px dashed rgba(255,0,0,0.5);opacity:0.2;}.panels-ipe-sort-container.ui-sortable-disabled{opacity:0.2;}div.panels-ipe-newblock{box-shadow:none;}.panels-ipe-editing .panels-ipe-portlet-wrapper{position:relative;}.panels-ipe-editing .panels-ipe-handlebar-wrapper{display:block;position:absolute;height:100%;width:100%;background:transparent;}.panels-ipe-editing .panels-ipe-editing div.panels-ipe-portlet-wrapper{opacity:1;position:relative;z-index:0;width:100%;}.panels-ipe-editing .panels-ipe-dragbar{border:none;position:relative;height:100%;background:transparent;z-index:1;}.panels-ipe-editing div.panels-ipe-draghandle{background:rgba(255,255,255,0);}.panels-ipe-editing div.panels-ipe-draghandle:hover{background:rgba(255,255,255,0.5);}.panels-ipe-editing div.panels-ipe-draghandle:hover span.panels-ipe-draghandle-icon-inner{color:#333333;}.panels-ipe-editing div.panels-ipe-draghandle span.panels-ipe-draghandle-icon{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:transparent;}.panels-ipe-editing span.panels-ipe-draghandle-icon-inner{position:absolute;right:10px;top:10px;z-index:5;background:none;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:2.5em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666666;}.panels-ipe-editing span.panels-ipe-draghandle-icon-inner:before{content:"\f047";}.panels-ipe-editing div.panels-ipe-handlebar-wrapper ul{position:absolute;left:10px;top:10px;z-index:15;}#views-exposed-form-search-results-page{margin-top:25px;margin-bottom:25px;}#views-exposed-form-search-results-page .form-item-search-block-form{margin-top:0;}#views-exposed-form-search-results-page .views-widget-filter-keys{float:left;padding:0px;width:calc(100% - 120px);}#views-exposed-form-search-results-page .views-submit-button{display:inline-block;float:none;padding:0px;}#views-exposed-form-search-results-page .views-submit-button .form-submit{margin-top:-3px;}.view-search-results .group > .col-md-4{padding-left:0;padding-right:0;}.view-search-results .group > .col-md-4:nth-child(3n+1){clear:left;}.view-search-results .pager{display:block;}.view-search-results .view-filters{position:relative;width:100%;margin:0;}.view-search-results .view-filters #views-exposed-form-search-results-page{width:calc(100% - 0px);}.view-search-results .view-filters #views-exposed-form-search-results-page .form-submit{height:65px;}.view-search-results .view-filters #edit-submit-search-results .views-submit-button{padding:0px;margin-top:10px;width:120px;float:left;}.view-search-results .view-filters #edit-submit-search-results .views-submit-button .form-submit{margin-top:-10px;margin-left:-4px;border-radius:0px 4px 4px 0px;padding:19px 28px;font-size:1.1em;}ul[data-sa-theme="basic-green"]{z-index:9999;border-radius:0px;border-top:0px;}ul[data-sa-theme="basic-green"] .ui-state-focus{border:0px;border-radius:0px;}ul[data-sa-theme="basic-green"] .ui-autocomplete-field-group{color:#e2231b;}ul[data-sa-theme="basic-green"] div:hover{border:0px;border-radius:0px;}ul[data-sa-theme="basic-green"] li{border:0px;padding:5px;}ul[data-sa-theme="basic-green"] li:hover{border:0px;border-radius:0px;}ul[data-sa-theme="basic-green"] a{margin:0px !important;}ul[data-sa-theme="basic-green"] a:hover{border:0px;border-radius:0px;background:#e2231b;color:#fff;}#views-exposed-form-search-results-page .form-type-textfield{width:calc(100% - 0px);}#search-block-form .form-type-textfield{width:calc(100% - 120px);}#views-exposed-form-search-results-page,#search-block-form{width:calc(100% - 0px);}#views-exposed-form-search-results-page .form-type-textfield,#search-block-form .form-type-textfield{display:inline-block;}#views-exposed-form-search-results-page .form-actions,#search-block-form .form-actions{display:inline-block;vertical-align:middle;width:115px;}#views-exposed-form-search-results-page .form-type-textfield .form-text,#search-block-form .form-type-textfield .form-text{width:100%;height:65px;font-size:24px;background:#161a1c !important;border:1px solid #555;padding-left:55px;color:#fff;}#views-exposed-form-search-results-page .form-submit,#search-block-form .form-submit{margin-left:-4px;border-radius:0px 4px 4px 0px;padding:17px 28px;font-size:1.1em;margin-top:19px;}#views-exposed-form-search-results-page .form-text,#search-block-form .form-text{position:relative;}#views-exposed-form-search-results-page .views-widget-filter-keys label:after,#views-exposed-form-search-results-page .form-type-textfield label:after,#search-block-form .views-widget-filter-keys label:after,#search-block-form .form-type-textfield label:after{content:"\f002";font-family:FontAwesome;left:-5px;position:absolute;top:0;}#views-exposed-form-search-results-page i,#search-block-form i{position:absolute;z-index:99;color:#e2231b;font-size:1.4em;margin-left:20px;margin-top:19px;}
@media (max-width:480px) {
  #search-block-form .form-submit{margin-top:0px !important;}
}
@media (max-width:992px) {
  .view-search-results .view-filters #views-exposed-form-search-results-page .form-submit{width:124px;}
}
@media (min-width:992px) {
  #search-block-form .form-type-textfield{display:inline-block;}#search-block-form .form-actions{display:inline-block;}
}
@media (min-width:1200px) {
  #views-exposed-form-search-results-page .views-widget-filter-keys{width:89.5%;}
}
article.showfeatured-layout{position:relative;}article.showfeatured-layout > .container{margin-right:0;margin-left:0;}article.showfeatured-layout .show-tag{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-top:25px;padding-left:25px;position:absolute;z-index:1;top:0;left:0;}
@media (min-width:768px) {
  article.showfeatured-layout .show-tag{float:left;width:100%;}
}
article.showfeatured-layout header.show-header{padding-left:25px;padding-right:25px;padding-top:125px;padding-bottom:25px;bottom:-66px;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:bottom;transition-property:bottom;}article.showfeatured-layout header.show-header section.show-titles{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-top:0;padding-left:0;padding-right:0;}article.showfeatured-layout header.show-header .show-dates-and-bookings{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}article.showfeatured-layout header.show-header .show-dates-and-bookings .show-dates-wrapper{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;margin-bottom:1.6rem;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:margin-bottom;transition-property:margin-bottom;}article.showfeatured-layout header.show-header .show-dates-and-bookings .show-booking-button-wrapper{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-top:12.5px;padding-left:0;padding-right:0;}article.showfeatured-layout:hover header.show-header,article.showfeatured-layout:focus header.show-header{bottom:0;}article.showfeatured-layout:hover header.show-header .show-dates-and-bookings .show-dates-wrapper,article.showfeatured-layout:focus header.show-header .show-dates-and-bookings .show-dates-wrapper{margin-bottom:0.4rem;}
@media (min-width:768px) {
  article.showfeatured-layout{}article.showfeatured-layout header.show-header{padding-left:30px;padding-right:30px;padding-top:135px;padding-bottom:30px;}article.showfeatured-layout header.show-header .show-tag{}article.showfeatured-layout header.show-header .show-tag .field-tag{margin-bottom:0.5rem;}article.showfeatured-layout header.show-header .show-categories{position:absolute;z-index:1;right:45px;}article.showfeatured-layout header.show-header .show-dates-and-bookings .show-booking-button-wrapper{padding-top:0;}article.showfeatured-layout section.show-content{padding:0;}article.showfeatured-layout section.show-content .show-main{padding:45px;}article.showfeatured-layout footer.show-footer{padding:25px 45px;}
}
article.showfeatured-layout{position:relative;overflow:hidden;}article.showfeatured-layout .show-hero-wrapper{padding-left:0;padding-right:0;}article.showfeatured-layout img.show-frontpage-featured{min-width:100%;}article.showfeatured-layout .show-header{position:absolute;bottom:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.8)),color-stop(100%,rgba(0,0,0,0.9)));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8),rgba(0,0,0,0.9));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8),rgba(0,0,0,0.9));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8),rgba(0,0,0,0.9));}article.showfeatured-layout .show-header section.show-titles{padding-bottom:12.5px;margin-bottom:12.5px;position:relative;}article.showfeatured-layout .show-header section.show-titles > h2{font-size:1.2rem;line-height:1.2rem;font-weight:300;margin-top:0;letter-spacing:0.1rem;margin-bottom:0;color:#ffffff;}article.showfeatured-layout .show-header section.show-titles .field-secondary-show-name{font-size:16px;line-height:16px;color:#8e9599;letter-spacing:0;font-weight:300;text-transform:none;display:block;margin-top:0.2rem;}article.showfeatured-layout .show-header section.show-titles:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:65px;border-bottom:1px solid #e2231b;}article.showfeatured-layout .show-dates-wrapper{font-family:"Maven Pro",sans-serif;line-height:0.85rem;}article.showfeatured-layout .show-dates-wrapper span.date{font-size:0.85rem;font-weight:600;}article.showfeatured-layout .show-dates-wrapper span.date-display-single{font-size:0.7083333333rem;line-height:0.85rem;font-weight:300;color:#8e9599;display:inline-block;margin-right:10px;}article.showfeatured-layout .show-booking-button-wrapper{text-align:left;}article.showfeatured-layout .show-booking-button-wrapper a.btn,article.showfeatured-layout .show-booking-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav article.showfeatured-layout .show-booking-button-wrapper li.leaf > a{font-size:16px;font-family:"Maven Pro",sans-serif;padding:0.4rem 0.7rem;line-height:19.2px;}article.showfeatured-layout .show-booking-button-wrapper a.btn.btn-default,article.showfeatured-layout .show-booking-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav article.showfeatured-layout .show-booking-button-wrapper li.leaf > a{background:transparent;color:#ffffff;border:1px solid #ffffff;}article.showfeatured-layout .show-booking-button-wrapper a.btn.btn-default:hover,article.showfeatured-layout .show-booking-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a:hover,.navbar-secondary ul.menu.nav article.showfeatured-layout .show-booking-button-wrapper li.leaf > a:hover,article.showfeatured-layout .show-booking-button-wrapper a.btn.btn-default:focus,article.showfeatured-layout .show-booking-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a:focus,.navbar-secondary ul.menu.nav article.showfeatured-layout .show-booking-button-wrapper li.leaf > a:focus{background:#ffffff;color:#e2231b;}article.showfeatured-layout .show-booking-button-wrapper a.btn.booking-button,article.showfeatured-layout .show-booking-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a.booking-button,.navbar-secondary ul.menu.nav article.showfeatured-layout .show-booking-button-wrapper li.leaf > a.booking-button{font-size:16px;line-height:19.2px;padding:0.4rem 0.7rem;padding-right:2rem;}article.showfeatured-layout .show-booking-button-wrapper a.btn.booking-button:before,article.showfeatured-layout .show-booking-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a.booking-button:before,.navbar-secondary ul.menu.nav article.showfeatured-layout .show-booking-button-wrapper li.leaf > a.booking-button:before{top:0.3rem;font-size:1.2rem;line-height:24px;}
@media (min-width:768px) {
  article.showfeatured-layout .show-hero-wrapper{padding-left:0;padding-right:0;}
}
.homepage-header.container{padding-left:0;padding-right:0;}article.show-homepagehero-layout{position:relative;}article.show-homepagehero-layout > .container{margin-right:0;margin-left:0;}article.show-homepagehero-layout section.show-hero-wrapper{padding-left:0;padding-right:0;}article.show-homepagehero-layout header.show-header{position:absolute;bottom:0;padding-left:25px;padding-right:25px;padding-top:45px;padding-bottom:25px;}article.show-homepagehero-layout header.show-header section.show-titles{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-top:0;padding-left:0;padding-right:0;}article.show-homepagehero-layout header.show-header .show-dates-and-bookings{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}article.show-homepagehero-layout header.show-header .show-dates-and-bookings .show-dates-wrapper{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}article.show-homepagehero-layout header.show-header .show-dates-and-bookings .show-booking-button-wrapper{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-top:12.5px;padding-left:0;padding-right:0;}
@media (min-width:768px) {
  article.show-homepagehero-layout{}article.show-homepagehero-layout header.show-header{padding-left:54px;padding-right:45px;padding-top:135px;padding-bottom:81px;}article.show-homepagehero-layout header.show-header .show-tag{}article.show-homepagehero-layout header.show-header .show-tag .field-tag{margin-bottom:0.5rem;}article.show-homepagehero-layout section.show-content{padding:0;}article.show-homepagehero-layout section.show-content .show-main{padding:45px;}article.show-homepagehero-layout footer.show-footer{padding:25px 45px;}
}
@media (min-width:992px) {
  article.show-homepagehero-layout{}article.show-homepagehero-layout header.show-header{padding-left:90px;padding-right:45px;padding-top:135px;padding-bottom:104.85px;width:100%;}
}
article.show-homepagehero-layout{}article.show-homepagehero-layout .show-header{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,0.7)));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0.7));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0.7));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0.7));}article.show-homepagehero-layout .show-header section.show-titles{padding-bottom:12.5px;margin-bottom:12.5px;position:relative;}article.show-homepagehero-layout .show-header section.show-titles > h2{font-size:2.4rem;line-height:2.4rem;font-weight:600;margin-top:0;letter-spacing:0.1rem;margin-bottom:0;color:#ffffff;}article.show-homepagehero-layout .show-header section.show-titles .field-secondary-show-name{font-size:1.2rem;line-height:1.2rem;color:#d9d9d9;letter-spacing:0;font-weight:300;text-transform:none;display:block;margin-top:0.2rem;}article.show-homepagehero-layout .show-header section.show-titles:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:65px;border-bottom:1px solid #ffffff;}article.show-homepagehero-layout .field-production-company{color:#c4c7c9;}article.show-homepagehero-layout .show-dates-wrapper{font-family:"Maven Pro",sans-serif;line-height:0.85rem;}article.show-homepagehero-layout .show-dates-wrapper span.date{font-size:0.85rem;font-weight:600;}article.show-homepagehero-layout .show-dates-wrapper span.date-display-single{font-size:0.8333333333rem;line-height:1rem;font-weight:300;color:#ffffff;display:inline-block;margin-right:10px;}article.show-homepagehero-layout .show-booking-button-wrapper{text-align:left;}article.show-homepagehero-layout .show-booking-button-wrapper a.btn,article.show-homepagehero-layout .show-booking-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav article.show-homepagehero-layout .show-booking-button-wrapper li.leaf > a{font-size:1rem;font-family:"Maven Pro",sans-serif;padding:0.6rem 0.9rem;line-height:1.2rem;}article.show-homepagehero-layout .show-booking-button-wrapper a.btn.btn-default,article.show-homepagehero-layout .show-booking-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav article.show-homepagehero-layout .show-booking-button-wrapper li.leaf > a{background:transparent;color:#ffffff;border:1px solid #ffffff;}article.show-homepagehero-layout .show-booking-button-wrapper a.btn.btn-default:hover,article.show-homepagehero-layout .show-booking-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a:hover,.navbar-secondary ul.menu.nav article.show-homepagehero-layout .show-booking-button-wrapper li.leaf > a:hover,article.show-homepagehero-layout .show-booking-button-wrapper a.btn.btn-default:focus,article.show-homepagehero-layout .show-booking-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a:focus,.navbar-secondary ul.menu.nav article.show-homepagehero-layout .show-booking-button-wrapper li.leaf > a:focus{background:#ffffff;color:#e2231b;}article.show-homepagehero-layout .show-booking-button-wrapper a.btn.booking-button,article.show-homepagehero-layout .show-booking-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a.booking-button,.navbar-secondary ul.menu.nav article.show-homepagehero-layout .show-booking-button-wrapper li.leaf > a.booking-button{font-size:1rem;line-height:1.2rem;padding:0.6rem 0.9rem;padding-right:2rem;}article.show-homepagehero-layout .show-booking-button-wrapper a.btn.booking-button:before,article.show-homepagehero-layout .show-booking-button-wrapper .navbar-secondary ul.menu.nav li.leaf > a.booking-button:before,.navbar-secondary ul.menu.nav article.show-homepagehero-layout .show-booking-button-wrapper li.leaf > a.booking-button:before{top:0.5rem;font-size:1.2rem;line-height:24px;}
@media (min-width:768px) {
  article.show-homepagehero-layout .show-header{}article.show-homepagehero-layout .show-header section.show-titles > h2{font-size:2.88rem;line-height:2.88rem;}
}
@media (min-width:992px) {
  article.show-homepagehero-layout .show-header{}article.show-homepagehero-layout .show-header section.show-titles > h2{font-size:3.36rem;line-height:3.36rem;}
}
body.node-type-show header.show-header{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px;position:relative;}body.node-type-show header.show-header .show-tag{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}
@media (min-width:768px) {
  body.node-type-show header.show-header .show-tag{float:left;width:50%;}
}
body.node-type-show header.show-header .show-categories{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}
@media (min-width:768px) {
  body.node-type-show header.show-header .show-categories{float:left;width:41.6666666667%;}
}
body.node-type-show header.show-header section.show-titles{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-top:0;padding-left:0;padding-right:0;}body.node-type-show header.show-header .show-dates-and-bookings{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}body.node-type-show header.show-header .show-dates-and-bookings .show-dates-wrapper{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}
@media (min-width:768px) {
  body.node-type-show header.show-header .show-dates-and-bookings .show-dates-wrapper{float:left;width:75%;}
}
body.node-type-show header.show-header .show-dates-and-bookings .show-booking-button-wrapper{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-top:12.5px;padding-left:0;padding-right:0;}
@media (min-width:768px) {
  body.node-type-show header.show-header .show-dates-and-bookings .show-booking-button-wrapper{float:left;width:25%;}
}
section.show-content{padding:0;}section.show-content .show-main{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:25px;}
@media (min-width:992px) {
  section.show-content .show-main{float:left;width:50%;}
}
@media (min-width:992px) {
  section.show-content .show-main{right:50%;}
}
section.show-content .show-sidebar{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}
@media (min-width:992px) {
  section.show-content .show-sidebar{float:left;width:50%;}
}
@media (min-width:992px) {
  section.show-content .show-sidebar{left:50%;}
}
footer.show-footer{padding:25px 25px;display:block;height:auto;}footer.show-footer .show-footer-left{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}
@media (min-width:992px) {
  footer.show-footer .show-footer-left{float:left;width:50%;}
}
footer.show-footer .show-footer-right{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}
@media (min-width:992px) {
  footer.show-footer .show-footer-right{float:left;width:50%;}
}
@media (min-width:768px) {
  body.node-type-show{}body.node-type-show header.show-header{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px;}body.node-type-show header.show-header .show-tag{}body.node-type-show header.show-header .show-tag .field-tag{margin-bottom:0.5rem;}body.node-type-show header.show-header .show-categories{position:absolute;z-index:1;right:45px;}body.node-type-show header.show-header .show-dates-and-bookings .show-booking-button-wrapper{padding-top:0;}body.node-type-show section.show-content{padding:0;}body.node-type-show section.show-content .show-main{padding:45px;}body.node-type-show footer.show-footer{padding:25px 45px;}
}
@media (min-width:992px) {
  body.node-type-show{}body.node-type-show header.show-header{padding-left:45px;padding-right:45px;padding-top:45px;padding-bottom:45px;}body.node-type-show footer.show-footer{padding:25px 45px;}body.node-type-show footer.show-footer .show-footer-left{padding-left:0;padding-right:25px;}body.node-type-show footer.show-footer .show-footer-right{padding-right:0;padding-left:25px;}
}
article.showpage-layout .show-header{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/diamonpattern_smaller.png?1572562513) #293033;}article.showpage-layout .show-header .show-categories{text-align:left;}article.showpage-layout .show-header section.show-titles{padding-bottom:12.5px;margin-bottom:12.5px;position:relative;}article.showpage-layout .show-header section.show-titles .show-title{margin-top:0;letter-spacing:0.1rem;margin-bottom:0;}article.showpage-layout .show-header section.show-titles .field-secondary-show-name{font-size:1.6rem;letter-spacing:0.1rem;font-weight:300;text-transform:uppercase;}article.showpage-layout .show-header section.show-titles:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:65px;border-bottom:1px solid #e2231b;}.show-categories a:link,.show-categories a:visited{color:#ffffff;text-transform:uppercase;display:inline-block;border-right:1px solid #ffffff;padding:0 4px;}.show-categories a:link:last-of-type,.show-categories a:visited:last-of-type{padding-right:0;border-right:none;}.show-tag .field-tag{background:rgba(226,35,27,0.8);display:inline-block;padding:3px 7px;height:28px;position:relative;margin-left:13px;font-family:"Maven Pro",sans-serif;font-size:16px;color:#ffffff;}.show-tag .field-tag:before,.show-tag .field-tag:after{content:' ';display:inline-block;width:10px;height:28px;position:absolute;top:0;}.show-tag .field-tag:before{border-right:1px solid transparent;background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/ticketedge-left.png?1572562513) no-repeat;left:-12px;}.show-tag .field-tag:after{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/ticketedge-right.png?1572562513) no-repeat;border-left:1px solid transparent;right:-11px;}.pane-node-field-meet-the-company{background:#f1f1f1;margin-left:-45px;margin-right:-45px;padding-top:5px;padding-bottom:15px;padding-left:45px;padding-right:45px;}.field-production-company{font-family:"Maven Pro",sans-serif;color:#8e9599;font-size:1rem;line-height:1rem;}.show-dates-wrapper{font-family:"Maven Pro",sans-serif;}.show-dates-wrapper span.date{font-weight:600;}.show-dates-wrapper span.date-display-single{display:inline-block;margin-right:10px;}.show-booking-button-wrapper{text-align:left;}a.btn.booking-button,.navbar-secondary ul.menu.nav li.leaf > a.booking-button{font-size:1.1rem;font-family:"Maven Pro",sans-serif;position:relative;padding-left:1.1rem;padding-right:2.6rem;}a.btn.booking-button:before,.navbar-secondary ul.menu.nav li.leaf > a.booking-button:before{font-family:'Fontawesome';position:absolute;right:0.5rem;top:0.6rem;font-size:1.2rem;font-size:1.5rem;line-height:24px;color:#000000;}section.show-content{background:#ffffff;}section.show-content .show-main{background:#ffffff;color:#444d51;}section.show-content .show-main .field-sponsors-logo{float:left;width:50%;margin-right:0;text-align:center;padding-top:15px;padding-bottom:15px;height:140px;}section.show-content .show-main .field-sponsors-logo img{left:0px !important;}section.show-content .show-sidebar{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/diamonpattern_smaller.png?1572562513) #293033;}section.show-content img.show-hero{min-width:100%;}section.show-content .file-video{margin-top:25px;}figure.field-show-review{font-family:"Maven Pro",sans-serif;margin-bottom:25px;padding-bottom:15px;position:relative;}figure.field-show-review blockquote{color:#e2231b;font-size:1.3rem;line-height:1.3rem;border-left:none;padding-left:0;margin-bottom:0;}figure.field-show-review figcaption{font-weight:bold;font-size:0.9rem;line-height:0.9rem;color:#000000;}figure.field-show-review:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:65px;border-bottom:1px solid #e2231b;}footer.show-footer{background:#f1f1f1;color:#444d51;}footer.show-footer h2{color:#e2231b;padding-top:0.8rem;position:relative;}footer.show-footer h2:before{content:"";position:absolute;left:0;top:0;height:1px;width:65px;border-top:1px solid #e2231b;}footer.show-footer .field-tickets a{color:#e2231b;}
@media (min-width:768px) {
  article.showpage-layout{}article.showpage-layout .show-header .show-categories{text-align:right;}article.showpage-layout .show-booking-button-wrapper{text-align:right;}.field-production-company{width:50%;}
}
.sidebar-form{padding:25px;}.sidebar-form .newsletter-header{text-transform:uppercase;padding-left:60px;background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/icon_signup_smaller.png);background-position:left center;background-repeat:no-repeat;background-size:38px 35px;font-size:1.2em;font-family:"Maven Pro",sans-serif;line-height:1.2em;color:#ffffff;}.sidebar-form .btn-primary,.sidebar-form .navbar-default .navbar-nav.nav > li.last > a,.navbar-default .sidebar-form .navbar-nav.nav > li.last > a{background:#161a1c;border:1px solid #cb1f18;padding-top:9px;padding-bottom:9px;font-size:1em;}.sidebar-form .btn-primary:hover,.sidebar-form .navbar-default .navbar-nav.nav > li.last > a:hover,.navbar-default .sidebar-form .navbar-nav.nav > li.last > a:hover{background:#fc261e;color:#ffffff;}.sidebar-form .form-control{background:#161a1c;border:1px solid #555;font-size:0.9em;height:40px;vertical-align:middle;padding-top:0px;padding-bottom:0px;line-height:normal;}.sidebar-form .newsletter-description{color:#777;font-size:0.9em;}
@media (min-width:480px) {
  .sidebar-form{padding:25px;}
}
@media (min-width:992px) {
  .page-sidebar .sidebar-form{padding:25px;}
}
@media (min-width:1200px) {
  .page-sidebar .sidebar-form{padding:45px 45px;}
}
html,body{height:100%;}body{display:table;width:100%;}footer,.footer{display:table-row;height:1px;}div.page{display:table;height:100%;table-layout:fixed;width:100%;}article.viewpage-layout header.page-header{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px;position:relative;margin-right:auto;margin-left:auto;border-bottom:none;margin-bottom:0;}article.viewpage-layout header.page-header section.page-titles{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-top:0;padding-left:0;padding-right:0;padding-bottom:0;}article.viewpage-layout section.page-hero-wrapper{padding-left:0;padding-right:0;}article.viewpage-layout section.page-content{padding:0;}article.viewpage-layout section.page-content .page-main{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding:0;}
@media (min-width:768px) {
  article.viewpage-layout{}article.viewpage-layout header.page-header{padding-left:45px;padding-right:45px;padding-top:45px;padding-bottom:25px;}article.viewpage-layout section.page-content{padding:0;}article.viewpage-layout section.page-content .page-main{padding:0;}
}
@media (min-width:992px) {
  header.page-header{padding-left:45px;padding-right:45px;padding-top:45px;padding-bottom:25px;}
}
article.viewpage-layout section.page-content{background:transparent;}article.viewpage-layout section.page-content .page-main{background:transparent;color:#ffffff;}.view-events .views-row{margin-bottom:15px;padding-bottom:15px;}.calendar-calendar{width:auto !important;float:none !important;padding:0 !important;}.view-whats-on > .view-content > .row{margin-left:0;margin-right:0;}.view-whats-on > .view-content > .row > .col-md-4{padding-left:0;padding-right:0;}.page-whats-on article.viewpage-layout header.page-header{padding-top:0;}.page-whats-on header.header > .container:first-of-type > .row .col-md-12{padding-left:0;padding-right:0;}.page-whats-on header.header > .container:first-of-type > .row .col-md-12 .pane-page-title{margin-bottom:0;}.page-whats-on header.header > .container:first-of-type > .row .col-md-12 h1.page-header{padding:25px;padding-bottom:0;margin-top:0;margin-bottom:0;border-bottom:none;position:relative;}.page-whats-on header.header > .container:first-of-type > .row .col-md-12 h1.page-header:before{display:none;}.page-whats-on header.page-header{padding-top:0;}.page-taxonomy-term header.page-header{padding-top:0;}.page-taxonomy-term section.page-titles span.h1{padding:0;padding-bottom:0;margin-top:0;margin-bottom:0;display:block;}.page-taxonomy-term section.page-titles span.h1 a:link,.page-taxonomy-term section.page-titles span.h1 a:visited,.page-taxonomy-term section.page-titles span.h1 a:hover{color:#ffffff;text-decoration:none;}.page-taxonomy-term,.page-whats-on{}.page-taxonomy-term .menu-block-wrapper,.page-whats-on .menu-block-wrapper{padding-top:0;}.page-taxonomy-term .menu-block-wrapper > ul.nav.nav-pills,.page-whats-on .menu-block-wrapper > ul.nav.nav-pills{display:none;width:100%;}.page-taxonomy-term button.btn.btn-block,.page-whats-on button.btn.btn-block{background:transparent;text-align:left;padding:0 28px 8px 0;font-size:2rem;line-height:1.2em;font-family:"Maven Pro",sans-serif;text-transform:uppercase;color:#ffffff;border:none;}.page-taxonomy-term button.btn.btn-block:hover,.page-taxonomy-term button.btn.btn-block:active,.page-taxonomy-term button.btn.btn-block:focus,.page-whats-on button.btn.btn-block:hover,.page-whats-on button.btn.btn-block:active,.page-whats-on button.btn.btn-block:focus{background:transparent;}.page-taxonomy-term button.btn.btn-block span.fa-stack,.page-whats-on button.btn.btn-block span.fa-stack{font-size:0.8em;line-height:0.8em;height:0.9em;}.page-taxonomy-term button.btn.btn-block i,.page-whats-on button.btn.btn-block i{color:#e2231b;}.page-taxonomy-term button.btn.btn-block i.fa-inverse,.page-whats-on button.btn.btn-block i.fa-inverse{color:#ffffff;}.page-taxonomy-term .open .menu-block-wrapper > ul.nav.nav-pills,.page-whats-on .open .menu-block-wrapper > ul.nav.nav-pills{display:block !important;}.page-taxonomy-term .open button.btn.btn-block i,.page-whats-on .open button.btn.btn-block i{color:#ffffff;}.page-taxonomy-term .open button.btn.btn-block i.fa-inverse,.page-whats-on .open button.btn.btn-block i.fa-inverse{color:#e2231b;}
@media (min-width:768px) {
  .page-whats-on article.viewpage-layout header.page-header{padding-top:0;}.page-whats-on header.header > .container:first-of-type > .row .col-md-12{padding-left:0;padding-right:0;}.page-whats-on header.header > .container:first-of-type > .row .col-md-12 .pane-page-title{margin-bottom:0;}.page-whats-on header.header > .container:first-of-type > .row .col-md-12 h1.page-header{padding:45px;padding-bottom:0;}.page-whats-on header.page-header{padding-top:0;}.page-taxonomy-term header.page-header{padding:45px;padding-top:0;}.page-taxonomy-term header.page-header section.page-titles span.h1{padding-top:0;padding-bottom:0;}
}
.pane-contact-info address .company-name{margin-bottom:5px;}.pane-contact-info address i{float:left;margin-top:3px;}.pane-contact-info address p{display:block;padding-left:20px;}.view-content-slider{position:relative;}.view-content-slider .slick-slider{margin-bottom:0;}.view-content-slider .slick-wrapper{margin-bottom:15px;}.view-content-slider .slick-wrapper > div:before,.view-content-slider .slick-wrapper > div:after{content:" ";display:table;}.view-content-slider .slick-wrapper > div:after{clear:both;}.view-content-slider .slick-track{max-height:600px;}.view-content-slider .slide__content{position:relative;}.view-content-slider .slide-image{max-height:600px;overflow:hidden;}.view-content-slider .slide-image img{min-width:100%;height:auto;}.view-content-slider .slide-text{position:relative;bottom:0;width:100%;background:rgba(0,0,0,0.3);background:#430a08;color:#ffffff;padding:15px 30px;}.view-content-slider .slide-text h2{color:#ffffff;margin-bottom:0;font-size:2.5em;}.view-content-slider .slide-text .slide-description p{margin-top:0;padding-top:10px;font-size:1.3em;font-weight:300;}.view-content-slider ul.slick-dots{position:absolute;bottom:0;}.view-content-slider ul.slick-dots li.slick-active button:before{color:#ffffff;opacity:1;}.view-content-slider ul.slick-dots li button:before{color:#ffffff;opacity:0.5;}.view-content-slider ul.slick-dots li button:hover:before{opacity:1;}.view-content-slider .slick__arrow button.slick-nav.slick-prev:before,.view-content-slider .slick__arrow button.slick-nav.slick-next:before{color:#ffffff;}.view-content-slider .slick__arrow button.slick-nav:hover :before{color:#ffffff;}
@media (min-width:768px) {
  .view-content-slider{position:relative;}.view-content-slider .slide-text{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.3);color:#ffffff;padding:15px 30px;}.view-content-slider ul.slick-dots{position:absolute;bottom:0;}.view-content-slider ul.slick-dots li.slick-active button:before{color:#ffffff;opacity:1;}.view-content-slider ul.slick-dots li button:before{color:#ffffff;opacity:0.5;}.view-content-slider ul.slick-dots li button:hover:before{opacity:1;}
}
.cta-bar{background:#f9f9f9;}.cta-bar > .container-fluid > .row{padding:30px;}.cta-bar.jumbotron > .container-fluid > .row,.cta-bar.panel > .container-fluid > .row,.cta-bar.well > .container-fluid > .row{padding:0;}.field-cta-name{font-size:2em;margin-bottom:10px;}.field-cta-description{font-weight:300;}.field-cta-link a.btn,.field-cta-link .navbar-secondary ul.menu.nav li.leaf > a,.navbar-secondary ul.menu.nav .field-cta-link li.leaf > a{position:relative;padding-right:30px;}.field-cta-link a.btn:before,.field-cta-link .navbar-secondary ul.menu.nav li.leaf > a:before,.navbar-secondary ul.menu.nav .field-cta-link li.leaf > a:before{position:absolute;font-family:FontAwesome;font-size:1.1em;right:10px;content:"\f105";}.slick-prev::before,.slick-next::before{color:rgba(255,255,255,0.75);font-size:36px;font-size:2.25rem;}.slick-prev:hover::before,.slick-next:hover::before{color:#ffffff;}.menu-no-dropdowns ul.nav > li,.footer .menu-no-dropdowns ul.nav > li{display:block;padding-right:1em;}.menu-no-dropdowns ul.nav > li > a,.footer .menu-no-dropdowns ul.nav > li > a{color:#ffffff;padding:4px 5px;font-size:1.2em;padding-left:5px;margin:0 -5px;margin-right:5px;border-bottom:1px solid transparent;}.menu-no-dropdowns ul.nav > li > a:hover,.menu-no-dropdowns ul.nav > li > a:focus,.footer .menu-no-dropdowns ul.nav > li > a:hover,.footer .menu-no-dropdowns ul.nav > li > a:focus{border-bottom:1px solid #ffffff;}.menu-no-dropdowns ul.nav > li > a b.caret,.menu-no-dropdowns ul.nav > li > a span.caret,.footer .menu-no-dropdowns ul.nav > li > a b.caret,.footer .menu-no-dropdowns ul.nav > li > a span.caret{display:none;}.menu-no-dropdowns ul.nav > li.open > a,.footer .menu-no-dropdowns ul.nav > li.open > a{background:transparent;border-bottom:1px solid #ffffff;}.menu-no-dropdowns ul.nav > li.open > a:hover,.menu-no-dropdowns ul.nav > li.open > a:focus,.footer .menu-no-dropdowns ul.nav > li.open > a:hover,.footer .menu-no-dropdowns ul.nav > li.open > a:focus{background:transparent;border-bottom:1px solid #ffffff;}.menu-no-dropdowns ul.nav > li ul.dropdown-menu,.footer .menu-no-dropdowns ul.nav > li ul.dropdown-menu{display:inline-block !important;position:relative;background:transparent;-webkit-box-shadow:none;box-shadow:none;padding:0;border:none;float:none;min-width:120px;top:0;}.menu-no-dropdowns ul.nav > li ul.dropdown-menu li,.footer .menu-no-dropdowns ul.nav > li ul.dropdown-menu li{margin-right:0em;}.menu-no-dropdowns ul.nav > li ul.dropdown-menu li a,.footer .menu-no-dropdowns ul.nav > li ul.dropdown-menu li a{color:#ffffff;padding:5px 0;font-size:1em;font-weight:300;color:#bfbfbf;margin-right:0;background:transparent;}.menu-no-dropdowns ul.nav > li ul.dropdown-menu li a:hover,.menu-no-dropdowns ul.nav > li ul.dropdown-menu li a:active,.footer .menu-no-dropdowns ul.nav > li ul.dropdown-menu li a:hover,.footer .menu-no-dropdowns ul.nav > li ul.dropdown-menu li a:active{background:transparent;text-decoration:underline;}.menu-no-dropdowns .nav > li > a:hover,.menu-no-dropdowns .nav > li > a:focus,.footer .menu-no-dropdowns .nav > li > a:hover,.footer .menu-no-dropdowns .nav > li > a:focus{text-decoration:none;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
@media (min-width:768px) {
  .menu-no-dropdowns ul.nav > li,.footer .menu-no-dropdowns ul.nav > li{display:inline-block;}.menu-no-dropdowns ul.nav > li ul.dropdown-menu,.footer .menu-no-dropdowns ul.nav > li ul.dropdown-menu{float:left;}
}
a.quicklink,a.quicklink:link,a.quicklink:visited{display:block;background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/diamonpattern_smaller.png?1572562513) #661213;margin:5px 5px 0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:background,color;transition-property:background,color;position:relative;}a.quicklink span.quicklink-text,a.quicklink:link span.quicklink-text,a.quicklink:visited span.quicklink-text{display:block;padding:25px 45px 25px 45px;padding-left:112.5px;background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/icon_packages.png?1572562513) no-repeat 25px center;}a.quicklink.quicklink-packages span.quicklink-text,a.quicklink:link.quicklink-packages span.quicklink-text,a.quicklink:visited.quicklink-packages span.quicklink-text{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/icon_packages.png?1572562513) no-repeat 25px center;}a.quicklink.quicklink-whats-on span.quicklink-text,a.quicklink:link.quicklink-whats-on span.quicklink-text,a.quicklink:visited.quicklink-whats-on span.quicklink-text{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/icon_whatson.png?1572562513) no-repeat 30px center;}a.quicklink.quicklink-virtual-tour span.quicklink-text,a.quicklink:link.quicklink-virtual-tour span.quicklink-text,a.quicklink:visited.quicklink-virtual-tour span.quicklink-text{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/icon_tour.png?1572562513) no-repeat 20.8333333333px center;}a.quicklink.quicklink-gift span.quicklink-text,a.quicklink:link.quicklink-gift span.quicklink-text,a.quicklink:visited.quicklink-gift span.quicklink-text{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/icon_gift.png?1572562513) no-repeat 20.8333333333px center;}a.quicklink h2,a.quicklink p,a.quicklink:link h2,a.quicklink:link p,a.quicklink:visited h2,a.quicklink:visited p{color:#aaa;}a.quicklink h2,a.quicklink:link h2,a.quicklink:visited h2{font-weight:300;}a.quicklink p,a.quicklink:link p,a.quicklink:visited p{font-size:0.8rem;}a.quicklink:hover,a.quicklink:focus,a.quicklink:link:hover,a.quicklink:link:focus,a.quicklink:visited:hover,a.quicklink:visited:focus{background:url(//localhost:32797/sites/all/themes/theatre_royal/assets/images/diamonpattern_smaller.png?1572562513) #441213;text-decoration:none;color:#e63830;}a.quicklink:hover h2,a.quicklink:hover p,a.quicklink:focus h2,a.quicklink:focus p,a.quicklink:link:hover h2,a.quicklink:link:hover p,a.quicklink:link:focus h2,a.quicklink:link:focus p,a.quicklink:visited:hover h2,a.quicklink:visited:hover p,a.quicklink:visited:focus h2,a.quicklink:visited:focus p{color:#ffffff !important;}a.quicklink:hover p,a.quicklink:focus p,a.quicklink:link:hover p,a.quicklink:link:focus p,a.quicklink:visited:hover p,a.quicklink:visited:focus p{color:#8e9599;}a.quicklink:hover:after,a.quicklink:focus:after,a.quicklink:link:hover:after,a.quicklink:link:focus:after,a.quicklink:visited:hover:after,a.quicklink:visited:focus:after{right:16.6666666667px;}a.quicklink:after,a.quicklink:link:after,a.quicklink:visited:after{content:"\f105";font-family:FontAwesome;position:absolute;right:25px;top:50%;margin-top:-12.5px;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:right;transition-property:right;}a.quicklink:last-of-type,a.quicklink:link:last-of-type,a.quicklink:visited:last-of-type{margin-bottom:5px;}/**/