@charset "UTF-8";body{min-width:0;}
.retro-content{width:auto;float:none;margin-left:168px;}
.retro-content #timeline-embed{clear:none;}
#kidsArea,
.kidsArea-ctaBox{width:100%;}
.e3-mobile-nav, .e3-nav-trigger{display:none;}
.app-header .header-logo img{max-width:100%;width:100%;max-height:100%;}
@media screen and (max-width:870px){.app-palace .header-logo{width:100%;max-width:50%;}
}
@media screen and (max-width:480px){.app-palace .header-logo{max-width:80%;}
}
@media screen and (max-width:870px){.retro-content{margin-left:0;}
.not-mobile{display:none;}
.promo-tile-box.show .tile-overlay,
.promo-tile-box .tile-overlay,
.promo-tile-box.show .tile-icon,
.promo-tile-box.show .tile > div{display:none !important;}
.retro-content .vco-slider .nav-next .icon{display:block;}
.promo-tile-box.promo-main img{width:100%;}
.promos-main a:hover{text-decoration:none;}
html{overflow-x:hidden !important;max-width:100%;position:relative;}
body{position:relative;height:100%;overflow-x:hidden;}
.app-palaces{margin-bottom:0;}
.app-palaces .palaces-palace{height:auto !important;}
.app-palaces .palaces-palace img{max-width:100%;width:65%;max-height:60%;}
.app-palaces .palaces-palace h2{position:absolute;width:75%;top:80%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.app-palaces .palaces-palace a{position:relative;display:block;height:0;padding-top:100%;}
.app-palaces .palaces-palace a:hover img{-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);}
.app-palaces .palaces-palace img{position:absolute;top:0;left:50%;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);}
.introBackgroundFull{background:#FFF none center center no-repeat;background-size:cover;}
.introSupplement,
.palacetopthings .medium-6:last-child{display:none;}
.introTeaser,
.palacetopthings .medium-6:first-child{width:auto;padding:20px;float:none !important;background:rgba(255, 255, 255, 0.8);}
.introTeaser .content-nav,
.palacetopthings .medium-6:first-child .content-nav{padding:0;}
.whatson-box .introSupplement{display:block;float:none;width:100%;}
.whatson-box .searchPanel{width:auto;float:none;}
.whatson-box.introBackgroundFull .introSupplement{background:rgba(255, 255, 255, 0.8);padding:20px;margin-bottom:1em;}
.whatson-box.introBackgroundFull .introSupplement *{color:#333;}
.whatson-box.introBackgroundFull .introTeaser{background:transparent;padding:0;text-align:left;}
.promo-tile-box .tile{position:relative;padding-top:20px;}
.row.promos-main .medium-6{width:100%;padding:0;}
.row.promos-secondary .medium-4,
.row.promos-secondary .medium-3,
.row.promos-secondary .small-12{width:50%;float:left;padding:0;}
.row.promos-secondary .medium-4:nth-child(2n+1),
.row.promos-secondary .medium-3:nth-child(2n+1),
.row.promos-secondary .small-12:nth-child(2n+1){clear:left;}
.row.promos-secondary .medium-4 img,
.row.promos-secondary .medium-3 img,
.row.promos-secondary .small-12 img{width:100%;max-width:100%;margin-bottom:.5em;}
.row.promos-secondary .medium-4:last-child{width:100%;float:none;}
.row.promos-secondary .medium-4 .promo-tile-box .tile{position:static;}
.promo-box.promo-secondary.promo-palace a.btn{margin:10px 0;}
.promo-box.promo-secondary.promo-palace p{margin:10px 0;}
.hero .placeholder{display:none;}
.hero-content{overflow:hidden;}
.hero-slide.show{margin:0 -50%;text-align:center;}
.hero-slide.show img{position:static;display:block;min-height:200px;margin:0 auto;}
.hero.palace-hero aside{position:static;}
.hero.palace-hero header{position:absolute;top:0;left:0;right:0;bottom:auto;padding-top:37%;min-height:200px;}
.hero.palace-hero header h1{position:absolute;top:20px;left:0;}
.hero.palace-hero header h1 span{display:inline;margin:0;padding:0;font-size:40px;line-height:40px;font-weight:normal;}
.hero.palace-hero header a.btn-link-box{position:absolute;bottom:20px;right:20px;}
.app-header .header-logo > div{margin-top:20px;margin-bottom:20px;}
.app-header .header-logo > div img{max-width:100%;}
.app-footer{padding-left:5px;padding-right:5px;}
.footer-nav-primary{text-align:center;float:none;}
.footer-nav-primary li{display:inline-block;float:none;margin:0 0 1em;padding:0 1em;border:0;}
.main-content{width:100%;float:none;}
.retro-promos .medium-9{margin:0;width:100%;}
.header-palace-bar .medium-2{float:none;width:auto;padding:10px 20px;}
.header-palace-bar:not(.not-mobile) ~ .e3-nav-trigger{top:30px !important;}
.header-logo h2{margin:.5em;}
.retro-promos .promo-box{width:100%;display:block;padding:0 30px;}
.genericLeadPanelContainer .genericLeadPanelFullWidth #twoColumn li{display:block;width:100%;}
hr{display:block;margin:1em 0;}
.mediaGallery li{width:100%;display:block;}
#cmsContent iframe{width:100%;}
.promo-tile-box.show .tile{background:inherit !important;}
.promo-tile-box.banqueting-house.theme .tile{background:rgba(250, 183, 48, 0.9) !important;}
.hero .hero-content header h1 strong, .hero .hero-content header h1 span{font-size:30px;line-height:34px;}
.promo-box.promo-secondary.promo-palace{width:100%;display:block;margin:10px 0;}
.btn-promo{padding:10px;}
.promo-tile-box.hampton-court-palace.theme .tile{background:#107aab !important;}
.promo-tile-box.kensington-palace.theme .tile{background:#eb1f4c !important;}
.promo-tile-box.kew-palace.theme .tile{background:#62c5c1 !important;}
#gallery{display:none !important;}
#ui-overlay{position:absolute;display:none;top:0;left:0;background:#000;height:100% !important;width:100% !important;z-index:1000;}
#gallery-image{display:none !important;}
.retro-band{display:none;}
.retro-content{width:100%;float:left;}
#kidsArea{width:100%;overflow-x:hidden;}
#kidsArea-nav{background:none;}
#kidsArea-nav li{background:url("../../../SiteImages/kidsArea/nav.png") 0 0 no-repeat;background-size:500% auto;width:20%;display:inline-block;height:auto;}
#kidsArea-nav li:nth-child(2){background-position:25% 0;}
#kidsArea-nav li:nth-child(3){background-position:50% 0;}
#kidsArea-nav li:nth-child(4){background-position:75% 0;}
#kidsArea-nav li:nth-child(5){background-position:100% 0;}
.kidsArea-ctaBox{width:100%;margin:20px 0;}
.ctaFigure{height:auto !important;}
.ctaFigure img{width:100%;}
.size1of4, .size1of3{width:50%;}
.size1of4 img, .size1of3 img{width:100%;}
.categoryWrap{width:100%;}
.categoryPromo{width:100%;margin:10px 0;float:none;}
#kidsArea-miniHighlights{width:100%;float:none;}
.games #kidsArea-miniHighlights .footer{background-size:cover;}
.games #kidsArea-miniHighlights .header,
.games #kidsArea-categoryLinks .header,
.games #kidsArea-miniHighlights .content,
#kidsArea-categoryLinks.kidsArea-ctaBox{width:100%;margin:0;}
.ctaBox.size1of3 .ctaFigure{height:auto;}
.kidsArea-moreLinks .content ul li{width:100%;float:none;}
.kidsArea-findOut, .kidsArea-moreLinks{float:none;width:100%;}
.categoryPromo .ctaFigure{min-height:100px !important;}
#bookmark{display:block;width:100%;}
.medium-9{width:100%;float:none;padding:0;left:0;}
.medium-9 #bookmark{text-align:center;}
.medium-9 > h1{padding-left:20px;padding-right:20px;}
.medium-9 > h2{padding-left:30px;padding-right:30px;}
.medium-9 ul, .medium-9 ol{text-align:left;}
#kidsArea .breadcrumbs{margin-bottom:0;}
.row .row{margin:0;}
.promo-box-small p, .promo-box-small h2{padding:0 10px;}
.genericLeadPanelContainer{padding-left:20px;padding-right:20px;}
.yt{width:100%;padding-top:56.25%;display:block;position:relative;}
.yt iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.table-overflow{max-width:100%;overflow:scroll;}
.header-nav-primary,
.nav-secondary,
.header-nav-palaces{display:none;}
.app-header{position:relative;}
.app-header .e3-nav-trigger{display:block;position:absolute;overflow:hidden;top:50%;right:20px;margin-top:-15px;height:30px;width:30px;text-indent:-90000px;}
.app-header .e3-nav-trigger:before, .app-header .e3-nav-trigger:after,
.app-header .e3-nav-trigger span{position:absolute;display:block;content:" ";width:30px;height:2px;left:5px;background:#FFF;}
.app-header .e3-nav-trigger:before{top:5px;}
.app-header .e3-nav-trigger span{top:14px;}
.app-header .e3-nav-trigger:after{bottom:5px;}
.e3-mobile-nav{position:absolute;display:block;overflow-x:hidden;z-index:10;top:0;left:100%;width:280px;padding:45px 0 20px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);background:#333;}
.e3-mobile-nav, .e3-mobile-nav *{box-sizing:border-box;}
.e3-mobile-nav, .e3-mobile-nav ul{-webkit-transition:-webkit-transform 400ms;-moz-transition:-moz-transform 400ms;transition:transform 400ms;}
.e3-mobile-nav ul{width:100%;max-height:100%;margin:0;padding:0;list-style:none outside;}
.e3-mobile-nav ul ul{position:absolute;top:0;left:100%;display:none;}
.e3-mobile-nav li{border-top:1px solid rgba(0, 0, 0, 0.6);border-bottom:1px solid rgba(255, 255, 255, 0.4);}
.e3-mobile-nav li:first-child{border-top:0;}
.e3-mobile-nav li:last-child{border-bottom:0;}
.e3-mobile-nav a, .e3-mobile-nav strong{color:#FFF;text-decoration:none;cursor:pointer;padding:.5em 1em;display:block;}
.e3-mobile-nav strong{position:relative;font-weight:normal;line-height:1.3em;}
.e3-mobile-nav strong.-current + ul{display:block;}
.e3-mobile-nav strong.nav:after{position:absolute;right:1em;content:" \3E";}
.e3-mobile-nav strong.back:before{content:"\3E";display:inline-block;vertical-align:top;left:1em;height:18px;margin-right:.5em;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.e3-mobile-nav strong.close{padding:.5em 1em;border-bottom:1px solid rgba(255, 255, 255, 0.4);-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;transform:translateX(0) !important;}
.e3-mobile-nav strong.close:after{position:absolute;right:1em;content:"×";}
.e3-mobile-nav.-open{-webkit-transform:translateX(-280px);-moz-transform:translateX(-280px);-ms-transform:translateX(-280px);-o-transform:translateX(-280px);transform:translateX(-280px);}
.e3-mobile-nav.-level-1 > *{-webkit-transform:translateX(-280px);-moz-transform:translateX(-280px);-ms-transform:translateX(-280px);-o-transform:translateX(-280px);transform:translateX(-280px);}
.e3-mobile-nav.-level-2 > *{-webkit-transform:translateX(-560px);-moz-transform:translateX(-560px);-ms-transform:translateX(-560px);-o-transform:translateX(-560px);transform:translateX(-560px);}
.e3-mobile-nav.-level-3 > *{-webkit-transform:translateX(-840px);-moz-transform:translateX(-840px);-ms-transform:translateX(-840px);-o-transform:translateX(-840px);transform:translateX(-840px);}
.e3-mobile-nav--palaces{margin-top:20px !important;text-shadow:rgba(0, 0, 0, 0.5) 0 1px 1px;}
.e3-mobile-nav--palaces a:before{display:inline-block;content:" ";vertical-align:middle;width:1.5em;height:1.5em;margin-right:1em;background:transparent none 48% 80% no-repeat;background-size:2em;}
.e3-mobile-nav--palaces .tower-of-london a:before{background-color:#9e9e95;background-image:url(http://www.hrp.org.uk/includes/P8/img/palaces/tower-of-london.svg);}
.e3-mobile-nav--palaces .hampton-court-palace a:before{background-color:#107aab;background-image:url(http://www.hrp.org.uk/includes/P8/img/palaces/hampton-court-palace.svg);}
.e3-mobile-nav--palaces .banqueting-house a:before{background-color:#fab730;background-image:url(http://www.hrp.org.uk/includes/P8/img/palaces/banqueting-house.svg);}
.e3-mobile-nav--palaces .kensington-palace a:before{background-color:#eb1f4c;background-image:url(http://www.hrp.org.uk/includes/P8/img/palaces/kensington-palace.svg);}
.e3-mobile-nav--palaces .kew-palace a:before{background-color:#62c5c1;background-image:url(http://www.hrp.org.uk/includes/P8/img/palaces/kew-palace.svg);}
.e3-mobile-nav.-open .header-options{position:absolute;left:0;right:0;width:100%;background-color:#1c1c1c;border-top:1px solid rgba(255, 255, 255, 0.4);-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;transform:translateX(0) !important;}
.e3-mobile-nav.-open .header-options a{height:40px;line-height:20px;padding:7px 10px 5px;background-color:#1c1c1c;text-align:center;}
.e3-mobile-nav.-open .header-options i{margin:0 auto;}
.e3-mobile-nav.-open .header-options nav{float:left;}
.header-search, .header-social, .header-language{-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;display:none;}
.e3-mobile-nav #search, .e3-mobile-nav #language, .e3-mobile-nav #social{max-height:none;}
.e3-mobile-nav #search .btn-close, .e3-mobile-nav #language .btn-close, .e3-mobile-nav #social .btn-close{top:-15px;position:relative;}
.e3-mobile-nav #search .social-icons, .e3-mobile-nav #search .language-list, .e3-mobile-nav #search .search-form, .e3-mobile-nav #language .social-icons, .e3-mobile-nav #language .language-list, .e3-mobile-nav #language .search-form, .e3-mobile-nav #social .social-icons, .e3-mobile-nav #social .language-list, .e3-mobile-nav #social .search-form{padding:10px;}
.e3-mobile-nav #search .search-form, .e3-mobile-nav #language .search-form, .e3-mobile-nav #social .search-form{display:block;width:100%;}
.e3-mobile-nav #search .search-form form, .e3-mobile-nav #language .search-form form, .e3-mobile-nav #social .search-form form{width:100%;float:none;}
.e3-mobile-nav #search .search-form label, .e3-mobile-nav #language .search-form label, .e3-mobile-nav #social .search-form label{display:block;margin-bottom:10px;}
.e3-mobile-nav #search .search-form input[type="text"], .e3-mobile-nav #language .search-form input[type="text"], .e3-mobile-nav #social .search-form input[type="text"]{float:left;margin:0;width:161px;}
.e3-mobile-nav #search .search-form input[type="submit"], .e3-mobile-nav #language .search-form input[type="submit"], .e3-mobile-nav #social .search-form input[type="submit"]{float:right;position:relative;-webkit-appearance:none;border-radius:0 5px 5px 0;width:86px;}
.e3-mobile-nav #search .language-list li, .e3-mobile-nav #language .language-list li, .e3-mobile-nav #social .language-list li{border-top:1px solid rgba(255, 255, 255, 0.4);border-bottom:none;margin-bottom:5px;width:50%;margin:0;}
.e3-mobile-nav .nav-secondary-mobile{background-color:#f4f5f5;}
.e3-mobile-nav .nav-secondary-mobile .btn-link{color:#333;border-bottom:1px solid #333;position:relative;}
.e3-mobile-nav .nav-secondary-mobile .btn-link:last-child{border:none;}
.e3-mobile-nav .nav-secondary-mobile .btn-link:after{position:absolute;right:1em;content:" \3E";color:#333;}
.e3-mobile-nav .nav-secondary-mobile .btn-link .icon{display:none;}
}
#gameWheel{background-position:bottom center;}
#gameWheel .line{display:inline;}
#gameWheel .ctaFigure{position:relative;height:85px !important;}
#gameWheel .ctaFigure img{position:absolute;top:0;left:50%;height:100%;max-width:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
@media screen and (max-width:870px){#gameWheel{text-align:center;}
#gameWheel .size1of3{width:33.3333% !important;}
#gameWheel .ctaFigure{float:none;margin:0 auto;}
#gameWheel .ctaHeader{margin-left:0;}
.games #kidsArea-miniHighlights .footer,
#kidsArea-miniHighlights .footer,
.media #kidsArea-miniHighlights .footer,
.discover #kidsArea-miniHighlights .footer,
.create #kidsArea-miniHighlights .footer,
.palaces #kidsArea-miniHighlights .footer{background-image:none;}
#kidsArea-categoryLinks .header,
#kidsArea-highlights .header,
.games #kidsArea-categoryLinks .header{background-color:#c1f0f7;}
.games #kidsArea-miniHighlights .footer,
.games #kidsArea-miniHighlights .header{background-color:#73b128;}
.media #kidsArea-miniHighlights .header,
.media #kidsArea-miniHighlights .footer{background-color:#ae3fa5;}
.discover #kidsArea-miniHighlights .header,
.discover #kidsArea-miniHighlights .footer{background-color:#fa7e07;}
.create #kidsArea-miniHighlights .header,
.create #kidsArea-miniHighlights .footer{background-color:#414697;}
.palaces #kidsArea-miniHighlights .header,
.palaces #kidsArea-miniHighlights .footer{background-color:#fff607;}
}
@media screen and (max-width:480px){#gameWheel::after{clear:both;content:"";display:table;}
#gameWheel .line{display:inline;}
#gameWheel .line:after{display:none;}
#gameWheel .line:nth-child(odd) .unit:nth-child(odd), #gameWheel .line:nth-child(even) .unit:nth-child(even){clear:left;}
#gameWheel .size1of3{width:50% !important;}
#kidsArea-categoryLinks .header.header,
#kidsArea-miniHighlights .header.header,
#kidsArea-highlights .header.header{background-image:none;}
#kidsArea-categoryLinks .hide,
#kidsArea-miniHighlights .hide,
#kidsArea-highlights .hide{position:static;display:block;top:auto;padding:15px;font-size:2em;text-transform:uppercase;}
#kidsArea-miniHighlights .ctaFigure{float:none;margin:0 0 1em;}
#kidsArea-miniHighlights .ctaHeader,
#kidsArea-miniHighlights .ctaContent{margin-left:0;}
#kidsArea-miniHighlights .ctaBox + .ctaBox{margin-top:3em;}
#kidsArea-categoryLinks .header .hide,
#kidsArea-miniHighlights .header .hide,
#kidsArea-highlights .header .hide{color:#023c61;}
.textshadow #kidsArea-categoryLinks .header .hide, .textshadow
#kidsArea-miniHighlights .header .hide, .textshadow
#kidsArea-highlights .header .hide{color:#FFF;text-shadow:#023c61 1px 0 1px, #023c61 1px 1px 1px, #023c61 0 1px 1px, #023c61 -1px 1px 1px, #023c61 -1px 0 1px, #023c61 -1px -1px 1px, #023c61 0 -1px 1px, #023c61 1px -1px 1px;}
.games #kidsArea-categoryLinks .header .hide,
.games #kidsArea-miniHighlights .header .hide,
.games #kidsArea-highlights .header .hide{color:#427701;}
.textshadow .games #kidsArea-categoryLinks .header .hide, .textshadow
.games #kidsArea-miniHighlights .header .hide, .textshadow
.games #kidsArea-highlights .header .hide{color:#FFF;text-shadow:#427701 1px 0 1px, #427701 1px 1px 1px, #427701 0 1px 1px, #427701 -1px 1px 1px, #427701 -1px 0 1px, #427701 -1px -1px 1px, #427701 0 -1px 1px, #427701 1px -1px 1px;}
.media #kidsArea-categoryLinks .header .hide,
.media #kidsArea-miniHighlights .header .hide,
.media #kidsArea-highlights .header .hide{color:#7a0091;}
.textshadow .media #kidsArea-categoryLinks .header .hide, .textshadow
.media #kidsArea-miniHighlights .header .hide, .textshadow
.media #kidsArea-highlights .header .hide{color:#FFF;text-shadow:#7a0091 1px 0 1px, #7a0091 1px 1px 1px, #7a0091 0 1px 1px, #7a0091 -1px 1px 1px, #7a0091 -1px 0 1px, #7a0091 -1px -1px 1px, #7a0091 0 -1px 1px, #7a0091 1px -1px 1px;}
.discover #kidsArea-categoryLinks .header .hide,
.discover #kidsArea-miniHighlights .header .hide,
.discover #kidsArea-highlights .header .hide{color:#b65c05;}
.textshadow .discover #kidsArea-categoryLinks .header .hide, .textshadow
.discover #kidsArea-miniHighlights .header .hide, .textshadow
.discover #kidsArea-highlights .header .hide{color:#FFF;text-shadow:#b65c05 1px 0 1px, #b65c05 1px 1px 1px, #b65c05 0 1px 1px, #b65c05 -1px 1px 1px, #b65c05 -1px 0 1px, #b65c05 -1px -1px 1px, #b65c05 0 -1px 1px, #b65c05 1px -1px 1px;}
.create #kidsArea-categoryLinks .header .hide,
.create #kidsArea-miniHighlights .header .hide,
.create #kidsArea-highlights .header .hide{color:#2f336e;}
.textshadow .create #kidsArea-categoryLinks .header .hide, .textshadow
.create #kidsArea-miniHighlights .header .hide, .textshadow
.create #kidsArea-highlights .header .hide{color:#FFF;text-shadow:#2f336e 1px 0 1px, #2f336e 1px 1px 1px, #2f336e 0 1px 1px, #2f336e -1px 1px 1px, #2f336e -1px 0 1px, #2f336e -1px -1px 1px, #2f336e 0 -1px 1px, #2f336e 1px -1px 1px;}
.palaces #kidsArea-categoryLinks .header .hide,
.palaces #kidsArea-miniHighlights .header .hide,
.palaces #kidsArea-highlights .header .hide{color:#ac8d12;}
.textshadow .palaces #kidsArea-categoryLinks .header .hide, .textshadow
.palaces #kidsArea-miniHighlights .header .hide, .textshadow
.palaces #kidsArea-highlights .header .hide{color:#FFF;text-shadow:#ac8d12 1px 0 1px, #ac8d12 1px 1px 1px, #ac8d12 0 1px 1px, #ac8d12 -1px 1px 1px, #ac8d12 -1px 0 1px, #ac8d12 -1px -1px 1px, #ac8d12 0 -1px 1px, #ac8d12 1px -1px 1px;}
}
@media screen and (max-width:310px){#gameWheel .size1of3{float:none !important;width:auto !important;}
}
@media screen and (max-width:380px){.size1of4{width:100%;}
}