:root{--hover_over_light:#105b48;--cb_light_green:#00c587;--cb_dark_green:#105b48;--cb_brown:#7a7d75;--cb_dark_brown:#585954;--SIDES_XXL:20px;--SIDES_XL:20px;--SIDES_L:20px;--SIDES_M:20px;--SIDES_S:10px;--SIDES_HERO_XXL:20px;--SIDES_HERO_XL:20px;--SIDES_HERO_L:20px;--SIDES_HERO_M:20px;--SIDES_HERO_S:10px;--ROUNDEL_XXL:80px;--ROUNDEL_XL:70px;--ROUNDEL_L:70px;--ROUNDEL_M:50px;--ROUNDEL_S:50px;--ROUNDEL_XS:42px;--RUNWAY_XXL:99px;--RUNWAY_XL:86px;--RUNWAY_L:86px;--RUNWAY_M:62px;--RUNWAY_S:62px;--RUNWAY_XS:52px;--BASE_PADDING:24px;--CB_TEXT:#56504b;--masthead-height:140px}@media all and (max-width:1499px){:root{--BASE_PADDING:20px}}@media all and (max-width:1023px){:root{--masthead-height:120px}}@media all and (max-width:599px){:root{--BASE_PADDING:16px}}
@font-face{font-family:'Theinhardt';src:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../fonts/Theinhardt-300.woff) format('woff');font-weight:300;font-stretch:normal;font-style:normal}@font-face{font-family:'Theinhardt';src:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../fonts/Theinhardt-300i.woff) format('woff');font-weight:300;font-stretch:normal;font-style:italic}@font-face{font-family:'Theinhardt';src:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../fonts/Theinhardt-400.woff) format('woff');font-weight:400;font-stretch:normal;font-style:normal}@font-face{font-family:'Theinhardt';src:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../fonts/Theinhardt-400i.woff) format('woff');font-weight:400;font-stretch:normal;font-style:italic}@font-face{font-family:'Theinhardt';src:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../fonts/Theinhardt-500.woff) format('woff');font-weight:500;font-stretch:normal;font-style:normal}@font-face{font-family:'Theinhardt';src:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../fonts/Theinhardt-600.woff) format('woff');font-weight:600;font-stretch:normal;font-style:normal}@font-face{font-family:'Theinhardt';src:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../fonts/Theinhardt-Bold.woff) format('woff');font-weight:700;font-stretch:normal;font-style:normal}
.slick-slider *{outline:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#hero .slick-list{height:100% !important}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}#hero .slick-slider .slick-track,#hero .slick-slider .slick-list{height:100% !important}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slide{outline:none}
*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td,object,button{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}q:before,q:after{content:''}sup,sub{vertical-align:baseline;position:relative;top:-1em;font-size:.5em}sub{top:1em}.clear{clear:both}.clearfix:after,.module:after{content:" ";display:table;clear:both}#skiptocontent,.screen-reader-text{display:none}strong{font-weight:400}em{font-style:italic !important;font-weight:inherit !important}a img{border:none}a{text-decoration:none}a:active,a:focus,button{outline:none;border:none;-moz-outline-style:none}@font-face{font-family:'icons';src:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../fonts/icons/icomoon3.woff) format('woff');font-weight:400;font-style:normal}::selection{background:#00d48b}::-moz-selection{background:#00d48b}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:'Theinhardt',sans-serif;font-weight:400;line-height:1.5;line-height:1.3;color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}#content ul,#footer ul{margin-bottom:1.8rem}#content li{margin:0 0 .5em;list-style:none}.textcontent.quote blockquote p,h1,h2{font-size:3.2rem;margin:0 0 .5em;line-height:1.2;font-weight:700;max-width:20em}h3{font-size:1.8rem;margin:0 0 1em;line-height:1.2;font-weight:600}.textcontent h1,.textcontent h2,.textcontent h3{font-weight:600}#maintitle h1{margin:0}@media all and (min-width:1200px){#maintitle h1{font-size:3.6rem}}h1.heading,h2.heading{font-weight:500;font-size:3.2rem;color:#79726e;margin:1em auto .25em;text-align:center}.textcontent h1.heading,.textcontent h2.heading{margin:1em 0 .5em;text-align:left}.mp_wrapper,form.mepr-form,p,li{font-size:1.8rem;font-weight:400}.mp_wrapper a,form.mepr-form a,.textcontent p:not(.cta) a,.textcontent li a{color:#7a7d74;text-decoration:underline}.mp_wrapper a:hover,form.mepr-form a:hover,.textcontent p:not(.cta) a:hover,.textcontent li a:hover,.textcontent p:not(.cta) a:focus,.textcontent li a:focus,#cookie-law-info-bar a:focus,.mepr-login-actions a:hover{color:#000}#cookie-law-info-bar a:focus,.mepr-login-actions a:focus,.textcontent p:not(.cta) a:focus,.textcontent li a:focus{box-shadow:0 0 0 3px var(--cb_light_green)}.textcontent li strong,.textcontent p strong{font-weight:600}#content .textcontent ol li,#content .textcontent ul li{margin-left:1.2em;list-style:disc}.textcontent ol li{list-style:decimal}body.postid-108 .textcontent ul li{list-style:none !important;margin:0 !important;border-bottom:1px dotted rgba(112,122,122,.5);padding:.5em 0 .3em}body.postid-108 .textcontent ul{border:1px solid transparent;border-top:1px dotted rgba(112,122,122,.5)}.textcontent h1,.textcontent h2{font-size:2.8rem;color:#4a4c48}.textcontent.large_first_paragraph p:not(#translate):first-of-type,.large_first_paragraph p#translate+p{font-size:2.2rem;color:#4a4c48}@media all and (min-width:1200px){.textcontent h1,.textcontent h2{font-size:2.8rem;color:#4a4c48}.large_first_paragraph p:not(#translate):first-of-type,.large_first_paragraph p#translate+p{font-size:2.2rem;color:#4a4c48}}@media all and (min-width:1800px){.textcontent h1,.textcontent h2{font-size:3.4rem}.large_first_paragraph p:not(#translate):first-of-type,.large_first_paragraph p#translate+p{font-size:2.5rem}}.textcontent img{display:block;max-width:100%;height:auto}body.page-template-template-sections .textcontent p{font-size:2.6rem}figcaption{font-size:1.5rem;color:#666}p{margin-bottom:1em}#content a{transition:all .2s ease}p:not(.cta){padding-right:.5em}p.cta{line-height:1.2 !important}p.cta a,p.cta span.link{border:1px solid #fff;background:rgba(255,255,255,0);padding:.5em 1em;padding:.5em 1em .3em;display:inline-block;color:#fff}p.cta a:hover,p.cta span.link:hover{color:#000;background:#fff}p.cta a:focus,p.cta span.link:focus{box-shadow:0 0 0 3px var(--cb_light_green);background:#30312c !important;color:#fff !important}.light p.cta a{border-color:#000;color:#000}.light p.cta a:hover{color:#fff;background:#000;mix-blend-mode:normal}p.cta a.wide{width:100%;text-align:center;padding:.5em 1em}p.cta a.go:after{font-family:'icons';content:'\e907';margin-left:1em;font-weight:400;position:relative;top:.1em;font-size:.8em}p.whitecta a,.light p.whitecta a{color:#000;background:#fff;border-color:#fff}p.whitecta a:hover,.light p.whitecta a:hover{background:#000;border-color:#000;color:#fff;mix-blend-mode:normal !important}p.greencta a,.light p.greencta a{color:#000;background:#00c587;border-color:#00c587}p.greencta a:hover,.light p.greencta a:hover{background:#000;border-color:#000;color:#fff;mix-blend-mode:normal !important}p.greenonblack_cta a{color:#000;background:#00c587;border-color:#00c587}p.greenonblack_cta a:hover,.light p.greencta a:hover{background:#fff;border-color:#fff;color:#000}p.ctaback a:before{display:none}div.ctas{display:inline-flex;flex-direction:column}div.ctas p.cta{margin-top:0;max-width:none;padding:0;text-align:center}div.ctas p.cta a{display:block}.textcontent p.cta a{border:1px solid #000;background:#000;color:#fff}.textcontent p.cta a:hover{border:1px solid var(--CB_TEXT);background:var(--CB_TEXT);color:#fff}@media all and (max-width:599px){p.cta a{padding:.5em 1em}p.cta a.go:after{margin-left:.5em}}ul.social:after{content:"";display:table;clear:both}ul.social li{float:left;margin:0 .5em 0 0 !important;position:relative;font-size:2.4rem;line-height:1;width:2em;height:2em}ul.social li a{display:block;border:1px solid #fff;color:#fff;border-radius:100%;text-decoration:none;width:100%;height:100%;overflow:hidden}ul.social li a:focus{box-shadow:0 0 0 3px var(--cb_light_green)}ul.social li a:focus span,#mobilemenu nav>ul.social li>a:focus>span{box-shadow:none !important}.light ul.social li a{border:1px solid #b6aea8;background:#b6aea8;color:#fff}.mobilemenu ul.social li a{border:1px solid #fff;background:#fff;color:#454242}.mobilemenu ul.social li a:focus,.mobilemenu ul.social li a:hover{color:#fff;background:#454242;border-color:#454242}ul.social li a span{height:0;width:0;position:absolute;overflow:hidden}ul.social:after{content:"";display:table;height:0;clear:left}ul.social li a:after{font-family:'icons';font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}ul.social li a[href*=facebook]:after{content:"\e904"}ul.social li a[href*=twitter]:after{content:"\e903"}ul.social li a[href*=youtube]:after{content:"\e900"}ul.social li a[href*=tripadvisor]:after{content:"\e901"}ul.social li a[href*=instagram]:after{content:"\e902"}ul.social li a[href*=facebook]:hover{background-color:#3b5998 !important}ul.social li a[href*=twitter]:hover{background-color:#1da1f2 !important}ul.social li a[href*=instagram]:hover{background:linear-gradient(45deg,rgba(255,211,116,1) 0%,rgba(255,211,116,1) 12%,rgba(240,103,59,1) 34%,rgba(236,73,76,1) 55%,rgba(196,49,137,1) 75%,rgba(128,67,197,1) 91%,rgba(128,67,197,1) 100%) !important}ul.social li a[href*=tripadvisor]:hover{background-color:#00af87 !important}ul.social li a[href*=youtube]:hover{background-color:red !important}ul.social li{font-size:2rem}.more{color:#7a7d74;font-size:1.6rem}.expand:after{font-family:'icons';font-weight:400;content:"\e909";font-size:.875em;padding-left:.5em}#sharing{position:relative}#sharing p{display:inline-block;width:auto;color:var(--cb_dark_brown);padding-bottom:0;margin-bottom:1.2rem;font-size:1.8rem;line-height:1.2;font-weight:600;float:left;position:relative;padding-left:1.5em}#sharing p:before{display:inline-block;content:"";width:1em;height:1em;background-size:auto 1em;background-position:left bottom;background-repeat:no-repeat;position:absolute;left:0;top:50%;transform:translateY(calc(-50% - .2em));background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM2IDM2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzdBN0Q3NDt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjYuNywyNS45M2MxLjg5LDAsMy40LDEuNTEsMy40LDMuNGMwLDEuODktMS41MSwzLjQtMy40LDMuNGMtMS44OSwwLTMuNC0xLjUxLTMuNC0zLjRDMjMuMywyNy40NCwyNC44MSwyNS45MywyNi43LDI1LjkzeiBNOS4zLDE0LjU4YzEuODksMCwzLjQsMS41MSwzLjQsMy40YzAsMS44OS0xLjUxLDMuNC0zLjQsMy40cy0zLjQtMS41MS0zLjQtMy40QzUuODksMTYuMDksNy40MSwxNC41OCw5LjMsMTQuNTh6IE0yNi43LDMuMjNjMS44OSwwLDMuNCwxLjUxLDMuNCwzLjRjMCwxLjg5LTEuNTEsMy40LTMuNCwzLjRjLTEuODksMC0zLjQtMS41MS0zLjQtMy40QzIzLjMsNC43NCwyNC44MSwzLjIzLDI2LjcsMy4yM3ogTTI2LjcsMC45NmMtMy4xLDAtNS42NywyLjU3LTUuNjcsNS42N2MwLDAuNTcsMC4wOCwxLjEsMC4yMywxLjU5bC04LjQ0LDUuMzNjLTAuOTgtMC43Ni0yLjE5LTEuMjEtMy41Mi0xLjIxYy0zLjEsMC01LjY3LDIuNTctNS42Nyw1LjY3YzAsMy4xLDIuNTcsNS42Nyw1LjY3LDUuNjdjMS4zMiwwLDIuNTMtMC40NSwzLjUyLTEuMjVsOC40NCw1LjMzYy0wLjE1LDAuNDktMC4yMywxLjA2LTAuMjMsMS41OWMwLDMuMSwyLjU3LDUuNjcsNS42Nyw1LjY3czUuNjctMi41Nyw1LjY3LTUuNjdzLTIuNTctNS42Ny01LjY3LTUuNjdjLTEuNzQsMC0zLjMzLDAuNzktNC4zOSwyLjA4bC04LjAyLTUuMDdjMC40Mi0wLjc5LDAuNjgtMS43LDAuNjgtMi42OWMwLTAuOTgtMC4yNi0xLjg5LTAuNjgtMi42OWMyLjY1LTEuNyw1LjM3LTMuMzcsOC4wMi01LjA3YzEuMDYsMS4yNSwyLjYxLDIuMDgsNC4zOSwyLjA4YzMuMSwwLDUuNjctMi41Nyw1LjY3LTUuNjdTMjkuOCwwLjk2LDI2LjcsMC45NnoiLz48L2c+PC9zdmc+)}#sharing #sharelinks{height:auto;margin:0;position:relative}#sharing #sharelinks:after{clear:both;content:"";display:table}#sharing #sharelinks li{font-size:2.4rem;margin:0 1rem 1rem 0 !important;line-height:1.2;list-style:none !important;float:left}#sharing #sharelinks li:last-child{margin-right:0}#sharelinks li a{overflow:hidden}#sharelinks li em{display:block;position:absolute;left:-100px;width:0;height:0;overflow:hidden}#sharelinks li{float:left;position:relative;font-size:2.4rem;line-height:1}#sharelinks li a{display:block;border:1px solid var(--cb_dark_brown);color:var(--cb_dark_brown);border-radius:100%;text-decoration:none;width:2em;height:2em;line-height:1.9;text-align:center;overflow:hidden;font-size:1.4rem}#sharelinks li a:hover{color:#fff}#sharelinks li a:after{font-family:'icons'}#sharelinks li.facebook a:after{content:"\e904"}#sharelinks li.twitter a:after{content:"\e903"}#sharelinks li.facebook a:hover{background-color:#3b5998 !important;border-color:#3b5998 !important}#sharelinks li.twitter a:hover{background-color:#1da1f2 !important;border-color:#1da1f2 !important}#sharelinks:after{content:"";display:table;clear:both}@media all and (max-width:1099px){#sharing{max-width:720px;margin:0 auto;padding:0 var(--BASE_PADDING)}#sharing:after{display:table;clear:both;content:""}}@media all and (max-width:599px){#sharing{grid-column:span 4;padding:0 20px}}@media all and (max-width:899px){#sharing p{line-height:2.88rem;line-height:3.36rem}#sharing #sharelinks li{font-size:3.8rem}#sharing #sharelinks{float:left}}@media all and (min-width:600px){#sharing{grid-column:2/span 6}}@media all and (min-width:900px){#sharing{grid-column:2/span 6}#sharing p{line-height:2.88rem}#sharing #sharelinks{float:left}}@media all and (min-width:1200px){#sharing{grid-column:3/span 2}#sharing p{line-height:1.2}}@media all and (min-width:1800px){#sharing{grid-column:4/span 2}}#breadcrumbs{color:#7a7d74;color:var(--cb_dark_brown)}#breadcrumbs a{color:rgba(0,197,135,1);color:var(--cb_dark_brown);display:inline-block}#breadcrumbs a:focus{box-shadow:0 0 0 3px var(--cb_light_green)}body.hashero #breadcrumbs{color:rgba(255,255,255,1)}#hero_area.dark #breadcrumbs a{color:rgba(255,255,255,1)}#breadcrumbs{margin:0 0 2rem !important;grid-column:1/-1}#breadcrumbs ul#bc{margin:0 !important}#breadcrumbs #bc li,#breadcrumbs ul{margin:0 !important;list-style:none}#breadcrumbs #bc li{font-weight:500;font-size:1.6rem;margin:0 .4rem 0 0 !important;color:#084f3e;display:inline-block}#breadcrumbs #bc li:after{content:" / ";padding:0 0 0 .25em;color:#7a7d74;color:var(--cb_dark_brown)}#breadcrumbs #bc li:last-child{position:relative;padding-right:1.2rem}hero_area.dark #breadcrumbs #bc li:after{color:#fff}#breadcrumbs #bc li:last-child:after{content:"";padding:0}#breadcrumbs a{text-decoration:none;transition:all .2s ease;color:var(--cb_dark_brown);font-weight:500}#breadcrumbs a:hover{color:#000;text-decoration:underline}.dark #breadcrumbs #bc li{color:rgba(0,197,135,1)}.dark #breadcrumbs a{color:#fff}#hero_area.dark #breadcrumbs{z-index:5;position:relative}.taxonomies{color:#7a7d74;border:1px solid transparent;border-top:1px dotted rgba(122,125,117,.5);padding:2rem 20px 1rem !important}@media all and (max-width:599px){.taxonomies{padding:2rem 20px 1rem !important}}.taxonomies p{margin:0 0 2rem !important;grid-column:1/-1}.taxonomies p{font-weight:300;font-size:1.6rem;color:#7a7d74;display:inline-block}.taxonomies p a{transition:all .2s ease;background:rgba(225,221,218,.32);color:#000;font-weight:300;text-decoration:none !important;display:inline-block;padding:5px;margin:0 10px 10px 0}.taxonomies p a:hover{color:#000 !important;background:rgba(0,197,135,1) !important}.taxonomies p .comma{display:none}p#translate,p.translate{font-size:1.6rem}header.eventheader p#translate{margin-bottom:1em}p#translate a,p.translate a{text-decoration:none !important;color:rgba(0,197,135,1);color:#707070}p#translate b,p.translate b,p#translate a:first-child,p.translate a:first-child{margin-right:.8rem}p#translate a strong,p.translate a strong{font-weight:600;color:inherit}p#translate b,p.translate b{display:inline-block;width:1px;position:relative;color:rgba(0,0,0,0);height:2rem;background:#707070}p#translate a{color:#707070;transition:background-size .125s ease-in;padding:3px 0;background-image:linear-gradient(currentColor,currentColor),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-position:0 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:0 1px,100% 1px}p#translate a:hover{color:#000;background-size:100% 1px,100% 1px}#introtext p:first-child{color:#56504b;font-weight:400;font-size:32px;line-height:40px}@media all and (max-width:599px){#introtext p:first-child{font-size:24px;line-height:1.25}}
html,body{height:100%}body{display:flex;flex-direction:column}#all{flex:1 0 auto;overflow:hidden}#footer{flex-shrink:0}.fullwidth{width:100% !important;grid-column:1/-1 !important}body,body{background:#f2efeb}body #footer,body #footer{border-top-color:#f2efeb}.wrapper{border-left:var(--SIDES_XL) solid transparent;border-right:var(--SIDES_XL) solid transparent;max-width:none;margin:0 auto !important;max-width:1600px !important}#masthead .wrapper,.hero .wrapper{border-left:var(--SIDES_HERO_XL) solid transparent;border-right:var(--SIDES_HERO_XL) solid transparent}.gridwrapper{display:grid;display:block;grid-template-columns:repeat(16,1fr);grid-column-gap:10px;grid-row-gap:10px}@media all and (max-width:599px){.wrapper{border:none;border-left:var(--SIDES_S) solid transparent;border-right:var(--SIDES_S) solid transparent}#masthead .wrapper,.hero .wrapper{border-left:var(--SIDES_HERO_S) solid transparent;border-right:var(--SIDES_HERO_S) solid transparent}.gridwrapper{grid-template-columns:repeat(4,1fr)}}@media all and (min-width:600px){.wrapper{border-left:var(--SIDES_M) solid transparent;border-right:var(--SIDES_M) solid transparent}#welcome .wrapper,#alertwelcome .wrapper,#masthead .wrapper,.hero .wrapper{border-left:var(--SIDES_HERO_M) solid transparent;border-right:var(--SIDES_HERO_M) solid transparent}.gridwrapper{grid-template-columns:repeat(8,1fr)}}@media all and (min-width:900px){.wrapper{border-left:var(--SIDES_M) solid transparent;border-right:var(--SIDES_M) solid transparent}#welcome .wrapper,#alertwelcome .wrapper,#masthead .wrapper,.hero .wrapper{border-left:var(--SIDES_HERO_M) solid transparent;border-right:var(--SIDES_HERO_M) solid transparent}.gridwrapper{grid-template-columns:repeat(8,1fr)}}@media all and (min-width:1200px){.wrapper{border-left:var(--SIDES_L) solid transparent;border-right:var(--SIDES_L) solid transparent}#welcome .wrapper,#alertwelcome .wrapper,#masthead .wrapper,.hero .wrapper{border-left:var(--SIDES_HERO_L) solid transparent;border-right:var(--SIDES_HERO_L) solid transparent}.gridwrapper{grid-template-columns:repeat(16,1fr)}}@media all and (min-width:1800px){.wrapper{border-left:var(--SIDES_XL) solid transparent;border-right:var(--SIDES_XL) solid transparent}#welcome .wrapper,#alertwelcome .wrapper,#masthead .wrapper,.hero .wrapper{border-left:var(--SIDES_HERO_XL) solid transparent;border-right:var(--SIDES_HERO_XL) solid transparent}.gridwrapper{grid-template-columns:repeat(16,1fr)}}.col{background:#ff0;background:linear-gradient(to bottom right,red,blue);height:1900px;overflow:visible;min-width:0}.col p{font-size:140px;font-weight:700 !important;line-height:120px;letter-spacing:-.041em;position:relative;z-index:99;width:400%}.one{background:#00aeef}.two{background:#0072bc}.three{background:#ec008c}.four{background:#ed1c24}@media all and (max-width:599px){.col{height:300px}}@media all and (min-width:600px){.col{height:800px}}@media all and (min-width:1200px){.col{height:1600px}}@media all and (max-width:599px){.nobanner{padding-top:calc((var(--ROUNDEL_S)*2) + 0px)}.nobanner{padding-top:calc(var(--ROUNDEL_S) + var(--SIDES_HERO_S) + var(--SIDES_HERO_S) + 20px);padding-top:118px}}@media all and (min-width:600px){.nobanner{padding-top:calc((var(--ROUNDEL_M)*2) + 0px)}.nobanner{padding-top:calc(var(--ROUNDEL_M) + var(--SIDES_HERO_M) + var(--SIDES_HERO_M) + 20px);padding-top:118px}}@media all and (min-width:900px){.nobanner{padding-top:calc(var(--ROUNDEL_L) + var(--SIDES_HERO_L) + var(--SIDES_HERO_L) + 20px);padding-top:118px}}@media all and (min-width:1024px){.nobanner{padding-top:calc(var(--ROUNDEL_L) + var(--SIDES_HERO_L) + var(--SIDES_HERO_L) + 20px)}}@media all and (min-width:1200px){.nobanner{padding-top:calc((var(--ROUNDEL_L)*2) + 0px)}.nobanner{padding-top:calc(var(--ROUNDEL_L) + var(--SIDES_HERO_L) + var(--SIDES_HERO_L) + 20px)}}@media all and (min-width:1800px){.nobanner{padding-top:calc((var(--ROUNDEL_XL)*2) + 0px)}.nobanner{padding-top:calc(var(--ROUNDEL_XL) + var(--SIDES_HERO_XL) + var(--SIDES_HERO_XL) + 20px)}}
#masthead{position:relative;position:fixed;top:0;left:0;width:100%;z-index:999}#masthead:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;height:1px;width:100vw;background:currentColor;opacity:.5}#masthead.opened{background:#54574f;background:#454242}#masthead .wrapper{display:flex;flex-wrap:wrap}#masthead .wrapper:after{content:"";clear:both;height:0}#masthead,#masthead>*,#masthead>*>*{transition:all .2s ease}body:not(.lighthero):not(.whitetopbar):not(.post-type-archive-explore):not(.visitoverlay) #masthead:before{opacity:1;opacity:.75;content:"";display:block;position:absolute;top:0;left:0;width:100%;pointer-events:none;position:fixed;z-index:990;box-sizing:content-box;background:-webkit-linear-gradient(top,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);background:linear-gradient(top,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%)}#logo .text{height:100px;width:160px;position:relative}#logo .text span{display:inline-block;position:absolute;height:0;overflow:hidden}#logo .text svg{height:100%;width:auto;position:absolute;z-index:994;opacity:0;transition:opacity .2s ease-out}#logo .text svg path{fill:#7a7d74}#logo{z-index:999}#logo>a{display:flex}#logo>a p.text,#logo>a h1.text{margin:0}#logo>a:hover{opacity:.75}body:not(.scrolled):not(.visitoverlay):not(.searchoverlay) #logo>a:focus{box-shadow:0 0 0 4px var(--cb_light_green)}body:is(.scrolled,.visitoverlay,.searchoverlay) #logo>a:focus b svg{box-shadow:0 0 0 4px var(--cb_light_green)}body[class*=exhibition] #logo .text svg path,body.home #logo .text svg path,body[class*=default_hero] #logo .text svg path,body[class*=post-type-archive-about] #logo .text svg path{fill:#fff}#roundel{display:block;left:0 !important;position:relative;z-index:999;opacity:0;transition:all .2s ease}#logo .text{left:calc(var(--RUNWAY_L) + var(--SIDES_HERO_L));left:0 !important}#logo.loaded .text svg,#logo.loaded #roundel{opacity:1;transition:all .2s ease}#roundel svg{height:100%;width:auto;position:absolute;transition:all .2s ease}#roundel svg path{transition:fill .3s ease}#logo{transition:all .5s ease}#logo *{transition:all .3s ease !important}body.unscrolled #logo{transition:all .3s ease .2s}body.scrolled #logo .text svg{opacity:0;margin-top:-20px}@media all and (max-width:599px){#logo .text{height:var(--ROUNDEL_S);width:calc(var(--ROUNDEL_S)*1.6);position:relative;z-index:994;left:calc(var(--RUNWAY_S) + var(--SIDES_HERO_S))}#roundel{position:relative;left:0;float:left;width:var(--RUNWAY_S);height:var(--ROUNDEL_S);z-index:999;left:var(--SIDES_HERO_S)}#masthead:before{height:calc((var(--ROUNDEL_S)*2)*1.2)}}@media all and (max-width:339px){#logo .text{height:var(--ROUNDEL_XS);width:calc(var(--ROUNDEL_XS)*1.6);left:calc(var(--RUNWAY_XS) + var(--SIDES_HERO_S))}#roundel{width:var(--RUNWAY_XS);height:var(--ROUNDEL_XS)}}@media all and (min-width:600px) and (max-width:899px){#logo .text{height:var(--ROUNDEL_M);width:calc(var(--ROUNDEL_M)*1.6);left:calc(var(--RUNWAY_M) + var(--SIDES_HERO_M))}#roundel{left:var(--SIDES_HERO_M);width:var(--RUNWAY_M);height:var(--ROUNDEL_M)}#masthead:before{height:calc((var(--ROUNDEL_M)*2)*1.2)}#masthead{min-height:80px}}@media all and (min-width:900px){#logo .text{height:var(--ROUNDEL_M);width:calc(var(--ROUNDEL_M)*1.6);left:calc(var(--RUNWAY_M) + var(--SIDES_HERO_M))}#roundel{left:var(--SIDES_HERO_M);width:var(--RUNWAY_M);height:var(--ROUNDEL_M)}#masthead{min-height:80px}#masthead:before{height:calc((var(--ROUNDEL_M)*2)*1.2)}#masthead{min-height:80px}}@media all and (max-width:1023px){#logo{display:flex;flex-direction:column;padding-top:4px}#logo a{align-items:center;flex:1}#logo a h1.text{margin:0}#masthead .wrapper{min-height:calc(2*var(--ROUNDEL_S))}}@media all and (min-width:1024px){#logo{align-self:flex-end;padding-bottom:calc(11px + 1.6rem)}#logo .text{height:var(--ROUNDEL_L);width:calc(var(--ROUNDEL_L)*1.6);left:calc(var(--RUNWAY_L) + var(--SIDES_HERO_L))}#roundel{left:var(--SIDES_HERO_L);width:var(--RUNWAY_L);height:var(--ROUNDEL_L)}}@media all and (min-width:1200px){#logo .text{height:var(--ROUNDEL_L);width:calc(var(--ROUNDEL_L)*1.6);left:calc(var(--RUNWAY_L) + var(--SIDES_HERO_L))}#roundel{left:var(--SIDES_HERO_L);width:var(--RUNWAY_L);height:var(--ROUNDEL_L)}#masthead:before{height:calc((var(--ROUNDEL_L)*2)*1.2)}}@media all and (min-width:1800px){#logo .text{height:var(--ROUNDEL_XL);width:calc(var(--ROUNDEL_XL)*1.6)}#roundel{left:var(--SIDES_HERO_XL);width:var(--RUNWAY_XL);height:var(--ROUNDEL_XL)}#masthead:before{height:calc((var(--ROUNDEL_XL)*2)*1.2)}}
body #masthead *{color:#fff !important}body #masthead * b,body #masthead *:before,body #masthead *:after{border-color:#fff !important}body #masthead #logo .text svg path{fill:#fff}body.whitetopbar #masthead *,body.lighthero #masthead *{color:#7a7d74 !important;color:#1c1d1b !important;color:#323330 !important}body.scrolled #masthead * b,body.whitetopbar #masthead * b,body.whitetopbar #masthead *:before,body.whitetopbar #masthead *:after,body.lighthero #masthead * b,body.lighthero #masthead *:before,body.lighthero #masthead *:after{border-color:#7a7d74 !important;border-color:#1c1d1b !important;border-color:#323330 !important}body.whitetopbar #masthead #logo .text svg path,body.lighthero #masthead #logo .text svg path{fill:#7a7d74 !important}body.lighthero:not(.learning):not(.mobilemenu):not(.pasthero) #masthead:before{opacity:.75;opacity:1;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:180%;pointer-events:none;display:none !important;position:fixed;height:250px;z-index:990;box-sizing:content-box;background:-webkit-linear-gradient(top,#fff 0%,hsla(0,0%,100%,.738) 19%,hsla(0,0%,100%,.541) 34%,hsla(0,0%,100%,.382) 47%,hsla(0,0%,100%,.278) 56.5%,hsla(0,0%,100%,.194) 65%,hsla(0,0%,100%,.126) 73%,hsla(0,0%,100%,.075) 80.2%,hsla(0,0%,100%,.042) 86.1%,hsla(0,0%,100%,.021) 91%,hsla(0,0%,100%,.008) 95.2%,hsla(0,0%,100%,.002) 98.2%,hsla(0,0%,100%,0) 100%);background:linear-gradient(top,#fff 0%,hsla(0,0%,100%,.738) 19%,hsla(0,0%,100%,.541) 34%,hsla(0,0%,100%,.382) 47%,hsla(0,0%,100%,.278) 56.5%,hsla(0,0%,100%,.194) 65%,hsla(0,0%,100%,.126) 73%,hsla(0,0%,100%,.075) 80.2%,hsla(0,0%,100%,.042) 86.1%,hsla(0,0%,100%,.021) 91%,hsla(0,0%,100%,.008) 95.2%,hsla(0,0%,100%,.002) 98.2%,hsla(0,0%,100%,0) 100%)}body.lighthero .hero{color:#000 !important}body.lighthero .hero p.cta a{color:#000;border-color:#000}body.whitetopbar #masthead:before,#masthead.opened:before,body.scrolled #masthead:before{opacity:0 !important}body.lighthero #masthead.opened,body.whitetopbar #masthead,body.scrolled #masthead,#masthead.opened{background:rgba(255,255,255,1) !important}#masthead.opened:after,body.scrolled #masthead:after{height:20px;width:100%;display:block;content:"";position:absolute;top:100%;opacity:.33333;background:-webkit-linear-gradient(top,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);background:linear-gradient(top,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%)}#masthead.opened *,body.scrolled #masthead *{color:#7a7d74 !important;color:#323330 !important}#masthead.opened b,#masthead.opened *:after,#masthead.opened *:before,body.scrolled #masthead b,body.scrolled #masthead *:after,body.scrolled #masthead *:before{border-color:#7a7d74 !important}body.mobilemenu #masthead,body.scrolled #masthead{min-height:80px}body.mobilemenu #masthead #roundel svg,body.scrolledX #masthead #roundel svg{width:50px}body:not([class*=exhibition]):not(.home):not([class*=default_hero]):not([class*=explore]):not([class*=post-type-archive]):not([class*=mobilemenu]):not([class*=visitoverlay]):not([class*=searchoverlay]):not([class*=hashero]) #masthead{background:#fff !important}body.searchoverlay #masthead,body.visitoverlay #masthead,body.mobilemenu #masthead{background:0 0 !important}body.searchoverlay #masthead:before,body.searchoverlay #masthead:after,body.visitoverlay #masthead:before,body.mobilemenu #masthead:before,body.mobilemenu #masthead:after{display:none !important}@media all and (max-width:599px){body.scrolled #masthead{height:90px}}
#heroskip{width:50px;height:50px;position:absolute;z-index:900;bottom:30px;left:50%;transform:translateX(-50%);text-align:center;transition:all .5s ease,transform .1s ease;opacity:0;margin-bottom:20px;transform-origin:50% 100%}#heroskip:after{content:"\e906";display:inline-block;font-family:icons;font-weight:400;font-size:4rem;vertical-align:bottom;line-height:1;color:#fff;position:absolute;left:0;bottom:0;width:100%}#heroskip:hover{transform:translateX(-50%) scale(1.2,1.2)}#heroskip.loaded{opacity:1;margin-bottom:0}#hero{position:relative;margin-bottom:10px;background:#084f3e;overflow:hidden}#heroslides{position:relative;width:100%;height:100%}#hero>div>div{position:relative;width:100%;height:100%}#hero img{width:100%;height:100%;object-fit:cover;z-index:40}#hero .slide{position:relative}#hero header.featured{padding:var(--BASE_PADDING) 0 0}#hero .wrapper{position:absolute;z-index:50;width:100%;left:50%;top:calc(var(--masthead-height) + var(--BASE_PADDING));transform:translateX(-50%)}#hero header h1{max-width:18em !important}#hero header p{max-width:18em !important}#hero .slick-arrow{display:block;width:50px;height:60px;position:absolute;bottom:20px;cursor:pointer;z-index:900;overflow:hidden;overflow:hidden;font-size:0;background:0 0;border:none;outline:none}#hero .slick-arrow:after{display:block;content:"";font-family:'icons';color:#fff;position:absolute;top:50%;transform:translateY(-50%);font-size:4rem;width:100%}#hero .slick-prev{left:0}#hero .slick-next{right:0}#hero .slick-prev:after{left:0;text-align:left;content:"\e908"}#hero .slick-next:after{right:0;text-align:right;content:"\e90a"}#hero .slick-arrow:hover:after{transform:translateY(-50%) scale(1.2,1.2)}.slick-arrow:focus:before{position:absolute;width:calc(100% - 8px);right:4px;top:4px;background:rgba(255,255,255,.2);height:calc(100% - 8px);display:block;content:"";box-shadow:0 0 0 4px var(--cb_light_green)}@media all and (max-width:599px){#hero{width:100%;height:calc(100vw*(474/414))}#hero img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}#heroskip{display:none !important}#hero2 header.featured h2{font-size:3.6rem;padding-right:1em;max-width:8em}#hero2 header.featured h2 em{font-size:1.8rem;white-space:normal;max-width:none;line-height:1.2;letter-spacing:0 !important}}@media all and (min-width:600px){#hero{width:100%;height:calc(100vw*(474/414));height:75vw}#hero img{width:100%;height:100%;object-fit:cover;object-position:25% 25%}#hero header.featured{grid-column:span 4}#hero2 header.featured h2{font-size:8vw}}@media all and (min-width:900px){#hero{height:calc(100vh + 120px);height:calc(100vh - 160px);width:100%;min-height:40vw;max-height:80vw}#hero img{object-position:0% 0%}#hero header.featured{grid-column:span 3}#hero2 header.featured h2{font-size:6vw;letter-spacing:-.025em;line-height:.95}}@media all and (min-width:1500px){#hero{height:calc(100vh - 200px)}}@media all and (min-width:1800px){#hero{height:calc(100vh - 220px)}}@media all and (min-width:2000px){#hero{height:calc(100vh - 240px)}}@media screen and (min-aspect-ratio:5/2) and (min-width:900px){#hero{min-height:36vw}}@media all and (min-width:1200px){#hero .wrapper{top:calc(var(--ROUNDEL_L)*2.5)}#hero header.featured{grid-column:span 5}#hero header.featured.widen{grid-column:span 6}#hero img{object-position:50% 50%}}@media all and (min-width:1800px){#hero header.featured{grid-column:span 6}#hero .wrapper{top:calc(var(--ROUNDEL_XL)*2.5)}}.hero p.cap{transition:all .2s ease;position:absolute;bottom:0;right:0;width:80%;padding:20px 10px 15px 20px !important;margin:0 !important;font-size:14px;color:#fff;max-width:320px;max-width:360px;z-index:999;z-index:997;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width:899px){.hero p.cap{bottom:auto;top:75vw;transform:translateY(-100%)}}@media all and (max-width:599px){.hero p.cap{top:calc(100vw*(474/414))}}@media all and (min-width:900px){.hero p.cap{bottom:0}}.hero p.cap.capopen{background:rgba(0,197,135,.8);background:rgba(0,0,0,.8)}.hero p.cap span{display:block;width:100%;bottom:0;right:0;margin:0 !important;opacity:0;pointer-events:none;transition:all .2s ease}.hero p.cap.capopen span{opacity:1}.hero p.cap b{display:inline-block;text-align:center;line-height:1;width:3.4rem;height:2.2rem;line-height:2.2rem;float:right}.hero p.cap b:after{display:inline-block;content:"\e917";font-family:icons;font-weight:400;font-size:1.8rem;transition:all .2s ease}.hero p.cap.capopen b:after{transform:rotate(90deg);content:"\e905"}body.lighthero .hero p.cap{color:#7a7d74}body.lighthero .hero p.cap.capopen{color:#fff}@media all and (min-width:1200px){.hero p.cap{font-size:16px}.hero p.cap b:after{font-size:2rem}}@media all and (min-width:1600px){.hero p.cap b:after{font-size:2.2rem}}
#herosingle{position:relative;margin-bottom:10px}#herosingle .img{position:relative;width:100%;height:100%;padding:0;max-width:none}#herosingle .img img{width:100%;height:100%;object-fit:cover;object-position:center;object-position:50% 50%;transform:translate3d(0,0,0)}#herosingle .wrapper>div{grid-column:span 8}body.single-exhibitions.child #herosingle .wrapper>div{grid-column:span 10}body.single-exhibitions.child #herosingle{background:#000;color:#fff}#herosingle div header p{margin:0}.hero header p.type{font-weight:600}#herosingle div header .mainhead{margin:0 0 .1em;line-height:1}#herosingle div aside{padding:1rem 0}#herosingle div aside p{font-size:1.6rem;margin:0}#herosingle div aside p:before{display:inline-block;font-family:'icons';font-weight:400;width:1em;margin-right:.5em;font-size:1.2em}#herosingle div aside p.admission:before{content:'\e90c'}#herosingle div aside p.location:before{content:'\e912'}#herosingle div aside p.dates{display:block;margin-top:.5em}#herosingle div p{max-width:28em}body.single-exhibitions.child #herosingle div p{max-width:32em}@media screen and (min-width:900px){body.single-exhibitions.child #herosingle{overflow:hidden}body.single-exhibitions.child #herosingle div h1+p{position:relative}body.single-exhibitions.child #herosingle div h1+p:before{content:"";display:block;width:calc(100% + 160px);height:400vh;opacity:.5;background:-webkit-linear-gradient(left,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);background:linear-gradient(left,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);position:absolute;top:50%;left:0;transform:translate(-120px,-50%);z-index:-1}}#herosingle div p.cta{margin-top:1em}@media all and (max-width:599px){#herosingle{width:100%;height:auto}#herosingle .img{height:calc(100vw*(474/414))}#heroskip{display:none !important}}@media all and (min-width:600px){#herosingle{width:100%;height:auto}#herosingle .img{height:calc(100vw*(474/414));height:75vw}#herosingle .wrapper{top:calc(var(--ROUNDEL_M)*2.5)}}@media all and (max-width:899px){#herosingle .wrapper{margin-top:-10px}#heroskip{display:none !important}#herosingle div{color:#000}body.single-exhibitions.child #herosingle div{color:#fff}#herosingle div header{color:#fff;position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-items:flex-end;justify-content:flex-end}#herosingle div header *:not(.cta){width:100%}#herosingle div header{padding-bottom:1rem}#herosingle div aside p{margin:0}}@media all and (max-width:599px){#herosingle div header{height:calc(100vw*(474/414));border-left:var(--SIDES_HERO_S) solid transparent;border-right:var(--SIDES_HERO_S) solid transparent;padding-left:var(--RUNWAY_S);padding-right:var(--RUNWAY_S)}}@media all and (min-width:600px) and (max-width:899px){#herosingle div header{height:75vw;border-left:var(--SIDES_HERO_M) solid transparent;border-right:var(--SIDES_HERO_M) solid transparent;padding-left:var(--RUNWAY_M);padding-right:var(--RUNWAY_M)}}p#online_exhib{display:none}@media all and (min-width:900px){#herosingle{height:100vh;height:calc(100vh - 120px);height:calc(100vh - 160px);width:100%;min-height:40vw;max-height:80vw}body.single-exhibitions.child #herosingle{min-height:600px}#herosingle .img{height:100%}#herosingle .wrapper{position:absolute;z-index:50;width:100%}#herosingle .wrapper{top:calc(var(--ROUNDEL_M)*2.5)}#herosingle .wrapper>div{grid-column:span 5;grid-column:span 4}body.single-exhibitions.child #herosingle .wrapper>div{grid-column:span 10}body.single-exhibitions #herosingle .wrapper>div{grid-row:1/span 1}body.single-exhibitions #herosingle .wrapper>p#online_exhib{mix-blend-mode:screen;display:block;grid-row:1/span 1;grid-column:6/span 4}p#online_exhib>strong{display:block;width:7.5em;padding:1em;font-weight:700;text-align:center;text-transform:uppercase;color:#000;position:absolute;top:50%;transform:translateY(-50%);mix-blend-mode:screen}p#online_exhib>strong>span{position:relative;transform:translate(-50%,-50%)}p#online_exhib>strong:before{content:"";display:block;background:rgba(255,255,255,.9);border-radius:50%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;height:0;padding-bottom:100%}#herosingle div aside p{display:inline-block}#herosingle div aside p:first-child{margin-right:2em}#herosingle div header p.mainhead,#herosingle div header h1.mainhead{margin:0 0 .1em;font-size:3.2vw}}@media screen and (min-aspect-ratio:5/2) and (min-width:900px){#herosingle{min-height:40vw}body.single-exhibitions.child #herosingle{min-height:600px}}@media all and (min-width:1100px){body.single-exhibitions.child #herosingle{min-height:640px}}@media all and (min-width:1200px){body.single-exhibitions.child #herosingle{min-height:720px}#herosingle .wrapper>div{grid-column:span 6}body.single-exhibitions.child #herosingle .wrapper>div{grid-column:span 10}#herosingle .wrapper{top:calc(var(--ROUNDEL_L)*2.5)}body.single-exhibitions #herosingle .wrapper>p#online_exhib{grid-column:12/span 5}}@media all and (min-width:1800px){#herosingle .wrapper{top:calc(var(--ROUNDEL_XL)*2.5)}}@media all and (min-width:1800px){#herosingle div header .mainhead{font-size:3.5vw}}@media all and (min-width:2000px){#herosingle div header .mainhead{font-size:4vw}}
#herowide{overflow:hidden}#herowide .img{margin:0}#featuredlink{line-height:1.1;position:relative;margin:0;opacity:0;padding:0;max-width:none}#featuredlink a{display:block;width:100%;height:0;padding-bottom:100%;background:rgba(0,197,135,.69);border-radius:100%;color:#fff;position:relative}#featuredlink a:hover{background:rgba(0,197,135,1)}#featuredlink a strong{display:block;width:76%;height:60%;font-weight:700;top:50%;transform:translateY(-50%);left:12%;position:absolute}#featuredlink strong span{position:absolute;top:50%;transform:translateY(-50%)}#featuredlink>strong{display:block;width:7.5em;padding:1em;font-weight:700;text-align:center;text-transform:uppercase;color:#000;position:relative;mix-blend-mode:screen}#featuredlink>strong>span{position:relative;transform:translate(-50%,-50%)}#featuredlink>strong:before{content:"";display:block;background:#fff;border-radius:50%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;height:0;padding-bottom:100%}#herowide{position:relative;margin-bottom:10px}#herowide .img{position:relative;width:100%;height:100%;padding:0;max-width:none}#herowide .img img{width:100%;height:100%;object-fit:cover;object-position:center;object-position:50% 50%;transform:translate3d(0,0,0)}#herowide .wrapper>div{grid-column:span 8}#herowide div header p{margin:0;padding-right:2em}#herowide div header p:first-child{margin-bottom:.333em}#herowide div header .mainhead{margin:0 0 .2em;margin:0;line-height:1;line-height:.9}#herowide div aside{padding-bottom:1rem}#herowide div aside p{font-size:1.6rem}#herowide div aside p:before{display:inline-block;font-family:'icons';font-weight:400;width:1em;margin-right:.5em;font-size:1.2em}#herowide div aside p.admission:before{content:'\e90c'}#herowide div aside p.location:before{content:'\e912'}#herowide div p.cta{margin-top:1em}#herowide div p.cta:last-child{margin-bottom:2em}#herowide div.ctas p.cta{margin-top:0}body:not(.lighthero) #herowide div p.cta a{background:rgba(0,0,0,.2)}body:not(.lighthero) #herowide div p.cta a:hover{background:#fff}body.lighthero #herowide div p.cta a{background:rgba(255,255,255,0)}body.lighthero #herowide div p.cta a:hover{background:#000;color:#fff}@media all and (max-width:599px){#heroskip{display:none !important}}@media all and (min-width:600px){#herowide .wrapper{top:calc(var(--ROUNDEL_M)*2.5)}}@media all and (max-width:899px){body:not(.lighthero):not(.post-type-archive-whats_on) #herowide div p.cta a,body.lighthero #herowide div p.cta a{background:0 0;color:#000;border-color:#000}body:not(.lighthero):not(.post-type-archive-whats_on) #herowide div p.cta a:hover,body.lighthero #herowide div p.cta a:hover{background:#000;color:#fff}#heroskip{display:none !important}#herowide div{color:#000}#herowide div header{color:#fff;position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-items:flex-end;justify-content:flex-end}#herowide div header *:not(.cta){width:100%}#herowide div header{padding-bottom:1rem}#herowide div aside p{margin:0}}@media all and (max-width:899px){#herowide div header *{z-index:990;position:relative}#herowide div header{padding-bottom:var(--SIDES_HERO_S)}#herowide:not(.widescreen):before{content:"";display:block;position:absolute;left:0;width:100%;height:33%;z-index:900;pointer-events:none;opacity:.66;background:-webkit-linear-gradient(bottom,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);background:linear-gradient(bottom,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%)}}@media all and (max-width:599px){#herowide div header{height:calc(100vw*(474/414)) !important;border-left:var(--SIDES_HERO_S) solid transparent;border-right:var(--SIDES_HERO_S) solid transparent;padding-left:var(--RUNWAY_S)}#herowide:before{bottom:calc(100% - (100vw*(474/414)));height:25%}#herowide .wrapper#noteventholder{padding:0}#herowide div#notevent{position:static !important;grid-column:span 4}#herowide div#notevent header{border:none !important;padding:0 !important;position:static !important;height:auto !important;display:block}#herowide div#notevent header h1{position:absolute !important;top:0;left:0;height:calc(100vw*(474/414));display:flex;flex-direction:column;align-content:flex-end;justify-content:flex-end;width:100%;padding:20px;z-index:909;padding-left:calc(var(--SIDES_S) + var(--RUNWAY_S));color:#fff}#herowide div#notevent header p{color:#000}#herowideXXX div#notevent header h1:after{opacity:1;opacity:.75;content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;box-sizing:content-box;background:-webkit-linear-gradient(bottom,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);background:linear-gradient(bottom,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%)}}@media all and (min-width:600px) and (max-width:899px){#herowide div header{height:75vw !important;border-left:var(--SIDES_HERO_M) solid transparent;border-right:var(--SIDES_HERO_M) solid transparent;padding-left:var(--RUNWAY_M);padding-right:var(--RUNWAY_M)}#herowide:before{bottom:calc(100% - 75vw);height:33%}}@media all and (min-width:900px){#herowide div p{max-width:28em}#herowide .wrapper{position:absolute;z-index:50;width:100%}#herowide .wrapper{top:calc(var(--ROUNDEL_M)*2.5)}#herowide .wrapper>div{grid-column:span 5;grid-column:span 4}#herowide div aside p{display:inline-block}#herowide div aside p:first-child{margin-right:1em}#herowide div header .mainhead{margin:0 0 .1em;font-size:3.2vw}}@media all and (min-width:1200px){#herowide .wrapper>div{grid-column:span 7}#herowide .wrapper{top:calc(var(--ROUNDEL_L)*2.5)}}@media all and (min-width:1400px){#herowide .wrapper>div{grid-column:span 6}}@media all and (min-width:1800px){#herowide .wrapper{top:calc(var(--ROUNDEL_XL)*2.5)}}@media all and (min-width:1800px){#herowide div header .mainhead{font-size:3.5vw;font-size:3vw}}@media all and (min-width:2000px){#herowide div header .mainhead{font-size:4vw;font-size:3.5vw}}.linkwrapper{z-index:99;pointer-events:none}.linkwrapper *{pointer-events:auto}#whatsonmobile{width:100%;height:0;padding-bottom:calc(200%/3);overflow:hidden;position:relative}#whatsonmobile img{width:100%;height:100%;object-fit:cover;position:absolute}#whatsonmobile+.linkwrapper{margin-top:-25vw}@media all and (max-width:599px){.linkwrapper{grid-template-columns:repeat(12,1fr);grid-gap:0;position:relative;width:100%;top:0;margin:0 0 10px;border:none}#featuredlink{grid-column:4/span 6}#featuredlink a{background:rgba(0,197,135,1)}}@media all and (min-width:600px) and (max-width:899px){#featuredlink{grid-column:3/span 4}.linkwrapper{;position:relative;top:-2rem}#featuredlink a{background:rgba(0,197,135,1)}}@media all and (min-width:900px){.linkwrapper{position:absolute;width:100%;top:calc(2.5*var(--ROUNDEL_S))}#featuredlink{grid-column:5/span 3}}@media all and (min-width:1200px){#featuredlink{grid-column:9/span 5}}@media all and (min-width:1500px){#featuredlink{max-width:calc(100vh - 360px);max-width:calc(75vh - 160px)}}@media all and (max-width:899px){body:not(.post-type-archive-explore) #herowide:not(.widescreen) p.img:after{opacity:1;opacity:.5;content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;box-sizing:content-box;background:-webkit-linear-gradient(bottom,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);background:linear-gradient(bottom,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%)}}@media all and (min-width:900px){body:not(.post-type-archive-explore) #herowide:not(.widescreen) p.img:after{opacity:1;opacity:.666;opacity:.75;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;box-sizing:content-box;background:-webkit-linear-gradient(top,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);background:linear-gradient(top,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%)}body.lighthero #herowide p.img:after{opacity:.666;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;box-sizing:content-box;background:-webkit-linear-gradient(top,#fff 0%,hsla(0,0%,100%,.738) 19%,hsla(0,0%,100%,.541) 34%,hsla(0,0%,100%,.382) 47%,hsla(0,0%,100%,.278) 56.5%,hsla(0,0%,100%,.194) 65%,hsla(0,0%,100%,.126) 73%,hsla(0,0%,100%,.075) 80.2%,hsla(0,0%,100%,.042) 86.1%,hsla(0,0%,100%,.021) 91%,hsla(0,0%,100%,.008) 95.2%,hsla(0,0%,100%,.002) 98.2%,hsla(0,0%,100%,0) 100%);background:linear-gradient(top,#fff 0%,hsla(0,0%,100%,.738) 19%,hsla(0,0%,100%,.541) 34%,hsla(0,0%,100%,.382) 47%,hsla(0,0%,100%,.278) 56.5%,hsla(0,0%,100%,.194) 65%,hsla(0,0%,100%,.126) 73%,hsla(0,0%,100%,.075) 80.2%,hsla(0,0%,100%,.042) 86.1%,hsla(0,0%,100%,.021) 91%,hsla(0,0%,100%,.008) 95.2%,hsla(0,0%,100%,.002) 98.2%,hsla(0,0%,100%,0) 100%);background:0 0 !important}}body.whitetopbar #herowide p.img:after{display:none !important}#herowide+.wrapper{margin-top:2rem}
#downloadwhatson{position:relative;z-index:996}#downloadwhatson a{display:block;background:#4cbea0;color:#000;display:flex;align-content:center;justify-content:space-between;padding:0 24px;padding:0 48px;font-weight:300;transition:box-shadow .2s ease}#downloadwhatson a:hover{box-shadow:0px 12px 18px rgb(0 0 0/25%)}#downloadwhatson a:focus{box-shadow:0 0 0 3px var(--cb_light_green);background:var(--cb_dark_brown);color:#fff}#downloadwhatson a br{display:none !important}#downloadwhatson a strong{font-weight:700}#downloadwhatson a p{font-size:36px;line-height:56px;letter-spacing:-.03em;flex:1;text-align:left;position:relative;z-index:20;display:flex;align-items:center;margin:0}#downloadwhatson a picture{display:block;display:flex;flex-direction:column;justify-content:center;align-content:flex-end;align-items:flex-end}#downloadwhatson a picture img{display:block;height:calc(100% + 90px);width:auto;transition:all .2s ease}@media all and (min-width:900px){#downloadwhatson a{height:150px;margin:-80px 12px 20px}#downloadwhatson a:hover picture img{transform:scale(1.05)}#whatsonmobile{display:none}body.post-type-archive-whats_on #herowide{display:block}}@media all and (max-width:899px){#whatsonmobile{display:block}body.post-type-archive-whats_on #herowide{display:none}.linkwrapper{display:block;grid-template-columns:1fr;grid-gap:0;position:relative;width:calc(50% - 25px);margin-left:20px;float:left}#featuredlink a{background:rgba(0,197,135,1);box-shadow:4px 8px 8px rgba(0,0,0,.25)}body.single-exhibitions #featuredlink span{background:#fff;color:#000}body.single-exhibitions .linkwrapper{position:absolute;width:100%;top:calc(2.5*var(--ROUNDEL_S))}#herowide+.linkwrapper{margin-top:-25vw}#downloadwhatson a{flex-wrap:nowrap;display:block;text-align:left;width:auto;height:auto;position:relative;padding:0 12px;margin:-40px 12px 18px}#downloadwhatson a span:before,#downloadwhatson a span:after{display:none}#downloadwhatson a p{width:100%;font-size:22px;line-height:32px;padding:.5em 0 .3em}#downloadwhatson a picture{display:none}#downloadwhatson a picture:after{content:"";display:inline-block;width:100%;height:25px;background-position:left bottom;background-repeat:no-repeat !important;background-size:contain;position:absolute;bottom:0;left:20px;background-image:url('data:image/svg+xml; utf8, <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><g><path fill="%23FFFFFF" class="st0" d="M12.5,0.4"/></g><polygon fill="%23FFFFFF" points="23.7,11.8 13,22.5 13,1.1 12,1.1 12,22.5 1.3,11.8 0.6,12.5 12.5,24.4 24.4,12.5 "/></svg>');transition:all .2s ease}#downloadwhatson a picture:after{left:calc(-100% + 20px)}.whatsonwrapper,#downloadwhatson+.wrapper{clear:both}}@media all and (max-width:499px){#downloadwhatson a{position:relative}#downloadwhatson a picture{right:15px;bottom:15px;width:50%}#downloadwhatson a picture:after{left:calc(-100% + 25px)}}@media all and (max-width:399px){#downloadwhatson a span{width:100%}}
.explorehero{margin-bottom:0 !important}@media all and (max-width:599px){#herowide{width:100%;height:auto}#herowide .img{height:calc(100vw*(474/414));min-height:none !important}#herowide.widescreen .img{height:calc((100vw*(474/414)) - var(--ROUNDEL_S) - var(--SIDES_HERO_S) - var(--SIDES_HERO_S)) !important;min-height:none !important;max-height:none !important}}@media all and (min-width:600px) and (max-width:899px){#herowide{width:100%;height:auto}#herowide .img{height:75vw;min-height:none !important}#herowide.widescreen .img{height:calc(75vw - var(--ROUNDEL_M) - var(--SIDES_HERO_M) - var(--SIDES_HERO_M)) !important;min-height:none !important;max-height:none !important}}@media all and (max-width:899px){#herowide p.img{margin-bottom:20px}}@media all and (min-width:900px){#herowide{width:100%}#herowide{height:calc(100vh - 160px);height:calc(100vh - 100px);width:100%;min-height:40vw;max-height:80vw;max-height:90vw}#herowide.widescreen{height:calc(100vh - 100px - var(--ROUNDEL_M) - var(--SIDES_HERO_M) - var(--SIDES_HERO_M));width:100%;min-height:calc(40vw - var(--ROUNDEL_M) - var(--SIDES_HERO_M) - var(--SIDES_HERO_M));max-height:calc(80vw - var(--ROUNDEL_M) - var(--SIDES_HERO_M) - var(--SIDES_HERO_M))}#herowide .img{height:100%}}@media screen and (min-aspect-ratio:5/2) and (min-width:900px){#herowide{min-height:40vw}#herowide.widescreen{min-height:calc(40vw - var(--ROUNDEL_M) - var(--SIDES_HERO_M) - var(--SIDES_HERO_M))}}@media all and (min-width:1200px){#herowide.widescreen{height:calc(100vh - 100px - var(--ROUNDEL_L) - var(--SIDES_HERO_L) - var(--SIDES_HERO_L));width:100%;min-height:calc(40vw - var(--ROUNDEL_L) - var(--SIDES_HERO_L) - var(--SIDES_HERO_L));max-height:calc(80vw - var(--ROUNDEL_L) - var(--SIDES_HERO_L) - var(--SIDES_HERO_L))}}@media all and (min-width:1800px){#herowide{height:calc(100vh - 160px)}#herowide.widescreen{height:calc(100vh - 160px - var(--ROUNDEL_XL) - var(--SIDES_HERO_XL) - var(--SIDES_HERO_XL));width:100%;min-height:calc(40vw - var(--ROUNDEL_XL) - var(--SIDES_HERO_XL) - var(--SIDES_HERO_XL));max-height:calc(80vw - var(--ROUNDEL_XL) - var(--SIDES_HERO_XL) - var(--SIDES_HERO_XL))}}
.learningtext,#texthero{color:#000}#texthero{margin:50px 0 50px}#texthero .wrapper{padding:0}#texthero div{position:static !important}#texthero div header{border:none !important;position:static !important;height:auto !important;display:block}#texthero div header p{max-width:36em}.learningtext{margin:50px 0 50px}.learningtext p.cta a{border:1px solid #00d48b;color:#000}.learningtext p.cta a:hover{background:#00d48b;color:#fff}@media all and (max-width:599px){.learningtext,#texthero div header{grid-column:span 4}}@media all and (min-width:600px){.learningtext,#texthero div header{grid-column:span 4}}@media all and (min-width:900px){#texthero div header{grid-column:span 8;padding-left:calc(RUNWAY_M + SIDES_HERO_M - SIDES_XL)}}@media all and (min-width:1200px){.learningtext,#texthero div header{grid-column:span 10;padding-left:calc(RUNWAY_L + SIDES_HERO_L - SIDES_XL)}#texthero div header p{font-size:2.4rem}}@media all and (min-width:1800px){.learningtext,#texthero div header{grid-column:span 8;padding-left:calc(RUNWAY_XL + SIDES_HERO_XL - SIDES_XL)}#texthero div header p{font-size:2.4rem}}section.resources{grid-column:1/-1}section.resources ul{display:grid;grid-gap:10px}section.resources ul li{color:#000;margin-bottom:3rem}section.resources ul li p.img{width:100%;height:0;padding-bottom:100%;position:relative;background:#eee;margin-bottom:.5em}section.resources ul li span{font-size:1.6rem;line-height:1.2;display:block;padding-left:2.5em;position:relative}section.resources ul li span:before{content:"";display:block;width:1.8em;height:1.8em;position:absolute;top:0;left:0;background-size:contain;background-position:center;background-repeat:no-repeat}section.resources ul li.pdf span:before{background-image:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../images/icons/pdf.png)}section.resources ul li.doc span:before{background-image:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../images/icons/doc.svg)}section.resources ul li.video span:before{background-image:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../images/icons/vid.svg)}@media all and (max-width:599px){section.resources ul{grid-template-columns:1fr}}@media all and (min-width:600px){section.resources ul{grid-template-columns:repeat(2,1fr)}}@media all and (min-width:900px){section.resources ul{grid-template-columns:repeat(3,1fr)}}@media all and (min-width:1200px){section.resources ul{grid-template-columns:repeat(4,1fr)}}@media all and (min-width:1800px){section.resources ul{grid-template-columns:repeat(5,1fr)}}
#subnav{background:#fff}#subnav ul{margin:0}#content #subnav .textcontent ul li{margin:0;list-style:none}#content #subnav .textcontent ul li a{text-decoration:none}#content #subnav .textcontent ul li a:hover,#content #subnav .textcontent ul li a:focus{background:#000}#content #subnav .textcontent ul li a:focus{box-shadow:0 0 0 3px var(--cb_light_green)}#subnav ul li a{color:#7a7d74}#subnav ul li a{position:relative}@media all and (max-width:899px){#subnavholder{height:auto !important}#subnav{z-index:995}#subnav.shown ul{opacity:1;pointer-events:auto}#content #subnav .textcontent ul li{margin:0;list-style:none}#content #subnav .textcontent ul li a{text-decoration:none}#subnav li:last-child{margin-bottom:0}#subnav label{display:block}#subnav input:checked~ul{opacity:1;pointer-events:auto}#subnav input[type=checkbox]{position:absolute;top:-9999px;left:-9999px}#subnav input[type=checkbox]:checked~ul{opacity:1;pointer-events:auto}}@media all and (max-width:599px){}@media all and (min-width:600px) and (max-width:899px){#subnav label{left:0}#subnav ul{left:var(--RUNWAY_M)}}#content #subnav .textcontent:last-child{margin-bottom:0}#content #subnav{background:#fff}@media all and (max-width:599px){#content #subnav .textcontent:last-child{padding:0}#subnav label,#content #subnav .textcontent ul li{font-size:15px;line-height:22px;list-style:none;margin:0}#subnav label,#content #subnav .textcontent ul li a{display:block;padding:var(--BASE_PADDING) var(--BASE_PADDING) calc(var(--BASE_PADDING) - .15em)}#content #subnav .textcontent ul li a{border-top:1px solid #dddcdb}#content #subnav .textcontent ul li a:after{display:none !important}#subnav label{display:flex;cursor:pointer;font-weight:600}#subnav label b{display:block;cursor:pointer;width:2rem;height:22px;margin-left:auto;position:relative;padding:0}#subnav label b:after{content:"";display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;width:0;height:0;border-color:transparent !important;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid currentColor !important}#subnav input#subnavtoggle:checked~label b:after{transform:translate(-50%,-50%) rotate(180deg)}#subnav ul{max-height:0;opacity:0;pointer-events:none;transition:all .3s ease}#subnav input#subnavtoggle:checked~ul{opacity:1;pointer-events:auto;max-height:150vh}}@media all and (min-width:600px){#content #subnav{padding:var(--BASE_PADDING) 0;background:#fff}#subnav input{position:fixed;top:-200px}.hero+#subnavholder{position:relative;margin:0 0 20px;top:-10px !important}#subnav ul{display:inline}#subnav label,#content #subnav .textcontent ul li{font-size:15px;line-height:1;list-style:none;display:inline-block;margin:6px 1em 5px 0}#subnav label{padding:7px 0 6px}#subnav ul li a{font-weight:500;padding:7px 1em 6px;display:block;background:rgba(0,197,135,1);background:#146f59;color:#fff;border-radius:200px}#subnav label:after{content:":"}}
div#nav{z-index:10;position:relative;z-index:999;margin-left:auto;display:flex;flex-direction:column}div#nav nav ul li{font-weight:300;font-weight:400}nav#secondary{order:-10;margin-bottom:8px;margin:4px 0;margin:8px 0 0}nav#secondary ul{display:flex;justify-content:flex-end}ul.secondary_nav li{font-size:17px}ul.secondary_nav li:not(:last-child){margin-right:8px}ul.secondary_nav li a{position:relative;display:block;padding:.5em 1em .3em;border:1px solid currentColor}ul.secondary_nav li a:focus{box-shadow:0 0 0 4px var(--cb_light_green)}nav#secondary ul.secondary_nav li.shoplink a,ul.secondary_nav li.shoplink a{background:#146f59;color:#fff !important;border:1px solid #146f59;padding-right:calc(1.5em + 17px)}ul.secondary_nav li.shoplink a:after{content:"";display:inline-block;position:absolute;top:calc(50% - 1px);right:1em;transform:translateY(-50%);width:17px;height:17px;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 17 17" style="enable-background:new 0 0 17 17;" xml:space="preserve"><path fill="%23FFFFFF" d="M11.6,5V4.8c0-0.8-0.3-1.6-0.9-2.2c-0.6-0.6-1.4-0.9-2.2-0.9S6.9,2.1,6.3,2.7C5.7,3.2,5.4,4,5.4,4.8V5H2.6v8.4 c0,0.5,0.2,1,0.5,1.3c0.4,0.4,0.8,0.5,1.3,0.5h8.1c0.5,0,1-0.2,1.3-0.5s0.5-0.8,0.5-1.3V5H11.6z M6.7,5V4.8c0-0.5,0.2-0.9,0.5-1.3 c0.7-0.7,1.8-0.7,2.5,0c0.3,0.3,0.5,0.8,0.5,1.3V5H6.7z M13.1,6.3v7.1c0,0.1-0.1,0.3-0.2,0.4s-0.2,0.2-0.4,0.2H4.4 c-0.1,0-0.3-0.1-0.4-0.2s-0.2-0.2-0.2-0.4V6.3H13.1z"/></svg>')}#masthead ul.secondary_nav li a:hover,#masthead ul.secondary_nav li.shoplink a:hover{color:#323330 !important;background:#fff !important}#masthead ul.secondary_nav li:not(.shoplink) a:focus{color:#323330 !important;background:#fff !important;border-color:#fff !important;box-shadow:0 0 0 4px var(--cb_light_green)}#masthead ul.secondary_nav li.shoplink a:focus{color:#323330 !important;background:#fff !important;border-color:#fff !important;box-shadow:0 0 0 4px var(--cb_light_green)}body.whitetopbar #masthead ul.secondary_nav li a:hover,body.lighthero #masthead ul.secondary_nav li a:hover{background:#323330 !important;color:#fff !important}body.whitetopbar #masthead ul.secondary_nav li a:focus,body.lighthero #masthead ul.secondary_nav li a:focus{background:#323330 !important;color:#fff !important;border-color:#323330 !important;box-shadow:0 0 0 4px var(--cb_light_green)}#masthead ul.secondary_nav li.shoplink a:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 17 17" style="enable-background:new 0 0 17 17;" xml:space="preserve"><path fill="%23323330" d="M11.6,5V4.8c0-0.8-0.3-1.6-0.9-2.2c-0.6-0.6-1.4-0.9-2.2-0.9S6.9,2.1,6.3,2.7C5.7,3.2,5.4,4,5.4,4.8V5H2.6v8.4 c0,0.5,0.2,1,0.5,1.3c0.4,0.4,0.8,0.5,1.3,0.5h8.1c0.5,0,1-0.2,1.3-0.5s0.5-0.8,0.5-1.3V5H11.6z M6.7,5V4.8c0-0.5,0.2-0.9,0.5-1.3 c0.7-0.7,1.8-0.7,2.5,0c0.3,0.3,0.5,0.8,0.5,1.3V5H6.7z M13.1,6.3v7.1c0,0.1-0.1,0.3-0.2,0.4s-0.2,0.2-0.4,0.2H4.4 c-0.1,0-0.3-0.1-0.4-0.2s-0.2-0.2-0.2-0.4V6.3H13.1z"/></svg>');background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 17 17" style="enable-background:new 0 0 17 17;" xml:space="preserve"><path fill="%23FFFFFF" d="M11.6,5V4.8c0-0.8-0.3-1.6-0.9-2.2c-0.6-0.6-1.4-0.9-2.2-0.9S6.9,2.1,6.3,2.7C5.7,3.2,5.4,4,5.4,4.8V5H2.6v8.4 c0,0.5,0.2,1,0.5,1.3c0.4,0.4,0.8,0.5,1.3,0.5h8.1c0.5,0,1-0.2,1.3-0.5s0.5-0.8,0.5-1.3V5H11.6z M6.7,5V4.8c0-0.5,0.2-0.9,0.5-1.3 c0.7-0.7,1.8-0.7,2.5,0c0.3,0.3,0.5,0.8,0.5,1.3V5H6.7z M13.1,6.3v7.1c0,0.1-0.1,0.3-0.2,0.4s-0.2,0.2-0.4,0.2H4.4 c-0.1,0-0.3-0.1-0.4-0.2s-0.2-0.2-0.2-0.4V6.3H13.1z"/></svg>')}#masthead ul.secondary_nav li.shoplink a:focus:after,#masthead ul.secondary_nav li.shoplink a:hover:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 17 17" style="enable-background:new 0 0 17 17;" xml:space="preserve"><path fill="%23323330" d="M11.6,5V4.8c0-0.8-0.3-1.6-0.9-2.2c-0.6-0.6-1.4-0.9-2.2-0.9S6.9,2.1,6.3,2.7C5.7,3.2,5.4,4,5.4,4.8V5H2.6v8.4 c0,0.5,0.2,1,0.5,1.3c0.4,0.4,0.8,0.5,1.3,0.5h8.1c0.5,0,1-0.2,1.3-0.5s0.5-0.8,0.5-1.3V5H11.6z M6.7,5V4.8c0-0.5,0.2-0.9,0.5-1.3 c0.7-0.7,1.8-0.7,2.5,0c0.3,0.3,0.5,0.8,0.5,1.3V5H6.7z M13.1,6.3v7.1c0,0.1-0.1,0.3-0.2,0.4s-0.2,0.2-0.4,0.2H4.4 c-0.1,0-0.3-0.1-0.4-0.2s-0.2-0.2-0.2-0.4V6.3H13.1z"/></svg>')}body.whitetopbar #masthead ul.secondary_nav li.shoplink a:after,body.lighthero #masthead ul.secondary_nav li.shoplink a:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 17 17" style="enable-background:new 0 0 17 17;" xml:space="preserve"><path fill="%23FFFFFF" d="M11.6,5V4.8c0-0.8-0.3-1.6-0.9-2.2c-0.6-0.6-1.4-0.9-2.2-0.9S6.9,2.1,6.3,2.7C5.7,3.2,5.4,4,5.4,4.8V5H2.6v8.4 c0,0.5,0.2,1,0.5,1.3c0.4,0.4,0.8,0.5,1.3,0.5h8.1c0.5,0,1-0.2,1.3-0.5s0.5-0.8,0.5-1.3V5H11.6z M6.7,5V4.8c0-0.5,0.2-0.9,0.5-1.3 c0.7-0.7,1.8-0.7,2.5,0c0.3,0.3,0.5,0.8,0.5,1.3V5H6.7z M13.1,6.3v7.1c0,0.1-0.1,0.3-0.2,0.4s-0.2,0.2-0.4,0.2H4.4 c-0.1,0-0.3-0.1-0.4-0.2s-0.2-0.2-0.2-0.4V6.3H13.1z"/></svg>')}nav#mainnav{transition:all .2s ease;position:relative;display:flex;justify-content:flex-end;align-content:flex-end;align-items:center}#mainnav a{color:#fff}#mainnav ul{display:flex;justify-content:flex-end;align-content:flex-end;align-items:flex-end}#mainnav ul li{font-size:2.2rem;height:auto;vertical-align:text-bottom;margin-right:2em;line-height:1;position:relative}#mainnav ul li a{position:relative;color:#7a7d74;padding:20px 0 30px}#mainnav ul li a:focus>span{box-shadow:0 0 0 3px var(--cb_light_green)}#mainnav ul li.current:after{width:100%;content:"";display:block;position:absolute;bottom:0;height:2px;background:currentColor}#mainnav ul li{display:flex;align-content:flex-end}#mainnav ul li b{display:block;cursor:pointer;width:2rem;margin-left:.25em;position:relative;padding:20px 0 30px}#masthead #mainnav ul li b:after{content:"";display:inline-block;position:absolute;top:50%;top:calc(20px + .5em);left:50%;transform:translate(-50%,-50%);width:0;height:0;width:0;height:0;border-color:transparent !important;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid currentColor !important}#masthead #mainnav ul li b.opened:after{transform:translate(-50%,-50%) rotate(180deg)}#masthead #mainnav ul li b:focus{outline:none}#masthead #mainnav ul li b:focus:after{box-shadow:0 0 0 3px var(--cb_light_green)}#mainnav p{position:relative;vertical-align:text-bottom;margin-left:1.2em;display:flex;justify-content:flex-end;align-content:flex-end;align-items:flex-end;padding:0;padding-bottom:10px;margin-bottom:0 !important}#mainnav p a span{overflow:hidden;width:0;height:0;position:absolute}#mainnav p a{position:relative;bottom:calc(53% - .3em);color:#7a7d74;height:2.4rem;height:1em;display:inline-block;height:auto;vertical-align:text-bottom}#mainnav p a:focus{box-shadow:0 0 0 3px var(--cb_light_green)}#mainnav p a:after{content:"";display:inline-block;font-family:icons;font-size:1.5em;vertical-align:middle;line-height:1}#mainnav p#showvisit{margin-left:0}#mainnav p#showvisit a:after{content:"\e912"}#mainnav p#showsearch a:after{content:"\e911"}@media all and (max-width:599px){#mainnav{right:var(--SIDES_HERO_S);right:0;height:var(--ROUNDEL_S)}#mainnav ul,#secnav{font-size:.1rem;display:none !important}#mainnav p{font-size:1.8rem;font-size:2rem}}@media all and (max-width:339px){#mainnav p{font-size:1.8rem;font-size:2rem}}@media all and (max-width:1023px){#mainnav{flex:1}#mainnav p{padding-bottom:0}}@media all and (min-width:600px) and (max-width:1023px){#mainnav{height:var(--ROUNDEL_M)}#mainnav ul li{font-size:1.8rem;display:none}#mainnav ul,#secnav{font-size:.1rem;display:none !important}#mainnav p{font-size:2rem;font-size:2.2rem}}@media all and (max-width:1023px){nav#secondary{display:none}#mainnav p{vertical-align:middle;align-content:center;align-items:center}#mainnav p a{bottom:0}}@media all and (min-width:1024px){#mainnav p#hamburger{display:none}#mainnav ul li,#mainnav p{font-size:1.7rem}#mainnav p{font-size:2rem}#mainnav ul li{margin-right:.8823529411764706em}}@media all and (min-width:1050px){#mainnav ul li,#mainnav p{font-size:1.8rem}#mainnav ul li{margin-right:1em}}@media all and (min-width:1150px){#mainnav ul li{margin-right:1.5em}}@media all and (min-width:1200px){#mainnav ul li,#mainnav p{font-size:1.8rem}#mainnav p{font-size:2rem}#mainnav ul li{margin-right:1.4em}}@media all and (min-width:1250px){#mainnav ul li,#mainnav p{font-size:2rem}#mainnav p{font-size:2.2rem}#mainnav ul li{margin-right:1.8em}#mainnav ul li,#mainnav p{font-size:1.8rem}#mainnav p{font-size:2rem}#mainnav ul li{margin-right:1.4em}}@media all and (min-width:1800px){#mainnav ul li,#mainnav p{font-size:2.2rem}#mainnav p{font-size:2.4rem}}
@keyframes bounceInDown{from,50%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0,.215,.61,.355,1);animation-timing-function:cubic-bezier(0,.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-300px,0);transform:translate3d(0,-300px,0)}50%{opacity:0;-webkit-transform:translate3d(0,-300px,0);transform:translate3d(0,-300px,0)}80%{opacity:1;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}90%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}95%{-webkit-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounce{0%{opacity:0;transform:translateY(-90px) scale(1,1.2)}75%{opacity:0;transform:translateY(-90px) scale(1,1.2)}85%{opacity:1;transform:translateY(5px) scale(1,1.2)}88%{transform:translateY(8px) scale(1,.8)}95%{transform:translateY(-10px) scale(1,1)}100%{transform:translateY(0)}}@keyframes bounce{0%{opacity:0;transform:translateY(-90px) scale(1,1.2)}75%{opacity:0;transform:translateY(-90px) scale(1,1.2)}85%{opacity:1;transform:translateY(5px) scale(1,1.2)}88%{transform:translateY(8px) scale(1,.8)}95%{transform:translateY(-10px) scale(1,1)}100%{transform:translateY(0)}}body.first_time #mainnav p#showvisit{-webkit-animation:bounce 2.5s linear;animation:bounce 2.5s linear}body.visited #mainnav p#showvisit{transform:translateY(0)}
#secnav{width:100%;position:relative;display:flex;justify-content:space-between;padding:18px 0 24px;transition:none !important}body.preload #secnav{display:none}#secnav:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;height:1px;width:100vw;background:currentColor;opacity:.5}#secnav>ul{margin:0;width:calc(33.333% - (24px*(2/3)))}#secnav>ul>li{display:block;line-height:1.2;position:relative;padding-top:.2em}#secnav p{grid-column:1/-1;margin:0 0 .25em !important;position:relative;font-weight:300;display:none}#secnav p:after{opacity:.666;display:block;content:"";position:absolute;width:100%;height:0;bottom:-2px;left:0;border-bottom:1px solid #7a7d74}#masthead #secnav ul li b{cursor:pointer;text-align:right;width:2em;display:inline-block;position:absolute;top:0;height:2.2em;right:0}#masthead #secnav ul li b:focus{outline:none}#masthead #secnav ul li b:after{content:"";display:inline-block;position:absolute;top:50%;top:calc(20px + .5em);top:calc(50% + 2px);left:50%;transform:translate(-50%,-50%);width:0;height:0;width:0;height:0;border-color:transparent !important;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid currentColor !important}#masthead #secnav ul li.opensub>b:after{transform:translate(-50%,-50%) rotate(180deg)}#masthead #secnav ul li b:focus:after{box-shadow:0 0 0 3px var(--cb_light_green)}#secnav ul li a{border:1px solid transparent;border-bottom:1px dotted rgba(122,125,116,.666);padding:.5em 2em .5em 0;display:block}#secnav ul li a:hover{border-bottom:1px solid rgba(122,125,116,.666)}#secnav ul li a:focus>span{box-shadow:0 0 0 4px var(--cb_light_green)}#secnav ul li a span{display:inline-block}#secnav li li{padding-left:2rem;position:relative}#secnav>button{outline:none;cursor:pointer;transition:all .2s ease;display:block;text-align:center;font-style:normal;font-weight:400;width:40px;height:40px;margin-bottom:10px;line-height:40px;position:absolute;z-index:111;bottom:-30px;right:45px;right:0;border-radius:100%;background:#fff;border:1px solid #707070 !important;border-color:#707070 !important;box-shadow:2px 2px 5px 0px rgba(0,0,0,.5)}body #masthead .wrapper #secnav>button{border-color:#707070 !important}#secnav>button:after,#secnav>button:before{display:block;content:"";width:28px;top:calc(50% - 1px);left:calc(50% - 14px);position:absolute;height:0;border-bottom:1px solid #fff;border-color:#707070 !important}#secnav>button:before{transform:rotate(-45deg)}#secnav>button:after{transform:rotate(45deg)}#secnav>button:focus{box-shadow:0 0 0 4px var(--cb_light_green)}#secnav>button:focus,#secnav>button:hover{background:rgba(0,197,135,.87);color:#fff}#secnav>button:focus:before,#secnav>button:focus:after,#secnav>button:hover:before,#secnav>button:hover:after{border-color:#fff !important}@media all and (min-width:1280px){#secnav{grid-template-columns:repeat(3,1fr) 110px}}@media all and (max-width:1023px){main#content>.wrapper:first-child{padding-top:0 !important}}
#welcome{margin-bottom:10px;position:relative}#welcome .wrapper{display:flex;justify-content:space-between}#welcome .wrapper>header,#welcome .wrapper>aside{padding:var(--BASE_PADDING) 0;color:#000;width:calc(50% - 12px)}#welcome .wrapper>header ul.social{margin-bottom:2rem}#welcome .wrapper>aside div:first-child,#welcome .wrapper>header div:first-child{flex:1}#welcome .wrapper>header div:first-child p:first-child{font-weight:300;line-height:1.2;max-width:14em}#welcome .wrapper p.cta{margin-top:1.6rem;margin-bottom:0 !important;justify-self:flex-end}@media all and (max-width:599px){#welcome .wrapper{display:block}#welcome .wrapper>header div:first-child p:first-child{font-size:2.4rem}#welcome .wrapper>header,#welcome .wrapper>aside{padding:var(--BASE_PADDING);width:100%;margin-bottom:10px}}@media all and (max-width:899px){#welcome .wrapper>header div:first-child p:first-child{font-size:3rem;line-height:1.3;margin-bottom:1em}#welcome ul.social{margin-top:1.6rem}}@media all and (min-width:900px){#welcome .wrapper>header div:first-child p:first-child{max-width:none;line-height:1.2;font-size:3rem;margin-bottom:.5em}#welcome .wrapper>header div:first-child p:first-child span:after{display:block;content:""}}@media all and (min-width:1800px){#welcome .wrapper>header div:first-child p:first-child{font-size:2.2vw;font-size:2vw}#welcome ul.social li{font-size:2.4rem}}
.feature_block article{width:100%;height:0;padding:0 0 100%;position:relative;background:#8c8581 !important}.feature_block article p.cta a,.feature_block article p.cta span{background:rgba(0,0,0,.3);transition:all .2s ease}.feature_block article p.cta a:hover,.feature_block article p.cta span:hover{background:#fff;color:#000}.feature_block article{background:#7a7d74;background:#fff;overflow:hidden}.feature_block article>a{color:#fff}.feature_block article>a img{transition:all .5s ease}.feature_block article>a:hover img{transform:scale(1.1,1.1)}.feature_block article>a:hover p.cta span{background:#fff;color:#000}.feature_block article img{display:block;position:absolute;top:0;left:0;z-index:30;width:100%;height:100%;object-fit:cover;object-position:center}.feature_block article .img{position:absolute;top:0;left:0;z-index:30;width:100%;overflow:hidden;height:100%}.features article header{position:absolute;top:0;left:0;z-index:40;width:100%;height:100%;padding:30px}.features article.blog header{border-top:10px solid #e9ae30}body.conservation .features article.blog header{border-top:10px solid #b12961}body.digital .features article.blog header{border-top:10px solid #1192b8}.feature_block article header:before{display:block;content:"";width:100%;height:100%;opacity:.9;position:absolute;top:0;left:0;z-index:-1;background:-webkit-linear-gradient(top,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);background:linear-gradient(top,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%)}.features article.hidden{display:none}.feature_block{display:grid;grid-gap:10px;margin-bottom:10px}body.home .feature_block article:nth-child(n+6){display:none}p.cta.loadmore{font-size:2.2rem;margin:10px 0 10px !important;padding:0 !important;max-width:none !important}p.cta.loadmore a{border-color:#e1ddda;background:#e1ddda;font-weight:500;color:#000;display:block;text-align:center;padding:1.25em;width:100%;position:relative;left:50%;overflow:hidden;opacity:0;white-space:nowrap;transform:translateX(-50%) scale(0,1);transition:all .3s ease,opacity .5s ease,transform .75s ease !important}p.cta.loadmore a:hover{background:#00c587;border-color:#00c587;color:#fff}p.cta.loadmore a:after{font-family:'icons';content:'\e907';margin-left:.75em;font-weight:700;position:relative;top:.1em;font-size:1em}p.cta.loadmore.seen a{opacity:1;transform:translateX(-50%) scale(1,1)}@media all and (min-width:600px){body.home .feature_block article:nth-child(n+6){display:block}.feature_block{grid-template-columns:1fr 1fr}body.home .feature_block article:nth-child(n+5){display:none}}@media all and (min-width:900px) and (max-width:1199px){body.home .feature_block article:nth-child(n+5){display:block}.feature_block{grid-template-columns:1fr 1fr 1fr 1fr !important}.feature_block article{grid-column:span 2}body.home .feature_block article{grid-column:span 1}body.home .feature_block article:nth-child(1),body.home .feature_block article:nth-child(2),body.home .feature_block article:nth-child(5){grid-column:span 2}body.home .feature_block article:nth-child(n+6){display:none}body.home .feature_block article:nth-child(3),body.home .feature_block article:nth-child(4){padding:0 0 calc(200% + 10px);height:0}body.home .feature_block article:nth-child(3) .img,body.home .feature_block article:nth-child(4) .img{height:50%}body.home .feature_block article:nth-child(3) header,body.home .feature_block article:nth-child(4) header{height:50%;top:50%;padding:20px}body.home .feature_block article:nth-child(3) header:before,body.home .feature_block article:nth-child(4) header:before{display:none}body.home .feature_block article:nth-child(3) h2,body.home .feature_block article:nth-child(4) h2{font-size:2.2rem !important;max-width:none !important}body.home .feature_block article:nth-child(3) p,body.home .feature_block article:nth-child(4) p{font-size:1.8rem !important}}@media all and (min-width:900px) and (max-width:1099px){body.home .feature_block article:nth-child(3) h2.long,body.home .feature_block article:nth-child(4) h2.long{height:3em;overflow:hidden}}@media all and (min-width:1200px){body.home .feature_block article:nth-child(n+5),.feature_block article:nth-child(n+6){display:block !important}.feature_block{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr !important}.feature_block article{grid-column:span 2}body.home .feature_block article:nth-child(n+7){display:none !important}}@media all and (min-width:1400px){body:not(.home) .feature_block{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important}}@media all and (min-width:1800px){body:not(.home) .feature_block{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important}body.home .feature_block article:nth-child(n+5),.feature_block article:nth-child(n+6),.feature_block article:nth-child(n+7){display:block !important}body.home .feature_block article{grid-column:span 1}body.home .feature_block article:nth-child(n+7){display:block}body.home .feature_block article:nth-child(1),body.home .feature_block article:nth-child(2),body.home .feature_block article:nth-child(3){grid-column:span 2}body.home .feature_block article:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)){padding:0 0 calc(200% + 10px);height:0}body.home .feature_block article:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) .img{height:50%}body.home .feature_block article:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) header{height:50%;top:50%;padding:20px}body.home .feature_block article:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) header:before{display:none}body.home .feature_block article:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) h2{font-size:2.4rem;max-width:none !important}body.home .feature_block article:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) p{font-size:1.8rem !important}}@media all and (max-width:599px){.feature_block article{height:100vw}.features article header{padding:30px 20px;width:calc(66.66666% - (10px*(2/3)));width:calc(75% - (10px*(3/4)));width:100%}.features article.event header{width:100%;display:grid;grid-template-rows:repeat(3,min-content) 1fr;align-items:flex-start;align-content:flex-start}.features article.event header p.cta{align-self:flex-end}.features article.event header p.cta a{width:100% !important;text-align:center}.features article.event header h2{max-width:none}.features article header{display:flex;flex-flow:column}.features article header p.cta:last-child{margin-top:auto;margin-bottom:0}}@media all and (min-width:600px){.features article header{width:calc(75% - (10px*(3/4)));width:100%}.features article header{width:calc(66.66666% - (10px*(2/3)));width:100%}.features article header{display:flex;flex-flow:column}.features article header p.cta:last-child{margin-top:auto;margin-bottom:0}}.feature_block article#noevents:before{display:none}.feature_block article#noevents{background:0 0;text-align:center;grid-column:1/-1;color:#000;padding:40px;height:auto;width:100%}.feature_block article#noevents *{text-align:center !important;grid-column:1/-1 !important;width:100%;max-width:none}
body.single-exhibitions #herosingle header,.module header,.module>div>div,header.eventdetails{font-size:1.8rem}body.single-exhibitions #herosingle header h2,body.single-exhibitions #herosingle header p,header.eventdetails h2,header.eventdetails p{max-width:none;padding-right:0}body.single-exhibitions #herosingle header *,header.eventdetails *{margin:0}body.single-exhibitions #herosingle header p:not(.mainhead),.module header p,header.eventdetails p{line-height:1.4;font-size:1em;margin:.3333em 0}body.single-exhibitions #herosingle header p:first-child,.module header p:first-child,header.eventdetails p:first-child{margin-top:0}header.eventdetails p.cta{margin-top:1em}.module header h2,header.eventdetails h2{line-height:1.1;line-height:1;font-size:3em;letter-spacing:-.005em;max-width:6.5em}header.eventdetails h2{max-width:9em}.module header h2,article header.eventdetails h2{font-weight:500}body.single-exhibitions #herosingle header p.mainhead+p,body.single-exhibitions #herosingle header h3,header.eventdetails h3{line-height:1;font-size:1.333333333333333em}body.single-exhibitions p.mainhead{font-weight:700;max-width:20em;margin:0 !important}body.single-exhibitions #herosingle header p.mainhead+p{font-weight:600;margin:0 !important}body.single-exhibitions #herosingle header p.mainhead+p,body.single-exhibitions #herosingle header h3,.hero header.eventdetails h3{white-space:normal;max-width:none;line-height:1.2;line-height:1.1;letter-spacing:0 !important}@media all and (max-width:599px){.features header.eventdetails{font-size:2.6vw}.module header p,.features header.eventdetails p{font-size:1.8rem !important}.module header h2,.hero header.eventdetails h2,body.single-exhibitions p.mainhead,body.single-exhibitions h1.mainhead{line-height:1;line-height:.85;font-size:2em}body.single-exhibitions #herosingle header p.mainhead+p,body.single-exhibitions #herosingle header h3,.hero header.eventdetails h3{font-size:1.222222222222222em}}@media all and (max-width:339px){body.single-exhibitions p.mainhead,body.single-exhibitions h1.mainhead{font-size:1.8em}body.single-exhibitions #herosingle header p.mainhead+p,body.single-exhibitions #herosingle header h3,.hero header.eventdetails h3{font-size:1.1em;line-height:1.1}}@media all and (min-width:600px) and (max-width:899px){.features header.eventdetails{font-size:1.4vw}.module header p,.features header.eventdetails p{font-size:1.8rem !important}.module h2,.hero header.eventdetails h2,body.single-exhibitions #herosingle header h1.mainhead{line-height:1;font-size:2.4em}.module h2{font-size:2.2em !important}}@media all and (min-width:900px){.features header.eventdetails{font-size:1.5vw}.module header p,.features header.eventdetails p{font-size:1.8rem !important}body.single-exhibitions #herosingle header p.mainhead+p,body.single-exhibitions #herosingle header h3,.hero header.eventdetails h3{white-space:nowrap}}@media all and (min-width:1200px){.features header.eventdetails{font-size:1vw;font-size:.85vw}.module header p,.features header.eventdetails p{font-size:1.8rem !important}.module header,.module>div>div,body.single-exhibitions #herosingle header,.hero header.eventdetails{font-size:1.333vw}.module h2,.hero header.eventdetails h2,body.single-exhibitions #herosingle header p.mainhead,body.single-exhibitions #herosingle header h1.mainhead{line-height:.95;letter-spacing:-.025em;font-size:3.6em}.hero header.eventdetails h2.long{font-size:3.2em}body.single-exhibitions #herosingle header h1.longhead{font-size:2.8em}}@media all and (min-width:1400px){.features header.eventdetails{font-size:.75vw}}@media all and (min-width:1800px){.features header.eventdetails{font-size:.8vw;font-size:.66vw}.features header.eventdetails p{font-size:2rem !important}.module header,.module>div>div,body.single-exhibitions #herosingle header,.hero header.eventdetails{font-size:1.3333vw;font-size:1.2vw;font-size:1.3333vw}.module h2,.hero header.eventdetails h2,body.single-exhibitions #herosingle header p.mainhead,body.single-exhibitions #herosingle header h1.mainhead{font-size:3.6em;font-size:4em}.hero header.eventdetails h2.long{font-size:3.6em}body.single-exhibitions #herosingle header h1.longhead{font-size:2.8em}}header.eventdetails p.online_exhibition,header.eventdetails p.comingsoon{flex:1;display:flex;align-items:center;font-weight:600;line-height:1;opacity:0;pointer-events:none}header.eventdetails p.online_exhibition strong{display:block;text-align:center;text-transform:uppercase;width:7.5em;height:7.5em;padding:1em;background:rgba(255,255,255,.9);color:#000;border-radius:50%;display:flex;align-items:center;mix-blend-mode:screen;transition:all 1s ease-out;margin-left:calc(100% - 7.5em)}header.eventdetails p.comingsoon strong{display:block;text-align:center;text-transform:uppercase;width:7.5em;height:7.5em;padding:1em;background:#00c587;color:#fff;border-radius:50%;display:flex;align-items:center;mix-blend-mode:difference;transition:all 1s ease-out;margin-left:calc(100% - 7.5em)}header.eventdetails p.online_exhibition strong span,header.eventdetails p.comingsoon strong span{width:100%;display:block;padding:.25em 0 0;font-weight:600;transition:opacity .4s ease 1s;opacity:0}header.eventdetails.cloned2:before,header.eventdetails.cloned1:before{display:none}header.eventdetails.cloned1{z-index:41}header.eventdetails.cloned2{z-index:42}header.eventdetails.cloned1 h2,header.eventdetails.cloned1 p,header.eventdetails.cloned2 h2,header.eventdetails.cloned2 p{opacity:0;pointer-events:none}header.eventdetails.cloned1 p.online_exhibition,header.eventdetails.cloned2 p.online_exhibition,header.eventdetails.cloned1 p.comingsoon,header.eventdetails.cloned2 p.comingsoon,body.home header.eventdetails p.online_exhibition{opacity:1 !important;pointer-events:auto !important}header.eventdetails.cloned2 p.online_exhibition strong,header.eventdetails.cloned2 p.comingsoon strong{background:0 0 !important}header.eventdetails.cloned1 p.online_exhibition strong span,header.eventdetails.cloned1 p.comingsoon strong span{opacity:0 !important}article.seen header.eventdetails.cloned1 p.online_exhibition strong,article.seen header.eventdetails.cloned2 p.online_exhibition strong,article.seen header.eventdetails.cloned1 p.comingsoon strong,article.seen header.eventdetails.cloned2 p.comingsoon strong,article.seen header.eventdetails p.online_exhibition strong{margin-left:0 !important}article.seen header.eventdetails.cloned1 p.online_exhibition strong span,article.seen header.eventdetails.cloned1 p.comingsoon strong span{opacity:0 !important;pointer-events:none !important}article.seen header.eventdetails.cloned2 p.online_exhibition strong span,article.seen header.eventdetails.cloned2 p.comingsoon strong span,body.home article.seen header.eventdetails p.online_exhibition strong span{opacity:1 !important;pointer-events:auto !important}
.module{margin-bottom:10px;margin-bottom:10rem;position:relative;height:0;width:100%;padding-bottom:66.6666%}.module header{padding:40px;padding:calc(2*var(--BASE_PADDING))}.module p.module_link{margin:0;padding:0;position:absolute;font-size:2.4rem;width:7em;text-align:center;left:50%;bottom:0;bottom:50%;opacity:0;transform:translate(-50%,50%);transition:all 1s ease;z-index:40}.module.seen p.module_link{bottom:0;opacity:1}.module p.module_link a{display:block;font-weight:500;color:#fff;background:#dd613f;border-radius:100%;width:100%;height:0;padding-bottom:100%;position:relative;white-space:nowrap}.module p.module_link a:focus{box-shadow:0 0 0 6px var(--cb_light_green);background:var(--cb_light_green) !important;color:#000 !important}.module p.module_link a span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.module .img,.module .img picture{display:block;width:100%;height:100%;padding:0;position:absolute;top:0;left:0;overflow:hidden;z-index:-1;background:#084f3e}.module img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.module h2{margin:.5em 0;max-width:7.5em !important;line-height:1 !important}.module header p:not(.module_link):not(.img){max-width:24em;max-width:18em;font-size:2.4rem !important}@media all and (max-width:599px){.module{height:auto;padding-bottom:60px;min-height:75vw}.module p.module_link{font-size:1.8rem}.module header{width:100%;padding:var(--BASE_PADDING)}.module h2{width:7em !important;font-size:3rem !important}.module p:not(.module_link):not(.img){max-width:none;line-height:1.3}}@media all and (min-width:600px){.module{margin-bottom:12rem}.module>div>header{width:60%;padding-left:0}.module h2{width:7em !important}}@media all and (max-width:899px){.module header p:not(.module_link):not(.img){font-size:1.4rem !important}}@media all and (min-width:1200px){.module>div>header{width:50%}}@media all and (min-width:1400px){.module{padding-bottom:62.5%}}@media all and (min-width:1800px){.module>div>header{width:40%}}
#footer>div#footer_image{display:block;position:absolute;left:50%;width:200px;height:200px;top:-150px;transform:translateX(-50%);background-size:cover;background-position:center bottom}#footer>div#footer_image>a:focus img{box-shadow:0 0 0 4px var(--cb_light_green)}#footer>div#footer_image img{width:100%;height:100%;object-fit:contain}#footer>div#footer_image div:after{content:"";position:absolute;top:100%;left:calc(50% - 15px);border-top:24px solid #fff;border-left:24px solid transparent;border-right:24px solid transparent}#footer>div#footer_image div{color:#000;width:300px;background:#fff;position:absolute;bottom:calc(100% - 50px);transition:all .2s ease;left:50%;transform:translateX(-50%);padding:20px;-webkit-filter:drop-shadow(2px 8px 8px rgba(0,0,0,.5));-moz-filter:drop-shadow(2px 8px 8px rgba(0,0,0,.5));-ms-filter:drop-shadow(2px 8px 8px rgba(0,0,0,.5));-o-filter:drop-shadow(2px 8px 8px rgba(0,0,0,.5));filter:drop-shadow(2px 8px 8px rgba(0,0,0,.5));opacity:0;pointer-events:none;visibility:hidden}#footer>div#footer_image div :last-child{margin:0}#footer>div#footer_image div p#mascot_caption{padding-right:40px;color:#000}#footer>div#footer_image div p#mascot_caption strong{font-weight:500}#footer>div#footer_image div p.cta{margin:0}#footer>div#footer_image div p.cta a{display:block;text-align:center;color:#4d4843;background:rgba(77,72,67,.12);border-color:transparent}#footer>div#footer_image div p.cta a:hover{background:#000;border-color:transparent;color:#fff}#footer>div#footer_image div>b{display:block;z-index:999;opacity:1;margin:0;font-family:'icons';line-height:1;height:30px;width:30px;text-align:right;line-height:30px;font-size:2.4rem;text-align:right;position:absolute;color:rgba(77,72,67,1);font-weight:400;top:20px;right:20px}#footer>div#footer_image div.opened{visibility:visible;opacity:1;pointer-events:auto;bottom:100%}#footer>div#footer_image div>b:before{content:"\e905";text-align:center}#footer>div#footer_image div>b:hover{color:rgba(0,0,0,1)}#footer>div#footer_image div>b:focus{outline:none;box-shadow:0 0 0 3px var(--cb_light_green)}#footer{background:#4d4743;background:#443e3b;color:#fff;padding-top:50px;position:relative;z-index:995}#all{padding-bottom:150px}.lasthighlights:last-child{position:relative;border:none}.lasthighlights:last-child:after{height:150px;width:100%;position:absolute;top:100%;left:0;display:block;background:#000;content:""}body.explore #footer,body.hashighlights #footer{border-top-color:#000 !important}#footer .imagery{margin:2rem 0 !important}#footer ul{margin-bottom:0 !important}#footersocial{text-align:center;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;border-bottom:1px solid rgba(255,255,255,.5);padding:1rem 0 3rem}#footersocial>div:first-child{text-align:right}#footersocial p{line-height:4rem}#footersocial p a{background:#00c587;color:#000;display:inline-block;padding:0 2em;margin-left:.5em;transition:all .2s ease;font-weight:500}#footersocial p a:hover{background:#000;color:#fff}#footersocial p a:focus{box-shadow:0 0 0 4px var(--cb_light_green);background:#000;color:#fff}#footer .imagery{margin:1rem auto !important;padding:1rem 0}#footerinfo{line-height:1.2;padding:1rem 0}#footerinfo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}#footerinfo div:nth-child(3){display:none}#footer p,#footer ul:not(.social) li,#footer h3{font-size:1.6rem;margin-bottom:1.2em}#footerinfo li{margin:0}#footer h3{text-transform:uppercase}#footerinfo a{color:#f3cf77;position:relative;display:inline-block}#footerinfo a:focus{box-shadow:0 0 0 3px var(--cb_light_green)}#footerinfo a:after{content:"";display:inline-block;position:absolute;bottom:-.2em;left:0;width:100%;height:0;border-bottom:1px solid rgba(243,207,119,.5)}#footerinfo a:hover{color:rgba(243,243,243,1)}#footerinfo a:hover:after{border-color:rgba(243,243,243,1)}#footerinfo li a{display:block}#footerinfo a.email{color:#fff}#footerinfo a.email:after{display:none}#footerinfo a.email:hover{color:#fff}#footerinfo a.email:hover:after{display:inline-block}#footerlinks{position:relative}#footerlinks:before{content:"";display:block;width:calc(100% + 20px);height:0;position:absolute;top:0;left:-10px;border-top:1px solid rgba(255,255,255,.5)}#footerlinks li{display:inline-block;margin:0 2em 0 0 !important}#footerlinks a{color:#bbb8b5}#footerlinks a:hover{color:#fff}#footerlinks a:focus{box-shadow:0 0 0 3px var(--cb_light_green)}@media all and (max-width:599px){#footer>section{padding-left:20px;padding-right:20px}#footersocial,#footerinfo{grid-template-columns:repeat(1,1fr)}#footerlinks li{display:block;line-height:1.5}#footersocial>div,#footersocial>div:first-child{text-align:center}#footersocial ul.social li{float:none;display:inline-block;margin:0 .25em}#footerlinks:before{width:100%}#footerlinks p{margin:4rem 0 0}}@media all and (min-width:600px){#footersocial{grid-template-columns:repeat(1,1fr)}#footersocial>div,#footersocial>div:first-child{text-align:center}#footersocial ul.social li{float:none;display:inline-block;margin:0 .25em}#footerinfo{grid-template-columns:repeat(2,1fr)}#footer>section{padding-left:20px;padding-right:20px}#footerlinks p{margin:4rem 0 0}}@media all and (min-width:900px){#footersocial{grid-template-columns:repeat(2,1fr)}#footersocial>div{text-align:left}#footersocial>div:first-child{text-align:right}#footerinfo{grid-template-columns:repeat(4,1fr)}#footerinfo div:nth-child(3){display:block;grid-column:span 2}#footerinfo div:nth-child(3) nav{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}#footer>section{padding-left:20px;padding-right:20px}#footerlinks>.imagery{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}#footerlinks>.imagery ul{grid-column:span 3}#footerlinks p{margin:0}}@media all and (min-width:1200px){#footer>section{padding-left:0;padding-right:0}#footer p,#footer ul:not(.social) li,#footer h3{font-size:1.6rem}#footer>div#footer_image{width:300px;height:300px;top:-225px}#footer{padding-top:75px}#all{padding-bottom:225px}.lasthighlights:last-child:after{height:225px}}#footer_image{opacity:0;-webkit-filter:blur(20px);-moz-filter:blur(20px);filter:blur(20px);-webkit-transition:opacity .2s ease,-webkit-filter .5s ease-out .1s;-moz-transition:opacity .2s ease,-moz-filter .5s ease-out .1s;-o-transition:opacity .2s ease,filter .5s ease-out .1s;transition:opacity .2s ease,filter .5s ease-out .1s}#footer_image.seen{opacity:1;-webkit-filter:none;-moz-filter:none;filter:none}
.supportus{display:grid;grid-template-columns:repeat(16,1fr);grid-column-gap:10px;margin:10px 0}.supportus>div:first-child{grid-column:span 5;overflow:hidden;position:relative}.supportus>div:first-child img{object-fit:cover;object-position:right top;width:100%;height:100%;position:absolute}.supportus>div:last-child{grid-column:span 9;padding:3rem 0}.supportus>div:last-child>p:last-child{margin:0}@media all and (max-width:899px){.supportus h2{font-size:1.8rem}.supportus p{font-size:1.6rem}.supportus>div:first-child{grid-column:span 6}.supportus>div:last-child{grid-column:span 10;padding:2rem 0}}
.highlights{background:#000;padding:0 0 40px}.highlights ul.view_grid,.highlights ul.view_list *{transition:all .3s ease}.child_pages header,.highlights header{grid-gap:10px;padding-bottom:30px;text-align:center;overflow:auto}.child_pages header h2,.highlights header h2{color:#fff;max-width:none;font-weight:500;font-size:2.8rem;padding:1em 1em .5em;position:relative;margin:0}.highlights header ul{display:flex;justify-content:flex-end;justify-content:center;margin:5rem auto 3rem !important;width:27rem;position:relative}.highlights header ul:before{content:"View as: ";display:inline-block;font-weight:400;font-size:2rem;line-height:5rem;position:absolute;left:0;top:.25em;transform:translateX(-100%)}.highlights header ul li{margin:0 2rem !important;cursor:pointer;width:4.8rem;height:4.8rem;width:5rem;height:5rem;font-size:2.4rem;position:relative;color:#7d7773}.highlights header ul li span{font-size:0}.highlights header ul li.selected{color:#fff}.highlights header ul li:before{content:"";display:block;background:#231f20;border-radius:100%;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.highlights header ul li:after{content:"";display:inline-block;font-family:icons;font-weight:400;line-height:2;line-height:2.083333333333333;position:relative;z-index:6}.highlights header ul li.grid:after{content:"\e90f"}.highlights header ul li.slideshow:after{content:"\e90e"}.highlights header ul li.list:after{content:"\e90d"}@media all and (max-width:899px){.highlights header ul{display:flex;justify-content:flex-start;justify-content:center;display:none}}@media all and (max-width:1199px){.highlights header ul:before,.highlights header ul li:before{font-size:1.6rem;line-height:2.666666666666667}}.highlights figcaption{display:grid;grid-template-columns:1fr 6rem;grid-gap:10px;position:relative}.highlights figcaption p{color:#fff;font-size:1.4rem;font-weight:400;max-width:26em;padding:0}.highlights figcaption p strong{font-weight:600}.highlights figcaption p:last-child{text-align:right}.highlights figcaption.ondisplay:after{content:"On Display";font-size:14px;display:block;width:60px;height:60px;color:#000;background:#00c587;border-radius:100%;line-height:1;padding:15px 6px;font-weight:400;position:relative;top:-10px}.highlights ul.view_grid li p.img{width:100%;height:0;padding:0 0 100%;display:flex;justify-content:flex-start;margin:0 0 2rem;align-items:flex-end;position:relative}.highlights ul.view_grid li img{display:block;width:100%;height:100%;object-fit:contain;object-position:left bottom;object-position:left center;position:absolute;bottom:0;left:0}.highlights ul.view_grid{display:grid;grid-template-columns:repeat(16,1fr);grid-column-gap:10px;grid-row-gap:30px}@media all and (max-width:11199px){.highlights ul.view_grid li:nth-child(3n+1){grid-column:2/span 4}.highlights ul.view_grid li:nth-child(3n+2){grid-column:7/span 4}.highlights ul.view_grid li:nth-child(3n+3){grid-column:12/span 4}}.highlights ul.view_list li{width:100% !important;max-width:none !important;margin-bottom:40px !important;margin-bottom:calc(80px + 1vw) !important}.highlights ul.view_list li figure{width:100% !important;display:grid;grid-template-columns:repeat(16,1fr);grid-column-gap:10px;grid-column-gap:1px}.highlights ul.view_list li:last-child{margin-bottom:0 !important}.highlights ul.view_list li p.img{padding:0;max-width:none !important}.highlights ul.view_list li.landscape p.img{grid-column:3/15}.highlights ul.view_list li.portrait p.img{grid-column:6/span 6}.highlights ul.view_list li.tall p.img{grid-column:7/span 4}.highlights ul.view_list li.verytall p.img{grid-column:8/span 2}.highlights ul.view_list li p.img img{display:block;width:100%;height:auto}#collection_cta .content,.highlights ul.view_list li figcaption{grid-column:6/span 6}.highlights ul.view_grid li figcaption{grid-template-columns:1fr !important}.highlights ul.view_grid li figcaption p{max-width:none}.highlights ul.view_grid li figcaption p:last-child{display:none}@media all and (max-width:899px){.highlights ul.view_list li.landscape p.img{grid-column:1/span 17}.highlights ul.view_list li.portrait p.img{grid-column:3/span 11}.highlights ul.view_list li.tall p.img{grid-column:4/span 9}.highlights ul.view_list li.verytall p.img{grid-column:5/span 7}#collection_cta .content,.highlights ul.view_list li figcaption{grid-column:3/span 11}}.highlights .view_slideshow{position:relative;width:100% !important}.highlights .view_slideshow div.slick-slide{max-width:none !important;margin:0;color:#fff !important}.highlights .view_slideshow div.slick-slide figure{width:100% !important;display:grid;grid-template-columns:repeat(16,1fr);grid-column-gap:10px;grid-column-gap:1px}.highlights .view_slideshow div.slick-slide:last-child{margin-bottom:0 !important}.highlights .view_slideshow div.slick-slide p.img{padding:0;max-width:none !important}.highlights .view_slideshow div.slick-slide.landscape p.img{grid-column:3/15}.highlights .view_slideshow div.slick-slide.portrait p.img{grid-column:6/span 6}.highlights .view_slideshow div.slick-slide.tall p.img{grid-column:7/span 4}.highlights .view_slideshow div.slick-slide.verytall p.img{grid-column:8/span 2}.highlights .view_slideshow div.slick-slide p.img img{display:block;width:100%;height:auto}.highlights .view_slideshow div.slick-slide figcaption{grid-column:6/span 6}@media all and (max-width:899px){.highlights .view_slideshow div.slick-slide.landscape p.img{grid-column:1/span 17}.highlights .view_slideshow div.slick-slide.portrait p.img{grid-column:3/span 11}.highlights .view_slideshow div.slick-slide.tall p.img{grid-column:4/span 9}.highlights .view_slideshow div.slick-slide.verytall p.img{grid-column:5/span 7}.highlights .view_slideshow div.slick-slide figcaption{grid-column:3/span 11}}.view_slideshow .slick-arrow{display:block;width:30px;height:60px;position:absolute;top:calc(50% - 5rem);cursor:pointer;z-index:900;overflow:hidden;overflow:hidden;font-size:0;background:0 0;border:none;outline:none}.view_slideshow .slick-arrow:after{display:block;content:"";font-family:'icons';color:#fff;position:absolute;top:50%;transform:translateY(-50%);font-size:4rem;width:auto}.view_slideshow .slick-prev{left:-40px;left:0}.view_slideshow .slick-next{right:-40px;right:0}.view_slideshow .slick-prev:after{left:0;text-align:left !important;content:"\e908"}.view_slideshow .slick-next:after{right:0;text-align:right;content:"\e90a"}.view_slideshow .slick-arrow:hover:after{transform:translateY(-50%) scale(1.2,1.2)}@media all and (max-width:599px){.view_slideshow .slick-arrow:after{font-size:2.8rem}.view_slideshow .slick-prev{left:0;left:-20px}.view_slideshow .slick-next{right:0;right:-20px}.view_slideshow .slick-prev:after{left:0;text-align:right !important;content:"\e908"}.view_slideshow .slick-next:after{right:0;text-align:left;content:"\e90a"}}.highlights a.viewer_link{display:block;position:relative}.highlights .view_grid a.viewer_link{position:absolute;width:100%;height:100%;bottom:0;left:0}.highlights a.viewer_link img{transition:all .2s ease;-webkit-backface-visibility:hidden}.highlights a.viewer_link:after{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-size:5rem 5rem;background-position:center;background-repeat:no-repeat;cursor:pointer;opacity:0;pointer-events:none;transition:all .3s ease;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve"><g>	<path class="st0" d="M15.2,15.2"/></g><polygon fill="%23FFFFFF" points="16.2,0 0,0 0,16.2 2,16.2 2,3.4 14.1,15.5 15.5,14.1 3.4,2 16.2,2 "/><polygon fill="%23FFFFFF" points="0,23.8 0,40 16.2,40 16.2,38 3.4,38 15.5,25.9 14.1,24.5 2,36.6 2,23.8 "/><g>	<path class="st0" d="M40,24.8"/></g><polygon fill="%23FFFFFF" points="23.8,40 40,40 40,23.8 38,23.8 38,36.6 25.9,24.5 24.5,25.9 36.6,38 23.8,38 "/><polygon fill="%23FFFFFF" points="40,16.2 40,0 23.8,0 23.8,2 36.6,2 24.5,14.1 25.9,15.5 38,3.4 38,16.2 "/></svg>')}.highlights a.viewer_link:hover img{opacity:.5 !important}.highlights a.viewer_link:hover:after{opacity:1;transform:scale(1.2,1.2)}#collection_cta{background:#000;display:grid;grid-template-columns:repeat(16,1fr)}#collection_cta p.cta a{display:block;text-align:center;color:#fff;background:0 0;border-color:#fff}#collection_cta p.cta a:hover,.light p.greencta a:hover{background:#00c587;border-color:#00c587;color:#000}
button#closesearchoverlay,button#closevisit,button#closemobilenav{position:absolute;top:28px;right:16px;width:46px;height:46px;background:0 0;outline:none}.closesearchwrapper{position:relative}button#closesearchoverlay,button#closevisit{right:85px}button#closesearchoverlay:focus,button#closevisit:focus,button#closemobilenav:focus{box-shadow:0 0 0 4px var(--cb_light_green)}button#closevisit{top:52px;right:61px}@media all and (max-width:1023px){button#closevisit{top:28px;right:121px}}@media all and (max-width:599px){button#closevisit{top:28px;right:113px}}button#closesearchoverlay{top:52px;right:-4px}@media all and (max-width:1023px){button#closesearchoverlay{top:28px;right:61px}}@media all and (max-width:599px){button#closesearchoverlay{top:28px;right:59px}}#mobilemenu{opacity:0;pointer-events:none;position:fixed;top:0;left:0;background:#454242;width:100%;height:100%;transition:all .3s ease;z-index:998}#mobilemenu nav{overflow:hidden;height:calc(100% - 100px);position:fixed;width:100%;bottom:0;left:0;overflow:auto;padding:0;display:flex;flex-direction:column}#mobilemenu nav:before{display:block;content:"";position:fixed;top:75px;left:0;width:100%;height:20px;background:-webkit-linear-gradient(top,#444141 0%,hsla(0,2%,26%,.738) 19%,hsla(0,2%,26%,.541) 34%,hsla(0,2%,26%,.382) 47%,hsla(0,2%,26%,.278) 56.5%,hsla(0,2%,26%,.194) 65%,hsla(0,2%,26%,.126) 73%,hsla(0,2%,26%,.075) 80.2%,hsla(0,2%,26%,.042) 86.1%,hsla(0,2%,26%,.021) 91%,hsla(0,2%,26%,.008) 95.2%,hsla(0,2%,26%,.002) 98.2%,hsla(0,2%,26%,0) 100%);background:linear-gradient(top,#444141 0%,hsla(0,2%,26%,.738) 19%,hsla(0,2%,26%,.541) 34%,hsla(0,2%,26%,.382) 47%,hsla(0,2%,26%,.278) 56.5%,hsla(0,2%,26%,.194) 65%,hsla(0,2%,26%,.126) 73%,hsla(0,2%,26%,.075) 80.2%,hsla(0,2%,26%,.042) 86.1%,hsla(0,2%,26%,.021) 91%,hsla(0,2%,26%,.008) 95.2%,hsla(0,2%,26%,.002) 98.2%,hsla(0,2%,26%,0) 100%)}#mobilemenu nav ul:first-child{margin:0 !important}#mobilemenu nav ul:first-child li{font-size:2.1rem;line-height:1.3;margin:0;font-weight:300;position:relative}#mobilemenu nav ul:first-child li{padding-left:calc(10px + var(--SIDES_HERO_S) + (var(--ROUNDEL_M)/2))}#mobilemenu nav ul:first-child li a{color:#fff;padding:.77777em 1em .77777em 0;padding:.66666em 0;margin-right:6rem;display:block}#mobilemenu ul.social{padding:3rem 0 1rem calc(10px + var(--SIDES_HERO_S) + (var(--ROUNDEL_M)/2))}#mobilemenu nav>ul:first-child>li{border-bottom:1px solid #707070;margin:0 !important}#mobilemenu nav>ul:first-child>li>a{padding:.66666em 0}#mobilemenu nav>ul li>a:focus>span,#mobilemenu nav>ul li>b:focus{box-shadow:0 0 0 3px var(--cb_light_green)}#mobilemenu nav>ul:first-child>li>ul{position:relative;top:-.4rem}#mobilemenu nav ul:first-child li ul li{font-size:1.8rem;padding-left:2rem}#mobilemenu nav ul:first-child li>b{display:block;cursor:pointer;position:absolute;top:.66666em;right:3.9rem;height:1.3em;width:2.2rem;transition:all .2s ease}#mobilemenu nav ul:first-child li>b:after{display:block;font-family:'icons';content:'\e909';margin:0;font-weight:400;position:relative;top:.1em;font-size:1.8rem;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}#mobilemenu nav ul li>b{outline:none}#mobilemenu nav ul:first-child li.opensub{background:rgba(0,0,0,.2);background:rgba(0,0,0,.5)}#mobilemenu nav ul:first-child li.hassub li.opensub,#mobilemenu nav ul:first-child li.hassub li.hassub{background:0 0 !important}#mobilemenu nav ul:first-child li.opensub>b:after{opacity:0}#mobilemenu nav ul:first-child li.opensub>b:before{display:block;content:"";position:absolute;width:1.6rem;height:0;left:50%;transform:translate(-50%,-50%);top:50%;border-bottom:2px solid #fff}#mobilemenu nav ul#secondary_nav{padding:20px 14px;margin-top:auto;display:flex;flex-wrap:wrap}#mobilemenu nav ul#secondary_nav li{width:calc(33.33333% - (16px/3));color:#fff !important}#mobilemenu nav ul#secondary_nav li a{color:#fff !important;padding:.5em 1em .3em}#mobilemenu nav ul#secondary_nav li:not(.shoplink) a{text-align:center}#mobilemenu nav ul#secondary_nav li.membership{width:100%;margin-bottom:8px;margin-right:0;order:-10}@media all and (max-width:399px){#mobilemenu nav ul#secondary_nav li{font-size:16px}}html.mobilemenu,body.mobilemenu{height:100%;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}body.mobilemenu #mobilemenu{opacity:1;pointer-events:auto}#masthead:before{transition-delay:1s;transition:opacity .3s ease-out}body.mobilemenu #mainnav p:not(#hamburger),body.mobilemenu #logo .text,body.mobilemenu #masthead:before{opacity:0}body.mobilemenu #mainnav p,body.mobilemenu #mainnav p *{color:#fff !important}#mainnav p#hamburger{width:4.5rem;width:4rem;width:3.8rem}#mainnav p#hamburger a:after{transition:all .2s ease}#mainnav p#hamburger a{width:2em;height:1.8em;position:relative}#mainnav p#hamburger a b,#mainnav p#hamburger a:before,#mainnav p#hamburger a:after{display:block;content:"";width:100%;height:0;border-top:2px solid rgba(255,255,255,1);position:absolute;transition:all .2s ease}body.pasthero #mainnav p#hamburger a b,body.pasthero #mainnav p#hamburger a:before,body.pasthero #mainnav p#hamburger a:after,body.single-whats-on #mainnav p#hamburger a b,body.single-whats-on #mainnav p#hamburger a:before,body.single-whats-on #mainnav p#hamburger a:after{border-color:rgba(122,125,116,1) !important}body.mobilemenu #mainnav p#hamburger a b,body.mobilemenu #mainnav p#hamburger a:before,body.mobilemenu #mainnav p#hamburger a:after{border-color:rgba(255,255,255,1) !important}#mainnav p#hamburger a b{top:calc(50% - 1px)}#mainnav p#hamburger a:before{top:calc(15% - 1px)}#mainnav p#hamburger a:after{top:calc(85% - 1px)}body.mobilemenu #mainnav p#hamburger a b{opacity:0;transform:scale(.5,.5)}body.mobilemenu #mainnav p#hamburger a:before{top:calc(50% - 1px);transform:rotate(45deg)}body.mobilemenu #mainnav p#hamburger a:after{top:calc(50% - 1px);transform:rotate(-45deg)}body.mobilemenu #roundel svg path{fill:#fff !important}@media all and (min-width:1024px){#mobilemenu{display:none !important}}@media all and (max-width:599px){#mainnav p#hamburger a{width:1.8em;height:1.6em}#mobilemenu nav ul:first-child li{padding-left:calc(10px + var(--SIDES_S) + (var(--ROUNDEL_S)/2))}#mobilemenu nav ul:first-child li>b{right:2.7rem}#mobilemenu ul.social{padding:3rem 0 3rem calc(10px + var(--SIDES_S) + (var(--ROUNDEL_S)/2))}}
body.stop:after{display:block;content:"";position:fixed !important;width:100%;height:500vh;height:100%;background:rgba(0,0,0,0);z-index:99999;pointer-events:auto;bottom:0;left:0}#loading,#loading2{mix-blend-mode:multiply;width:100%;height:100px;margin:20px auto;display:block;background:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../images/loader.gif) no-repeat center center;background-size:auto 80%}#loader.processing article{opacity:0}header.eventheader{margin-bottom:2rem}header.eventheader h1{margin-bottom:.5em}header.eventheader h1+p:not(#translate){margin-top:-.5em}header.eventheader p{margin-bottom:.5em}header.eventheader>p:first-child{margin:0}header.eventheader p.dates{margin-top:2rem}header.eventheader aside{margin-bottom:3rem}@media all and (min-width:900px){header.eventheader aside{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr}header.eventheader aside p{margin:0}}header.eventheader aside p.cta a,header.eventheader aside p.cta span{color:#fff;background:#00c587;border-color:#00c587;display:block;width:100%;text-align:center;padding:.6666666666666667em}header.eventheader aside p.cta a:hover{background:#000;border-color:#000;color:#fff;mix-blend-mode:normal !important}header.eventheader aside p.cta span,header.eventheader aside p.cta.soldout a{background:#f67258;border-color:#f67258}header.eventheader aside p.venue{grid-column:span 2;line-height:1 !important;margin:0 !important;padding:calc(.6666666666666667em + 1px) 0 calc(.6666666666666667em - 1px);position:relative;padding-left:1.5em}header.eventheader aside p.venue:before{display:inline-block;color:#7a7d74;font-family:'icons';font-weight:400;font-size:1.222222222222222em;content:'\e912';position:absolute;top:50%;left:0;transform:translateY(calc(-50% - .2em))}header.eventheader aside p.date{line-height:1.2 !important;border:1px solid #707070;border-left:none;border-right:none;padding:calc(.6666666666666667em + 1px) 0 calc(.6666666666666667em - 1px);padding:calc(.6666666666666667em + 1px) 0 calc(.5em - 1px);position:relative}header.eventheader aside p.date.nolink{grid-column:span 2}
.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:inherit;font-weight:700;cursor:pointer;color:#000;position:relative;z-index:2}#daterangecontainer{position:relative}.date-picker-wrapper{width:calc(200% + 10px);width:100%;left:0 !important;z-index:1;font-size:14px;line-height:20px;color:#000;font-family:inherit;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);z-index:9992}@media all and (max-width:899px){.date-picker-wrapper{position:static !important}}.date-picker-wrapper:before{transition:all .2s ease;display:block;content:"";background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;position:fixed !important;z-index:9991;pointer-events:none;opacity:1}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:capitalize}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;-ms-filter:"alpha(opacity=1)";filter:alpha(opacity=1);opacity:.01}.date-picker-wrapper *{box-sizing:border-box}.date-picker-wrapper .month-wrapper{background-color:#fff;z-index:9993;cursor:default;position:relative;_overflow:hidden}.date-picker-wrapper .month-wrapper table{table-layout:fixed;width:190px;width:100%;float:left;border-collapse:collapse}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0;width:calc(100%/7) !important}.date-picker-wrapper .month-wrapper table th.month-name{width:calc(100%*(5/7)) !important}.date-picker-wrapper .month-wrapper table tr.caption th,.date-picker-wrapper .month-wrapper table tr.week-name th,.date-picker-wrapper .month-wrapper table td{border:1px solid #707070}.date-picker-wrapper .month-wrapper table tr.caption th{border-left:none;border-right:none}.date-picker-wrapper .month-wrapper table tr.caption th:first-child{border-left:1px solid #707070}.date-picker-wrapper .month-wrapper table tr.caption th:last-child{border-right:1px solid #707070}.date-picker-wrapper .month-wrapper table tr.week-name th{line-height:3}.date-picker-wrapper .month-wrapper table thead th span{display:block;width:100%;height:50px;line-height:50px;font-size:0;border:none;outline:none;position:relative;cursor:pointer}.date-picker-wrapper .month-wrapper table thead th span:after{display:block;position:absolute;top:50%;transform:translate(-50%,-50%);content:"";font-family:'icons';color:#000;font-size:2rem;width:100%}.date-picker-wrapper .month-wrapper table thead th span.prev{transform-origin:left center}.date-picker-wrapper .month-wrapper table thead th span.next{transform-origin:right center}.date-picker-wrapper .month-wrapper table thead th span.prev:after{left:50%;text-align:center;content:"\e908"}.date-picker-wrapper .month-wrapper table thead th span.next:after{left:50%;text-align:center;content:"\e90a"}.date-picker-wrapper .month-wrapper table thead th span:hover:after{transform:translate(-50%,-50%) scale(1.1,1.1)}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:2;font-size:16px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7;background-color:rgba(0,195,137,.64);font-weight:700}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:capitalize}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa;background-color:rgba(0,195,137,.3);background-color:rgba(0,195,137,.64);font-weight:700}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684;background-color:#ffac2d}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:50px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:30px}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed')}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;background-color:rgba(0,195,137,.64) !important;font-weight:700}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;background-color:#e1ddda;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0,0,0,.3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;border-top:4px solid #e1ddda;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}
body.post-type-archive-explore1{background:#000}@media all and (max-width:599px){body.post-type-archive-explore #herowide div header{padding-left:0}}@media all and (max-width:579px){body.post-type-archive-explore #herowide p.img{opacity:.5}}@media all and (max-width:399px){body.post-type-archive-explore #herowide .img{height:125vw}body.post-type-archive-explore #herowide div header{top:auto;bottom:0}}@media all and (max-width:349px){body.post-type-archive-explore #herowide p.img{height:135vw}}@media all and (min-width:600px){body.post-type-archive-explore #herowide{overflow:visible !important}}@media all and (min-width:900px){body.post-type-archive-explore #herowide p.img{height:100% !important}body.post-type-archive-explore #herowide{max-height:50vw !important}}@media all and (min-width:1000px){body.post-type-archive-explore #herowide{max-height:45vw !important}}@media all and (min-width:1200px){body.post-type-archive-explore #herowide{max-height:45vw !important}}@media all and (min-width:1600px){body.post-type-archive-explore #herowide{max-height:35vw !important}}.exploreitems,#explorenav ul{position:relative;z-index:900;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;margin-bottom:20px}#explorenav ul{grid-template-columns:repeat(3,1fr)}.exploreitems li,#explorenav ul li{margin:0;line-height:1.2;max-width:none !important}#explorenav ul li a{background:rgba(255,255,255,.65);color:#000;text-align:center;display:block;padding:.5em;padding:1em .5em .8em;position:relative}#explorenav ul li a:hover{background:rgba(255,255,255,1)}#explorenav ul li a strong{display:block;font-weight:600;margin-bottom:.1em}#explorenav ul li a span{display:block;font-weight:400;font-size:1.6rem}#explorenav ul li a.selected{background:rgba(255,255,255,1)}#explorenav ul li a.selected:after{border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid #fff;display:block;content:"";position:absolute;top:calc(100% - 1px);left:50%;transform:translateX(-50%)}.exploreitems li{margin:0 !important;line-height:1.2}.exploreitems li a{display:block;width:100%;height:0;padding-bottom:100%;position:relative}.exploreitems li a img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:20}.exploreitems li a span{position:absolute;bottom:0;left:0;width:100%;height:auto;padding:.75em .5em;color:#fff;z-index:30;text-align:center;font-size:2rem}.exploreitems li a:before{opacity:.75;opacity:1;content:"";display:block;position:absolute;bottom:-2px;left:-1px;width:calc(100% + 2px);pointer-events:none;height:50%;z-index:-1;z-index:25;box-sizing:content-box;background:-webkit-linear-gradient(bottom,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);background:linear-gradient(bottom,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%)}@media all and (max-width:599px){#explorenav ul li{margin-bottom:10px}}@media all and (min-width:600px){#explorenav:before{padding-left:calc(var(--RUNWAY_M) + var(--SIDES_HERO_M))}}@media all and (max-width:899px){.exploreitems,#explorenav ul{grid-template-columns:repeat(2,1fr)}#explorenav ul{grid-template-columns:repeat(3,1fr)}}@media all and (max-width:599px){.exploreitems{margin:0 10px;grid-template-columns:repeat(2,1fr)}#explorenav ul{margin-left:10px;margin-right:10px;grid-template-columns:repeat(1,1fr)}#explorenav:before{padding-left:calc(var(--RUNWAY_S) + var(--SIDES_HERO_S));padding-left:0;text-align:center;top:-5px}}@media all and (min-width:1200px){#explorenav:before{padding-left:calc(var(--RUNWAY_L) + var(--SIDES_HERO_L))}}@media all and (min-width:1800px){#explorenav:before{padding-left:calc(var(--RUNWAY_XL) + var(--SIDES_HERO_XL))}}.exploreitems li{transition:all .3s ease}body.post-type-archive-explore #loadhere{min-height:400px;position:relative;z-index:99}body.post-type-archive-explore #loadhere #loading{position:absolute;top:0;left:0;background-image:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../images/loader2.gif);opacity:.9;z-index:999}body.post-type-archive-explore #loadhere{position:relative}body.post-type-archive-explore #loadhere.processing .exploreitems li{opacity:0}header.explore_header p{margin-bottom:1em !important;padding-right:0 !important}@media all and (min-width:1600px){header.explore_header div.ctas{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;width:100%}}@media all and (min-width:700px) and (max-width:899px){header.explore_header div.ctas{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;width:100%}}body.post-type-archive-explore #herowide div p.cta a{background:rgba(0,0,0,0) !important;border-color:#fff !important;color:#fff !important}body.post-type-archive-explore #herowide div p.cta a:hover{background:rgba(255,255,255,1) !important;color:#000 !important}
.child_page #herosingle{margin-bottom:0}.child_pages,.child_pages .wrapper,.child_pages .exploreitems{border-color:#000;margin-bottom:0 !important;background:#000}.child_pages .exploreitems li a{overflow:hidden}.child_pages .exploreitems li img{transition:all .3s ease}.child_pages .exploreitems li a:hover img{transform:scale(1.1,1.1)}body.single-exhibitions.child .highlights ul:not(.view_grid) li figure{grid-column-gap:10px;grid-row-gap:0px;grid-template-columns:repeat(16,1fr)}body.single-exhibitions.child .highlights ul:not(.view_grid) li figcaption{grid-template-columns:1fr;display:block}body.single-exhibitions.child .highlights ul:not(.view_grid) li figcaption p{font-size:1.8rem;font-weight:400;max-width:none}body.single-exhibitions.child .highlights ul:not(.view_grid) li figcaption p span{overflow:auto;font-size:1.4rem;line-height:1.3}body.single-exhibitions.child .highlights ul li figcaption p span{margin-bottom:1em;display:block}body.single-exhibitions.child .highlights ul:not(.view_grid) li figcaption p:last-child{display:none}@media all and (max-width:599px){body.single-exhibitions.child .highlights ul:not(.view_grid) li figure{grid-template-columns:repeat(4,1fr)}body.single-exhibitions.child .highlights ul:not(.view_grid) li figcaption{grid-column:span 4;padding:0 20px}body.single-exhibitions.child .highlights ul:not(.view_grid) li.landscape p.img{grid-column:1/span 4}body.single-exhibitions.child .highlights ul:not(.view_grid) li.portrait p.img{grid-column:1/span 4}body.single-exhibitions.child .highlights ul:not(.view_grid) li.tall p.img{grid-column:1/span 4}body.single-exhibitions.child .highlights ul:not(.view_grid) li.verytall p.img{grid-column:1/span 4}}@media all and (min-width:600px){body.single-exhibitions.child .highlights ul:not(.view_grid) li figure{grid-template-columns:repeat(8,1fr)}body.single-exhibitions.child .highlights ul:not(.view_grid) li figcaption{grid-column:2/span 6}body.single-exhibitions.child .highlights ul:not(.view_grid) li.landscape p.img{grid-column:1/span 8}body.single-exhibitions.child .highlights ul:not(.view_grid) li.portrait p.img{grid-column:2/span 6}body.single-exhibitions.child .highlights ul:not(.view_grid) li.tall p.img{grid-column:3/span 4}body.single-exhibitions.child .highlights ul:not(.view_grid) li.verytall p.img{grid-column:3/span 4}}@media all and (min-width:900px){body.single-exhibitions.child .highlights ul:not(.view_grid) li figcaption{grid-column:2/span 6}body.single-exhibitions.child .highlights ul:not(.view_grid) li.landscape p.img{grid-column:1/span 8}body.single-exhibitions.child .highlights ul:not(.view_grid) li.portrait p.img{grid-column:2/span 6}body.single-exhibitions.child .highlights ul:not(.view_grid) li.tall p.img{grid-column:3/span 4}body.single-exhibitions.child .highlights ul:not(.view_grid) li.verytall p.img{grid-column:3/span 4}}@media all and (min-width:1200px){body.single-exhibitions.child .highlights ul:not(.view_grid) li figure{grid-template-columns:repeat(16,1fr)}body.single-exhibitions.child .highlights ul:not(.view_grid) li figcaption{grid-column:5/span 8}body.single-exhibitions.child .highlights ul:not(.view_grid) li.landscape p.img{grid-column:3/span 12}body.single-exhibitions.child .highlights ul:not(.view_grid) li.portrait p.img{grid-column:6/span 6}body.single-exhibitions.child .highlights ul:not(.view_grid) li.tall p.img{grid-column:7/span 4}body.single-exhibitions.child .highlights ul:not(.view_grid) li.verytall p.img{grid-column:8/span 2}}@media all and (min-width:1800px){body.single-exhibitions.child .highlights ul:not(.view_grid) li figcaption{grid-column:6/span 6}body.single-exhibitions.child .highlights ul:not(.view_grid) li.landscape p.img{grid-column:3/span 12}body.single-exhibitions.child .highlights ul:not(.view_grid) li.portrait p.img{grid-column:6/span 6}body.single-exhibitions.child .highlights ul:not(.view_grid) li.tall p.img{grid-column:7/span 4}body.single-exhibitions.child .highlights ul:not(.view_grid) li.verytall p.img{grid-column:8/span 2}}
@media all and (min-width:900px){body.single-exhibitions #herosingle+.gridwrapper>.textcontent:first-child{padding-top:30px}}.textcontent{color:#000}.textcontent:last-child{margin-bottom:3rem}main.default .gridwrapper{grid-column-gap:10px;grid-row-gap:0}.richcontent,.imagery{margin:2rem 0 3rem}.gridwrapper+.gridwrapper>.imagery:first-child,.imagery .imagery{margin:0 !important}main#content>.wrapper:last-child .accordionholder:last-child{margin-bottom:3rem !important}.imagery figcaption{padding:.5em 0;font-size:1.6rem;color:#7a7d74;max-width:30em}.imagery.caption_over_image{position:relative}.imagery.caption_over_image figcaption{position:absolute;bottom:0;left:0;width:100%;max-width:none;padding:100px 20px 20px;font-size:1.6rem;color:#fff}.imagery.caption_over_image figcaption a{color:#fff;border-bottom:1px dotted #fff}.imagery.caption_over_image figcaption a:hover{color:#fff;border-bottom:1px solid #fff}.imagery.caption_over_image figcaption p{position:relative;z-index:10}.imagery.caption_over_image figcaption p strong{font-weight:600}.imagery.caption_over_image figcaption p:last-child{margin:0}.imagery.caption_over_image figcaption:before{opacity:.85;z-index:1 !important;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;position:absolute;z-index:990;box-sizing:content-box;background:-webkit-linear-gradient(bottom,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);background:linear-gradient(bottom,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%)}.imagery.hasheading figcaption{padding:0}.imagery img{display:block;width:100%;height:auto}.imagery.slim picture,.imagery.hasheading picture{display:block;width:100%;height:0;padding-bottom:50%;overflow:hidden;position:relative}.imagery picture{background-size:cover;display:block}.imagery.slim picture img,.imagery.hasheading picture img{position:absolute;display:block;width:100%;height:100%;object-fit:cover}@media all and (max-width:599px){.imagery.hasheading picture{padding-bottom:100%}body.single-whats_on .imagery.slim picture{padding-bottom:100%}}.imagery .slick-arrow{display:block;width:50px;height:60px;position:absolute;top:50%;cursor:pointer;z-index:900;overflow:hidden;overflow:hidden;font-size:0;background:0 0;border:none;outline:none;transform:translateY(-50%)}.imagery .slick-arrow:after{display:block;content:"";font-family:'icons';color:#fff;position:absolute;top:50%;transform:translateY(-50%);font-size:4rem;width:100%}.imagery .slick-prev{left:0}.imagery .slick-next{right:0}.imagery .slick-prev:after{left:0;text-align:left;content:"\e908"}.imagery .slick-next:after{right:0;text-align:right;content:"\e90a"}.imagery .slick-arrow:hover:after{transform:translateY(-50%) scale(1.2,1.2)}.imagery .vidholder{width:100%;height:0;padding-bottom:56.25%;position:relative}.imagery .vidholder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.imagery h2.sectionheading{position:relative;z-index:10;max-width:none;margin:0}figure.hasheading{margin-top:14rem}figure.hasheading h2.sectionheading{height:0 !important;position:relative}.imagery h2 .inner{display:block;grid-column:3/span 6;left:50%;line-height:1;color:#fff;font-weight:400;transform:translate(-50%,-50%)}.imagery h2 .inner{max-width:6em;position:relative;text-align:center}.imagery h2 .inner:before{width:6.66em;height:6.66em;width:7.8em;height:7.8em;display:block;content:"";background:rgba(0,197,135,.87);border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.textcontent{padding:0 var(--BASE_PADDING);max-width:720px;margin:0 auto;width:100%}.richcontent,.imagery{max-width:1180px;margin:3rem auto 4rem;width:100%}@media all and (max-width:599px){.richcontent,.imagery{grid-column:span 4}.imagery figcaption{padding-left:20px;padding-right:20px}.textcontent{grid-column:span 4}.imagery h2.sectionheading{grid-template-columns:repeat(4,1fr)}.imagery h2 .inner{grid-column:2/span 4}}@media all and (min-width:600px){.richcontent,.imagery{grid-column:span 8}.imagery.portrait{grid-column:2/span 6}.textcontent{grid-column:2/span 6}.imagery h2.sectionheading{grid-template-columns:repeat(8,1fr)}.imagery h2 .inner{grid-column:2/span 6}}@media all and (min-width:900px){.richcontent,.imagery{grid-column:span 8}.imagery.portrait{grid-column:2/span 6}.textcontent{grid-column:2/span 6}.imagery h2.sectionheading{grid-template-columns:repeat(8,1fr)}.imagery h2 .inner{grid-column:2/span 6}}@media all and (min-width:1200px){.richcontent,.imagery{grid-column:3/span 12}.imagery.portrait{grid-column:5/span 8}.textcontent{grid-column:5/span 8}.textcontent.slim{grid-column:6/span 6}.imagery h2.sectionheading{grid-template-columns:repeat(12,1fr)}.imagery h2 .inner{grid-column:3/span 3}.imagery.slim h2 .inner{grid-column:4/span 3}}@media all and (min-width:1800px){.richcontent,.imagery{grid-column:4/span 10}.textcontent{grid-column:6/span 6}.imagery h2.sectionheading{grid-template-columns:repeat(10,1fr)}.imagery h2 .inner{grid-column:3/span 3}.imagery.slim h2 .inner{grid-column:3/span 3}}section.section{padding:2rem 0 3rem}section.section:nth-child(odd){background:rgba(255,221,218,.32);background:#f5f4f3}body.post-type-archive-learning section.section .slim p.cta{mix-blend-mode:none !important}body.post-type-archive-learning section.section .slim p.cta a:hover{background:#00d48b !important;color:#fff !important}body.post-type-archive-learning section.section .slim p.cta a:hover span{background:#00d48b !important;color:#fff !important}.logotext+.logostrip{top:-.5em}.logostrip{mix-blend-mode:multiply;padding:0;max-width:none;height:120px;display:flex;justify-content:flex-start;vertical-align:middle;position:relative}.logostrip:after{content:"";display:block}.logostrip span{display:block;vertical-align:middle;height:120px;margin-right:1em;position:relative}.logostrip img{max-width:400px;width:100%;height:100%;position:relative;object-fit:contain;object-position:left center}.logostrip span.square{width:120px}.logostrip span.norm{width:150px}.logostrip span.mid{width:180px}.logostrip span.wide{width:240px}.logostrip span.extrawide{width:320px}@media all and (max-width:899px){.logostrip{flex-wrap:wrap;height:auto}.logostrip span.extrawide{width:auto;min-width:140px;max-width:140px}.logostrip span{height:80px}.logostrip span:not(:last-child){margin-bottom:1em}}.backtotopholder{height:50px;position:absolute;top:-50px;width:100%;pointer-events:none}.backtotop{margin:0;color:#7a7d74;width:100%;height:50px;position:relative}.backtotop i{pointer-events:auto;transition:all .2s ease;display:block;text-align:center;font-style:normal;font-weight:400;width:40px;height:40px;margin-bottom:10px;line-height:40px;grid-column:16/span 1;position:relative;border-radius:100%;background:rgba(0,197,135,.87);color:#fff}.backtotop i:before{font-family:'icons';content:'\e907';position:absolute;font-size:2rem;line-height:40px;width:40px;text-align:center;display:block;transform:rotate(-90deg)}@media all and (min-width:600px){.backtotop i:hover{background:#79726e;color:#fff}}.backtotop.fixed{position:fixed;bottom:0;left:0;z-index:9999}.backtotop{opacity:0;pointer-events:none}.backtotop.fixed,body.scrolledtobottom .backtotop{opacity:1;pointer-events:none}.accordion{color:#000;background:#b6aea8;background:rgba(182,174,168,.24);margin:0 0 10px}.accordion>h3:first-child,.accordion>div>:last-child{margin:0}.accordion>h3:first-child{line-height:1;position:relative}.accordion>h3:first-child>button{cursor:pointer;padding:20px 40px 18px 30px;line-height:1;position:relative;background:0 0;color:inherit;font-family:inherit;font-weight:inherit;display:block;font-size:inherit;width:100%;text-align:left}.accordion>h3:first-child>button:focus{box-shadow:0 0 0 4px var(--cb_light_green)}.accordion>h3:first-child>button:after{content:'\e919';display:block;font-family:'icons';font-weight:400;width:1em;height:1.2em;line-height:1em;top:18px;right:20px;position:absolute}.accordion>h3.opened:first-child>button:after{content:'\e918'}.accordion>h3.opened:first-child>button{color:#fff;background:var(--cb_dark_brown)}.accordion>div div.text{padding:20px 40px 20px 30px;display:flex;flex-direction:column}.accordion>div div.text>div:first-child{flex:1}.accordion>div div.text p{max-width:35em}.accordion>div div.text p.cta{margin:1em 0 0 !important;padding:0 !important}.accordion>div div.image{position:relative}.accordion>div div.image img{display:block;width:100%;height:auto}.accordion.full_width_text>div div.image{display:none}@media all and (min-width:900px){.accordion:not(.full_width_text)>div>div{display:grid;grid-template-columns:repeat(2,1fr)}.accordion>div div.image:after{display:block;content:"";width:100%;height:0;padding-bottom:100%;position:relative}.accordion>div div.image:not(.mapholder) img{position:absolute;width:100%;height:100%;object-fit:cover}}.accordion>div.acc[hidden]{display:none}.accordion div.processing p,.accordion div.processing li{opacity:.333;pointer-events:none;position:relative}.accordion div.processing{position:relative;pointer-events:none}.accordion div.processing:after{opacity:1;display:block;height:100px;width:100%;position:absolute;top:50%;transform:translateY(-50%);content:url('/assets/themes/cb2018/images/loader_3.gif');text-align:center;mix-blend-mode:multiply}#fourohfour{color:#000;margin:2rem 10px 3rem}#fourohfour figure picture,#fourohfour figure img{display:block;width:100%;height:auto;mix-blend-mode:multiply}#fourohfour figure figcaption{font-weight:500}#fourohfour div figure{max-width:800px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:10px;margin:0 auto}#fourohfour figure picture,#fourohfour figure img{grid-column:span 5}#fourohfour figure figcaption{grid-column:span 3;position:relative;height:100%;vertical-align:middle}#fourohfour figure figcaption span{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);padding-right:1em;max-width:15em}#fourohfour>div:first-child{max-width:800px;margin:0 auto 1rem}#fourohfour>div:first-child p{font-size:2.4rem;font-weight:600;line-height:1.2;margin:0}#fourohfour>div:first-child p:first-child{font-size:4.2rem;font-weight:700;line-height:1.1;margin:0 0 .5em}@media all and (min-width:1024px){#fourohfour{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}#fourohfour>div:first-child{position:relative;max-width:none !important;margin:0 !important}#fourohfour>div:first-child div{width:100%;position:absolute;top:50%;right:0;transform:translateY(-50%);max-width:40rem}#fourohfour>div:first-child{text-align:right}#fourohfour figure picture,#fourohfour figure img{grid-column:span 5}#fourohfour figure figcaption{grid-column:span 3}}@media all and (max-width:1199px){#fourohfour>div:first-child{margin:20px !important}}@media all and (max-width:599px){#fourohfour>div:first-child{margin:20px !important}#fourohfour>div figure{display:block}#fourohfour figure picture,#fourohfour figure img{grid-column:span 5}#fourohfour figure figcaption{width:100%;height:100%;vertical-align:middle;padding:0 10px}#fourohfour figure figcaption span{width:100%;position:static;transform:none;padding-right:1em;max-width:15em}}


.sectionimage {   } 

.imagery.slim  {   }

       
.image_montage blockquote{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;background:#f67258;display:flex;flex-direction:column}.image_montage blockquote p{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.image_montage blockquote cite{flex-shrink:0}.image_montage blockquote p,.image_montage blockquote cite{color:#000;padding:0 1em;text-align:center;font-size:1.4vw;font-weight:500;position:relative;color:#000;line-height:1.2}.image_montage.fullwidth blockquote p,.image_montage.fullwidth blockquote cite{font-size:1.8vw}.image_montage .landscape blockquote p{font-size:1.75vw}.image_montage blockquote cite{margin:auto auto 0 !important;max-width:300px;display:block;width:100%;display:flex;flex-direction:column;justify-items:space-between}.image_montage blockquote p{max-width:18em;margin:0 auto}@media all and (max-width:599px){.montage blockquote{font-size:4.5vw}.image_montage .landscape blockquote p{font-size:4.5vw !important}}.image_montage blockquote p:first-child:before,.image_montage blockquote p:first-child:after{content:'\201C';font-size:2em;line-height:inherit;display:block;line-height:.25;padding-top:.5em;vertical-align:sub}.image_montage blockquote p:first-child{margin-bottom:1.25em;position:relative}.image_montage blockquote p:first-child:after{content:'\201D';padding-top:.6666em}.image_montage blockquote cite img,.image_montage blockquote cite svg{object-fit:contain;object-position:center bottom}.img p.cap{transition:all .2s ease;position:absolute;bottom:0;right:0;width:80%;padding:20px 10px 10px 20px !important;margin:0 !important;font-size:14px;color:#fff;max-width:320px;max-width:360px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.img p.cap.capopen{background:rgba(0,197,135,.8);background:rgba(0,0,0,.8)}.img p.cap span{display:block;width:100%;bottom:0;right:0;margin:0 !important;opacity:0;pointer-events:none;transition:all .2s ease}.img p.cap.capopen span{opacity:1}.img p.cap b{display:inline-block;text-align:center;line-height:1;width:3.4rem;height:2.2rem;line-height:2.2rem;float:right}.img p.cap b:after{display:inline-block;content:"\e917";font-family:icons;font-weight:400;font-size:1.8rem;transition:all .2s ease}.img p.cap.capopen b:after{transform:rotate(90deg);content:"\e905"}@media all and (min-width:1200px){.img p.cap{font-size:16px}.img p.cap b:after{font-size:2.1rem}}@media all and (min-width:1600px){.img p.cap b:after{font-size:2.2rem}}.image_montage>div,.imagery.image_montage>div{position:relative}.image_montage div.vid:after,.imagery.image_montage div.vid:after,.image_montage4 div.montage_video:after,.imagery.image_montage4 div.montage_video:after{display:block;content:"";width:100%;height:0;padding-bottom:56.25%}.image_montage>div iframe,.imagery.image_montage>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (max-width:599px){.image_montage>div{margin-bottom:10px;position:relative}.image_montage>div:last-child{margin-bottom:0}.image_montage div.montage_video{width:100%;height:0;padding-bottom:56.25%}.image_montage>div:after{display:none !important}}@media all and (min-width:600px){.image_montage div.square:after{display:block;content:"";width:100%;height:0;padding-bottom:100%}.image_montage,.imagery.image_montage{display:grid;grid-gap:10px;grid-column-gap:10px !important;grid-row-gap:10px !important;grid-auto-rows:1fr}.image_montage div.col,.imagery.image_montage div.col{display:grid;grid-gap:10px;grid-template-columns:1fr;grid-auto-rows:1fr}.image_montage div,.imagery.image_montage div{position:relative;background:#eee}.image_montage div img,.imagery.image_montage div img{position:absolute;object-fit:cover;width:100%;height:100%}.image_montage1,.imagery.image_montage1{grid-template-columns:repeat(8,1fr);grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important;grid-auto-rows:1fr !important;grid-template-areas:"one one one one two two two two" "one one one one two two two two" "one one one one two two two two" "one one one one three three three three" "four four four four three three three three" "four four four four three three three three" "four four four four three three three three"}.image_montage1 div.img1,.imagery.image_montage1 div.img1{grid-area:one;grid-column:1/span 4;grid-row:1/span 4}.image_montage1 div.img2,.imagery.image_montage1 div.img2{grid-area:two;grid-column:5/span 4;grid-row:1/span 3}.image_montage1 div.img3,.imagery.image_montage1 div.img3{grid-area:three;grid-column:5/span 4;grid-row:4/span 4}.image_montage1 div.img4,.imagery.image_montage1 div.img4{grid-area:four;grid-column:1/span 4;grid-row:5/span 3}.image_montage1 div.img3:after,.imagery.image_montage1 div.img3:after,.image_montage1 div.img1:after,.imagery.image_montage1 div.img1:after{display:block;content:"";width:100%;height:0;padding-bottom:100%}.image_montage1b,.imagery.image_montage1b{grid-template-columns:repeat(8,1fr) !important;grid-template-rows:repeat(7,1fr) !important;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr !important;grid-template-areas:"one one one one three three four four" "one one one one three three four four" "one one one one three three four four" "one one one one five five five five" "two two two two five five five five" "two two two two five five five five" "two two two two five five five five"}.image_montage1b div.img1,.imagery.image_montage1b div.img1{grid-area:one;grid-column:1/span 4;grid-row:1/span 4}.image_montage1b div.img2,.imagery.image_montage1b div.img2{grid-area:two;grid-column:1/span 4;grid-row:5/span 3}.image_montage1b div.img3,.imagery.image_montage1b div.img3{grid-area:three;grid-column:5/span 2;grid-row:1/span 3}.image_montage1b div.img4,.imagery.image_montage1b div.img4{grid-area:four;grid-column:7/span 2;grid-row:1/span 3}.image_montage1b div.img5,.imagery.image_montage1b div.img5{grid-area:five;grid-column:5/span 4;grid-row:4/span 4}.image_montage1b div.img5:after,.imagery.image_montage1b div.img5:after,.image_montage1b div.img1:after,.imagery.image_montage1b div.img1:after{display:block;content:"";width:100%;height:0;padding-bottom:100%}.image_montage2,.imagery.image_montage2{grid-template-columns:repeat(16,1fr);grid-auto-rows:1fr !important;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important;grid-template-areas:"vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "one one one one one one one one two two two two two two two two" "one one one one one one one one two two two two two two two two" "one one one one one one one one two two two two two two two two" "one one one one one one one one two two two two two two two two" "one one one one one one one one two two two two two two two two" "one one one one one one one one two two two two two two two two" "one one one one one one one one two two two two two two two two" "one one one one one one one one two two two two two two two two"}.image_montage2 div.img1,.imagery.image_montage2 div.img1{grid-area:vid;grid-column:1/span 16;grid-row:1/span 9}.image_montage2 div.img2,.imagery.image_montage2 div.img2{grid-area:one;grid-column:1/span 8;grid-row:10/span 8}.image_montage2 div.img3,.imagery.image_montage2 div.img3{grid-area:two;grid-column:9/span 8;grid-row:10/span 8}.image_montage3,.imagery.image_montage3{grid-template-columns:repeat(32,1fr) !important;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important;grid-auto-rows:1fr !important;grid-template-areas:"one one one one one one one one one one one one one one one one vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "one one one one one one one one one one one one one one one one vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "one one one one one one one one one one one one one one one one vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "one one one one one one one one one one one one one one one one vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "one one one one one one one one one one one one one one one one vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "one one one one one one one one one one one one one one one one vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "one one one one one one one one one one one one one one one one vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "one one one one one one one one one one one one one one one one vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "one one one one one one one one one one one one one one one one vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid vid" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two" "one one one one one one one one one one one one one one one one two two two two two two two two two two two two two two two two"}.image_montage3 div.img1,.imagery.image_montage3 div.img1{grid-area:one;grid-column-start:1;grid-row-start:1;grid-column-end:17;grid-row-end:26}.image_montage3 div.img2,.imagery.image_montage3 div.img2{grid-area:vid;grid-column-start:17;grid-row-start:1;grid-column-end:33;grid-row-end:10}.image_montage3 div.img3,.imagery.image_montage3 div.img3{grid-area:two;grid-column-start:17;grid-row-start:10;grid-column-end:33;grid-row-end:26}}.image_montage4,.imagery.image_montage4{grid-template-columns:1fr 1fr !important}.image_montage4 div img,.imagery.image_montage4 div img{position:relative;object-fit:cover;width:100%;height:100%}.image_montage5,.imagery.image_montage5{grid-template-areas:"one two"}.image_montage5 div.img1,.imagery.image_montage5 div.img1{grid-area:one;grid-column:1/span 1;grid-row:1/span 1}.image_montage5 div.img1,.imagery.image_montage5 div.img2{grid-area:two;grid-column:2/span 1;grid-row:1/span 1}
.nibs{margin-bottom:10px}.nibs article{background:#79726e;position:relative}.nibs article{grid-column:span 2}.nibs article h2{margin:0 0 .5em}.nibs article{padding:0 0 calc(200% + 10px);height:0}.nibs article .img{width:100%;height:0;padding-bottom:100%;position:relative;margin:0}.nibs article .img img{display:block;object-fit:cover;width:100%;height:100%;position:absolute}.nibs article header{padding:20px;display:flex;flex-flow:column;width:100%;position:absolute;height:calc(50% + 10px);bottom:0;left:0}.nibs article header p.cta:last-child{margin-top:auto;margin-bottom:0}@media all and (min-width:1200px){.nibs article{grid-column:span 4}}@media all and (min-width:1600px){.nibs article{grid-column:span 3}.nibs article:first-child{grid-column:3/span 3}}@media all and (min-width:2000px){.nibs article{grid-column:span 2}.nibs article:first-child{grid-column:5/span 2}}
.resources_list{margin:0 10px 10px}.resources_list ul{display:grid;grid-gap:10px}.resources_list>h3,.resources_list>h4{font-weight:600;padding:20px;margin:0;font-size:3.6rem;color:var(--cb_dark_brown)}.resources_list>p{font-weight:500;padding:1em 20px 1em;margin:0;font-size:1.8rem;color:var(--cb_dark_brown)}.resources_list>h3+p,.resources_list>h4+p{margin-top:-10px;padding-top:0}.resources_list>h3:first-child,.resources_list>h4:first-child{padding-top:15px}.resources_list li{background:var(--cb_dark_brown);position:relative}.resources_list li h2{margin:0 0 .5em}.resources_list li{padding:0 0 calc(150% + 10px);height:0;margin:0}.resources_list ul.noimages li{padding:0 0 50%}.resources_list li .img{width:100%;height:0;padding-bottom:100%;position:relative;margin:0}.resources_list li .img img{display:block;object-fit:cover;width:100%;height:100%;position:absolute}.resources_list li header{padding:20px;display:flex;flex-flow:column;width:100%;position:absolute;height:calc(33.3333% + 10px);bottom:0;left:0}.resources_list ul.noimages li header{height:100%}.resources_list.alldownloads li,.resources_list.noimages li{padding:0;height:auto}.resources_list.alldownloads li header,.resources_list.noimages li header{height:auto;position:static}.resources_list.alldownloads li header h3,.resources_list.noimages li header h3{height:5em}.resources_list li header .ctagroup:last-child{margin-top:auto;margin-bottom:0}.resources_list li header .ctagroup p.cta a{display:block;text-align:center}.resources_list li header .ctagroup p.cta:last-child,.resources_list li header .ctagroup :last-child{margin-bottom:0}@media all and (max-width:599px){.resources_list li{padding:0;height:auto;margin:0}.resources_list li header{position:static;height:auto}}@media all and (min-width:600px){.resources_list ul{grid-template-columns:repeat(2,1fr)}}@media all and (min-width:1000px){.resources_list ul{grid-template-columns:repeat(3,1fr)}}@media all and (min-width:1200px){.resources_list ul{grid-template-columns:repeat(3,1fr)}}@media all and (min-width:1400px){.resources_list ul{grid-template-columns:repeat(4,1fr)}.accordion_resource .resources_list ul{grid-template-columns:repeat(3,1fr) !important}}@media all and (min-width:1800px){body:not(.about-template-template_documentation) .resources_list ul{grid-template-columns:repeat(6,1fr)}.accordion_resource .resources_list ul{grid-template-columns:repeat(4,1fr) !important}}.resources_list .expanded{display:none}.resources_list li p.cta a{padding:.75em 3em .5em !important;color:#000;background-color:#00d48b;border-color:#00d48b;position:relative}.resources_list li p.cta_download a:after,.resources_list li p.cta_video a:after{content:"";display:block;position:absolute;top:50%;right:10px;width:2em;height:1em;line-height:1em;font-family:"icons";font-weight:400;content:"\e906";font-family:icons;transform:translateY(-50%);text-align:right}.resources_list li p.cta_video a{color:#fff;background:0 0;border-color:#00d48b}.resources_list li p.cta_video a:after{content:"\e917"}.resources_list li p.cta a:hover{border-color:#000;background:#000;color:#fff}.accordion_resources{grid-column:1/-1;color:#000}.accordion_resource{background:#b6aea8;background:rgba(182,174,168,.24);margin:0 0 10px;display:grid}.accordion_resource>h3:first-child,.accordion_resource>div>:last-child{margin:0}.accordion_resource>h3:first-child{line-height:1;position:relative}.accordion_resource>h3:first-child>button{cursor:pointer;padding:20px 40px 18px 30px;line-height:1;position:relative;background:0 0;color:inherit;font-family:inherit;font-weight:inherit;display:block;font-size:inherit;width:100%;text-align:left}.accordion_resource>h3:first-child>button:focus{box-shadow:0 0 0 4px var(--cb_light_green)}.accordion_resource>h3:first-child>button:after{content:'\e919';display:block;font-family:'icons';font-weight:400;width:1em;height:1.2em;line-height:1em;top:18px;right:20px;position:absolute}.accordion_resource>h3.opened:first-child>button:after{content:'\e918'}.accordion_resource>h3.opened:first-child>button{color:#fff;background:var(--cb_dark_brown)}.accordion_resource div.resources_list ul{margin:0 !important;color:#fff}.accordion_resource div.resources_list{display:none;margin:10px}.resources_list li.download a{padding:10px 20px 60px;display:block;width:100%;position:relative;height:100%;background:#dad7d5;border:1px solid var(--cb_dark_brown);color:#30312c;font-weight:500}.resources_list li.download a span{display:block;min-height:5rem}.resources_list li.download a:after{content:"";display:block;position:absolute;bottom:20px;left:20px;width:auto;height:1em;line-height:1em;font-family:"icons";font-weight:400;content:"\e906";font-family:icons;font-size:2.8rem;text-align:left;transition:all .3s ease}.resources_list li.download a:hover{color:#fff;background:var(--cb_dark_brown)}.resources_list li.download a:hover:after{color:#00c587;bottom:10px}.resources_list li.download a:focus{color:#fff;box-shadow:0 0 0 4px var(--cb_light_green);background:var(--cb_dark_brown)}.resources_list li.download a:focus:after{color:#00c587;bottom:10px}
.textcontent.profiles_list{margin:0 auto}.profiles_list ul{display:grid;grid-gap:30px}.profiles_list li{position:relative}.profiles_list li h2{margin:0 0 .5em}.profiles_list li{list-style:none !important;margin:0 !important;color:#000}.profiles_list li .img{background:#fff;width:100%;height:0;padding-bottom:100%;position:relative;margin:0;border-radius:100%;overflow:hidden;margin-bottom:20px}.profiles_list li .img img{display:block;object-fit:cover;width:100%;height:100%;position:absolute}.profiles_list li h3{font-weight:500;margin-bottom:.5em}.profiles_list li h3 em{font-weight:400 !important;font-style:normal !important}.profiles_list li p{font-size:1.6rem}.profiles_list li :last-child{margin-bottom:0}.profiles_list li p.openoverlay{line-height:1.2 !important;font-weight:400}.profiles_list li p.openoverlay a{border:1px solid var(--cb_dark_brown);background:#fff;color:var(--cb_dark_brown);padding:.5em 2.5em .3em .75em;display:inline-block;position:relative}.profiles_list li p.openoverlay a:after{width:28px;width:14px;height:1em;position:absolute;right:.75em;top:50%;transform:translateY(-50%);content:"";display:block;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"	 viewBox="0 0 28 18" style="enable-background:new 0 0 28 18;" xml:space="preserve"><g>	<rect fill="rgba(122,125,117,1)" x="0" y="0" width="28" height="2"/>	<rect fill="rgba(122,125,117,1)" x="0" y="8" width="28" height="2"/>	<rect fill="rgba(122,125,117,1)" x="0" y="16" width="16.6" height="2"/></g></svg>');background-size:contain;background-position:right center;background-repeat:no-repeat}.profiles_list li p.openoverlay a:hover{background:var(--cb_dark_green);color:var(--cb_dark_green);color:#fff}.profiles_list li p.openoverlay a:focus{box-shadow:0 0 0 3px var(--cb_light_green)}.profiles_list li p.openoverlay a:hover:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 28 18" style="enable-background:new 0 0 28 18;" xml:space="preserve"><g>	<rect fill="rgba(255,255,255,1)" x="0" y="0" width="28" height="2"/>	<rect fill="rgba(255,255,255,1)" x="0" y="8" width="28" height="2"/>	<rect fill="rgba(255,255,255,1)" x="0" y="16" width="16.6" height="2"/></g></svg>')}@media all and (max-width:599px){.profiles_list{margin:0 10px}.profiles_list ul{grid-template-columns:repeat(2,1fr)}}@media all and (min-width:600px){.profiles_list ul{grid-template-columns:repeat(3,1fr)}}@media all and (min-width:1000px){.profiles_list ul{grid-template-columns:repeat(8,1fr)}.profiles_list ul li{grid-column:span 2}div.textcontent.profiles_list ul{grid-template-columns:repeat(3,1fr)}div.textcontent.profiles_list ul li{grid-column:span 1 !important}div.profiles_list:not(.textcontent) ul.profiles1 li:first-child{grid-column:4/span 2}.profiles_list ul.profiles2 li:first-child{grid-column:3/span 2}.profiles_list ul.profiles3 li:first-child{grid-column:2/span 2}.profiles_list ul.profiles4 li:first-child{grid-column:1/span 2}.profiles_list ul.profiles5 li:nth-child(5){grid-column:4/span 2}}@media all and (min-width:1800px){.profiles_list ul{grid-template-columns:repeat(10,1fr)}div.profiles_list:not(.textcontent) ul li{grid-column:span 2 !important}div.textcontent.profiles_list ul{grid-template-columns:repeat(4,1fr)}div.textcontent.profiles_list ul li{grid-column:span 1 !important}div.profiles_list:not(.textcontent) ul.profiles1 li:first-child{grid-column:5/span 2 !important}.profiles_list ul.profiles2 li:first-child{grid-column:4/span 2 !important}.profiles_list ul.profiles3 li:first-child{grid-column:3/span 2 !important}.profiles_list ul.profiles4 li:first-child{grid-column:2/span 2 !important}.profiles_list ul.profiles5 li:nth-child(5){grid-column:9/span 2 !important}.profiles_list ul.profiles5 li:nth-child(6){grid-column:4/span 2 !important}}.profiles_list .expanded{display:none}
.sponsors_list{margin:2rem 0;overflow:hidden}.sponsors_list ul{display:grid;grid-column-gap:40px;grid-row-gap:20px}.sponsors_list li{position:relative}.sponsors_list li:after{content:"";display:block;width:0;height:100%;position:absolute;top:0;right:-20px;border:1px solid transparent;border-right:1px dotted rgba(122,125,117,.5)}.sponsors_list li h2{margin:0 0 .5em}.sponsors_list li{margin:0 !important;color:#000}.sponsors_list li .img{width:100%;height:0;padding-bottom:66.66666%;position:relative;margin:0;overflow:hidden;margin-bottom:0}.sponsors_list li .img img{display:block;object-fit:contain;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mix-blend-mode:multiply}.sponsors_list li h3{font-weight:500;margin-bottom:.5em}.sponsors_list li h3 em{font-weight:400 !important;font-style:normal !important}.sponsors_list li p{font-size:1.6rem}.sponsors_list li p a{display:inline-block;color:#7a7d74;border-bottom:1px dotted #7a7d74}.sponsors_list li p a:hover{color:#000;border-bottom:1px solid #000}.sponsors_list li :last-child{margin-bottom:0}@media all and (max-width:599px){.sponsors_list ul{grid-template-columns:repeat(2,1fr)}}@media all and (max-width:899px){.sponsors_list ul{grid-column-gap:30px}.sponsors_list li{position:relative}.sponsors_list li:after{right:-15px}}@media all and (min-width:600px){.sponsors_list ul{grid-template-columns:repeat(3,1fr)}}@media all and (min-width:1000px){.sponsors_list ul{grid-template-columns:repeat(4,1fr)}}@media all and (min-width:1200px){.sponsors_list ul{grid-template-columns:repeat(4,1fr)}}.sponsors_list .expanded{display:none}
.landingpageboxes{grid-column:1/-1;margin:3rem 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.landingpageboxes article.box{grid-column:span 1;overflow:hidden;width:100%;height:0;padding-bottom:100%;position:relative}.landingpageboxes article.box a{display:flex;width:100%;height:100%;position:absolute;flex-flow:column;background:rgba(225,221,218,.32);transition:all .2s ease}.landingpageboxes article.box a:hover{background:rgba(225,221,218,1);background:#7a7d74}.landingpageboxes article.box h2{padding:1em .5em 1em 1em;margin:0;font-weight:600;color:#7a7d74;font-size:1.8vw;font-size:2.4rem;transition:color .2s ease}.landingpageboxes article.box h2:after{display:block;font-family:'icons';content:'\e907';font-weight:400;position:relative;margin-top:.4em;font-size:1em}body.postid-1322 .landingpageboxes article.box h2 a{color:#fff}.landingpageboxes article.box a:hover *{color:#fff}.landingpageboxes article.box p.img{padding:0;max-width:none;margin:0;overflow:hidden;flex:1}.landingpageboxes article.box p.img img{width:100%;height:100%;object-fit:cover}@media all and (max-width:599px){.landingpageboxes{grid-column:span 4}.landingpageboxes{grid-template-columns:repeat(1,1fr)}.landingpageboxes article.box h2{font-size:1.8rem}}@media all and (min-width:600px){.landingpageboxes{grid-template-columns:repeat(2,1fr)}.landingpageboxes{grid-column:span 8}.landingpageboxes article.box h2{font-size:1.8rem}}@media all and (min-width:900px){.landingpageboxes{grid-template-columns:repeat(4,1fr)}.landingpageboxes3{grid-template-columns:repeat(3,1fr)}.landingpageboxes{grid-column:span 8}.landingpageboxes article.box h2{font-size:1.8rem}}@media all and (min-width:1200px){.landingpageboxes{grid-column:3/span 12}.landingpageboxes article.box h2{font-size:1.8rem}}@media all and (min-width:1600px){.landingpageboxes article.box h2{font-size:1.2vw}}@media all and (min-width:1800px){.landingpageboxes{grid-column:4/span 10}.landingpageboxes article.box h2{font-size:1vw}}
#visitoverlay{opacity:0;pointer-events:none;position:fixed;top:0;left:0;background:#454242;width:100%;height:auto;height:100%;display:flex;flex-direction:column;transition:all .3s ease;z-index:998}#visitload *{color:#fff !important;border-color:#fff !important}#visitload>div{margin:2rem 0}html.visitoverlay,body.visitoverlay{height:100%;width:100%;overflow:auto}body.visitoverlay #visitoverlay{opacity:1;pointer-events:auto;overflow:auto}body.visitoverlay #masthead h1.text,body.visitoverlay #mainnav ul,body.visitoverlay nav#secondary,body.searchoverlay nav#secondary,body.visitoverlay #mainnav p:not(#showvisit){opacity:0 !important;pointer-events:none}body.visitoverlay #roundel svg#cblogo path{fill:rgba(255,255,255,1) !important}body.visitoverlay #mainnav p#showvisit a{height:1.8em;width:3.8rem}body.visitoverlay #mainnav p#showvisit a:before,body.visitoverlay #mainnav p#showvisit a:after{display:block;content:"";width:100%;height:0;border-top:2px solid rgba(255,255,255,1);position:absolute;transition:all .2s ease}body.visitoverlay #mainnav p#showvisit a:before,body.visitoverlay #mainnav p#showvisit a:after{border-color:rgba(255,255,255,1) !important}body.visitoverlay #mainnav p#showvisit a:before{top:calc(50% - 1px);transform:rotate(45deg)}body.visitoverlay #mainnav p#showvisit a:after{top:calc(50% - 1px);transform:rotate(-45deg)}#visiting_info{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;position:relative}body.visitoverlay #masthead:before{display:block !important;content:"";background:#454242;opacity:1 !important;transition:all .2s ease;top:0;left:0;width:100%;height:calc(105% + 20px);pointer-events:none;position:absolute !important;background:-webkit-linear-gradient(top,rgba(69,66,66,1) 0%,rgba(69,66,66,.738) 19%,rgba(69,66,66,.541) 34%,rgba(69,66,66,.382) 47%,rgba(69,66,66,.278) 56.5%,rgba(69,66,66,.194) 65%,rgba(69,66,66,.126) 73%,rgba(69,66,66,.075) 80.2%,rgba(69,66,66,.042) 86.1%,rgba(69,66,66,.021) 91%,rgba(69,66,66,.008) 95.2%,rgba(69,66,66,.002) 98.2%,rgba(69,66,66,0) 100%) !important;background:linear-gradient(top,rgba(69,66,66,1) 0%,rgba(69,66,66,.738) 19%,rgba(69,66,66,.541) 34%,rgba(69,66,66,.382) 47%,rgba(69,66,66,.278) 56.5%,rgba(69,66,66,.194) 65%,rgba(69,66,66,.126) 73%,rgba(69,66,66,.075) 80.2%,rgba(69,66,66,.042) 86.1%,rgba(69,66,66,.021) 91%,rgba(69,66,66,.008) 95.2%,rgba(69,66,66,.002) 98.2%,rgba(69,66,66,0) 100%) !important}div.visit_panel{width:calc(50% - 10px)}div.visit_map{width:100%;flex:1;min-height:20vw}#visiting_info>div.visit_panel>div{padding:0 0 2rem 6rem;margin-bottom:2rem;position:relative}#visiting_info>div p{font-size:2.4rem;font-size:2.4rem;margin:0}#visiting_info div.location{border:none}#visiting_info div>a#maplink,#visiting_info>div.visit_panel>div:before{display:block;content:"";font-family:'icons';font-weight:400;font-size:2.8rem;width:1em;height:1.3em;line-height:1.3em;position:absolute;top:-.1em;left:1rem;text-align:center;color:#fff}#visiting_info div>a#maplink span{display:block;width:0;height:0;overflow:hidden}#visiting_info>div.visit_panel>div.times:before{content:'\e913';font-size:2.5rem}#visiting_info>div.visit_panel>div.admission:before{content:'\e90c'}#visiting_info>div.visit_panel>div.location:before{display:none;content:'\e912'}#visiting_info>div.visit_panel>div.location>a#maplink:before{content:'\e912'}#visiting_info div p a{font-weight:700;color:inherit}@media all and (max-width:599px){#visiting_info div.times:before{font-size:2.2rem}#visiting_info div.location>a#maplink:before,#visiting_info div:before{font-size:2.5rem;top:-.2em}#visiting_info div p{font-size:1.6rem}#visiting_info>div.visit_panel>div:not(.location){border-bottom:1px solid #fff}#visiting_info{display:block}#visiting_info>div.visit_panel{width:100%}}@media all and (max-width:599px){div.visit_map{min-height:50vw}}@media all and (min-width:600px) and (max-width:899px){div.visit_map{min-height:33vw}#visiting_info div p{font-size:1.8rem}}#visiting_info{padding-left:20px}
#visit_top{background:var(--cb_dark_brown)}@media all and (min-width:900px){#visit_top{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-template-areas:"img text"}}#visit_top .visit_text{overflow:hidden;grid-area:text;display:flex;flex-flow:column}#visit_top .visit_text p.img{flex:1}#visit_top #visiting_facts{padding:30px 30px 50px}#visit_top .visit_img{grid-area:img}#visit_top p.img{margin:0;padding:0;max-width:none;position:relative}#visit_top .visit_img p.img:after{display:block;content:"";width:100%;height:0;padding-bottom:100%}#visit_top p.img img{position:absolute;display:block;object-fit:cover;width:100%;height:100%}#visiting_facts h2{font-weight:300;font-size:3rem;margin-bottom:.5em}#visiting_facts p{font-size:1.6rem;margin-bottom:1em}#visiting_facts p strong{font-weight:600}#visiting_facts p a{color:inherit;font-weight:600}#visiting_facts div:last-child:after{content:"";display:table;clear:both}#visiting_facts p a:focus{box-shadow:0 0 0 3px var(--cb_light_green)}@media all and (max-width:599px){#visiting_facts h2{font-size:2.4rem}#visit_top #visiting_facts div{float:left;width:50%}#visit_top #visiting_facts div.times{width:100%}}@media all and (min-width:600px){#visit_top #visiting_facts div{float:left;width:50%}#visit_top #visiting_facts div.times{width:100%}}@media all and (min-width:1400px){#visit_top #visiting_facts div.times,#visit_top #visiting_facts div{float:left;width:50%}#visit_top #visiting_facts div.admission{clear:left}}@media all and (min-width:1600px){#visiting_facts h2{font-size:2vw}#visiting_facts p{font-size:1.8rem}}#visiting_facts div.alert{width:100% !important;background:#a62f2f;padding:1.8rem;margin-bottom:1rem}#visiting_facts div.alert p{font-weight:600 !important;color:#fff}#visiting_facts div.alert p:last-child{margin-bottom:0}#visitmap{width:100%;height:100%;position:static}#maphere{position:absolute;width:100%;height:100%;z-index:90}@media all and (max-width:899px){#visitmap{width:100%;height:50vw;position:relative}}@media all and (max-width:599px){#visitmap{height:calc(100vw - 20px)}}
.visit_methods li{list-style:none !important;border-top:1px solid rgba(122,126,117,.33);margin:0 !important;padding:1.5em 0 1.2em;font-size:1.6rem;font-weight:400}.visit_methods li{padding-left:3.25em;position:relative}.visit_methods li>a.visit_icon{display:block;width:2.4em;height:2.4em;padding-left:2em;position:absolute;left:0;top:calc(50% - .1em);transform:translateY(-50%);border-radius:100%;background-position:center;background-repeat:no-repeat !important;background-size:calc(100% - 2px) auto}.visit_methods li>a.visit_icon:hover{text-decoration:none !important;transform:translateY(-50%) scale(1.1,1.1)}.visit_methods li>a.luas{background-image:url('data:image/svg+xml; utf8, <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"	 viewBox="0 0 35.27 35.26" style="enable-background:new 0 0 35.27 35.26;" xml:space="preserve"><g>	<path fill="%238C5CA1" class="st0" d="M0,17.63C0,7.89,7.89,0,17.63,0c9.74,0,17.63,7.89,17.63,17.63c0,9.74-7.9,17.63-17.63,17.63		C7.89,35.26,0,27.37,0,17.63"/>	<g>		<rect fill="%23FFFFFF" x="13.63" y="30.8" class="st1" width="1.15" height="1.15"/>		<rect fill="%23FFFFFF" x="20.9" y="30.8" class="st1" width="1.15" height="1.15"/>		<path fill="%23FFFFFF" class="st1" d="M25.83,18.68c0-2.47-0.12-4.94-0.24-6.85h0.02l-0.01-0.16c-0.13-2.02-0.3-4.79-1.97-4.79h-5.15V5.01L20,2.95			h0.62c0.09,0,0.17-0.08,0.17-0.17s-0.08-0.17-0.17-0.17h-5.6c-0.09,0-0.17,0.08-0.17,0.17s0.08,0.17,0.17,0.17h0.72l1.52,2.06			v1.87h-5.2c-1.67,0-1.84,2.76-1.97,4.78l-0.01,0.17h0.01c-0.12,1.91-0.24,4.38-0.24,6.85c0,1.81,0.06,3.63,0.15,5.22H9.98l0,0.02			c0.15,2.87,0.35,5.04,0.36,5.06c0,0.83,0.67,1.5,1.5,1.5h12.02c0.83,0,1.5-0.67,1.5-1.5c0-0.02,0.21-2.19,0.36-5.06l0-0.02h-0.01			C25.77,22.31,25.83,20.49,25.83,18.68z M16.15,2.95h3.42l-1.35,1.84h-0.72L16.15,2.95z M14.51,27.12c-0.58,0-1.05-0.47-1.05-1.05			c0-0.58,0.47-1.05,1.05-1.05s1.05,0.47,1.05,1.05C15.56,26.65,15.09,27.12,14.51,27.12z M21.17,27.12c-0.58,0-1.05-0.47-1.05-1.05			c0-0.58,0.47-1.05,1.05-1.05c0.58,0,1.05,0.47,1.05,1.05C22.22,26.65,21.75,27.12,21.17,27.12z M22.52,23.97h-9.21l-0.89-13.93			c0-0.41,0.33-0.74,0.74-0.74h9.49c0.41,0,0.74,0.33,0.74,0.74L22.52,23.97z"/>	</g></g></svg>')}.visit_methods li>a.train{background-image:url('data:image/svg+xml; utf8, <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"	 viewBox="0 0 35.27 35.26" style="enable-background:new 0 0 35.27 35.26;" xml:space="preserve"><g>	<path fill="%230BA550" class="st0" d="M0,17.63C0,7.89,7.89,0,17.63,0c9.74,0,17.63,7.89,17.63,17.63c0,9.74-7.9,17.63-17.63,17.63		C7.89,35.26,0,27.37,0,17.63"/>	<g> <polygon class="st1" points="17.65,5.66 17.65,5.66 17.65,5.66 "/> <path fill="%23FFFFFF" class="st1" d="M22.53,24.02c1.28-0.21,2.56-1.55,2.56-3.18V8.9c0-1.69-1.42-3.23-3.34-3.23l-4.1,0l-4.14,0 c-1.93,0-3.34,1.55-3.34,3.23v11.94c0,1.63,1.28,2.97,2.56,3.18l-3.85,5.78h2.22l2.76-4.04h3.77h0h0h3.77l2.76,4.04h2.22 L22.53,24.02z M15.46,6.89c0-0.29,0.25-0.54,0.55-0.54h1.62h0h0h1.62c0.29,0,0.55,0.25,0.55,0.54v0.95c0,0.29-0.24,0.54-0.55,0.54			h-1.62h0h0h-1.62c-0.31,0-0.55-0.25-0.55-0.54V6.89z M13.44,22.27c-0.81,0-1.47-0.66-1.47-1.47c0-0.81,0.66-1.47,1.47-1.47			c0.81,0,1.47,0.66,1.47,1.47C14.91,21.62,14.25,22.27,13.44,22.27z M17.63,14.52L17.63,14.52h-4.01c-0.92,0-1.67-0.63-1.67-1.66			V10.7c0-0.89,0.58-1.67,1.67-1.67h4.01h0.01h4.01c1.09,0,1.67,0.78,1.67,1.67v2.15c0.01,1.03-0.75,1.66-1.67,1.66H17.63			L17.63,14.52z M20.32,20.81c0-0.81,0.66-1.47,1.47-1.47c0.81,0,1.47,0.66,1.47,1.47c0,0.81-0.66,1.47-1.47,1.47			C20.98,22.27,20.32,21.62,20.32,20.81z"/>		<path fill="%23FFFFFF" class="st1" d="M16.4,5.32c0.51,0,0.93-0.41,0.93-0.93c0-0.51-0.41-0.93-0.93-0.93c-0.51,0-0.93,0.41-0.93,0.93			C15.48,4.9,15.89,5.32,16.4,5.32z"/>		<path fill="%23FFFFFF" class="st1" d="M18.86,5.32c0.51,0,0.93-0.41,0.93-0.93c0-0.51-0.41-0.93-0.93-0.93c-0.51,0-0.93,0.41-0.93,0.93			C17.94,4.9,18.35,5.32,18.86,5.32z"/> </g></g></svg>')}.visit_methods li>a.bus{background-image:url('data:image/svg+xml; utf8, <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"	 viewBox="0 0 35.27 35.26" style="enable-background:new 0 0 35.27 35.26;" xml:space="preserve"><g>	<path fill="%23EFE300" class="st0" d="M0,17.63C0,7.89,7.89,0,17.63,0c9.74,0,17.63,7.89,17.63,17.63c0,9.74-7.9,17.63-17.63,17.63		C7.89,35.26,0,27.37,0,17.63"/>	<path d="M17.55,17.63c0.03,0,0.05,0,0.08,0c0.03,0,0.05,0,0.08,0H17.55z"/>	<path fill="%231D1D1B" class="st1" d="M23.58,7.81c-1.15-0.47-3.91-1.04-5.95-1.05c-2.04,0.02-4.79,0.58-5.95,1.05C10.52,8.29,9.74,8.77,9.5,9.96		l-0.88,6.64v9.15h1.51v1.44c0,1.75,2.6,1.75,2.6,0v-1.44h4.8h0.02h4.99v1.44c0,1.75,2.6,1.75,2.6,0v-1.44h1.51v-9.15l-0.88-6.64		C25.53,8.77,24.75,8.29,23.58,7.81z M13.93,8.43h3.62h3.8c0.73,0,0.73,1.08,0,1.08h-3.8h-3.61C13.2,9.51,13.2,8.43,13.93,8.43z		 M11.43,22.89c-0.69,0-1.25-0.55-1.25-1.23s0.56-1.23,1.25-1.23c0.69,0,1.25,0.55,1.25,1.23S12.12,22.89,11.43,22.89z M17.55,17.31		h-6.62c-0.65,0-0.78-0.46-0.72-0.92l0.68-4.82c0.09-0.59,0.3-0.97,1.07-0.97h5.58h5.77c0.77,0,0.97,0.39,1.07,0.97l0.68,4.82		c0.06,0.46-0.07,0.92-0.72,0.92H17.55z M23.84,22.89c-0.69,0-1.25-0.55-1.25-1.23s0.56-1.23,1.25-1.23s1.25,0.55,1.25,1.23		S24.52,22.89,23.84,22.89z"/></g></svg>')}.visit_methods li>a.car{background-image:url('data:image/svg+xml; utf8, <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"	 viewBox="0 0 35.27 35.26" style="enable-background:new 0 0 35.27 35.26;" xml:space="preserve"><g>	<path fill="%23EF8036" class="st0" d="M0,17.72C-0.05,7.98,7.8,0.05,17.54,0c9.74-0.05,17.68,7.8,17.73,17.53c0.05,9.74-7.81,17.68-17.54,17.73		C7.99,35.31,0.05,27.46,0,17.72L0,17.72z"/>	<path fill="%23FFFFFF" class="st1" d="M26.11,14.86l-1.72-4.38c-0.32-0.83-1.02-1.55-2.33-1.54l-2.4,0.01l-4.09,0.02l-2.43,0.01		c-1.31,0.01-2,0.72-2.31,1.56l-1.68,4.4c-0.67,0.09-1.86,0.89-1.86,2.39l0.03,5.58l1.66-0.01l0.01,1.79		c0.01,2.2,3.12,2.15,3.11-0.02l-0.01-1.79l5.59-0.03l0,0l0,0h0l5.59-0.03l0.01,1.79c0.01,2.17,3.12,2.18,3.11-0.02l-0.01-1.79		l1.65-0.01l-0.03-5.58C27.98,15.73,26.78,14.95,26.11,14.86z M10.55,19.54c-0.79,0-1.44-0.66-1.44-1.47c0-0.82,0.64-1.48,1.43-1.49		c0.79,0,1.44,0.66,1.44,1.47C11.98,18.87,11.34,19.54,10.55,19.54z M17.62,14.86L17.62,14.86L17.62,14.86l-6.73,0.04l1.26-3.46 c0.16-0.49,0.4-0.84,0.96-0.85l4.48-0.02l0,0l0,0l4.48-0.02c0.56,0,0.8,0.35,0.97,0.84l1.3,3.45L17.62,14.86z M24.74,19.47 c-0.79,0-1.44-0.66-1.44-1.47c0-0.82,0.64-1.48,1.43-1.49c0.79,0,1.44,0.66,1.44,1.47C26.17,18.8,25.53,19.46,24.74,19.47z"/></g></svg>')}.visit_methods li>a.bike{background-image:url('data:image/svg+xml; utf8, <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 35.27 35.26" style="enable-background:new 0 0 35.27 35.26;" xml:space="preserve"><g><path fill="%2300A9AB" class="st0" d="M0,17.72C-0.05,7.98,7.8,0.05,17.54,0c9.74-0.05,17.68,7.8,17.73,17.53c0.05,9.74-7.81,17.68-17.54,17.73 C7.99,35.31,0.05,27.46,0,17.72L0,17.72z"/> <g> <path fill="%23FFFFFF" class="st1" d="M20.1,14.46h3.66c1.14,0,1.14-1.48,0-1.48l-3.15,0.01l-2.08-3.25c0,0-0.44-0.73-1.28-0.73 c0,0-0.69-0.09-1.19,0.47l-4,4.01c-0.25,0.28-0.41,0.65-0.41,1.06c0,0.59,0.33,1.11,0.82,1.38l4.08,2.26v4.26 c0,0.6,0.49,1.09,1.09,1.09c0.6,0,1.09-0.49,1.09-1.09v-5.32c0,0,0.14-0.85-0.82-1.31l-2.35-1.24l2.54-2.51l1.23,1.92 C19.53,14.32,19.82,14.46,20.1,14.46L20.1,14.46z"/> <path fill="%23FFFFFF" class="st1" d="M25.04,17.11c-2.78,0-5.04,2.25-5.04,5.03c0,2.78,2.26,5.03,5.04,5.03c2.77,0,5.03-2.25,5.03-5.03 C30.07,19.36,27.81,17.11,25.04,17.11z M25.04,26.24c-2.26,0-4.1-1.84-4.1-4.1c0-2.26,1.84-4.1,4.1-4.1c2.26,0,4.09,1.84,4.09,4.1 C29.13,24.41,27.3,26.24,25.04,26.24z"/> <path class="st1" fill="%23FFFFFF" d="M10.23,17.06c-2.77,0-5.03,2.25-5.03,5.03c0,2.78,2.26,5.03,5.03,5.03c2.78,0,5.04-2.25,5.04-5.03 C15.26,19.31,13.01,17.06,10.23,17.06z M10.23,26.2c-2.26,0-4.1-1.84-4.1-4.1s1.84-4.1,4.1-4.1c2.26,0,4.1,1.84,4.1,4.1 S12.49,26.2,10.23,26.2z"/> <path fill="%23FFFFFF" class="st1" d="M20.02,9.87c1.04,0,1.89-0.84,1.89-1.89c0-1.04-0.85-1.89-1.89-1.89c-1.04,0-1.89,0.85-1.89,1.89 C18.12,9.02,18.97,9.87,20.02,9.87z"/></g></g></svg>')}
#overlay{opacity:0;pointer-events:none;position:fixed;top:0;left:0;background:rgba(69,66,66,.5);width:100%;height:100%;transition:all .3s ease;z-index:999;display:flex;justify-content:center;align-items:center}body.showoverlay #overlay{opacity:1;pointer-events:auto}#overlay .wrapper{width:100%}#overlay .wrapper .textcontent{box-sizing:content-box !important;color:#000;margin:0;margin:0 auto}#overlay .wrapper .textcontent>div{background:#fff;padding:30px}#overlay .wrapper .textcontent>div>div{overflow:auto;max-height:80vh}#overlay .wrapper .textcontent>div>div :last-child{margin-bottom:0}#overlay button#closepopup,#overlay b.close{background:0 0;outline:none;display:block;text-align:center;line-height:1;width:100%;height:2.2rem;line-height:2.2rem;cursor:pointer;position:relative;top:-10px;margin-bottom:10px}#overlay button#closepopup:after,#overlay b.close:after{display:inline-block;content:"\e917";font-family:icons;font-weight:400;font-size:1.8rem;transition:all .2s ease;float:right}#overlay button#closepopup:after,#overlay b.close:after{transform:rotate(90deg);content:"\e905"}#overlay button#closepopup:focus:after{box-shadow:0 0 0 3px var(--cb_light_green)}#overlay .wrapper .textcontent>div>div .vidholder{width:100%;height:0;padding-bottom:56.25%;position:relative}#overlay .wrapper .textcontent>div>div .vidholder iframe{position:absolute;top:0;left:0;width:100%;height:100%}#overlay h3{font-weight:500}#overlay h3 em{font-weight:400 !important;font-style:normal !important}
.timeline_area{background:rgba(182,174,168,.24);color:#000}.timeline_area h2{text-align:center;font-weight:500;padding:1em 0;margin:0 auto}.timeline_area>.thetimeline{text-align:center;position:relative}.timeline_area>.thetimeline>div.timelinebg{background-size:auto 100% !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important;background-color:#000;color:#fff}.timeline_area>.thetimeline article:after{content:"";display:block;position:absolute;top:0;left:calc(50% - 1px);height:100%;width:0;border-right:1px solid #fff;z-index:40}.timeline_area>.thetimeline article{position:relative;z-index:50;overflow:hidden;margin:0;padding:30px 0}.timeline_area>.thetimeline>div.timelinebg:first-of-type>article:first-of-type{padding-top:0 !important}.timeline_area>.thetimeline article>div{margin-bottom:10px;position:relative;transform:translateX(50%);width:50%}.timeline_area>.thetimeline article>div:after{content:"";display:table;clear:both}.timeline_area>.thetimeline article>div>div{text-align:left;width:50%;margin:0;float:right;position:relative;z-index:35;transition:all .5s ease}.timeline_area>.thetimeline article.even>div>div{float:left}.timeline_area>.thetimeline article.hidden>div>div{opacity:0}.timeline_area>.thetimeline article.hidden>div>div.text{transform:translateX(-100%)}.timeline_area>.thetimeline article.hidden.even>div>div.text{transform:translateX(100%)}.timeline_area>.thetimeline article.hidden>div>div.image{transform:translateX(100%)}.timeline_area>.thetimeline article.hidden.even>div>div.image{transform:translateX(-100%)}.timeline_area>.thetimeline article.seen>div>div,.timeline_area>.thetimeline article.seen.even>div>div{transform:none !important;opacity:1 !important}.timeline_area>.thetimeline article>div>div.text{padding:10px 18px 0 20px}.timeline_area>.thetimeline article div.text :last-child{margin-bottom:0}.timeline_area>.thetimeline article div.image{position:relative}.timeline_area>.thetimeline article div.image div.portrait{width:66.666%}.timeline_area>.thetimeline article.even div.image div{float:right}.timeline_area>.thetimeline article div.image img{display:block;width:100%;height:100%;object-position:left top;object-fit:contain}.timeline_area>.thetimeline article h3{background:#00c587;color:#fff;border-radius:100%;width:3em;height:3em;line-height:3.2em;font-weight:500;margin:0 auto 12px;position:relative;z-index:45;color:#000;font-weight:600}@media all and (max-width:1199px){.timeline_area>.thetimeline article>div{width:66.66%;transform:translateX(25%)}}@media all and (max-width:899px){.timeline_area>.thetimeline article>div{width:100%;transform:none}.timeline_area>.thetimeline article div.text p{font-size:1.6rem}}@media all and (max-width:599px){.timeline_area>.thetimeline article div.image div.portrait{width:100%}.timeline_area>.thetimeline article.even div.text{float:right}.timeline_area>.thetimeline article.even div.image{left:0;width:calc(50% - 1px)}}.timelinebg:last-child{padding-bottom:155px}body.about-template-template_timeline #footer{border-top-width:0 !important}@media all and (min-width:1200px){.timelinebg:last-child{padding-bottom:230px}body.about-template-template_timeline #footer{border-top-width:0 !important}}
form input:focus{box-shadow:0 0 0 3px var(--cb_light_green)}#contactpage{color:#000}@media all and (min-width:1200px){#contactpage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}}form.wpcf7-form{margin:0 0 2rem}form.wpcf7-form p{margin:0 0 1.5rem !important;padding:0 !important}.textcontent form.wpcf7-form label,.accordion form.wpcf7-form label,form.wpcf7-form .wpcf7-checkbox label{display:inline;margin-right:.5em;padding:.5em 0}form.wpcf7-form .wpcf7-checkbox{display:inline-block}form.wpcf7-form .wpcf7-checkbox label input{margin-left:.5em}form.wpcf7-form input[type=text],form.wpcf7-form input[type=email]{background:rgba(245,244,243,1);background:rgba(255,255,255,1);background:#fff;display:block;border:none;padding:20px 20px 18px;font-family:inherit;font-weight:300;font-size:2.4rem;width:100%;color:#000;border:1px solid rgba(122,125,116,.5)}::-webkit-input-placeholder{color:#000;font-weight:300}:-moz-placeholder,::-moz-placeholder{color:#000;font-weight:300;opacity:1}::-moz-placeholder{color:#000;font-weight:300}:-ms-input-placeholder{color:#000;font-weight:300}form.wpcf7-form textarea{background:rgba(245,244,243,1);background:rgba(255,255,255,1);display:block;border:none;padding:20px;font-family:inherit;font-weight:100;font-size:2.2rem;border:1px solid rgba(122,125,116,.5);width:100%}form.wpcf7-form input[type=submit]{cursor:pointer;background:rgba(0,197,135,1);color:#000;border:none;padding:20px;font-family:inherit;font-weight:500;font-size:2.2rem}form.wpcf7-form input[type=submit]:hover{background:#000;text-decoration:none}form.wpcf7-form input[type=submit]:focus{box-shadow:0 0 0 3px var(--cb_light_green)}form.wpcf7-form select{position:fixed;top:-1000px;display:none}.screen-reader-response{display:none}dl.dropdownstyled{margin:0;border:1px solid rgba(122,125,116,.5)}dl.dropdownstyled dd,dl.dropdownstyled dt,dl.dropdownstyled ul{margin:0;padding:0}dl.dropdownstyled dd{position:relative}dl.dropdownstyled a,dl.dropdownstyled a:visited{color:#000;text-decoration:none !important;outline:none;padding:10px 20px;line-height:1.2;font-size:2.2rem}dl.dropdownstyled dt a,dl.dropdownstyled dt a:visited{padding:20px;font-weight:300}dl.dropdownstyled dd a,dl.dropdownstyled dd a:visited{font-size:1.8rem}dl.dropdownstyled a:hover{color:#fff}dl.dropdownstyled dt a:hover{color:#000}dl.dropdownstyled dt a{background:rgba(255,255,255,1);background-size:16px auto;display:block;padding-right:20px;position:relative}dl.dropdownstyled dt a:after{display:block;content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid rgba(0,0,0,.75);position:absolute;top:50%;right:20px;transform:translateY(-50%)}dl.dropdownstyled dt a span{cursor:pointer;display:block}dl.dropdownstyled dd ul{background:rgba(255,255,255,1) none repeat scroll 0 0;color:#000;display:none;left:0;z-index:100;top:0;width:auto;min-width:100%;list-style:none;max-height:none;overflow:auto}dl.dropdownstyled span.value{display:none}dl.dropdownstyled dd ul li{margin:0 !important}dl.dropdownstyled dd ul li a{display:block;background-color:rgba(245,244,243,.1)}dl.dropdownstyled dd ul li a{background:rgba(245,244,243,.2)}dl.dropdownstyled dd ul li:nth-child(odd) a{background:rgba(122,125,116,.2)}dl.dropdownstyled dd ul li a:hover{background:#7a7d74;color:#fff}.wpcf7-validation-errors{background:red}.wpcf7-display-none{display:none}.rc-anchor,.grecaptcha-badge{visibility:hidden !important}div.response{font-size:2rem;font-weight:600;padding-bottom:.5em}div.response a{color:rgba(0,0,0,1) !important;text-decoration:underline}div#mce-success-response{color:rgba(0,197,135,1) !important}div#mce-error-response{color:rgba(244,107,71,1) !important}
#instagramfeed h2{text-align:center !important;color:#707070;font-size:2.4rem;font-weight:400;margin:0 0 2rem;max-width:none;line-height:4rem !important;height:4rem !important}#instagramfeed h2 a{text-decoration:none;color:#707070;text-align:center;position:relative;display:inline-block;padding:.5rem 0 0 5rem}#instagramfeed h2 strong{font-weight:500}#instagramfeed h2 a:before{background-size:contain !important;background:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../images/instagram-logo.png) no-repeat center;margin-right:.5em;content:" ";display:inline-block;height:4rem;width:4rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media all and (max-width:599px){#instagramfeed h2{text-align:left !important;font-size:1.4rem;padding-left:20px}}body.post-type-archive-conservation #footer{border-top-width:0 !important}@media all and (min-width:1200px){body.post-type-archive-conservation #footer{border-top-width:0 !important}}#blogcatarea{display:grid;grid-gap:10px}#blogcatarea p{color:#000;padding:10px 10px 8px;display:none}ul#blogcats{margin:0 0 2rem}ul#blogcats li{line-height:1.2;margin:0 0 10px;display:inline-block}ul#blogcats li a{display:inline-block;position:relative;transition:all .2s ease;background:rgba(225,221,218,.32);color:#000;padding:10px 10px 8px;margin:0 10px 0 0}ul#blogcats li a.current,ul#blogcats li a:hover{color:#000 !important;background:rgba(0,197,135,1) !important}ul#blogcats li a:focus{box-shadow:0 0 0 3px var(--cb_light_green);color:#000 !important}@media all and (min-width:1200px){#blogcatarea{grid-template-columns:1fr 1fr 1fr}#blogcatarea ul{grid-column:span 2}#blogcatarea p{text-align:right;display:block}}@media all and (min-width:1400px){#blogcatarea{grid-template-columns:1fr 1fr 1fr 1fr}#blogcatarea ul{grid-column:span 3}}
#search{position:fixed;top:0;left:0;background:#454242;width:100%;height:100%;transition:all .3s ease;z-index:998;opacity:0;pointer-events:none}#search>div:not(.closesearchwrapper){display:flex;flex-direction:column;height:100%}#searchresults .textcontent ul li{list-style:none !important;margin-left:0 !important}html.searchoverlay,body.searchoverlay{height:100%;width:100%;overflow:hidden;-webkit-overflow-scrolling:touch}body.searchoverlay{overflow:hidden}body.searchoverlay #search{opacity:1;pointer-events:auto}body.searchoverlay #masthead h1.text,body.searchoverlay #mainnav ul,body.searchoverlay #mainnav p:not(#showsearch){opacity:0 !important;pointer-events:none}body.searchoverlay #roundel svg#cblogo path{fill:rgba(255,255,255,1) !important}body.searchoverlay #mainnav p#showsearch a{height:1.8em;width:3.8rem}body.searchoverlay #mainnav p#showsearch a:before,body.searchoverlay #mainnav p#showsearch a:after{display:block;content:"";width:100%;height:0;border-top:2px solid rgba(255,255,255,1);position:absolute;transition:all .2s ease}body.searchoverlay #mainnav p#showsearch a:before,body.searchoverlay #mainnav p#showsearch a:after{border-color:rgba(255,255,255,1) !important}body.searchoverlay #mainnav p#showsearch a:before{top:calc(50% - 1px);transform:rotate(45deg)}body.searchoverlay #mainnav p#showsearch a:after{top:calc(50% - 1px);transform:rotate(-45deg)}#search .wrapper{width:100%;grid-column:1/-1}#closesearch{display:block;z-index:999;opacity:1;margin:4rem 0 1rem;font-family:'ico';line-height:1.4;height:1.4em;width:1.4em;text-align:center;font-size:4rem;text-align:right;color:rgba(255,255,255,1);font-weight:400;position:relative}#closesearch:before{content:"\e90b";text-align:center}#closesearch:hover{color:rgba(255,255,255,1)}#closesearch span{position:absolute;top:-10rem;width:1px;height:1px;overflow:hidden;display:block}@media all and (max-width:600px){#closesearch{margin:2rem 0 1rem;font-size:3.2rem}}#searchform{position:relative;margin:0 auto;width:100%}#searchform input{border:none !important;outline:none !important}#searchform input{font-family:inherit;font-weight:400;display:block;height:2.4em}#searchform input#s{background:rgba(255,255,255,1);background:#676464;color:#231f20;color:#fff;padding:0 2rem;font-size:3.2rem;margin:0;font-weight:300;display:block;width:100%;line-height:2.4;padding-left:6rem}#searchform:before{position:absolute;top:50%;left:10px;content:"";display:inline-block;font-family:icons;font-size:3.2rem;vertical-align:middle;line-height:1;content:"\e911";transform:translateY(-50%);text-align:center}@media all and (max-width:599px){#searchform:before{width:var(--ROUNDEL_S);left:var(--SIDES_HERO_S)}#searchform input#s{padding-left:calc(var(--ROUNDEL_S) + var(--SIDES_HERO_S) + 20px)}}@media all and (min-width:600px){#searchform:before{width:var(--ROUNDEL_M);left:var(--SIDES_HERO_M)}#searchform input#s{padding-left:calc(var(--ROUNDEL_M) + var(--SIDES_HERO_M) + 20px)}}@media all and (min-width:1200px){#searchform:before{width:var(--ROUNDEL_L);left:var(--SIDES_HERO_L)}#searchform input#s{padding-left:calc(var(--ROUNDEL_L) + var(--SIDES_HERO_L) + 20px)}}@media all and (min-width:1800px){#searchform:before{width:var(--ROUNDEL_XL);left:var(--SIDES_HERO_XL)}#searchform input#s{padding-left:calc(var(--ROUNDEL_XL) + var(--SIDES_HERO_XL) + 20px)}}input:not([type=checkbox]){-webkit-appearance:none !important}#searchform input#searchsubmit{border-style:none;text-indent:-9999px;width:36px;cursor:pointer;background-size:auto 60px !important;position:absolute;top:0;right:0;border:1px dashed red;width:50px;background:0 0;border:none;outline:none;position:absolute;bottom:0;left:0;font-family:'icons';content:'\e907';font-weight:400;font-size:3rem}#searchload{clear:both;flex:1;overflow:auto !important;background:#fff}#searchresults{clear:both;padding-top:1em;background:#fff;color:#000}.searchheading{clear:both;padding-top:.5em}#searchloading{width:100%;max-width:none !important;height:100px;background:#fff url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../images/loader.gif) no-repeat center center;margin:0;z-index:40;clear:both;background-size:auto 80%}#searchload{background:#fff;position:relative}#searchload>picture{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#searchload>picture img{position:absolute;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 2px);height:calc(100% + 2px)}#searchloading{height:0;overflow:hidden;transition:all .2s ease}#searchloading.loading{height:100px}#searchloading.loading+#searchload{background:#fff}#searchcats{display:flex;flex-wrap:wrap;margin:0;list-style:none !important}#searchcats li{list-style:none !important}#searchcats li a{display:inline-block;background:#00c587;color:#fff;padding:.75em .75em .5em;margin:10px 10px 0 0;position:relative;cursor:pointer;text-decoration:none}#searchcats li a:hover{background:#000;color:#fff}#searchresults section{padding:30px 0 10px}#searchresults section:nth-child(even){background:rgba(103,100,100,.13)}#searchresults section h2{font-weight:400;text-align:center;max-width:none;padding:0}ul.searchresults li a{display:flex}ul.searchresults li a div{flex:1;border-right:10px solid transparent;position:relative;padding:10px 5px 4rem 0}ul.searchresults li a div.img{border-right:none;border-left:10px solid transparent;max-width:400px;padding:0}ul.searchresults li a div.img img{display:block;width:100%;height:auto}ul.searchresults li a{text-decoration:none;color:#000}ul.searchresults li a div:first-child:after{position:absolute;bottom:0;left:0;font-family:'icons';content:'\e907';font-weight:400;font-size:3rem}ul.searchresults li h3{font-weight:500;font-size:2.4rem;margin:0 0 1rem}ul.searchresults li p.date{font-size:1.6rem;margin:0 0 1rem}ul.searchresults li p.cat{font-size:1.6rem;margin:0 0 .25rem}ul.searchresults li{border-bottom:1px solid #707070;margin:0;padding:20px 0}ul.searchresults li:last-child{border-bottom:none}@media all and (max-width:599px){ul.searchresults li a div:first-child{padding-bottom:10px}ul.searchresults li a div:first-child:after{display:none}ul.searchresults li h3{font-size:1.8rem;margin:0 0 1rem}ul.searchresults li p.date{font-size:1.4rem;margin:0 0 1rem}ul.searchresults li p.cat{font-size:1.4rem;margin:0 0 .25rem}ul.searchresults li p{font-size:1.6rem}}
#sb_instagram,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sb_instagram{width:100%;margin:0 auto;padding:0;box-sizing:border-box}#sb_instagram:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;box-sizing:border-box}#sb_instagram #sbi_images{width:100%;float:left;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images .sbi_item{display:-moz-inline-stack;display:inline-block;float:left;vertical-align:top;zoom:1;max-height:1000px;padding:inherit!important;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0;max-height:0}#sb_instagram.sbi_col_1 #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7 #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8 #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:10%}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{width:10%}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:auto}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{display:block!important;position:absolute;z-index:1;color:#fff;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,.4));filter:drop-shadow(0 0 2px rgba(0,0,0,.4))}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#sb_instagram .fa-pulse,#sbi_lightbox .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(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#sb_instagram .sb_instagram_header{float:left;clear:both;margin:0 0 15px;padding:0;line-height:1.2;width:100%}#sb_instagram .sb_instagram_header a{float:left;display:block;min-width:100%\9;transition:color .5s ease;text-decoration:none}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:40px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{margin-left:95px!important;line-height:1.4}#sb_instagram .sbi_medium .sbi_header_text h3{margin-right:-85px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{margin-top:4px!important}#sb_instagram .sbi_medium .sbi_header_text.sbi_no_info h3{padding-top:20px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:60px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{margin-left:140px!important;line-height:1.5}#sb_instagram .sbi_large .sbi_header_text h3{margin-right:-120px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{margin-top:12px!important}#sb_instagram .sbi_large .sbi_header_text.sbi_no_info h3{padding-top:32px!important}}#sb_instagram .sbi_header_img{float:left;position:relative;width:50px;margin:0 0 0 -100%!important;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sbi_header_img img{float:left;margin:0!important;padding:0!important;border:none!important;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sbi_header_img_hover i{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;overflow:hidden;background:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../img/small-logo.png) no-repeat}#sb_instagram .sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sbi_header_img_hover{position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-radius:40px;transition:opacity .2s}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover{opacity:1}#sb_instagram .sbi_header_text{float:left;width:100%;padding-top:5px}#sb_instagram .sbi_header_text .sbi_bio,#sb_instagram .sbi_header_text h3{float:left;clear:both;width:auto;margin:0 0 0 60px!important;padding:0!important}#sb_instagram #sbi_load,#sb_instagram .sb_instagram_error{width:100%;text-align:center}#sb_instagram .sb_instagram_header h3{font-size:16px;line-height:1.3}#sb_instagram .sb_instagram_header p{font-size:13px;line-height:1.3}#sb_instagram .sb_instagram_header h3.sbi_no_bio{padding-top:9px!important}#sb_instagram .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram #sbi_load{float:left;clear:both;opacity:1;transition:all .5s ease-in}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0;background:#333;border:none;color:#fff;text-decoration:none;font-size:13px;line-height:1.5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .1s ease-in}#sb_instagram #sbi_load .sbi_load_btn{position:relative}#sb_instagram .sbi_follow_btn{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram #sbi_load .sbi_load_btn.sbi_custom:hover,#sb_instagram .sbi_follow_btn.sbi_custom a:focus,#sb_instagram .sbi_follow_btn.sbi_custom a:hover{box-shadow:inset 0 0 20px 20px rgba(255,255,255,.15)}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:0;padding:10px 15px;font-size:13px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_width_resp{width:100%!important}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:100%}}body.post-type-archive #all #sbi_mod_error{display:none !important}#sbi_mod_error,.sbi-screenreader,.sbi_follow_btn{display:none !important}a.sbi_load_btn:focus,a.sbi_load_btn:hover,a.sbi_load_btn{line-height:1.2 !important;display:block;font-size:1.8rem !important;font-family:inherit;background:0 0 !important}a.sbi_load_btn span{border:1px solid #fff;padding:.5em 1em .3em;display:inline-block;color:#000;background:#00c587;border-color:#00c587}a.sbi_load_btn:hover span{background:#000;border-color:#000;color:#fff;mix-blend-mode:normal !important}
#alertwelcome{margin-bottom:10px;position:relative;background:#cc4734;color:#fff}#alertwelcome:before,#alertwelcome:after{content:"";display:block;background:#fff;width:10px;height:100%;position:absolute;top:0}#alertwelcome:before{left:0}#alertwelcome:after{right:0}#alertwelcome .wrapper{grid-gap:0 !important}#alertwelcome .wrapper>header,#alertwelcome .wrapper>div{padding:30px 0;color:#fff}#alertwelcome .wrapper>aside,#alertwelcome .wrapper>header{display:flex;flex-direction:column;justify-items:space-between}#alertwelcome .wrapper>div ul.social{margin-bottom:2rem;margin-top:3rem}#alertwelcome .wrapper>div div:first-child,#alertwelcome .wrapper>header div:first-child{flex:1}#alertwelcome .wrapper>header div:first-child p{max-width:24em;padding-right:1em}#alertwelcome .wrapper>div p{max-width:24em;padding-right:1em}#alertwelcome .wrapper>header div:first-child p:first-child,#alertwelcome .wrapper>header div:first-child+p,#alertwelcome .wrapper>div p.cta{font-weight:300;line-height:1.2;max-width:14em;margin-top:0;margin-bottom:1.5em}#alertwelcome .wrapper>header div:first-child+p{margin-bottom:.5em !important;margin-top:1.5em !important;max-width:15em}#alertwelcome .wrapper>div p.cta{margin-top:-.5em;margin-bottom:1em !important}#alertwelcome .wrapper>header div:first-child p:first-child>strong{font-weight:300}#alertwelcome .wrapper p.cta{margin-top:1.6rem;margin-bottom:0 !important;justify-self:flex-end}#alertwelcome .wrapper>div p.cta a{background:#036;color:#fff;border-color:#036}#alertwelcome .wrapper>div p.cta a:hover{background:#fff;color:#036;border-color:#fff}@media all and (max-width:599px){#alertwelcome .wrapper>header div:first-child p:first-child,#alertwelcome .wrapper>header div:first-child+p,#alertwelcome .wrapper>div p.cta{font-size:2.4rem}#alertwelcome .wrapper>header,#alertwelcome .wrapper>div{margin-bottom:10px}#alertwelcome .wrapper>header,#alertwelcome .wrapper>div{padding:20px}}@media all and (min-width:600px) and (max-width:899px){#alertwelcome .wrapper>header{grid-column:span 4}#alertwelcome .wrapper>div{grid-column:span 4}#alertwelcome .wrapper>header,#alertwelcome .wrapper>div{padding:calc(RUNWAY_M/2) 0}}@media all and (max-width:899px){#alertwelcome .wrapper{display:block}#alertwelcome .wrapper>header,#alertwelcome .wrapper>aside{margin-bottom:10px}#alertwelcome .wrapper>header div:first-child p:first-child,#alertwelcome .wrapper>header div:first-child+p,#alertwelcome .wrapper>div p.cta{font-size:3rem;line-height:1.3}#alertwelcome ul.social{margin-top:2.4rem}}@media all and (min-width:900px){#alertwelcome .wrapper>header{grid-column:span 4}#alertwelcome .wrapper>div{grid-column:span 4}#alertwelcome .wrapper>header div:first-child p:first-child,#alertwelcome .wrapper>header div:first-child+p,#alertwelcome .wrapper>div p.cta{max-width:none;line-height:1.2;font-size:2.8rem;margin-bottom:1.5em;padding-right:.5em}#alertwelcome .wrapper>div p.cta{margin-top:-.5em;margin-bottom:1em}#alertwelcome .wrapper>header div:first-child+p{max-width:15em}#alertwelcome .wrapper>header div:first-child p:first-child span:after{display:block;content:""}#alertwelcome .wrapper>header,#alertwelcome .wrapper>div{padding:calc(RUNWAY_M/2) 0}}@media all and (min-width:1200px){#alertwelcome .wrapper>header{grid-column:span 10}#alertwelcome .wrapper>div{grid-column:span 6}#alertwelcome .wrapper>header{grid-column:span 8}#alertwelcome .wrapper>div{grid-column:span 8}#alertwelcome .wrapper>header,#alertwelcome .wrapper>div{padding:calc(RUNWAY_L/2) 0}#alertwelcome ul.social li{font-size:2.4rem}}@media all and (min-width:1800px){#alertwelcome .wrapper>header div:first-child p:first-child,#alertwelcome .wrapper>header div:first-child+p,#alertwelcome .wrapper>div p.cta{font-size:2.2vw;font-size:2vw}#alertwelcome ul.social li{font-size:2.4rem;font-size:2.8rem}#alertwelcome .wrapper>header,#alertwelcome .wrapper>div{padding:calc(RUNWAY_XL/2) 0}}
#tophero{position:relative;min-height:420px;display:flex;flex-direction:column}body.hashero #tophero .textcontent,body.hashero #tophero .textcontent h1,body.hashero #tophero .textcontent h2,body.hashero #tophero .textcontent p,body.post-type-archive-whats_on #tophero p#translate,body.post-type-archive-whats_on #tophero p#translate a,body.single-exhibitions #tophero p#translate a{color:#fff}#tophero .wrapper{flex:1;display:flex;flex-direction:column;position:relative;width:100%}#tophero .wrapper header{margin-top:auto;padding:150px var(--BASE_PADDING) 90px}#tophero .wrapper header .textcontent:last-child{margin-bottom:0}body.single-whats_on #tophero .wrapper header,body.single-exhibitions #tophero .wrapper header{padding:140px 0 90px}body.post-type-archive-exhibitions #tophero .wrapper header,body.single-exhibitions #tophero.is_child .wrapper header{padding:150px var(--BASE_PADDING) var(--BASE_PADDING)}body.learning-template-template_resource_selected #tophero .wrapper header{padding:140px var(--BASE_PADDING) var(--BASE_PADDING)}#tophero .wrapper header h1,#tophero .wrapper header h1+p:not(#translate){font-size:56px;line-height:1;margin-bottom:0}#tophero .wrapper header p#translate{margin:.5em 0}#tophero+div:not(.childpage):not(.selected):not(.featured){position:relative;margin-top:-77px !important;margin-top:-78px !important}#tophero+div.childpage{margin-top:30px !important}@media all and (max-width:1199px){#tophero .wrapper header h1,#tophero .wrapper header h1+p:not(#translate){font-size:48px}}@media all and (max-width:899px){#tophero .wrapper header h1,#tophero .wrapper header h1+p:not(#translate){font-size:32px}}#tophero picture{display:block;overflow:hidden;background:#084f3e;background:#272727;position:absolute;top:0;left:0;width:100%;height:100%}#tophero picture img{height:100%;width:100%;object-fit:cover;position:absolute;display:block;left:0;top:0}
#hero_area{position:relative;min-height:100px;display:flex;flex-direction:column}#hero_area.dark h1{color:#fff}#hero_area .wrapper{flex:1;display:flex;flex-direction:column;padding:140px 0 0;position:relative;width:100%}#hero_area.dark .wrapper:before{opacity:1;opacity:.75;content:"";display:block;position:absolute;bottom:0;left:0;width:10%;pointer-events:none;z-index:0;display:none;box-sizing:content-box;background:-webkit-linear-gradient(bottom,#262626 0%,hsla(0,0%,15%,.738) 19%,hsla(0,0%,15%,.541) 34%,hsla(0,0%,15%,.382) 47%,hsla(0,0%,15%,.278) 56.5%,hsla(0,0%,15%,.194) 65%,hsla(0,0%,15%,.126) 73%,hsla(0,0%,15%,.075) 80.2%,hsla(0,0%,15%,.042) 86.1%,hsla(0,0%,15%,.021) 91%,hsla(0,0%,15%,.008) 95.2%,hsla(0,0%,15%,.002) 98.2%,hsla(0,0%,15%,0) 100%);background:linear-gradient(bottom,#000 0%,hsla(0,0%,15%,.738) 19%,hsla(0,0%,15%,.541) 34%,hsla(0,0%,15%,.382) 47%,hsla(0,0%,15%,.278) 56.5%,hsla(0,0%,15%,.194) 65%,hsla(0,0%,15%,.126) 73%,hsla(0,0%,15%,.075) 80.2%,hsla(0,0%,15%,.042) 86.1%,hsla(0,0%,15%,.021) 91%,hsla(0,0%,15%,.008) 95.2%,hsla(0,0%,15%,.002) 98.2%,hsla(0,0%,15%,0) 100%)}#hero_area.dark{background:#272727;color:#fff;margin-bottom:var(--BASE_PADDING)}#hero_area.has_subnav{padding-bottom:calc(37px - var(--BASE_PADDING));margin-bottom:var(--BASE_PADDING)}#hero_area.has_subnav+#subnavholder{position:relative;margin-top:-37px !important;margin-bottom:var(--BASE_PADDING) !important}#hero_area .wrapper header{margin-top:auto}#hero_area .wrapper header .textcontent:last-child{margin-bottom:0}#hero_area .wrapper header{padding:var(--BASE_PADDING) 0 20px 0;z-index:5;position:relative}#hero_area.has_image .wrapper header{padding-top:calc(var(--BASE_PADDING)*6)}#hero_area .wrapper header h1{font-size:56px;line-height:1;margin-bottom:0}@media all and (max-width:1199px){#hero_area .wrapper header h1{font-size:48px}}@media all and (max-width:1023px){#hero_area .wrapper{padding:120px 0 0}#hero_area .wrapper header h1{font-size:48px}}@media all and (max-width:899px){#hero_area .wrapper header h1{font-size:32px}}#hero_area picture{display:block;overflow:hidden;background:#272727;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#hero_area picture img{height:100%;width:100%;object-fit:cover;position:absolute;display:block;left:0;top:0}#hero_area.has_image picture:after,#hero_area.has_image picture:before{display:block;content:"";z-index:1;opacity:.666;position:absolute;left:0;width:100%;height:75%}#hero_area.has_image picture:after{top:0;height:150%}#hero_area.has_image picture:before{bottom:0}#hero_area.has_image picture:after{background:-webkit-linear-gradient(top,#262626 0%,hsla(0,0%,15%,.738) 19%,hsla(0,0%,15%,.541) 34%,hsla(0,0%,15%,.382) 47%,hsla(0,0%,15%,.278) 56.5%,hsla(0,0%,15%,.194) 65%,hsla(0,0%,15%,.126) 73%,hsla(0,0%,15%,.075) 80.2%,hsla(0,0%,15%,.042) 86.1%,hsla(0,0%,15%,.021) 91%,hsla(0,0%,15%,.008) 95.2%,hsla(0,0%,15%,.002) 98.2%,hsla(0,0%,15%,0) 100%);background:linear-gradient(top,#000 0%,hsla(0,0%,15%,.738) 19%,hsla(0,0%,15%,.541) 34%,hsla(0,0%,15%,.382) 47%,hsla(0,0%,15%,.278) 56.5%,hsla(0,0%,15%,.194) 65%,hsla(0,0%,15%,.126) 73%,hsla(0,0%,15%,.075) 80.2%,hsla(0,0%,15%,.042) 86.1%,hsla(0,0%,15%,.021) 91%,hsla(0,0%,15%,.008) 95.2%,hsla(0,0%,15%,.002) 98.2%,hsla(0,0%,15%,0) 100%)}#hero_area picture:before{background:-webkit-linear-gradient(bottom,#262626 0%,hsla(0,0%,15%,.738) 19%,hsla(0,0%,15%,.541) 34%,hsla(0,0%,15%,.382) 47%,hsla(0,0%,15%,.278) 56.5%,hsla(0,0%,15%,.194) 65%,hsla(0,0%,15%,.126) 73%,hsla(0,0%,15%,.075) 80.2%,hsla(0,0%,15%,.042) 86.1%,hsla(0,0%,15%,.021) 91%,hsla(0,0%,15%,.008) 95.2%,hsla(0,0%,15%,.002) 98.2%,hsla(0,0%,15%,0) 100%);background:linear-gradient(bottom,#000 0%,hsla(0,0%,15%,.738) 19%,hsla(0,0%,15%,.541) 34%,hsla(0,0%,15%,.382) 47%,hsla(0,0%,15%,.278) 56.5%,hsla(0,0%,15%,.194) 65%,hsla(0,0%,15%,.126) 73%,hsla(0,0%,15%,.075) 80.2%,hsla(0,0%,15%,.042) 86.1%,hsla(0,0%,15%,.021) 91%,hsla(0,0%,15%,.008) 95.2%,hsla(0,0%,15%,.002) 98.2%,hsla(0,0%,15%,0) 100%)}
body.whats_on,body.exhibitions{background:#f2efeb}body.whats_on #footer,body.exhibitions #footer{border-top-color:#f2efeb}#whatsonfilters{color:#56504b;background:#fff;position:relative;z-index:996}#whatsonfilters>div{position:relative}#whatsonfilters div.fieldset[hidden]{opacity:0;pointer-events:none;transition:opacity .2s ease;width:100%}#whatsonfilters input[class^=show]:checked~div.fieldset{opacity:1;pointer-events:auto}ul#selected{display:none}#content ul.cats{padding:0 12px 12px;margin:0}#content ul.cats li{margin:0;font-size:22px;line-height:32px}#content ul.cats li label{cursor:pointer;display:block}#content ul.cats li label input:focus~span{box-shadow:0 0 0 3px var(--cb_light_green)}#content ul.cats li label:hover{background:rgba(35,133,100,.08);color:#084f3e;background:linear-gradient(0deg,rgba(3,26,20,.06),rgba(3,26,20,.06)),rgba(35,133,100,.08)}ul.cats li span{display:flex;align-items:center;padding:.5em .5em .3em}ul.cats li span:before{content:"";display:block;width:14px;min-width:14px;height:14px;margin-right:15px;border:2px solid currentColor;position:relative;top:-.1em}ul.cats li input:checked~span:before{background:currentColor;background-clip:content-box;padding:1px}ul#dateoptions{padding:0 12px 12px;margin:0}ul#dateoptions li{margin:0;font-size:22px;line-height:32px}ul#dateoptions li a,ul#dateoptions li span{display:flex;align-items:center;padding:.5em .5em .3em;color:inherit;cursor:pointer}ul#dateoptions li a:hover,ul#dateoptions li span:hover{background:rgba(35,133,100,.08);color:#084f3e}ul#dateoptions li a:focus{box-shadow:0 0 0 3px var(--cb_light_green)}#whatsonfilters p.label{padding:12px 12px 4px;font-size:22px;line-height:32px;margin:0;position:relative}#whatsonfilters p.label label{cursor:pointer;padding:.5em .5em .3em;display:block}#whatsonfilters p.label label{background:#084f3e;color:#fff}#whatsonfilters p.label button{width:100%;cursor:pointer;padding:.5em .5em .3em;line-height:inherit;font-size:inherit;font-family:inherit;display:block;background:#084f3e;color:#fff}#whatsonfilters .fieldset p.label label{background:rgba(35,133,100,.08);color:#084f3e}#whatsonfilters p.label label:hover,#whatsonfilters p.label button:hover{color:#084f3e;background:linear-gradient(0deg,rgba(3,26,20,.06),rgba(3,26,20,.06)),rgba(35,133,100,.08)}#whatsonfilters p.label button:focus{box-shadow:0 0 0 3px var(--cb_light_green);background:#30312c;color:#fff}#whatsonfilters p.label button span,#whatsonfilters p.label label span{display:flex;align-items:center}#whatsonfilters p.label label span:after,#whatsonfilters p.label button span:after{content:"";display:inline-block;margin-left:auto;width:0;height:0;border-color:transparent !important;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid currentColor !important}#whatsonfilters input[class^=show]:checked~p.label label span:after,#whatsonfilters .fieldset p.label label span:after,#whatsonfilters .fieldset p.label button.opened span:after{transform:translateY(-1px) rotate(180deg)}#whatsonfilters div.fieldset.enter li#daterangecontainer{display:none !important}@media all and (max-width:899px){#whatsonfilters{margin-top:-78px}#downloadwhatson+div.wrapper>#whatsonfilters{margin-top:0}#whatsonfilters div.fieldset{max-height:11110px;overflow:hidden}#whatsonfilters input[class^=show]:checked~div.fieldset{max-height:100vh;padding:0;transition:all .5s ease-in}#whatsonfilters .fieldset p.label{display:none}#whatsonfilters input[class^=show]:checked~p.label label{background:rgba(35,133,100,.08);color:#084f3e}}@media all and (min-width:900px){#whatsonfilters>div{position:relative;width:calc(33.3333% - (30px*(2/3)));width:33.3333%}#whatsonfilters{display:flex;justify-content:space-between;flex-wrap:wrap;height:78px;margin-top:-78px}#downloadwhatson+div.wrapper>#whatsonfilters{margin-top:0}#whatsonfilters div.fieldset{position:absolute;top:58px;width:100%;left:0;background:#fff;box-shadow:0px 40px 40px 0px #0000003D}}h2.announce{padding:20px 40px;text-align:center;color:#084f3e;font-weight:400;margin:20px auto}
body.loading:before{display:block;content:"";width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(59,74,63,.666);background:rgba(0,0,0,.75);background-position:center;background-repeat:no-repeat;z-index:999}.load_results.processing:after,body.loading:after{z-index:999;content:" ";display:block;width:72px;height:72px;background-image:url(//chesterbeatty.ie/assets/themes/cb2023/css2023/../images/loader2.gif);background-size:80px 80px;opacity:.9;width:80px;height:80px;overflow:hidden;text-indent:-99999em;margin:auto;position:fixed;top:50%;left:50%;margin:-45px 0 0 -45px}.load_results.processing{min-height:120px;position:relative}.processing div.ahi_filters,.processing div.ahi_list,.processing div.ahi_map{opacity:.5 !important;pointer-events:none !important}.load_results.processing:after{top:65px;position:absolute;border-color:rgba(59,74,63,.75) transparent rgba(59,74,63,.75) transparent;opacity:1 !important}@keyframes spin{to{transform:rotate(360deg)}}#currentfilters.notinuse{display:none}#currentfilters dl{background:#fff;display:flex;flex-wrap:wrap;padding:0 20px 10px;padding:20px 20px 4px;border-top:1px solid rgba(86,80,75,.2)}#currentfilters dt a,#currentfilters dd a{margin:0 19px 16px 0;font-size:16px;line-height:19px;padding:.666em 8px .666em 0}#currentfilters dt a{color:#fff;color:#30312c;display:block}#currentfilters dt a:hover{text-decoration:underline}#currentfilters dt a:focus{text-decoration:underline;box-shadow:0 0 0 3px var(--cb_light_green)}#currentfilters dd a{display:block;background:#084f3e;border:1px solid transparent;font-weight:400;padding:.666em 2.5em .5em 1em;color:#fff;text-align:center;position:relative}#currentfilters dd a:hover{color:#084f3e;background:linear-gradient(0deg,rgba(3,26,20,.06),rgba(3,26,20,.06)),rgba(35,133,100,.08)}#currentfilters dd a:focus{box-shadow:0 0 0 4px var(--cb_light_green);background:#30312c;color:#fff}#currentfilters dd a>b{position:absolute;width:18px;height:18px;display:block;top:50%;right:12px;margin-top:-10px}#currentfilters dd a>b:before,#currentfilters dd a>b:after{content:"";height:2px;background:currentColor;width:17px;display:block;position:absolute;top:calc(50% + 1px);left:50%;transform:translate(-50%,-50%)}#currentfilters dd a>b:before{transform:translate(-50%,-50%) rotate(-45deg)}#currentfilters dd a>b:after{transform:translate(-50%,-50%) rotate(45deg)}#currentfilters.notinuse{display:none}@media all and (max-width:599px){#currentfilters dt a,#currentfilters dd a{font-size:14px;line-height:1;padding:.5em .5em .4em 0}#currentfilters dd a{padding:.5em 1.5em .4em .5em}#currentfilters dd a>b{width:12px;height:12px;right:6px;margin-top:-6px}#currentfilters dd a>b:before,#currentfilters dd a>b:after{width:10px}}#whatsonfilters input[type=checkbox],#whatsonfilters input[type=radio],input#from,input#to,input#applyfilters{position:fixed;top:-100px}
.eventcards{padding:20px 0;display:flex;flex-wrap:wrap;width:calc(100% + 24px);position:relative;left:-12px}.eventcards>article{display:flex;flex-direction:column;width:25%}.eventcards.just_three>article{width:33.333333%}.eventcards>article a{display:flex;flex-direction:column;flex:1;margin:12px;background:#fff;color:#000;position:relative;transition:all .2s ease}.eventcards>article a:hover{box-shadow:0px 12px 18px rgba(0,0,0,.25)}.eventcards>article a:focus{box-shadow:0 0 0 6px var(--cb_light_green)}.eventcards>article a header p.cat,.eventcards>article a header ul.cat{max-width:calc(100% - 24px);position:absolute;top:12px;left:12px;z-index:11}.eventcards>article a header ul.cat{left:0}.eventcards>article a header ul.cat li,.eventcards>article a header p.cat{display:inline-block;padding:.5em 1em .3em;background:#000;color:#fff}.eventcards>article a header ul.cat li.online{background:#084f3e}.eventcards>article a header ul.cat li.soon{background:#42b38d;color:#000}.eventcards>article a header ul.cat li,#content .eventcards>article a header ul.cat li{margin:0 0 12px 12px}.eventcards>article a header{display:flex;flex-direction:column;flex:1;padding:var(--BASE_PADDING);text-align:left}.eventcards>article a picture{display:block;overflow:hidden;background:#084f3e;position:relative;width:100%;height:0;padding-bottom:75%}.eventcards>article.soon a picture:after{content:"Coming soon";font-size:14px;display:flex;display:none;width:60px;height:60px;color:#000;background:#00c587;border-radius:100%;line-height:1;padding:15px 6px;font-weight:400;position:absolute;bottom:10px;right:10px;text-align:center;align-items:center}.eventcards>article a header h2{font-weight:400;font-size:24px;line-height:32px;min-height:64px;margin-bottom:1em}.eventcards>article a header h2:last-child{margin-bottom:0}.eventcards>article a header p.dates{margin:auto 0 0;font-size:17px;line-height:24px;opacity:.7}.eventcards>article a picture img{height:100%;width:100%;object-fit:cover;position:absolute;display:block;left:0;top:0}.child_pages .eventcards{padding:0;position:relative;top:-30px}.child_pages .eventcards>article>a{background:rgba(255,255,255,.08);color:#fff}.child_pages .eventcards>article>a:hover{background:rgba(255,255,255,.2)}.child_pages .eventcards>article a picture{background:rgba(255,255,255,.08)}@media all and (max-width:1199px){.eventcards.just_three>article,.eventcards>article{width:33.3333%}}@media all and (max-width:899px){.eventcards.just_three>article,.eventcards>article{width:50%}}@media all and (max-width:599px){.eventcards.just_three>article,.eventcards>article{width:100%}}
.lpb{padding:20px 0;display:flex;flex-wrap:wrap;width:calc(100% + 24px);position:relative;left:-12px}.lpb>article{display:flex;flex-direction:column;width:25%}.lpb.just_three1>article{width:33.333333%}.lpb>article{width:33.333333%}.lpb>article a{display:flex;flex-direction:column;flex:1;margin:12px;background:#fff;color:#000;position:relative;transition:all .2s ease}.lpb>article a:hover{box-shadow:0px 12px 18px rgba(0,0,0,.25)}.lpb>article a:focus{box-shadow:0 0 0 6px var(--cb_light_green)}.lpb>article a header p.cat,.lpb>article a header ul.cat{max-width:calc(100% - 24px);position:absolute;top:12px;left:12px;z-index:11}.lpb>article a header ul.cat{left:0}.lpb>article a header ul.cat li,.lpb>article a header p.cat{display:inline-block;padding:.5em 1em .3em;background:#000;color:#fff}.lpb>article a header ul.cat li.online{background:#084f3e}.lpb>article a header ul.cat li.soon{background:#42b38d;color:#000}.lpb>article a header ul.cat li,#content .lpb>article a header ul.cat li{margin:0 0 12px 12px}.lpb>article a header{display:flex;flex-direction:column;flex:1;padding:var(--BASE_PADDING);text-align:left}.lpb>article a picture{display:block;overflow:hidden;background:#084f3e;position:relative;width:100%;height:0;padding-bottom:75%}.lpb>article a header h2{font-weight:400;font-size:24px;line-height:32px;margin-bottom:1em}.lpb>article a header p.dates{margin:auto 0 0;font-size:17px;line-height:24px;opacity:.7}.lpb>article a picture img{height:100%;width:100%;object-fit:cover;position:absolute;display:block;left:0;top:0}.lpb>article.video a header:after,.lpb>article.external a header:after,.lpb>article.download a header:after{display:block;content:"";width:20px;height:20px;margin:auto 0 0;background-size:20px 20px;background-repeat:no-repeat;background-position:center}.lpb>article.external a header:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"><path class="st1" d="M11,1l3.3,3.3l-7,7l1.4,1.4l7-7L19,9V1H11z"/><path class="st1" d="M17,17H3V3h7L8,1H3C1.9,1,1,1.9,1,3v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-5l-2-2V17z"/></svg>')}.lpb>article.download a header:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"><path d="M18,18H2v-7H0v7c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2v-7h-2V18z"/><path d="M15.7,9.9H11V0H9v9.9H4.3l5.7,5.7L15.7,9.9z"/></svg>')}.lpb>article.video a header:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"><path d="M10,0C4.5,0,0,4.5,0,10s4.5,10,10,10s10-4.5,10-10S15.5,0,10,0z M13.3,10.1C13.3,10.1,13.2,10.1,13.3,10.1l-4.9,3.6H8.3 H8.2c0,0-0.1,0-0.1-0.1v-0.1v-7V6.4c0,0,0-0.1,0.1-0.1h0.1h0.1l4.9,3.5c0,0,0,0,0.1,0.1C13.3,10,13.3,10,13.3,10.1 C13.3,10,13.3,10.1,13.3,10.1z"/></svg>')}@media all and (max-width:1199px){.lpb>article{width:33.3333%}}@media all and (max-width:899px){.lpb>article{width:50%}}@media all and (max-width:599px){.lpb>article{width:100%}}
.block{padding:40px 0}.block>.wrapper>header{padding-bottom:30px}.block>.wrapper>header>h2{text-align:center;font-weight:500;font-size:32px;line-height:40px;color:var(--CB_TEXT);margin:0;max-width:none}.block.has_bg{background-color:var(--CB_TEXT)}.has_bg>.wrapper>header>h2{color:#fff}.block+.block{border-top:2px solid #fff}@media all and (max-width:899px){.block>.wrapper>header>h2{font-size:24px;line-height:1.25}}
.featured_exhibition{color:#56504b;background:#fff;position:relative;z-index:996;transition:all .2s ease;display:flex;flex-wrap:wrap;margin-top:var(--BASE_PADDING);margin-bottom:48px}.featured_exhibition:hover{box-shadow:0px 40px 40px rgba(0,0,0,.24)}.featured_exhibition:focus{box-shadow:0 0 0 6px var(--cb_light_green)}.featured_exhibition header{padding:var(--BASE_PADDING)}header.exhibitionheader p{font-weight:400;font-size:24px;line-height:32px;letter-spacing:.2px;margin:0}header.exhibitionheader h2{font-weight:700;font-size:48px;line-height:56px;letter-spacing:-.03em}header.exhibitionheader h2+h3{font-weight:400;font-size:48px;line-height:56px;letter-spacing:-.03em;margin-top:-.5em}.featured_exhibition header.exhibitionheader p.dates{margin-top:auto;margin-bottom:0}.featured_exhibition header.exhibitionheader h2 span,.featured_exhibition header.exhibitionheader h2+h3 span{transition:all .2s ease;cursor:pointer;text-decoration:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-position:0 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:0 2px,100% 2px;transition:background-size .5s}.featured_exhibition:hover header.exhibitionheader h2 span,.featured_exhibition:hover header.exhibitionheader h2+h3 span{background-size:100% 2px,100% 2px}@media all and (max-width:899px){header.exhibitionheader h2{font-size:32px;line-height:40px;letter-spacing:.2px}header.exhibitionheader h2+h3{font-size:32px;line-height:40px;letter-spacing:.2px}header.exhibitionheader p{font-size:22px;line-height:30px;letter-spacing:.2px}}.featured_exhibition header,.featured_exhibition picture{display:block;width:100%}.featured_exhibition picture{position:relative;overflow:hidden}.featured_exhibition picture:before{display:block;content:"";width:100%;height:0;padding-bottom:75%}.featured_exhibition picture.comingsoon:after{content:"Coming soon";font-size:28px;display:flex;width:120px;height:120px;color:#000;background:#00c587;border-radius:100%;line-height:1;font-weight:400;position:absolute;bottom:20px;right:20px;text-align:center;align-items:center}@media all and (max-width:599px){.featured_exhibition picture.comingsoon:after{font-size:14px;width:60px;height:60px;bottom:10px;right:10px}}.featured_exhibition picture img{height:100%;width:100%;object-fit:cover;position:absolute;display:block;left:0;top:0}@media all and (min-width:600px){.featured_exhibition picture:before{padding-bottom:58%}}@media all and (min-width:900px){.featured_exhibition header,.featured_exhibition picture{width:50%}.featured_exhibition header{display:flex;flex-direction:column}.featured_exhibition picture:before{min-height:400px}}
aside#eventdetails{background:#fff;color:#000;display:block;padding:var(--BASE_PADDING) 0;position:relative;border-top:1px solid #dddcdb;margin-bottom:40px}aside#eventdetails .textcontent>div{color:var(--CB_TEXT)}aside#eventdetails .textcontent>div:not(:last-child){margin-bottom:20px}aside#eventdetails .textcontent:last-child{margin:0 auto}@media all and (min-width:600px){aside#eventdetails .textcontent:last-child{display:flex;justify-content:space-between}aside#eventdetails .textcontent>div,aside#eventdetails .textcontent>div:not(:last-child){width:calc(33.3333% - (var(--BASE_PADDING)*(2/3)));margin-bottom:0}}aside#eventdetails .textcontent>div h2,aside#eventdetails .textcontent>div h3,aside#eventdetails .textcontent>div p{font-size:15px;line-height:22px;letter-spacing:.2px;margin:0}aside#eventdetails .textcontent>div p{font-weight:500}aside#eventdetails .textcontent>div h2,aside#eventdetails .textcontent>div h3{text-transform:uppercase;display:block}aside#eventdetails>.textcontent>div{display:flex}aside#eventdetails>.textcontent>div:before{display:block;content:"";height:21px;width:21px;min-width:21px;margin-right:12px;background-size:contain;background-position:left center;background-repeat:no-repeat}aside#eventdetails>.textcontent>div.dates:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21 21" style="enable-background:new 0 0 21 21;" xml:space="preserve"><path fill="%2356504B" d="M8.2,9.7H6.6v1.6h1.6V9.7z M11.3,9.7H9.7v1.6h1.6V9.7z M14.4,9.7h-1.6v1.6h1.6V9.7z M17.5,4.1h-2.3V2.5h-1.6v1.6H7.4V2.5 H5.8v1.6H3.5v14.4h14V4.1z M15.9,16.9H5.1V8.1h10.9V16.9z"/></svg>')}aside#eventdetails>.textcontent>div.admission:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21 21" style="enable-background:new 0 0 21 21;" xml:space="preserve"><path fill="%2356504B" d="M7.6,20.7l-2.8-2.8l0.4-0.4c0.1-0.1,0.1-0.1,0.1-0.5c0-0.4-0.1-0.6-0.3-0.9C4.7,16,4.4,15.7,4,15.7c-0.1,0-0.4,0.1-0.6,0.2 L3,16.1l-2.7-2.7l13.1-13l2.7,2.7L16,3.4c-0.1,0.2-0.2,0.4-0.2,0.6c0,0.4,0.1,0.6,0.3,0.9c0.2,0.2,0.5,0.4,0.9,0.4 c0.1,0,0.4-0.1,0.6-0.2L18,4.9l2.7,2.7L7.6,20.7z M6.1,17.8l1.5,1.5L19.3,7.6l-1.5-1.5c-0.9,0.3-1.9-0.1-2.3-0.5 C15,5.2,14.8,4.7,14.8,4c0-0.3,0.1-0.6,0.1-0.8l-1.5-1.5L1.7,13.4l1.5,1.5c0.9-0.3,1.9,0.1,2.3,0.5C6,15.8,6.2,16.3,6.2,17 C6.2,17.3,6.2,17.5,6.1,17.8z M12.7,5.2L12,4.5l-7.4,7.4l0.7,0.7L12.7,5.2z M11.8,9.9l-0.7-0.7l-4.7,4.7l0.7,0.7L11.8,9.9z M10.8,14.6l-0.7-0.7l-1.9,1.9l0.7,0.7L10.8,14.6z M16.5,9l-0.7-0.7l-1,1l0.7,0.7L16.5,9z"/></svg>')}aside#eventdetails>.textcontent>div.location:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21 21" style="enable-background:new 0 0 21 21;" xml:space="preserve"><path fill="%2356504B" d="M16.1,3.8l0.4-0.3l0,0L16.1,3.8z M4.9,3.8L4.6,3.5l0,0L4.9,3.8z M4.9,12.2l0.4-0.3l0,0L4.9,12.2z M10.4,19.6L10,19.9 l0.4,0.5l0.4-0.5L10.4,19.6z M16,12.3l-0.4-0.3l0,0l0,0L16,12.3z M16.5,3.5c-1.4-1.9-3.6-2.9-5.9-2.9l0,1c2,0,3.9,0.8,5.1,2.5	L16.5,3.5z M10.6,0.6c-2.3,0-4.6,1.1-6,2.9l0.8,0.6c1.3-1.6,3.3-2.5,5.2-2.5L10.6,0.6z M4.6,3.5c-2.1,2.7-2.1,6.4,0,9.1l0.8-0.6	c-1.8-2.3-1.8-5.5,0-7.8L4.6,3.5z M4.5,12.5l5.5,7.3l0.8-0.6l-5.5-7.3L4.5,12.5z M10.8,19.9l5.5-7.3L15.6,12L10,19.3L10.8,19.9z M16.3,12.6c2.2-2.6,2.2-6.3,0.2-9.1l-0.8,0.6c1.8,2.4,1.8,5.7-0.1,7.8L16.3,12.6z M10.5,4.8c1.7,0,3.2,1.5,3.2,3.2l1,0 c0-2.3-1.9-4.2-4.2-4.2L10.5,4.8z M13.7,8c0,1.7-1.5,3.1-3.2,3.1l0,1c2.3,0,4.2-1.8,4.2-4.1L13.7,8z M10.4,11.1	c-1.7,0-3.1-1.5-3.1-3.1l-1,0c0,2.2,1.8,4.1,4.1,4.1L10.4,11.1z M7.3,8c0-1.7,1.4-3.2,3.1-3.2l0-1c-2.3,0-4.1,2-4.1,4.2L7.3,8z"/></svg>')}
.events_block{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.events_block:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.events_block .wrapper>header{position:relative}.events_block .eventcards{padding:0}
.shop_block ul{display:flex;flex-wrap:wrap;width:calc(100% + 24px);position:relative;left:-12px}.shop_block ul>li{display:flex;flex-direction:column;width:25%}.shop_block ul>li a{display:flex;flex-direction:column;flex:1;margin:12px;background:#fff;color:#000;position:relative;transition:all .2s ease}.shop_block ul>li a:hover{box-shadow:0px 12px 18px rgba(0,0,0,.25)}.shop_block ul>li a:focus{box-shadow:0 0 0 6px var(--cb_light_green)}.shop_block ul>li a header{display:flex;flex-direction:column;flex:1;padding:var(--BASE_PADDING);text-align:left}.shop_block ul>li a picture{display:block;overflow:hidden;position:relative;width:100%;height:0;padding-bottom:75%;padding-bottom:100%}.shop_block ul>li a picture img{height:100%;width:100%;object-fit:cover;position:absolute;display:block;left:0;top:0}.shop_block ul>li a h3{font-weight:400;font-size:24px;line-height:32px;min-height:4em;margin-bottom:1em;padding:var(--BASE_PADDING)}.shop_block ul>li a p.price{margin:0;font-size:17px;line-height:24px;border:1px solid rgba(0,0,0,.24);border-left:none;border-right:none;padding:2px var(--BASE_PADDING);display:flex;align-items:center}.shop_block ul>li a p.price span{flex:1;display:inline-block;line-height:1;padding:.1em 0 0}.shop_block ul>li a p.price:after{display:block;margin-left:auto;content:"";width:30px;height:26px;min-width:30px;border-left:5px solid transparent;background-position:right center;background-repeat:no-repeat;background-size:contain;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 26 26" style="enable-background:new 0 0 26 26;" xml:space="preserve"><path fill="%2356504B" d="M13,25.3c6.8,0,12.3-5.5,12.3-12.3c0-6.8-5.5-12.3-12.3-12.3C6.2,0.7,0.7,6.2,0.7,13C0.7,19.8,6.2,25.3,13,25.3 z M13,23.8C7,23.8,2.2,19,2.2,13C2.2,7,7,2.2,13,2.2C19,2.2,23.8,7,23.8,13C23.8,19,19,23.8,13,23.8z M13.9,18.7l5.7-5.7l-5.7-5.7 l-1,1l4.1,4H6.4v1.4h10.5l-4.1,4.1L13.9,18.7z"/></svg>')}@media all and (max-width:899px){.shop_block ul>li{width:50%}}@media all and (max-width:599px){.shop_block ul>li{width:100%}}
.support_module{background-image:url("/assets/themes/cb2021/images/support_test.jpg");background-position:left bottom;background-repeat:no-repeat;background-size:cover;background-size:100% auto;display:flex;align-items:center;padding:calc(var(--BASE_PADDING)*2) var(--BASE_PADDING)}.support_module div h2{font-size:56px;line-height:1;letter-spacing:.2px;color:#fff;max-width:8em}.support_module div p{color:#000;font-size:24px;line-height:32px;font-weight:500;letter-spacing:.2px;max-width:20em}.support_module div{width:calc(50% - 40px);width:50%;padding-left:20px}.support_module div:first-child{padding-left:13.5%;padding-right:20px}@media all and (max-width:1199px){.support_module{background-size:130% auto}.support_module div:first-child{padding-left:16%}.support_module div h2{font-size:48px;line-height:1}.support_module div p{font-size:24px;line-height:32px}}@media all and (max-width:1010px){.support_module{background-size:140% auto}.support_module div:first-child{padding-left:19%}.support_module div h2{font-size:40px;line-height:1;letter-spacing:0}.support_module div p{font-size:18px;line-height:24px}}@media all and (max-width:899px){.support_module{background-size:110% auto}.support_module{flex-wrap:wrap;background-size:auto 180%}.support_module div:first-child,.support_module div{width:100%;padding:0 0 0 33%}}@media all and (max-width:599px){.support_module div:first-child,.support_module div{width:100%;padding:0}.support_module{background-size:cover;padding:calc(var(--BASE_PADDING)*2)}.support_module:after{display:block;content:"";height:0;width:100%;padding-bottom:100%}}
.featured_module{display:flex;background-color:#fff;color:var(--CB_TEXT)}.featured_module>div{width:50%;position:relative;padding-left:20px;display:flex;flex-direction:column}.featured_module>div:first-child{padding:calc(var(--BASE_PADDING)*2)}.featured_module>div picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;object-position:50% 50%}.featured_module>div picture{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--CB_TEXT)}.featured_module>div:last-child:before{content:"";display:block;width:100%;height:0;padding-bottom:100%}.featured_module div p{font-size:17px;line-height:24px;letter-spacing:.2px}.featured_module div p:not(:last-child){margin-bottom:1em}.featured_module div p.top{margin-bottom:.5em}.featured_module div p.cta{margin:0}.featured_module div p.cta a{background:#000;color:#fff}.featured_module div p.cta a:hover{color:#fff;background:var(--CB_TEXT)}.featured_module div h2{font-weight:700;font-size:48px;line-height:56px;letter-spacing:-.03em;color:#000}.featured_module div.text{padding:var(--BASE_PADDING) 0;margin:auto 0}@media all and (max-width:899px){.featured_module div h2{font-size:32px;line-height:40px;letter-spacing:.2px}}@media all and (max-width:599px){.featured_module{display:block}.featured_module>div{width:100%}}
.cta_block{position:relative;display:flex;background:#272727;color:#fff}.cta_block a{color:inherit}.cta_block>a.faux{left:0;top:0;position:absolute;width:100%;height:100%;display:block;overflow:hidden;text-indent:-1000px;z-index:10}.cta_block.imageright>picture{order:10}.cta_block>picture{display:block;position:relative;overflow:hidden}.cta_block>picture:before{display:block;width:100%;height:0;padding-bottom:35%;content:""}.cta_block>picture img{position:absolute;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 2px);height:calc(100% + 2px)}.cta_block>picture,.cta_block>div{width:50%}.cta_block>div{padding:24px;display:flex;flex-direction:column}.cta_block>div h2{font-size:44px;line-height:1;font-weight:400;margin-bottom:1em;max-width:12em}.cta_block>div p:last-child{margin:auto 0 0}.cta_block>a.faux:focus~div p.cta a,.cta_block>a.faux:hover~div p.cta a{background:#fff;color:#fff;background:var(--CB_TEXT)}.cta_block>a.faux:focus{box-shadow:0 0 0 6px var(--cb_light_green)}@media all and (max-width:1199px){.cta_block>div h2{font-size:32px}.cta_block>picture:before{padding-bottom:40%}}@media all and (max-width:899px){.cta_block>div h2{font-size:24px;line-height:1.1}.cta_block>div{padding:20px}.cta_block>picture:before{padding-bottom:50%}}@media all and (max-width:599px){.cta_block{display:block}.cta_block>picture,.cta_block>div{width:100%}}
.mp_wrapper{color:#000;font-size:1.8rem}.mp-wrapper{font-size:1.8rem}.mp_wrapper form.mepr-form{margin:0 0 2rem}form.mepr-form div.mp-form-row{margin:0 0 1.5rem !important;padding:0 !important}form.mepr-form label{display:inline;margin-right:.5em;padding:.5em 0}form.mepr-form .wpcf7-checkbox{display:inline-block}form.mepr-form .wpcf7-checkbox label input{margin-left:.5em}form.mepr-form input[type=text],form.mepr-form input[type=email],form.mepr-form input[type=tel]{background:rgba(245,244,243,1);background:rgba(255,255,255,1);background:#fff;display:block;border:none;padding:20px 20px 18px;font-family:inherit;font-weight:300;font-size:2.4rem;width:100%;color:#000;border:1px solid rgba(122,125,116,.5)}::-webkit-input-placeholder{color:#000;font-weight:300}:-moz-placeholder,::-moz-placeholder{color:#000;font-weight:300;opacity:1}::-moz-placeholder{color:#000;font-weight:300}:-ms-input-placeholder{color:#000;font-weight:300}form.mepr-form textarea{background:rgba(245,244,243,1);background:rgba(255,255,255,1);display:block;border:none;padding:20px;font-family:inherit;font-weight:100;font-size:2.2rem;border:1px solid rgba(122,125,116,.5);width:100%}form input.mepr-submit,form.mepr-form input[type=submit]{cursor:pointer;background:rgba(0,197,135,1);color:#fff;border:none;padding:20px;font-family:inherit;font-weight:100;font-size:2.2rem}form input.mepr-submit:hover,form.mepr-form input[type=submit]:hover{background:#000;text-decoration:none}form.mepr-form input[type=submit]:focus{background:#000;text-decoration:none;box-shadow:0 0 0 3px var(--cb_light_green)}div.p-PaymentDetails-group form div.p-CardNumberInput input#Field-numberInput::-webkit-input-placeholder{color:#fff !important}div.p-PaymentDetails-group form div.p-CardNumberInput input#Field-numberInput:-moz-placeholder{color:#fff !important;opacity:0 !important}div.p-PaymentDetails-group form div.p-CardNumberInput input#Field-numberInput::-moz-placeholder{color:#fff;opacity:0 !important}div.p-PaymentDetails-group form div.p-CardNumberInput input#Field-numberInput:-ms-input-placeholder{color:#fff !important}div.p-PaymentDetails-group form div.p-CardNumberInput input#Field-numberInput::-ms-input-placeholder{color:#fff !important}div.p-PaymentDetails-group form div.p-CardNumberInput input#Field-numberInput::placeholder{color:#fff !important}.screen-reader-response{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}dl.dropdownstyled{margin:0;border:1px solid rgba(122,125,116,.5)}dl.dropdownstyled dd,dl.dropdownstyled dt,dl.dropdownstyled ul{margin:0;padding:0}dl.dropdownstyled dd{position:relative}dl.dropdownstyled a,dl.dropdownstyled a:visited{color:#000;text-decoration:none !important;outline:none;padding:10px 20px;line-height:1.2;font-size:2.2rem}dl.dropdownstyled dt a,dl.dropdownstyled dt a:visited{padding:20px;font-weight:300}dl.dropdownstyled dd a,dl.dropdownstyled dd a:visited{font-size:1.8rem}dl.dropdownstyled a:hover{color:#fff}dl.dropdownstyled dt a:hover{color:#000}dl.dropdownstyled dt a{background:rgba(255,255,255,1);background-size:16px auto;display:block;padding-right:20px;position:relative}dl.dropdownstyled dt a:after{display:block;content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid rgba(0,0,0,.75);position:absolute;top:50%;right:20px;transform:translateY(-50%)}dl.dropdownstyled dt a span{cursor:pointer;display:block}dl.dropdownstyled dd ul{background:rgba(255,255,255,1) none repeat scroll 0 0;color:#000;display:none;left:0;z-index:100;top:0;width:auto;min-width:100%;list-style:none;max-height:none;overflow:auto}dl.dropdownstyled span.value{display:none}dl.dropdownstyled dd ul li{margin:0 !important}dl.dropdownstyled dd ul li a{display:block;background-color:rgba(245,244,243,.1)}dl.dropdownstyled dd ul li a{background:rgba(245,244,243,.2)}dl.dropdownstyled dd ul li:nth-child(odd) a{background:rgba(122,125,116,.2)}dl.dropdownstyled dd ul li a:hover{background:#7a7d74;color:#fff}.wpcf7-validation-errors{background:red}.wpcf7-display-none{display:none}.rc-anchor,.grecaptcha-badge{visibility:hidden !important}div.response{font-size:2rem;font-weight:600;padding-bottom:.5em}div.response a{color:rgba(0,0,0,1) !important;text-decoration:underline}div#mce-success-response{color:rgba(0,197,135,1) !important}div#mce-error-response{color:rgba(244,107,71,1) !important}#mepr-account-nav{display:flex;flex-wrap:wrap}.mepr-nav-item{margin:10px 0 0;display:block}.mepr-nav-item>a{text-decoration:none;border-radius:300px;display:inline-block;padding:.5em 1em .35em;background:#146f59;color:#fff}.mepr-nav-item.mepr-active-nav-tab>a{color:#fff;background:rgba(69,66,66,1)}.mepr-nav-item>a:hover{color:#fff;background:rgba(69,66,66,1)}.mp_wrapper table thead{display:none}.mp_wrapper table tr{padding:0 !important}.mp_wrapper table tr td{display:flex;text-align:right;border:1px dotted #ccc;align-items:center}.mp_wrapper table tr td div{padding-left:5px}.mp_wrapper table.mepr-account-table tr td:before{content:attr(data-label);flex:1;text-transform:uppercase;text-align:left;font-weight:700}.mp_wrapper table.mepr-account-table tr td:last-child div{display:flex;align-items:center}.mepr-account-terms,.mepr-account-subscr-id,.mepr-account-rebill{font-style:normal}
body.preload #hero .playvid{display:none}#playvideo{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1500;background-color:rgba(48,49,44,.75)}#playvideo>div{width:calc(100% - 80px);max-width:1920px;position:absolute;height:calc(100% - 80px);top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}#playvideo>div>div{width:calc(100vw - 90px);height:calc((100vw - 90px)*0.5625);position:relative;margin:auto}#playvideo>div iframe{display:block;width:100%;height:100%;top:0;position:absolute;left:0}#playvideo>div button#closevid{display:block}#playvideo>div button#closevid>img{height:56.25%}#playvideo>div button#closevid:after{content:"";display:block;background:0 0;outline:none;width:36px;height:36px;background-color:#fff;border-radius:50%;position:absolute;top:-18px;right:-18px;right:0;background-repeat:no-repeat;background-position:center;box-shadow:4px 4px 8px rgba(0,0,0,.25);background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 28 28" style="enable-background:new 0 0 28 28;" xml:space="preserve"><polygon fill="%2330312C" points="21.2,8.2 19.8,6.8 14,12.6 8.2,6.8 6.8,8.2 12.6,14 6.8,19.8 8.2,21.2 14,15.4 19.8,21.2 21.2,19.8 15.4,14 	"/></svg>')}#playvideo>div button#closevid:hover:after{background-color:rgba(0,197,135,1)}@media all and (max-width:899px){#playvideo>div{width:calc(100% - 40px)}}.hytPlayerWrap{display:inline-block;position:relative}.hytPlayerWrap.ended:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;background-color:#000;background-repeat:no-repeat;background-position:center;background-size:64px 64px;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZD0iTTI1NSAxMDJWMEwxMjcuNSAxMjcuNSAyNTUgMjU1VjE1M2M4NC4xNSAwIDE1MyA2OC44NSAxNTMgMTUzcy02OC44NSAxNTMtMTUzIDE1My0xNTMtNjguODUtMTUzLTE1M0g1MWMwIDExMi4yIDkxLjggMjA0IDIwNCAyMDRzMjA0LTkxLjggMjA0LTIwNC05MS44LTIwNC0yMDQtMjA0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==)}.hytPlayerWrap.paused:after{content:"";position:absolute;top:70px;left:0;bottom:50px;right:0;cursor:pointer;background-color:#000;background-repeat:no-repeat;background-position:center;background-size:40px 40px;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHdpZHRoPSIxNzA2LjY2NyIgaGVpZ2h0PSIxNzA2LjY2NyIgdmlld0JveD0iMCAwIDEyODAgMTI4MCI+PHBhdGggZD0iTTE1Ny42MzUgMi45ODRMMTI2MC45NzkgNjQwIDE1Ny42MzUgMTI3Ny4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+)}.html5-endscreen{opacity:0 !important;pointer-events:none !important}
a.skip-to-content-link{background:var(--cb_dark_green);color:#fff;display:inline-block;padding:.5em;text-decoration:none;left:50%;z-index:1111;position:absolute;transform:translateX(-50%);top:0;transform:translate(-50%,-100%);transition:transform .2s;font-weight:800;font-size:18px;border-radius:2px}a.skip-to-content-link:focus{transform:translate(-50%,0%)}