.snow { color: #FFF; }

.snow-tint-50 { color: tint(#FFF, 50); }

.snow-dark { color: #e6e6e6; }

.bg-snow { background-color: #FFF; }

.bg-snow-tint-50 { background-color: tint(#FFF, 50); }

.bg-snow-tint-20 { background-color: tint(#FFF, 80); }

body.post-type-archive-publications .item.bg-snow, body.single-publications .item.bg-snow { background-color: tint(#FFF, 50); }

body.post-type-archive-publications .item.bg-snow a:link, body.post-type-archive-publications .item.bg-snow a:visited, body.single-publications .item.bg-snow a:link, body.single-publications .item.bg-snow a:visited { color: #282B28; }

body.post-type-archive-publications .item.bg-snow a:hover, body.post-type-archive-publications .item.bg-snow a:active, body.post-type-archive-publications .item.bg-snow a:focus, body.single-publications .item.bg-snow a:hover, body.single-publications .item.bg-snow a:active, body.single-publications .item.bg-snow a:focus { color: #0f110f; }

body.post-type-archive-publications .item.bg-snow.bt, body.single-publications .item.bg-snow.bt { border-top: 8px solid #FFF; }

.mailbox { color: #C52233; }

.mailbox-tint-50 { color: tint(#C52233, 50); }

.mailbox-dark { color: #9a1a28; }

.bg-mailbox { background-color: #C52233; }

.bg-mailbox-tint-50 { background-color: tint(#C52233, 50); }

.bg-mailbox-tint-20 { background-color: tint(#C52233, 80); }

body.post-type-archive-publications .item.bg-mailbox, body.single-publications .item.bg-mailbox { background-color: tint(#C52233, 50); }

body.post-type-archive-publications .item.bg-mailbox a:link, body.post-type-archive-publications .item.bg-mailbox a:visited, body.single-publications .item.bg-mailbox a:link, body.single-publications .item.bg-mailbox a:visited { color: #282B28; }

body.post-type-archive-publications .item.bg-mailbox a:hover, body.post-type-archive-publications .item.bg-mailbox a:active, body.post-type-archive-publications .item.bg-mailbox a:focus, body.single-publications .item.bg-mailbox a:hover, body.single-publications .item.bg-mailbox a:active, body.single-publications .item.bg-mailbox a:focus { color: #9a1a28; }

body.post-type-archive-publications .item.bg-mailbox.bt, body.single-publications .item.bg-mailbox.bt { border-top: 8px solid #C52233; }

.aepm { color: #921554; }

.aepm-tint-50 { color: tint(#921554, 50); }

.aepm-dark { color: #650f3a; }

.bg-aepm { background-color: #921554; }

.bg-aepm-tint-50 { background-color: tint(#921554, 50); }

.bg-aepm-tint-20 { background-color: tint(#921554, 80); }

body.post-type-archive-publications .item.bg-aepm, body.single-publications .item.bg-aepm { background-color: tint(#921554, 50); }

body.post-type-archive-publications .item.bg-aepm a:link, body.post-type-archive-publications .item.bg-aepm a:visited, body.single-publications .item.bg-aepm a:link, body.single-publications .item.bg-aepm a:visited { color: #282B28; }

body.post-type-archive-publications .item.bg-aepm a:hover, body.post-type-archive-publications .item.bg-aepm a:active, body.post-type-archive-publications .item.bg-aepm a:focus, body.single-publications .item.bg-aepm a:hover, body.single-publications .item.bg-aepm a:active, body.single-publications .item.bg-aepm a:focus { color: #650f3a; }

body.post-type-archive-publications .item.bg-aepm.bt, body.single-publications .item.bg-aepm.bt { border-top: 8px solid #921554; }

.blackboard { color: #282B28; }

.blackboard-tint-50 { color: tint(#282B28, 50); }

.blackboard-dark { color: #0f110f; }

.bg-blackboard { background-color: #282B28; }

.bg-blackboard-tint-50 { background-color: tint(#282B28, 50); }

.bg-blackboard-tint-20 { background-color: tint(#282B28, 80); }

body.post-type-archive-publications .item.bg-blackboard, body.single-publications .item.bg-blackboard { background-color: tint(#282B28, 50); }

body.post-type-archive-publications .item.bg-blackboard a:link, body.post-type-archive-publications .item.bg-blackboard a:visited, body.single-publications .item.bg-blackboard a:link, body.single-publications .item.bg-blackboard a:visited { color: #282B28; }

body.post-type-archive-publications .item.bg-blackboard a:hover, body.post-type-archive-publications .item.bg-blackboard a:active, body.post-type-archive-publications .item.bg-blackboard a:focus, body.single-publications .item.bg-blackboard a:hover, body.single-publications .item.bg-blackboard a:active, body.single-publications .item.bg-blackboard a:focus { color: tint(#282B28, 30); }

body.post-type-archive-publications .item.bg-blackboard.bt, body.single-publications .item.bg-blackboard.bt { border-top: 8px solid #282B28; }

.seafoam { color: #B3DEC1; }

.seafoam-tint-50 { color: tint(#B3DEC1, 50); }

.seafoam-dark { color: #6cbf87; }

.bg-seafoam { background-color: #B3DEC1; }

.bg-seafoam-tint-50 { background-color: tint(#B3DEC1, 50); }

.bg-seafoam-tint-20 { background-color: tint(#B3DEC1, 80); }

body.post-type-archive-publications .item.bg-seafoam, body.single-publications .item.bg-seafoam { background-color: tint(#B3DEC1, 50); }

body.post-type-archive-publications .item.bg-seafoam a:link, body.post-type-archive-publications .item.bg-seafoam a:visited, body.single-publications .item.bg-seafoam a:link, body.single-publications .item.bg-seafoam a:visited { color: #282B28; }

body.post-type-archive-publications .item.bg-seafoam a:hover, body.post-type-archive-publications .item.bg-seafoam a:active, body.post-type-archive-publications .item.bg-seafoam a:focus, body.single-publications .item.bg-seafoam a:hover, body.single-publications .item.bg-seafoam a:active, body.single-publications .item.bg-seafoam a:focus { color: #8fcfa4; }

body.post-type-archive-publications .item.bg-seafoam.bt, body.single-publications .item.bg-seafoam.bt { border-top: 8px solid #B3DEC1; }

.seaweed { color: #00798C; }

.seaweed-tint-50 { color: tint(#00798C, 50); }

.seaweed-dark { color: #004d59; }

.bg-seaweed { background-color: #00798C; }

.bg-seaweed .aepm { color: #EF5D60; }

.bg-seaweed a:link, .bg-seaweed a:visited { color: tint(#EF5D60, 20); }

.bg-seaweed a:hover, .bg-seaweed a:active, .bg-seaweed a:focus { color: tint(#EF5D60, 50); }

.bg-seaweed-tint-50 { background-color: tint(#00798C, 50); }

.bg-seaweed-tint-20 { background-color: tint(#00798C, 80); }

body.post-type-archive-publications .item.bg-seaweed, body.single-publications .item.bg-seaweed { background-color: tint(#00798C, 50); }

body.post-type-archive-publications .item.bg-seaweed a:link, body.post-type-archive-publications .item.bg-seaweed a:visited, body.single-publications .item.bg-seaweed a:link, body.single-publications .item.bg-seaweed a:visited { color: #282B28; }

body.post-type-archive-publications .item.bg-seaweed a:hover, body.post-type-archive-publications .item.bg-seaweed a:active, body.post-type-archive-publications .item.bg-seaweed a:focus, body.single-publications .item.bg-seaweed a:hover, body.single-publications .item.bg-seaweed a:active, body.single-publications .item.bg-seaweed a:focus { color: #004d59; }

body.post-type-archive-publications .item.bg-seaweed.bt, body.single-publications .item.bg-seaweed.bt { border-top: 8px solid #00798C; }

.mistytwisty { color: #F2F2F2; }

.mistytwisty-tint-50 { color: tint(#F2F2F2, 50); }

.mistytwisty-dark { color: #d8d8d8; }

.bg-mistytwisty { background-color: #F2F2F2; }

.bg-mistytwisty .white { color: tint(#282B28, 80); }

.bg-mistytwisty-tint-50 { background-color: tint(#F2F2F2, 50); }

.bg-mistytwisty-tint-20 { background-color: tint(#F2F2F2, 80); }

body.post-type-archive-publications .item.bg-mistytwisty, body.single-publications .item.bg-mistytwisty { background-color: tint(#F2F2F2, 35); }

body.post-type-archive-publications .item.bg-mistytwisty a:link, body.post-type-archive-publications .item.bg-mistytwisty a:visited, body.single-publications .item.bg-mistytwisty a:link, body.single-publications .item.bg-mistytwisty a:visited { color: #282B28; }

body.post-type-archive-publications .item.bg-mistytwisty a:hover, body.post-type-archive-publications .item.bg-mistytwisty a:active, body.post-type-archive-publications .item.bg-mistytwisty a:focus, body.single-publications .item.bg-mistytwisty a:hover, body.single-publications .item.bg-mistytwisty a:active, body.single-publications .item.bg-mistytwisty a:focus { color: tint(#282B28, 50); }

body.post-type-archive-publications .item.bg-mistytwisty.bt, body.single-publications .item.bg-mistytwisty.bt { border-top: 8px solid #e5e5e5; }

.rose { color: #EF5D60; }

.rose-tint-50 { color: tint(#EF5D60, 50); }

.rose-dark { color: #ea2f32; }

.bg-rose { background-color: #EF5D60; }

.bg-rose a:link, .bg-rose a:visited { color: #F2F2F2; }

.bg-rose a:hover, .bg-rose a:active, .bg-rose a:focus { color: #d11519; }

.bg-rose-tint-50 { background-color: tint(#EF5D60, 50); }

.bg-rose-tint-20 { background-color: tint(#EF5D60, 80); }

.bg-rose-tint-20 a:link, .bg-rose-tint-20 a:visited { color: #C52233; }

.bg-rose-tint-20 a:hover, .bg-rose-tint-20 a:active, .bg-rose-tint-20 a:focus { color: tint(#C52233, 50); }

body.post-type-archive-publications .item.bg-rose, body.single-publications .item.bg-rose { background-color: tint(#EF5D60, 50); }

body.post-type-archive-publications .item.bg-rose.bt, body.single-publications .item.bg-rose.bt { border-top: 8px solid #EF5D60; }

body.post-type-archive-publications .item.bg-rose a:link, body.post-type-archive-publications .item.bg-rose a:visited, body.single-publications .item.bg-rose a:link, body.single-publications .item.bg-rose a:visited { color: #282B28; }

body.post-type-archive-publications .item.bg-rose a:hover, body.post-type-archive-publications .item.bg-rose a:active, body.post-type-archive-publications .item.bg-rose a:focus, body.single-publications .item.bg-rose a:hover, body.single-publications .item.bg-rose a:active, body.single-publications .item.bg-rose a:focus { color: #ea2f32; }

.sunflower { color: #F1D302; }

.sunflower-tint-50 { color: tint(#F1D302, 50); }

.sunflower-dark { color: #bea702; }

.bg-sunflower { background-color: #F1D302; }

.bg-sunflower a:hover, .bg-sunflower a:active, .bg-sunflower a:focus { color: #bea702; }

.bg-sunflower a.nolink:hover, .bg-sunflower a.nolink:active, .bg-sunflower a.nolink:focus { color: #bea702; }

.bg-sunflower-tint-50 { background-color: tint(#F1D302, 50); }

.bg-sunflower-tint-20 { background-color: tint(#F1D302, 80); }

body.post-type-archive-publications .item.bg-sunflower, body.single-publications .item.bg-sunflower { background-color: tint(#F1D302, 50); }

body.post-type-archive-publications .item.bg-sunflower a:link, body.post-type-archive-publications .item.bg-sunflower a:visited, body.single-publications .item.bg-sunflower a:link, body.single-publications .item.bg-sunflower a:visited { color: #282B28; }

body.post-type-archive-publications .item.bg-sunflower a:hover, body.post-type-archive-publications .item.bg-sunflower a:active, body.post-type-archive-publications .item.bg-sunflower a:focus, body.single-publications .item.bg-sunflower a:hover, body.single-publications .item.bg-sunflower a:active, body.single-publications .item.bg-sunflower a:focus { color: #bea702; }

body.post-type-archive-publications .item.bg-sunflower.bt, body.single-publications .item.bg-sunflower.bt { border-top: 8px solid #F1D302; }

.frys { color: #6B2D5C; }

.frys-tint-50 { color: tint(#6B2D5C, 50); }

.frys-dark { color: #471e3d; }

.bg-frys { background-color: #6B2D5C; }

.bg-frys .blackboard { color: #000; }

.bg-frys a:link, .bg-frys a:visited { color: #EF5D60; }

.bg-frys a:hover, .bg-frys a:active, .bg-frys a:focus { color: tint(#EF5D60, 50); }

.bg-frys-tint-50 { background-color: tint(#6B2D5C, 50); }

.bg-frys-tint-20 { background-color: tint(#6B2D5C, 80); }

body.post-type-archive-publications .item.bg-frys, body.single-publications .item.bg-frys { background-color: tint(#6B2D5C, 50); }

body.post-type-archive-publications .item.bg-frys a:link, body.post-type-archive-publications .item.bg-frys a:visited, body.single-publications .item.bg-frys a:link, body.single-publications .item.bg-frys a:visited { color: #282B28; }

body.post-type-archive-publications .item.bg-frys a:hover, body.post-type-archive-publications .item.bg-frys a:active, body.post-type-archive-publications .item.bg-frys a:focus, body.single-publications .item.bg-frys a:hover, body.single-publications .item.bg-frys a:active, body.single-publications .item.bg-frys a:focus { color: #471e3d; }

body.post-type-archive-publications .item.bg-frys.bt, body.single-publications .item.bg-frys.bt { border-top: 8px solid #6B2D5C; }

#sidebar { font-size: 13.6px; line-height: 1.5em; }

#page-info-container #page-info { width: calc(90% - 40px); }

body.author .w1of2 { width: 49.75%; }

#content-blocks .content-block.cb-latest-posts .item.w1of3 { min-width: 50%; }

article.w2of3 { width: 72%; }

body.search-results div.w2of3 { width: 100%; }

#sidebar { width: 28%; }

footer .w1of4 { width: 50%; }

button#museum-finder_toggle { float: left; }

nav#short-menu { display: none; }

#main-menu-container { width: 85%; min-width: 85%; }

nav#main-menu ul.menu { width: 90%; }

#galleries-content div { width: 33.2%; }

#gallery-content .container div.brick { height: 16vh; }

#gallery-content .container div.brick.portrait { min-width: 12.30769vh; }

#gallery-content .container div.brick.square { width: 16vh; }

#gallery-content .container div.brick.landscape { min-width: 17.6vh; }

#image-content { padding: 23.99999px 39.99998px 39.99998px; height: auto; }

#image-content #the-image { text-align: center; }

#image-content #the-image img { display: inline-block; max-height: 80vh; width: auto; }

#image-content #caption { padding-top: 6.66666px; }

#image-content #caption h1 { font-size: 24px; line-height: 1.15em; }
