﻿/* IE 8 and Lower */

.platinumWrapper, .platinumWrapper .addToCart { behavior: url(/pie.htc); }
.syosSelectSeating .levelDetails { behavior: url(/pie.htc); zoom: 1; }
.overlay { background: url(/img/fallback/overlay_black_75.png) repeat; }
.bx-pager a, .bx-pager a:hover, .bx-pager a.pager-active { background: url(/img/fallback/slider_dots.png) 0 0 no-repeat; }
.bx-pager a:hover, .bx-pager a.pager-active { background-position: 0 -12px; }
/*.modal { behavior: url(/pie.htc); }*/
.modalBackground, .backdrop { background: url(/img/fallback/overlay_black_50.png) repeat; }
.transparent { filter: alpha(opacity=0); }
.UpCart .ajaxLoader, .placeOrder .ajaxLoader { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }

/* Cart Fix */
#cart .cart .cartrow1 .description { padding: 10px 0 5px; }

/* Media Manager */
.currentPath { position: relative; top: -7px; z-index: 500; }
.arrow { margin: 0 19px 6px 0; display: inline !important; zoom: 1; }

#calendarTable td .performanceToolTip .triangle-topleft { bottom: 0px !important; top: 12px; width: 0; height: 0px !important; border-left: 6px solid transparent !important; border-right: 6px solid transparent !important; border-bottom: 12px !important; border-style: solid !important; }
#calendarTable td .performanceToolTip { left: 6px; }
#calendarTable td.fromLeft .performanceToolTip .triangle-topleft { right: 62px; }
#calendarTable td .performanceToolTip .popupContent { position: absolute; z-index: 5; width: 430px; top: -26px; left: -10px; }

#calendarTable td .performanceToolTip.venueColor-e08900 .triangle-topleft { border-bottom: 70px solid #e08900 !important; height: 0px; bottom: 0px !important; width: 0px; border-style: solid !important; border-width: 0 6px 12px 6px !important; }
#calendarTable td .performanceToolTip.venueColor-bb2100 .triangle-topleft { border-bottom: 70px solid #bb2100 !important; height: 0px; bottom: 0px !important; width: 0px; border-style: solid !important; border-width: 0 6px 12px 6px !important; }
#calendarTable td .performanceToolTip.venueColor-6e6e6e .triangle-topleft { border-bottom: 70px solid #a6b110 !important; height: 0px; bottom: 0px !important; width: 0px; border-style: solid !important; border-width: 0 6px 12px 6px !important; }
#calendarTable td .performanceToolTip.venueColor-5C0263 .triangle-topleft { border-bottom: 70px solid #5C0263 !important; height: 0px; bottom: 0px !important; width: 0px; border-style: solid !important; border-width: 0 6px 12px 6px !important; }
#calendarTable td .performanceToolTip.venueColor-0552C0 .triangle-topleft { border-bottom: 70px solid #0552C0 !important; height: 0px; bottom: 0px !important; width: 0px; border-style: solid !important; border-width: 0 6px 12px 6px !important; }
#calendarTable td .performanceToolTip.venueColor-a6b110 .triangle-topleft { border-bottom: 70px solid #a6b110 !important; height: 0px; bottom: 0px !important; width: 0px; border-style: solid !important; border-width: 0 6px 12px 6px !important; }

#calendarTable td.showAbove .performanceToolTip .popupContent .innerPopupWrapper { margin: 0 0 12px; }
#calendarTable td.showAbove .performanceToolTip .triangle-topleft { left: -7px !important; top: auto !important; }
#calendarTable td.showAbove.fromLeft .performanceToolTip .triangle-topleft { left: auto !important; right: 64px !important; }

#calendarTable td.showAbove .performanceToolTip.venueColor-e08900 .triangle-topleft { border-width: 12px 6px 0 6px !important; }
#calendarTable td.showAbove .performanceToolTip.venueColor-bb2100 .triangle-topleft { border-width: 12px 6px 0 6px !important; }
#calendarTable td.showAbove .performanceToolTip.venueColor-6e6e6e .triangle-topleft { border-width: 12px 6px 0 6px !important; }
#calendarTable td.showAbove .performanceToolTip.venueColor-5C0263 .triangle-topleft { border-width: 12px 6px 0 6px !important; }
#calendarTable td.showAbove .performanceToolTip.venueColor-0552C0 .triangle-topleft { border-width: 12px 6px 0 6px !important; }
#calendarTable td.showAbove .performanceToolTip.venueColor-a6b110 .triangle-topleft { border-width: 12px 6px 0 6px !important; }

/*
#calendarTable td.showAbove.fromLeft .performanceToolTip .triangle-topleft { bottom: -3px; left: 317px; }
*/

#calendarTable td .performanceToolTip .closeButton { display: none; color: #fff; background: #7f0b2a; font-weight: bold; border: #fff 2px solid; border-radius: 15px; padding: 5px 8px; position: absolute; top: 30px; right: -12px; z-index: 10; }

.header-logo {background-image: url('/img/goodman-theatre-logo.png');}
.warning-ie {
    display: block;
}