body{position:relative}.OPW_header{position:fixed;width:100%;top:0;z-index:200;background:#754c00;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1)}.OPW_langBar{width:80%;max-width:1080px;margin:auto;text-align:right;padding:10px 0}.OPW_langBar a{color:#fff;font-weight:600;margin:0 20px 0 0;padding:10px 0;font-size:11px;line-height:13px;opacity:1;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;transition:.4s ease-in-out}.OPW_langBar a:hover{opacity:.7}.OPW_headerBar{width:100%;margin:auto;display:table;background-color:#fff}.OPW_headerBar .logo{display:table-cell;vertical-align:middle;padding:15px 5px}.OPW_headerBar .logo img{width:385px;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;transition:.4s ease-in-out;margin-left:10px}.OPW_headerBar .links{display:table-cell;vertical-align:middle;text-align:right}.OPW_headerBar .links .sitename{text-transform:uppercase;font-size:14px;margin:0 20px 0 0;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;transition:.4s ease-in-out}.OPW_headerBar .links a{text-transform:uppercase;font-size:14px;opacity:.7;margin:0 20px 0 0;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;transition:.4s ease-in-out}.OPW_headerBar .links a:hover{opacity:.5}.OPW_breadCrumb .selected p{color:#754c00}@media all and (max-width:850px){.OPW_header{position:relative;top:auto;z-index:auto}.OPW_headerBar .logo{width:32px}}@media all and (max-width:420px){.OPW_headerBar .logo{width:53px}.OPW_headerBar .links{vertical-align:middle;text-align:left}.OPW_headerBar .links a{display:block;padding:10px 25px}.OPW_langBar{padding:10px;width:auto}}.OPW_footer{background:#fff;-webkit-box-shadow:0 1px 0 rgba(0,.1,0,0);-moz-box-shadow:0 1px 0 rgba(0,.1,0,0);box-shadow:0 1px 0 rgba(0,.1,0,0);padding-bottom:10px}.OPW_footerWrapper{width:80%;max-width:1080px;margin:auto}.OPW_footerWrapper .OPW_siteInfo{width:50%;float:left;font-size:14px}.OPW_siteInfo p{font-size:14px;margin:0;padding:2px 10px}.OPW_siteInfo p.infoHead{padding-top:10px}.OPW_siteInfo a{color:#754c00}.OPW_siteInfo p.contact img{vertical-align:middle;margin-right:5px}.OPW_socialList{margin:20px 0;padding:10px}.OPW_socialList a{position:relative;display:block;float:left;text-decoration:none;text-transform:none;font-weight:400;margin:0 5px 0 0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-image:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;overflow:hidden}.OPW_socialList .facebookHolder{background-color:#3a579a}.OPW_socialList .twitterHolder{background-color:#00abf0}.OPW_socialList .instagramHolder{background-color:#517fa4}.OPW_socialList .facebook:after,.OPW_socialList .facebook:before{content:"\e63f"}.OPW_socialList .twitter:after,.OPW_socialList .twitter:before{content:"\e640"}.OPW_socialList .instagram:after,.OPW_socialList .instagram:before{content:"\e630"}.OPW_socialList .facebook:after,.OPW_socialList .facebook:before,.OPW_socialList .instagram:after,.OPW_socialList .instagram:before,.OPW_socialList .twitter:after,.OPW_socialList .twitter:before{position:absolute;display:block;left:0;width:40px;height:40px;text-align:center;font-weight:400;font-style:normal;font-variant:normal;font-family:ETmonarch;font-size:16px;line-height:40px;-webkit-font-smoothing:antialiased;text-transform:none;color:#fff;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.OPW_socialList .facebook:after,.OPW_socialList .instagram:after,.OPW_socialList .twitter:after{left:-40px}.OPW_socialList a:hover i:after{left:0}.OPW_socialList a:hover i:before{left:40px}.OPW_footLogo{float:left;width:50%;text-align:right}.OPW_footLogo a{width:100%;max-width:300px}.OPW_footLogo a img{max-width:300px;width:100%;padding:10px}.OPW_bottomLinkBar{background-color:#754c00;margin:25px 0 0}.OPW_bottomLinkBar div{width:80%;max-width:1080px;margin:auto;text-align:center;padding:15px 0}.OPW_bottomLinkBar div a{padding:5px;font-size:16px;text-decoration:none;font-weight:500;color:#fff;opacity:1;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;transition:.4s ease-in-out}.OPW_bottomLinkBar div a:hover{opacity:.6}.OPW_bottomBottomBar{background-color:rgba(255,255,255,.32)}.OPW_bottomBottomBar div{width:80%;max-width:1080px;margin:auto;text-align:center;padding:10px 0}.OPW_bottomBottomBar div p{width:auto;float:left;text-align:left;color:#000;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:12px;margin:0}.OPW_bottomBottomBar div a{float:right;display:block;margin-left:20px;position:relative;text-align:center;text-decoration:none;width:25px;height:25px;opacity:1;color:#666;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;transition:.4s ease-in-out}.OPW_bottomBottomBar a.facebook:before,.OPW_bottomBottomBar a.twitter:before{font-size:18px;font-weight:400;font-style:normal;font-variant:normal;font-family:ETmonarch}.OPW_bottomBottomBar div a:hover{color:#2ea3f2;opacity:.7}.OPW_bottomBottomBar a.facebook:before{content:"\e63f"}.OPW_bottomBottomBar a.twitter:before{content:"\e640"}@media all and (max-width:700px){.OPW_footerWrapper .OPW_footLogo{float:none;width:100%;text-align:center}.OPW_footerWrapper .OPW_siteInfo{float:none;width:100%}}@media all and (max-width:450px){.OPW_bottomBottomBar div p{float:none;width:100%;text-align:center}.OPW_bottomBottomBar div a{float:none;display:inline-block;margin:10px}}.OPW_ExtraDetails p a,.OPW_bookingDetails p span,.OPW_payNow .tickBox p a,.OPW_ticketConfirmationRow .finalDetail{color:#754c00}.OPW_printTicket{background-color:#fff;width:700px;height:420px;padding:3px}.OPW_printTicket .logo{position:absolute;width:80px;left:10px;top:10px}.OPW_eventHolder{display:block}.OPW_ExtraDetails{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;width:80%;max-width:1080px;color:#000;display:table;background:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);margin:10px auto}.OPW_ExtraDetails .extraDetails{padding:10px}@media all and (max-width:767px){.OPW_ExtraDetails{width:auto;margin:10px}}@media all and (max-width:500px){.OPW_ExtraDetails{display:block}}.OPW_eventHolder h3{font-size:16px}.OPW_timesHero{background-image:url(images/6088_Kilmainham_Gaol_1386-1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;padding:0;color:#fff;margin-top:120px;text-align:center}.OPW_timesHero .scrollDown{position:absolute;color:#fff;bottom:20px;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;transition:.4s ease-in-out}.OPW_timesHero .scrollDown:before{font-size:22px;font-weight:400;font-style:normal;font-variant:normal;font-family:ETmodules;content:"\22"}.OPW_timesHero .scrollDown:hover{bottom:15px;color:#27a9e1}.OPW_timesHero .mainTitleHolder{position:relative;display:table;width:80%;max-width:none;min-height:640px;margin:0 auto;text-align:center}.OPW_timesHero .mainTitleHolder .OPW_imageHolder{display:inline-block;margin-top:200px}.OPW_timesHero .mainTitleHolder .OPW_imageHolder img{display:block}.OPW_timesHero .mainTitleHolder .OPW_imageHolder img.OPW_logo{height:125px;width:auto;margin:0 auto}.OPW_timesHero .mainTitleHolder .OPW_imageHolder img.OPW_siteLogo{height:90px;width:auto;margin:55px auto 100px}.OPW_timesHero .mainTitleHolder h1{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:45px;margin:10px 0 0;line-height:100%}.OPW_timesHero .mainTitleHolder h2{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:23px;margin:10px 0 0;line-height:100%}.OPW_printCodeCol img.qr{border:none}@media all and (max-width:950px){.OPW_timesHero{margin-top:auto}}#printAtHome{margin-left:auto;margin-right:auto;font-family:arial;background:#fff;text-align:left}#printAtHome .ticket{width:700px;height:420px;border:2px solid #000;padding:3px}#printAtHome .ticketContainer{position:absolute;width:700px;height:400px}#printAtHome .pageBreak{page-break-after:always}#printAtHome .logo{position:absolute;width:80px;left:10px;top:10px}#printAtHome .siteName{position:absolute;width:430px;left:145px;font-size:36px;font-weight:700;top:40px}#printAtHome .performanceName{position:absolute;left:190px;top:54px;font-size:26px;font-weight:700}#printAtHome .performanceImage{position:absolute;width:90px;left:600px;top:10px}#printAtHome .performanceTime{position:absolute;width:680px;left:10px;top:140px;font-size:34px;font-weight:700}#printAtHome .hallName{position:absolute;width:680px;left:10px;top:220px;font-size:34px;font-weight:700}#printAtHome .seatLabel{position:absolute;height:70px;width:680px;left:90px;top:290px;font-size:34px;font-weight:700}#printAtHome .seatCaption{position:absolute;height:50px;width:680px;left:10px;top:300px;font-size:20px;font-weight:700}#printAtHome .audit{position:absolute;width:680px;left:10px;top:370px;font-size:14px;font-weight:700}#printAtHome .saleTime{position:absolute;width:680px;left:10px;top:350px;font-size:14px;font-weight:700}#printAtHome .ticketType{position:absolute;width:515px;left:10px;top:260px;font-size:34px;font-weight:700}#printAtHome .ticketPrice{position:absolute;text-align:right;width:200px;left:480px;top:240px;font-size:36px;font-weight:700}#printAtHome .barCode{position:absolute;height:100px;width:260px;left:430px;top:300px}#printAtHome .ticketSep{height:40px;width:700px;margin-bottom:10px}#printAtHome .VAT{position:absolute;width:680px;left:10px;top:400px;font-size:12px;font-weight:700}
@media screen and (max-width:760px){.OPW_headerBar .links,.OPW_headerBar .links a,.OPW_headerBar .logo{display:block;width:100%;text-align:center;padding:10px 0}.OPW_timesHero .mainTitleHolder .OPW_imageHolder img.OPW_logo,.OPW_timesHero .mainTitleHolder .OPW_imageHolder img.OPW_siteLogo{height:auto;width:100%}.OPW_headerBar .logo img{width:280px}}