@font-face{font-family:ArialNarrow;font-weight:400;font-style:normal;src:url(../fonts/ArialNarrow.eot);src:url(../fonts/ArialNarrow.eot) format("embedded-opentype"),url(../fonts/ArialNarrow.woff) format("woff"),url(../fonts/ArialNarrow.ttf) format("truetype"),url(../fonts/ArialNarrow.svg?#arialnarrowregular) format("svg")}body{margin:0;font-family:Helvetica,sans-serif;font-size:9pt;background-color:#fcfcfc}body,h1,h2{color:#393834}h1,h2{font-weight:700}body.Layout_Account,body.Layout_Admin,body.Layout_Default,body.Layout_Home{margin:0 0 135px}body.Layout_Account #content,body.Layout_Admin #content,body.Layout_Default #content{margin:0;border-top:1px solid #1961a0;padding:0;color:#393834;background-color:#fcfcfc;background-image:linear-gradient(180deg,#e6eaed 0,#fcfcfc)}body.Layout_Account #content .contentInner{width:940px;margin:0 auto}a:hover,a:link,a:visited{color:#296aaa}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body.Modal_Open .modalPanel{border-radius:0}body.Icons_FontAwesome .icon,body.No_Icons .icon.iconAlways{top:0;font-size:12px;line-height:normal}.component.actionGroup.buttons>.actions>.action>.label,.component.actionGroup.dropdown>.actions>.action .label,.component.actionGroup.dropdown>.componentTitle>.label,.component.actionGroup.list>.actions>.action>.label,.component.actionGroup.list>.componentTitle>.label,.component.actionGroup.toolbar>.actions>.action>.label,.component.actionGroup.toolbar>.componentTitle>.label,.component.importActionUI .componentTitle>.label,.component.newItemActionUI .componentTitle>.label,.component.selectionsActionUI .componentTitle>.label,.messageBox h1,.tooltip,main#content div.title>h1{text-transform:none}#banner{background:url(../client/images/banner.jpg) repeat-x;height:88px}#logo,#searchBar{width:940px;margin:0 auto}#logo img{border-style:none;position:relative;top:12px;left:-4px}#logo .tagLine{position:relative;top:0;left:75px;font-size:10pt;letter-spacing:.25px;color:#393834}#searchBar{position:relative;top:19px;height:31px;padding-left:0;background:url(../client/images/searchbar.jpg) no-repeat}#searchBar .component.quickSearch{position:absolute;left:719px;top:5px;width:216px;font-size:inherit}#searchBar .component.quickSearch .query{width:168px;min-height:0}#searchBar .component.quickSearch .query:before{content:none}#searchBar .component.quickSearch .query input{border:none;padding:4px;background-color:transparent}#searchBar .quickSearch.component .button.search{position:relative;display:block;left:5px;width:34px;height:14px;opacity:0}body.App_FireFox #searchBar{top:18px}body.App_FireFox #searchBar .component.quickSearch .query input{position:relative;top:1px}body.Layout_Home #logo img{top:24px}body.Layout_Home #logo .tagLine{top:12px}footer#footer{height:136px;background-color:#393834;font-size:inherit}#footer a{text-decoration:none}#footerTop{border-top:1px solid #bbbdbe;background-color:#d3d5d6;height:11px;padding:36px 0}#footerBottom{padding:20px 0}#footerLinksTop{width:940px;margin:0 auto}#footerLinksTop a{color:#393834}#footerLinksTop a:hover{color:#338fe0;text-decoration:underline}#footerLinksBottom{width:940px;margin:0 auto}#footerLinksBottom a{color:#fff}#footerLinksBottom a:hover{text-decoration:underline}.footerLinksLeft{float:left}.footerLinksLeft a{margin-right:18px}.footerLinksRight{float:right}#footerFacebook{background:url(../client/images/facebook.jpg) no-repeat;float:left;position:relative;top:-10px;width:32px;height:32px}#footerFacebook:hover{background:url(../client/images/facebookrollover.jpg) no-repeat}#footerTwitter{background:url(../client/images/twitter.jpg) no-repeat;float:left;position:relative;top:-10px;left:20px;width:32px;height:32px}#footerTwitter:hover{background:url(../client/images/twitterrollover.jpg) no-repeat}#footerEdinburgh{background:url(../client/images/edinburgh.jpg) no-repeat;display:block;position:relative;top:-9px;left:-20px;width:177px;height:31px}.component.cCTopMenu{display:block;border-radius:0;background-color:#393834}.component.cCTopMenu .content{width:940px;margin:0 auto;text-align:right}.component.cCTopMenu .actionGroup{margin:0}.component.cCTopMenu .actionGroup .actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.component.cCTopMenu .actionGroup .action{margin:0 16px 0 0;padding:0;letter-spacing:0;color:#fff}.component.cCTopMenu .actionGroup .action .label{display:inline-block;padding:4px 0}.component.cCTopMenu .actionGroup .action[data-action=Login],.component.cCTopMenu .actionGroup .action[data-action=Register]{margin:0 0 0 2px}.component.cCTopMenu .actionGroup .action[data-action=Login] .label,.component.cCTopMenu .actionGroup .action[data-action=Register] .label{padding:4px 8px}.component.cCTopMenu .actionGroup .action[data-action=Login]:hover .label,.component.cCTopMenu .actionGroup .action[data-action=Register]:hover .label{background-color:#3593e5;text-decoration:none}.component.cCTopMenu .actionGroup .action[data-action=Selections],.component.cCTopMenu .actionGroup .action[data-action=ShoppingCart]{display:inline-block}.component.cCTopMenu .actionGroup .action[data-action=Selections] .component.selectionsActionUI .numOfSelections,.component.cCTopMenu .actionGroup .action[data-action=ShoppingCart] .component.shoppingCartActionUI .numOfItems{border:none;border-radius:0;margin:0 0 0 5px;padding:2px 6px;background-color:#0f8dfe;color:#fff;vertical-align:inherit}.component.cCTopMenu .actionGroup .action[data-action=Selections] .component.selectionsActionUI.empty .numOfSelections,.component.cCTopMenu .actionGroup .action[data-action=ShoppingCart] .component.shoppingCartActionUI[data-cart-count="0"] .numOfItems{display:none}.component.cCTopMenu .component.shoppingCartActionUI,/ .component.cCTopMenu .component.selectionsActionUI{display:flex;align-items:center}.component.cCSearchMenu .component.actionGroup.dropdown{margin:0}.component.cCSearchMenu .component.actionGroup.dropdown>.componentTitle{width:157px;border:1px solid #000;border-right:none;border-radius:0;box-sizing:border-box;color:#fff;letter-spacing:1px;font-family:Arial Narrow,ArialNarrow,Helvetica,sans-serif;font-size:15px;text-shadow:0 0 1px #000;background-color:#448fd2;background-image:linear-gradient(180deg,#60a4e5 0,#3378b1)}body.OS_Windows .component.cCSearchMenu .component.actionGroup.dropdown>.componentTitle{font-family:ArialNarrow,Helvetica,sans-serif}.component.cCSearchMenu .component.actionGroup.dropdown:hover>.componentTitle{background-color:#2a6faa;background-image:radial-gradient(ellipse,#255e93,#2a6eab)}.component.cCSearchMenu .component.actionGroup.dropdown>.componentTitle .label{display:block;padding:6px;text-align:center}.component.cCSearchMenu .component.actionGroup.dropdown>.actions{width:158px;border:none;border-radius:0}.component.cCSearchMenu .component.actionGroup.dropdown>.actions>.action{border-top:1px solid #262a2b;color:#fff;background-color:#393834}.component.cCSearchMenu .component.actionGroup.dropdown>.actions>.action:hover{background-color:#0f8dfe}.component.cCSearchMenu .component.actionGroup.dropdown>.actions>.action .label{padding:10px!important}.component.cCSearchMenu .component.actionGroup.dropdown[data-default-action] .componentTitle:hover{color:#fff}body.App_FireFox .component.cCSearchMenu .component.actionGroup.dropdown>.componentTitle .label{padding:5px}body.Layout_Home #content{border:none;margin:0;padding:0}body.Layout_Home .homePage{background-color:#e6eaed;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6eaed),color-stop(1,#fcfcfc));background-image:linear-gradient(180deg,#e6eaed 0,#fcfcfc);background-position-y:335px}body.Layout_Home .homePage .homeContent{position:relative;top:-34px;width:940px;border:1px solid #c9c6bd;border-top:none;margin:0 auto -17px;padding:0 0 15px 39px;box-sizing:border-box;background-color:#fff}body.Layout_Home .homePage .component.quickSearch{position:absolute;top:15px;left:326px;width:363px;font-size:130%}body.Layout_Home .homePage .component.quickSearch input,body.Layout_Home .homePage .component.quickSearch input.query:focus{min-height:0;border:none;padding:5px;background-color:transparent}body.Layout_Home .homePage .component.quickSearch .query{width:308px}body.Layout_Home .homePage .component.quickSearch .query:before{content:none}body.Layout_Home .homePage .component.quickSearch .button.search{display:block;position:relative;left:12px;width:35px;height:22px;opacity:0}body.Layout_Home.App_FireFox .homePage .component.quickSearch input{position:relative;top:1px}body.Layout_Home .homePage .component.carousel.main{display:block;height:288px;border-radius:0;padding:18px 0 31px;background:url(../client/images/homecarousel.jpg) no-repeat;background-position:50%;background-color:#577a9b}body.Layout_Home .homePage .component.carousel.main .collapsibleContent{position:relative;width:860px;height:285px;margin:0 auto}body.Layout_Home .homePage .component.carousel.main .carouselPageContent{position:relative}body.Layout_Home .homePage .component.carousel.main .carouselPageContent .component.cCPromo{width:860px;height:285px}body.Layout_Home .homePage .component.carousel.main .carouselPageContent .component.cCPromo:before{content:attr(data-title);position:absolute;right:0;top:85px;width:225px;height:113px;padding:25px;z-index:1;color:#fff;background-color:rgba(0,0,0,.5);font-size:14pt;text-align:left;text-transform:uppercase;overflow:hidden}body.Layout_Home .homePage .component.carousel.main .carouselPager{position:absolute;left:auto;right:0;bottom:45px;width:275px;pointer-events:none}body.Layout_Home .homePage .component.carousel.main .carouselButton.carouselPage{text-decoration:none}body.Layout_Home .homePage .component.cCPromo.pod{width:275px;height:280px}body.Layout_Home .homePage .component.cCPromo.pod:before{content:attr(data-title);display:block;font-size:110%;margin:8px 0;font-weight:700}body.Layout_Home .homePage .component.cCPromo.pod:after{content:attr(data-desc);display:block;position:absolute;top:22px;padding-bottom:8px;line-height:1.5em;white-space:pre-wrap;color:#000;background-color:#fff;opacity:0;max-height:0;overflow:hidden;transition:max-height 1s ease}body.Layout_Home .homePage .component.cCPromo.pod:hover:after{opacity:1;max-height:400px}body.Layout_Home .homePage .component.cCPromo.pod img{top:22px}body.Layout_Home .homePage .searchBar{position:relative;top:-34px;width:960px;height:69px;margin:0 auto;background:url(../client/images/homesearch.jpg) no-repeat}body.Layout_Home .homePage .homeButton{display:block;border:1px solid #087fe7;border-radius:2px;color:#fff;font-family:Arial Narrow,ArialNarrow,Helvetica,sans-serif;text-align:center;text-shadow:0 0 2px #000;background-color:#00f;background-image:linear-gradient(180deg,#2a8bdc 0,#1d6bad)}body.Layout_Home .homePage .homeButton:hover{border:1px solid #1a376f;background-color:#0f8dfe;background-image:none}body.Layout_Home.OS_Windows .homePage .homeButton{font-family:ArialNarrow,Helvetica,sans-serif}body.Layout_Home .homePage .homePods{overflow:hidden}body.Layout_Home .homePage .homePod{float:left;width:275px;margin:0 18px 0 0}body.Layout_Home .homePage .homePod .homeButton{width:275px;height:38px;line-height:38px;font-size:20px}body.Layout_Home .homePage .homePod .carouselPageContent a:hover{text-decoration:underline}body.Layout_Home .homePage .homeDivider{border-bottom:1px solid #c8c5bb;margin:20px 39px 20px 0}body.Layout_Home .homePage .homeTownStories{overflow:hidden}body.Layout_Home .homePage .homeTownStoriesLeft{float:left;width:284px}body.Layout_Home .homePage .homeTownStoriesLeft p{margin-bottom:16px}body.Layout_Home .homePage .homeTownStoriesRight{float:right;width:560px;margin-right:39px}body.Layout_Home .homePage .homeButton.townStories{width:154px;height:28px;line-height:28px;font-size:15px}body.Layout_Default #content>div.title{width:940px;margin:10px auto}body.Layout_Account #content .contentInner>div.title{margin:10px auto}body.Layout_Default #content>.BasePage,body.Layout_Default #content>.dataEditPage,body.Layout_Default #content>.errorPage{width:940px;margin:20px auto;border:1px solid #c9c6bd;padding:14px;box-sizing:border-box;background-color:#fff}body.Layout_Account #content .contentInner>form.dataEditPage{margin:20px auto;border:1px solid #c9c6bd;padding:14px;box-sizing:border-box;background-color:#fff}body.Layout_Account #content .contentInner>div.title+form.dataEditPage,body.Layout_Default #content>div.title+.BasePage,body.Layout_Default #content>div.title+form.dataEditPage{margin-top:0}.BasePage p{margin:8px 0 16px;line-height:1.5em;text-align:justify}.BasePage li{list-style-type:circle;list-style-position:inside;margin-left:16px;line-height:1.5em}body.Layout_Default.Page_ViewItem #content>.viewItemPage{border:none;padding:0;background-color:transparent;overflow:visible}body.Layout_Default.Page_ViewItem .viewItemPage #itemPageBottom,body.Layout_Default.Page_ViewItem .viewItemPage #itemPageMiddle,body.Layout_Default.Page_ViewItem .viewItemPage #itemPageTop{border:1px solid #c9c6bd;padding:0 38px;color:#393834;background-color:#fff}body.Layout_Default.Page_ViewItem .viewItemPage #itemPageTop{border-bottom:none;padding-top:26px}body.Layout_Default.Page_ViewItem .viewItemPage #itemPageMiddle{border-top:none;border-bottom:none}body.Layout_Default.Page_ViewItem .viewItemPage #itemPageBottom{margin-bottom:20px;border-top:none;padding-top:20px}body.Layout_Default.Page_ViewItem .viewItemPage .itemTitle .title{font-size:15.6px}body.Layout_Default.Page_ViewItem .viewItemPage .component.container.top{margin:0 0 25px;border-bottom:1px solid #c8c5bb;padding:0 0 15px}body.Layout_Default.Page_ViewItem .viewItemPage .component.container.top .component.cCItemTitle{float:left;width:650px;margin:0}body.Layout_Default.Page_ViewItem .viewItemPage .component.container.top .component.cCItemTitle h2.title{margin:0}body.Layout_Default.Page_ViewItem .viewItemPage .component.container.top .component.pager{float:right;margin:0}body.Layout_Default.Page_ViewItem .viewItemPage .container.left .collapsibleContent{position:relative}body.Layout_Default.Page_ViewItem .viewItemPage .container.right .tabControl{margin:0}body.Layout_Default.Page_ViewItem .viewItemPage .container.right .tabControl .tabControlTabTitle{top:0;padding:0}body.Layout_Default.Page_ViewItem .viewItemPage .container.right .editBoxContent .editBoxField .editBoxFieldLabel{font-weight:700;color:#393834}body.Layout_Default.Page_ViewItem .viewItemPage .container>.components>.component>.componentTitle{color:inherit!important;font-size:14.4px!important;border-bottom:none!important}body.Layout_Default.Page_ViewItem .viewItemPage .gallery2.xsmallThumbs .galleryItem{width:80px}body.Layout_Default.Page_ViewItem .viewItemPage .tabControlTabTitle{margin-right:2px;border:1px solid #c7c4ba;background-color:#eef1f3;font-size:120%;font-weight:700}body.Layout_Default.Page_ViewItem .viewItemPage .tabControlTabTitle a{display:block;padding:8px}body.Layout_Default.Page_ViewItem .viewItemPage .tabControlTabTitle a:hover{background-color:#f7f7f7;color:#0670d9;text-decoration:none}body.Layout_Default.Page_ViewItem .viewItemPage .tabControlTabTitleSelected{border-bottom:1px solid #fff;background-color:#fff}body.Layout_Default.Page_ViewItem .viewItemPage .tabControlTab{border:1px solid #c7c4ba;position:relative;top:-1px;min-height:16px;padding:14px}body.Layout_Default.Page_ViewItem .viewItemPage .tabControlTab>.component>.componentTitle{font-weight:700;margin-bottom:4px}body.Layout_Default.Page_ViewItem .viewItemPage .tabControlTab>.component:last-child{margin-bottom:0}body.Layout_Default.Page_ViewItem .viewItemPage .shareActions{position:absolute;right:-5px;bottom:-5px;margin:0}body.Layout_Default.Page_ViewItem .viewItemPage .shareActions>.actions>.action{margin:0 0 0 5px;padding:0!important;background-color:transparent;outline:none}body.Layout_Default.Page_ViewItem .viewItemPage .shareActions>.actions>.action>.icon{padding:0!important;font-size:28px}body.Layout_Default.Page_ViewItem .viewItemPage .itemGeolocation{margin:0}body.Layout_Default.Page_ViewItem .viewItemPage .component.itemGeolocation .descText{display:none}body.Layout_Default.Page_ViewItem .viewItemPage .moreLikeThis .galleryItem{width:78px!important;margin-right:2px}body.Layout_Default.Page_ViewItem .viewItemPage #itemPageNav{display:block;width:auto;margin-bottom:6px}body.Layout_Default.Page_ViewItem .viewItemPage #itemPageNav .component.container.nav{position:relative;top:-5px;margin:0}body.Layout_Default.Page_ViewItem.FullPage .viewItemPage #itemPageNav .component.container.nav{z-index:auto}body.Layout_Default.Page_ViewItem.ItemType_Collection_Item .viewItemPage .editBox.description .editBoxFieldText{column-count:2;text-align:justify;line-height:1.5em}body.Layout_Default.Page_ViewItem.ItemType_Collection_Item .viewItemPage .exhibitionActions{display:flex;justify-content:center}body.Layout_Default.Page_ViewItem.ItemType_Collection_Item .viewItemPage .component.itemMedia{margin:0!important;text-align:center}body.Layout_Default.Page_CurrentExhibition #content>.currentExhibitionPage{border:none;padding:0;background-color:transparent}body.Layout_Default.Page_CurrentExhibition .currentExhibitionPage #itemPageMiddle{border:1px solid #c9c6bd;padding:18px;color:#393834;background-color:#fff}body.Layout_Default.Page_CurrentExhibition .currentExhibitionPage #itemPageBottom{border:none;padding:0;background-color:transparent}body.Layout_Default.Page_CurrentExhibition .currentExhibitionPage #itemPageLeft{margin:0 50px 0 0}body.Layout_Default.Page_CurrentExhibition .component.cCItemTitle{border:none;margin:0 0 30px;padding:0}body.Layout_Default.Page_CurrentExhibition .component.cCItemTitle h2.title{font-size:17px}body.Layout_Default.Page_CurrentExhibition .editBox.summary .editBoxContent .editBoxFieldValue{padding:0;font-size:14px;text-align:justify;line-height:1.5em}body.Layout_Default.Page_CurrentExhibition .exhibitionActions{display:flex;justify-content:center;margin:50px 0}body.Layout_Default.Page_CurrentExhibition .exhibitionItems{margin:0}body.Layout_Default.Page_CurrentExhibition .exhibitionItems .galleryContent{grid-template-columns:1fr 1fr 1fr}body.Layout_Default.Page_CurrentExhibition .currentExhibitionPage .container.left,body.Layout_Default.Page_ViewItem .viewItemPage .container.left{width:402px!important;padding:8px;background-color:#f2f2f3}body.Layout_Default.Page_CurrentExhibition .currentExhibitionPage .container.left .itemMedia,body.Layout_Default.Page_CurrentExhibition .currentExhibitionPage .container.left .zoom2,body.Layout_Default.Page_ViewItem .viewItemPage .container.left .itemMedia,body.Layout_Default.Page_ViewItem .viewItemPage .container.left .zoom2{background-color:#f2f2f3!important;min-height:200px}body.Layout_Default.Page_CurrentExhibition .currentExhibitionPage .container.left .image.x1,body.Layout_Default.Page_ViewItem .viewItemPage .container.left .image.x1{text-align:center}body.Layout_Default.Page_CurrentExhibition .currentExhibitionPage .container.left .image.x1 img,body.Layout_Default.Page_ViewItem .viewItemPage .container.left .image.x1 img{border:1px solid #494948;margin:0}body.Layout_Default.Page_CurrentExhibition .currentExhibitionPage .container.left .image.x2 img,body.Layout_Default.Page_ViewItem .viewItemPage .container.left .image.x2 img{position:absolute;left:0;right:0;top:0;bottom:0;max-width:100%;max-height:100%;margin:auto}body.Layout_Default.Page_CurrentExhibition .currentExhibitionPage .container.left .component.zoom2.fullPage>.componentTitle,body.Layout_Default.Page_ViewItem .viewItemPage .container.left .component.zoom2.fullPage>.componentTitle{background-color:#393834}body.Layout_Default.Page_CurrentExhibition .currentExhibitionPage .container.right,body.Layout_Default.Page_ViewItem .viewItemPage .container.right{width:432px}.component.actionGroup.toolbar>.actions{border-radius:0}.component.actionGroup.toolbar>.actions>.action:hover{color:#296aaa}.component.actionGroup.toolbar>.actions>.action.selected{background-color:#296aaa;color:#fff}.component.actionGroup.toolbar.ccBlue>.actions{border-color:#000;border-radius:0}.component.actionGroup.toolbar.ccBlue>.actions>.action{color:#fff;letter-spacing:1px;font-family:Arial Narrow,ArialNarrow,Helvetica,sans-serif;background-color:#448fd2;background-image:linear-gradient(180deg,#60a4e5 0,#3378b1)}.component.actionGroup.toolbar.ccBlue>.actions>.action:hover{background-color:#0f8dfe;background-image:none;color:#fff}.component.actionGroup.toolbar.ccBlue>.actions>.action .label{text-shadow:0 0 1px #000}body.OS_Windows .component.actionGroup.toolbar.ccBlue>.actions>.action{font-family:ArialNarrow,Helvetica,sans-serif}.component.actionGroup.buttons>.actions>.action{border-radius:0}.component.actionGroup.buttons>.actions>.action.selected,.component.actionGroup.buttons>.actions>.action:hover{color:#296aaa}.component.actionGroup.buttons.ccBlue>.actions{border-color:#000;border-radius:0}.component.actionGroup.buttons.ccBlue>.actions>.action{color:#fff;letter-spacing:1px;font-family:Arial Narrow,ArialNarrow,Helvetica,sans-serif;background-color:#448fd2;background-image:linear-gradient(180deg,#60a4e5 0,#3378b1)}.component.actionGroup.buttons.ccBlue>.actions>.action:hover{background-color:#0f8dfe;background-image:none;color:#fff}.component.actionGroup.buttons.ccBlue>.actions>.action .label{text-shadow:0 0 1px #000}body.OS_Windows .component.actionGroup.buttons.ccBlue>.actions>.action{font-family:ArialNarrow,Helvetica,sans-serif}body.Icons .component.actionGroup>.actions>.action>.icon{top:0}body.App_FireFox .component.actionGroup.buttons>.actions>a.action>.label,body.App_FireFox .component.actionGroup.buttons>.actions>button.action,body.App_FireFox .component.actionGroup.toolbar>.actions>a.action>.label,body.App_FireFox .component.actionGroup.toolbar>.actions>button.action,body.Engine_IE .component.actionGroup.buttons>.actions>a.action>.label,body.Engine_IE .component.actionGroup.buttons>.actions>button.action,body.Engine_IE .component.actionGroup.toolbar>.actions>a.action>.label,body.Engine_IE .component.actionGroup.toolbar>.actions>button.action,body.Engine_Trident .component.actionGroup.buttons>.actions>a.action>.label,body.Engine_Trident .component.actionGroup.buttons>.actions>button.action,body.Engine_Trident .component.actionGroup.toolbar>.actions>a.action>.label,body.Engine_Trident .component.actionGroup.toolbar>.actions>button.action{padding-top:6px}body.App_FireFox .component.actionGroup.buttons.ccBlue>.actions>a.action>.label,body.App_FireFox .component.actionGroup.buttons.ccBlue>.actions>button.action,body.Engine_IE .component.actionGroup.buttons.ccBlue>.actions>a.action>.label,body.Engine_IE .component.actionGroup.buttons.ccBlue>.actions>button.action,body.Engine_Trident .component.actionGroup.buttons.ccBlue>.actions>a.action>.label,body.Engine_Trident .component.actionGroup.buttons.ccBlue>.actions>button.action{padding-top:4px}body.Engine_Edge.Icons .component.actionGroup.buttons.ccBlue>.actions>.action>.icon,body.Engine_IE.Icons .component.actionGroup.buttons.ccBlue>.actions>.action>.icon,body.Engine_Trident.Icons .component.actionGroup.buttons.ccBlue>.actions>.action>.icon{vertical-align:0}button.component.button{padding:5px}button.component.button,div.component.button{border-radius:0}button.component.button:hover,div.component.button a:hover{color:#296aaa}.component.pills.group .pill.lastPill>a,.component.pills.group .pill:first-child>a,.component.pills.group .pill>a{border-color:#000;border-radius:0}.component.pills.group .pill.active a{background-color:#0f8dfe;color:#fff}.component.pills .pill:hover>a{color:#296aaa}.component.pills.underlined .pill.active>a{border-bottom-color:#0f8dfe}.component.itemPurchase{max-width:450px}.component.itemPurchase .options .useNotes{color:inherit}.cCCookiePrivacyWarning{color:#bebebe;font-size:125%;text-align:center;background-color:#393834}.cCCookiePrivacyWarning .content{width:940px;margin:0 auto;padding:10px}.cCCookiePrivacyWarning a{color:#bebebe;text-decoration:underline}.cCCookiePrivacyWarning button{margin-left:10px;padding:4px 8px;color:#fff;background-color:#979797}.cCCookiePrivacyWarning button:hover{background-color:#3593e5}body.Page_FieldSearch .fieldSearchPage .selectOptions{display:none}body.Page_FieldSearch .fieldSearchPage .searchBox{width:524px;padding:15px;border:1px solid #cac7be;border-radius:0;background-color:#ddd}body.Page_FieldSearch .fieldSearchPage .searchBox>.componentTitle{border:none;font-size:120%;margin:0 0 10px;padding:0}body.Page_FieldSearch .fieldSearchPage .searchBoxField{padding:12px}body.Page_FieldSearch .fieldSearchPage .searchBoxFieldLabel{color:#393834}body.Page_FieldSearch .fieldSearchPage .searchBoxFieldOperator{display:none}body.Page_FieldSearch .fieldSearchPage .searchBoxFieldValue{margin-left:120px}body.Page_FieldSearch .fieldSearchPage .searchBoxFieldValue select{border:1px solid #cac7be}body.Page_FieldSearch .fieldSearchPage .searchBoxField.operator-10 .searchBoxFieldValue input{width:80px}body.Page_FieldSearch .fieldSearchPage .searchBoxFieldLabel,body.Page_FieldSearch .fieldSearchPage .searchBoxFieldValue{padding-bottom:15px}.searchResultsPage{width:940px;margin:0 auto}.searchResultsPage header .title{margin:10px 0}.searchResultsPage header .top{border:none}.searchResultsPage header .top .searchDesc{border:none;margin:12px 0}.searchResultsPage header .toolbars{display:table-cell;width:910px;margin:0;background-color:#fff;padding:14px 14px 10px;border:1px solid #c9c6bd;border-bottom:none;border-radius:0}.searchResultsPage>main>.component.gallery{min-height:450px;margin:0 auto 20px;padding:0 14px 14px;border:1px solid #c9c6bd;border-top:none;border-radius:0;box-sizing:border-box;background-color:#fff}.searchResultsPage>main>.component.gallery .component.pager{margin-bottom:0}.searchResultsPage .top .label.searchDesc h1{margin-bottom:0;font-size:14.4px}.searchResultsPage .top .label.searchDesc h1:after,.searchResultsPage[data-count="1"] .top .label.searchDesc h1:after{content:none}.searchResultsPage .top .label.searchDesc h1:before{content:"Search results for "}.searchResultsPage.Search_Group .top .label.searchDesc h1:before,.searchResultsPage.Search_Selection .top .label.searchDesc h1:before{content:none}.searchResultsPage .component.actionGroup.displayMode,.searchResultsPage .component.actionGroup.pageSize{margin-top:0}.searchResultsPage .component.actionGroup.displayMode button.action{padding:4px 8px}body.Icons.Engine_WebKit .searchResultsPage .component.actionGroup.displayMode button.action{padding:2px 8px 4px}body.Icons.App_FireFox .searchResultsPage .component.actionGroup.displayMode button.action{padding:5px 8px 2px}.searchResultsPage .component.actionGroup.displayMode .action .icon{font-size:15px}.searchResultsPage .label.searchCount{float:left}.searchResultsPage .label.searchCount span:before{content:attr(data-count) " items were found"}.searchResultsPage .label.searchCount span[data-count="1"]:before{content:attr(data-count) " item was found"}.exhibitionsPage .label.searchCount span:before{content:attr(data-count) " exhibitions were found"}.exhibitionsPage .label.searchCount span[data-count="1"]:before{content:attr(data-count) " exhibition was found"}.searchResultsPage>main>.component.gallery>.galleryContent{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:0}.searchResultsPage>main>.component.gallery>.galleryContent.empty:before{content:none}.searchResultsPage[data-mode=detail]>main>.component.gallery>.galleryContent{grid-template-columns:1fr 1fr;grid-gap:0}.selectionsPage>.component.gallery{padding:0 14px;border-bottom:none}.selectionsPage .gallery>.galleryContent.empty{min-height:0}.selectionsPage footer{border:1px solid #c9c6bd;border-top:none;border-radius:0;box-sizing:border-box;background-color:#fff;padding:14px;margin-bottom:20px}.selectionsPage .cCSelectionEmpty{min-height:450px;margin:0}.selectionsPage .cCSelectionEmpty>div,.selectionsPage .cCSelectionEmpty>p{margin:8px 0;line-height:150%}.selectionsPage .cCSelectionEmpty>p:first-child{margin-top:0}.selectionsPage .cCSelectionEmpty>p:last-child{margin-bottom:0}.selectionsPage .cCSelectionEmpty .mockActions{display:inline-block;position:relative;top:8px;line-height:normal}.selectionsPage[data-count="0"] .label.searchCount{display:none}.galleryDetailItem,.galleryItem{border:none;border-radius:0;margin:4px}.galleryDetailItem{position:relative;float:left;width:100%;border-top:1px solid #c8c5bb;padding:10px 0 0}.galleryDetailItem a{text-decoration:none}.thumbnail{width:122px;height:122px;background-color:#f2f2f3!important}.thumbnailCaption{width:122px;padding:0}.thumbnail .itemState,.thumbnail .itemType{display:none}.detailThumb{width:auto;height:auto}.detailThumb .thumbnail{margin:0 20px 0 0}.detailThumb .detailThumbCaption{border:none;margin:0;text-align:left;font-size:14px;font-weight:700}.detailThumb .editBoxContent .editBoxFieldValue{max-width:none}.detailThumb .cCDetailFields{text-decoration:none}.detailThumb .cCDetailFields .summary{margin:0 0 10px;font-style:italic}.thumbnail .assetMetadata,.thumbnail .statusBar{display:none}body.Layout_Default.Page_AreaSearch #content>form.areaSearchPage,body.Layout_Default.Page_GeolocationSearch #content>form.geolocationSearchPage,body.Layout_Default.Page_IndexSearch #content>form.indexSearchPage,body.Layout_Default.Page_ThemeSearch #content>form.themeSearchPage{margin:20px auto;border:none;padding:0;background-color:transparent}body.Page_AreaSearch .container.main,body.Page_GeolocationSearch .container.main,body.Page_IndexSearch .container.main,body.Page_ThemeSearch .container.main{border:1px solid #c9c6bd;border-radius:0;padding:14px;box-sizing:border-box;background-color:#fff}body.Page_QuickSearch .galleryItem[data-item-type="7"] .thumbnail:before{content:"Exhibition";position:absolute;top:0;left:0;right:0;z-index:1;padding:4px 0;text-align:center;letter-spacing:1px;color:#fff;background-color:#666}.editBoxContent .editBoxFieldValue input:hover,.searchBoxContent .searchBoxFieldValue input:hover{border:1px solid #296aaa}.editBoxContent .editBoxFieldValue input:focus,.searchBoxContent .searchBoxFieldValue input:focus{border:1px solid #0f8dfe}.component.cCPromoItems{margin:15px 0 0;border:1px solid #c9c6bd;border-radius:0;padding:14px;box-sizing:border-box;background-color:#fff}.component.cCPromoItems>.componentTitle{border-bottom:none;font-size:120%;font-weight:700}.component.cCPromoItems .galleryContent{grid-template-columns:1fr 1fr 1fr}.component.cCPromoThumb{width:280px}.component.cCPromoThumb>.componentTitle{margin-bottom:8px;border:none;font-size:110%;font-weight:700;color:#296aaa}.component.cCPromoThumb .thumb{float:left;width:122px;margin:0 10px 0 0}.component.cCCollectionsNav,.component.cCIoENav{position:relative;top:1px;margin:0}.component.cCCollectionsNav ul,.component.cCIoENav ul{overflow:hidden}.component.cCCollectionsNav li,.component.cCIoENav li{float:left;min-width:60px;border:1px solid #c9c6bd;margin-right:-1px;font-size:110%;font-weight:700;text-align:center}.component.cCCollectionsNav li a,.component.cCIoENav li a{display:block;padding:8px 16px;background-color:#eef1f3}.component.cCCollectionsNav li a:hover,.component.cCIoENav li a:hover{background-color:#f7f7f7;color:#0670d9;text-decoration:none}.component.cCCollectionsNav li.selected,.component.cCIoENav li.selected{border-bottom:1px solid #fff}.component.cCCollectionsNav li.selected a,.component.cCIoENav li.selected a{background-color:#fff}.component.cCTimelineSearch{margin:5px 0;text-align:center}.component.cCTimelineSearch ul{display:inline-block}.component.cCTimelineSearch li{display:block;float:left;text-align:center;background-color:#eef1f3;color:#296aaa;font-weight:700;margin-right:1px}.component.cCTimelineSearch li a{display:block;min-width:40px;padding:8px}.component.cCTimelineSearch li.selected,.component.cCTimelineSearch li:hover{position:relative;background-color:#296aaa}.component.cCTimelineSearch li.selected a,.component.cCTimelineSearch li:hover a{text-decoration:none;color:#fff!important}body.Page_TimelineSearch .timelineSearchPage{margin-bottom:20px}body.Page_TimelineSearch .timelineSearchPage header .top{display:block}body.Page_TimelineSearch .timelineSearchPage>.component.gallery{margin-bottom:0}body.Page_Exhibitions .exhibitionsPage .galleryDetailItem:first-child{border:none}body.Page_Exhibitions .exhibitionsPage>main>.component.gallery .galleryContent{grid-template-columns:1fr}.component.subjectIndex{margin:0}.component.subjectIndex .subjects li{width:212px;margin:0 8px 8px 0;color:#296aaa}.component.subjectIndex .subjects li:hover{text-decoration:underline}.component.subjectIndex .initials li{width:19px;padding:8px;background-color:#eef1f3;color:#296aaa;font-weight:700}.component.subjectIndex .initials li.selected{background-color:#3f89c9}.component.subjectIndex .initials li.selected:after{top:30px;border-left-width:18px;border-top-color:#3f89c9}.component.subjectIndex .initials li:hover{background-color:#0f8dfe}.component.subjectIndex .initials li.selected:hover:after{border-left-width:18px;border-top-color:#0f8dfe}body.Page_AreaSearch .areaSearchPage .component.subjectIndex{margin:14px}.component.cCSubjectBrowse .column{float:left;width:283px;margin:0 10px;background-color:#eef1f3}.component.cCSubjectBrowse .column header{border-bottom:1px solid #fff;padding:12px;color:#000}.component.cCSubjectBrowse .column header h3{margin:0;font-weight:400}.component.cCSubjectBrowse .column ul{padding:6px 0;height:400px;overflow-y:scroll}.component.cCSubjectBrowse .column li{display:block;height:14px;padding:6px 12px;cursor:pointer;color:#296aaa}.component.cCSubjectBrowse .column li:hover{color:#fff;background-color:#0f8dfe}.component.cCSubjectBrowse .column li.selected{position:relative;color:#fff;background-color:#3f89c9}.component.cCSubjectBrowse .column li.selected:after{content:"";position:absolute;left:255px;top:0;width:0;height:0;border-top:13px solid #eff1f2;border-bottom:13px solid #eff1f2;border-left:13px solid #3f89c9}.quickSearch.component ul.suggestions li.header{color:#000}.quickSearch.component ul.suggestions li.selectable a{color:#296aaa;padding:4px 4px 4px 8px}.quickSearch.component ul.suggestions li.selectable.selected{background-color:#0f8dfe}.component.actionNavigate.accountNavigate{position:relative;top:28px;margin:0;background:none}.component.actionNavigate.accountNavigate .component.actionGroup.site,.component.actionNavigate.accountNavigate .component.actionGroup>.componentTitle,.component.actionNavigate.accountNavigate>.componentTitle{display:none}.component.actionNavigate.accountNavigate .logout{margin-top:0}.component.actionNavigate.accountNavigate .component.actionGroup.list>.actions>.action,.component.actionNavigate.accountNavigate .component.actionGroup.list>.actions>.action:hover,.component.actionNavigate.accountNavigate a,.component.actionNavigate.accountNavigate a:hover{color:#296aaa;font-size:15px}.component.actionNavigate.accountNavigate .component.actionGroup.list>.actions>.action .label{padding:0 0 5px}.component.actionNavigate.accountNavigate .component.actionGroup.list>.actions>.action:hover .label{text-decoration:underline}body.Page_MyAccount .myAccountPage .component.editBox.preferences{display:none}body.Page_AddressBook .addressBookPage .component.editBox.address{border-radius:0}body.Page_YourOrders .yourOrdersPage{min-height:450px}body.Page_GeolocationSearch .toast[data-id="geolocationSearch/loading"]{display:none}body.Page_GeolocationSearch .component.geolocation .geocode .geocodeAddress:hover{border:1px solid #296aaa}body.Page_GeolocationSearch .component.geolocation .geocode .geocodeAddress:focus{border:1px solid #0f8dfe}.component.cCSearchDesc{margin:0;overflow:hidden}.component.cCSearchDesc .desc h1{float:left;margin:0;max-width:775px;font-size:14.4px}.component.cCSearchDesc .desc h1:before{content:"Search results for "}.viewItemPage.Search_Group .component.cCSearchDesc .desc h1:before,.viewItemPage.Search_Selection .component.cCSearchDesc .desc h1:before{content:none}.component.cCSearchDesc a.results{float:right;position:relative;top:-2px;letter-spacing:.1px;font-size:14.4px}.component.cCSearchDesc a.results:hover{text-decoration:underline}.component.cCSearchDesc a.results:before{content:"\f104";display:inline-block;margin-right:5px;font-family:FontAwesome,sans-serif;font-size:20px;vertical-align:-2px}body.Page_ShoppingCart .shoppingCartPage{min-height:450px}.component.cCPromo{position:relative;margin:0}.component.cCPromo img{position:absolute;left:0;right:0;top:0;bottom:0;max-width:100%;max-height:100%;width:auto;height:auto;margin:auto}body.Page_RegisterUser .registerUserPage.viewing{min-height:450px}body.Page_RegisterUser .registerUserPage .component.editBox .editBoxContent .editBoxFieldLabel{color:#313234}body.Page_RegisterUser .registerUserPage .component.editBox.privacy .editBoxContent .editBoxFieldValue input[type=checkbox]{position:relative;top:-1px;margin:0}body.Page_RegisterUser .registerUserPage .component.editBox.privacy .editBoxContent .editBoxFieldLabel{width:285px;padding-top:8px}.toaster{position:fixed;left:0;right:0;top:118px;bottom:auto;max-width:350px;margin:0 auto;z-index:100000;text-align:center}.toast{display:inline-block}.component.zoom2 .nav .closeFullPage{height:28px;line-height:27px}