#scrollUp {
    background-image: url("/images/scrollup.png");
    bottom: 20px;
    right: 20px;
    width: 38px;
    height: 38px;
}

.unselectable {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
         -o-user-select: none;
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

#nav-login-menu {
    padding-top: 1em;
    padding-bottom: 1em;
}
#nav-login-menu *+li {
    margin-top: 1em;
}
#nav-login-menu li.has-session.logout {
    margin-top: 0;
}
#nav-login-menu a {
    font-style: normal;
}

#nav-prex-search,
body.fixed #nav-link_search,
body.has-global-search #nav-link_search {
    display: none;
}

#nav-link_search {
    display: block;
}


.nav-prex-icon_login {
  padding-right: 1.5em;
}
.nav-prex-icon_login i::before {
  content: "";
}
.nav-prex-icon_login.user-profile i::before {
  content: "";
}


#body-search-filter {
    background-color: #000a3c;
}

.global-page-header {
    margin-top: 0;
}

.global-page-header-header {
    padding: 2em;
    background-color: #000a3c;
}

.global-page-header-header h2 {
    color: #00d256;
    font-size: 2.75em;
    font-weight: 700;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    line-height: 100%;
}

.brand-page-header .page-title {
    color: #00d256;
}

.page-header.brand-page-header {
    grid: "title descrip" auto "title form" 3rem ". form" minmax(0, auto) "controls controls" auto/1fr 2fr;
}

.page-header.brand-page-header .schedule-button {
    visibility: hidden;
}
.page-header.pt-schedule .schedule-button {
    visibility: visible;
}
.airing-specs {
    font-weight: 700;
    font-style: italic;
    font-size: 0.8em;
}

.page-header.pt-photos h2,
.page-header.pt-releases h2,
.page-header.pt-video h2,
.page-header.pt-contacts h2 {
    padding-bottom: 0;
}
.page-header.pt-contacts #page-filter-form {
    padding-bottom: 1.25em;
    min-height: 68px;
}
.page-header.pt-contacts .results-filters {
   margin-left: auto;
}

.page-form {
    padding-bottom: 4em;
}

.schedule-nav {
    background-color: transparent;
    display: none;
}
.pt-schedule .schedule-nav {
    display: block;
}

.photo.pubdl .photo-action_download i {
    color: #00d256;
}
.photo.pubdl .photo-action_download i:hover {
    color: var(--photo-hover-color);
}

.photo-action-menu-confirm.error i::before {
    content: "";
    color: red;
}

.bio-type-other .index-show-cast-character::before {
    content: ' “';
}

@media (min-width: 48em) {
  #results-filter-toggle_type {
    min-width: 10rem;
  }
}
.results-filter-item {
    min-width: 10rem;
}
.exec-doc-download {
    margin-top: 1em;
}

ul.execs-brand-execs li.brand-exec:last-child {
    border-bottom: none;
}

mark,
.mark {
    background-color: #7feaed61;
    padding: 0;
}
mark {
    background: #7feaed61;
    color: #000;
}

#main {
    padding-bottom: 0;
}

#xxx-nav-link_search {
    display: none;
}

#xxx-nav-link_search.has-nav-search {
    display: list-item;
}

p.results-count span {
    font-family: proxima-nova, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.search-suggest-item-type {
    padding: 2px;
    text-transform: uppercase;
    border: 1px solid #ccc;
    color: #ccc;
    border-radius: 4px;
    margin-left: var(--spacing);
    font-size: 16px;
}

#nav-no-pad {
    padding-top: 0;
}

#brand-footer {
    margin-bottom: 0;
    /* kill negative margin */
}

#footer a {
    word-break: break-all;
    white-space: nowrap;
}

.brand-footer-nav-socials .social_facebook i {
    margin-right: var(--spacing);
}

.photo-filename a {
    word-break: break-all;
}

section.brand-schedule .schedule-item .photo-figure img {
    object-fit: contain;
}

.load-more {
    position: relative;
}
.load-more i {
    display: none;
    vertical-align: top;
}
.load-more.loading i {
    display: inline-block;
}

.noselect {
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}

#nav-prex-brand .nav-prex-logo span {
    margin-top: 0.5em;
    margin-top: var(--spacing--small);
    margin-bottom: 0.5em;
    margin-bottom: var(--spacing--small);
    background-position: left center;
    display: block;
    flex: 1;
    height: 1em;
}

body>.brands li,
#nav-prex-brands-menu li,
#nav-logo-menu li,
#brand-nav-logo-menu li,
#nav-prex-brand .nav-prex-logo span,
.global-brands li,
.release-brand,
.page-form .brands label {
    background-repeat: no-repeat;
}

#nav-prex-logo-toggle {
    --brand-nav_height: 1em;
}

label.display_grid i::before {
    content: "\f00a";
}

li.release .release-type {
    font-size: 1em;
}

h3.brand-contact-name {
    font-weight: 600;
}

.show-nav-links a {
    white-space: nowrap;
}
.show-photo-detail-aside .show-episode-contacts {
    padding-right: 0;
}
.show-footer-contacts li {
    margin-bottom: 2em;
}

ul.brand-marquee-carousel {
    position: relative;
}

.brand-marquee-carousel .flickity-page-dots {
    top: 20px;
    bottom: auto;
}

.search-input {
    border-right-width: 0;
}

li.out .has-session,
li.in .no-session,
li.has-session {
    display: none;
}

body.has-session li.has-session {
    display: block;
}

body.has-session li.no-session {
    display: none;
}

#nav-prex-icons li a {
    color: #fafafa;
}

/* list pagination */

.pagination {
    display: block;
    margin: 2em auto;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
}

#page {
    background-color: #fff;
    border: 1px solid #080808;
    font-size: 16px;
    height: 33px;
    width: 52px;
    margin: 0;
    text-align: center;
    display: inline-block;
}

.paginate {
    background-color: #fff;
    color: var(--brand-color_primary);

    text-align: center;
    display: inline-block;
    text-transform: uppercase;

    margin: 0;
    padding: 0.2em 1em 0.6em 1em;
    min-width: 8em;

    border: 1px solid var(--brand-color_primary);
    border-radius: 0.2em;

    font-family: var(--font-family--proxima-nova);
    font-size: 1.125em;
    transition: all 200ms ease;
    transition: all var(--duration) var(--timing);
}

.paginate.status {
    margin-right: 20px;
    font-size: 1.125em;
}
.paginate.previous-page {
    margin-right: 2em;
}
.paginate.next-page {
    margin-left: 2em;
}
.status-spinner.hidden {
    display: none;
}
.paginate.previous-page i,
.paginate.next-page i {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    font-size: 1.5em;

    position: relative;
    top: 0.15em;
    color: var(--brand-color_primary);
    font-size: 1.5em;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
}

.paginate.previous-page i {
    margin-right: 0.125em;
}
.paginate.next-page i {
    margin-left: 0.125em;
}

.paginate:hover,
.paginate:focus {
    background-color: var(--brand-color_primary);
    color: #fff;
}
.paginate.previous-page:hover i::before,
.paginate.next-page:hover i::before {
    color: #fff;
}

.pagination .paginate.disabled {
    cursor: default;
    opacity: 0.40;
}
.pagination .paginate.disabled,
.pagination .paginate.previous-page.disabled:hover i::before,
.pagination .paginate.next-page.disabled:hover i::before {
    color: var(--brand-color_primary) !important;
    background-color: #fff !important;
}

ul.page-sizes {
    margin: 1.4em;
}
ul.page-sizes li {
    display: inline-block;
    padding: 2px 4px;
    margin: 0 2px;
    color: var(--brand-color_primary);
    border: 1px solid var(--brand-color_primary);
}
ul.page-sizes li:hover,
ul.page-sizes li.selected {
    color: #fff;
    background-color: var(--brand-color_primary);
}
ul.page-sizes li.selected:hover {
    color: var(--brand-color_primary);
    background-color: #fff;
}

ul.page-sizes li.disabled,
ul.page-sizes li.disabled:hover {
    cursor: default;
    opacity: 0.5;
    color: var(--brand-color_primary) !important;
    background-color: #fff !important;
}
ul.page-sizes li.disabled a {
    pointer-events: none;
}

@media (max-width: 47.99em) {
    .pagination .paginate {
        display: block;
        margin: 20px auto;
        max-width: 10em;
    }
}

.release-brand {
    --brand-circle_fill: #9e9e9e;
    --brand-circle_stroke: #9e9e9e;
    --brand-circle_stroke_hover: #f1f1f1;
}

@media (any-hover: hover) {

    .marquee-link:hover .marquee-brand,
    .brand-marquee-link:hover .marquee-brand,
    .marquee-link:hover .marquee-name,
    .brand-marquee-link:hover .marquee-name {
        color: #fff;
        opacity: 0.8;
    }
}

li.episode {
    padding-bottom: var(--page-padding);
}

.release-figure {
    height: 11em;
    min-width: 250px;
}

.release-figure img {
    max-height: 11em;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    flex-shrink: 0;
    display: block;
    width: auto;
}

.brand-releases-carousel .release-label,
.grid-container.releases.masonry .release-label {
    height: 46px;
    overflow: hidden;
}

.brand-releases-carousel .release-title,
.grid-container.releases.masonry .release-title {
    height: 128px;
    overflow: hidden;
}

.brand-releases-carousel .release-excerpt,
.grid-container.releases.masonry .release-excerpt {
    height: 128px;
    overflow: hidden;
}

.brand-releases-carousel .brand-episodes .release-title,
.grid-container.releases.masonry .brand-episodes .release-title {
    height: 58px;
}

li.video:hover .photo-name a {
    color: var(--brand-color_primary);
}

section.brand-marquee .swiper-pagination-bullet:hover {
    background: var(--brand-color_primary);
}


/* YT Video Page */
main.yt-video-main .show-marquee-video {
    xmargin: 0;
    xmargin-top: -1.2em;
    max-width: 1088px;
}

main.yt-video-main .show-video-marquee-titles {
    padding-top: 0.5em;
    font-size: 1.125em;
    line-height: 1.6;
    padding-left: 1em;
}

main.yt-video-main .show-photo-titles-mobile-inset {
    margin-top: .5em;
    line-height: 1.4;
}

@media (min-width: 36em) and (max-width: 68em) {
  main.yt-video-main .show-marquee-video {
    margin-top: -1em;
    margin-right: 0;
    margin-left: 0;
    max-width: 1088px;
  }
  main.yt-video-main .show-video-marquee-titles {
    padding-left: 1em;
  }
}
/*
*/
.yt-video-embed {
  aspect-ratio: 16 / 9;
  width: 100%;
}

ul.brand-videos-carousel .flickity-prev-next-button {
    top: 33%;
}


#results-filter-menu_content_type a,
#results-filter-menu_type a {
    display: block;
    padding: 0;
    margin: 1em;
    color: #fff;
}

#results-filter-menu_type {
    min-width: 3rem;
}


.photo-actions {
    z-index: 5;
}
.photo-actions.open {
    z-index: 10;
}

.photo-actions .photo-action-menu.open {
    display: block !important;
}

.photo-actions .photo-action-menu .photo-action-menu-confirm {
    display: none;
}

.photo-actions .photo-action-menu.confirmed .photo-action-menu-confirm {
    display: block;
}

.photo-actions .photo-action-menu.confirmed li {
    display: none;
}

.photo-action-menu-confirm:hover {
    background-color: #000a3c;
    color: #fff;
    cursor: default;
}

@media (any-hover: hover) {
  .photo-action-menu-link.remove:hover,
  .photo-action-menu-link.remove:focus {
    background-color: rgb(228, 238, 253);
    color: #1475ff;
  }
}

.photo-action-menu-link {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 1.4;
    padding-right: 1em;
    padding-left: 1em;
    color: #fff;
    font-size: 0.875em;
    font-weight: 700;
    transition: all 200ms ease;
}

.photo-action-menu-link label {
    padding-top: 0.8em;
    padding-bottom: 0.8em;
    display: flex;
}

.photo-action-menu-link.remove-xxx,
.photo-action-menu.in-collection .xxx-photo-action-menu-link_add,
.photo-action-menu.in-collection .xxx-photo-action-menu-link_select {
    display: none;
}

.photo-action-menu.in-collection .photo-action-menu-link.remove {
    display: block;
}

.photo-action-menu.in-collection.confirmed .photo-action-menu-link.remove {
    display: none;
}

.asset.photo .photo-actions .photo-action_share,
ul.videos .asset.video .photo-actions .photo-action_share {
    display: none;
}

.photo-share-toolbox .addthis_toolbox {
    position: absolute;
    right: 0;
    top: 44px;
}

.photo-share-toolbox .addthis_toolbox {
    min-width: 180px;
}

.photo-character-name::before,
.photo-character-name::after {
    content: none;
}

#modal-collect_select_1.open .modal-screen {
    opacity: 1;
    visibility: visible;
}

#modal-collect_select_1 .modal-collect-fieldset_search {
    display: none;
}

#modal-collect_select_1.has-collections .modal-collect-fieldset_search {
    display: block;
}

#nav-search-wrap {
    z-index: 30;
}

.brand-schedule-button.is-selected {
    color: #ffffff;
}

/* default */
.global-brands li {
    --brand-circle_stroke_hover: #7feaed;
    --brand-circle_position: center;
    --brand-circle_size: 85%;
    --brand-nav_height: 2em;
}

.icon-brand-horz img {
    --brand-nav_height: 1em;
    width: auto;
    height: 2em;
    max-width: 238px;
}

#brand-nav .icon-brand-lt_horz,
#brand-footer .icon-brand-dk_horz {
    display: none;
}

.photo-details .photo-filename {
  clear: both;
  word-break: break-all;
}

@media (max-width: 47.99em) {
    .photo-figure .photo-caption {
        display: block;
        opacity: 1.0;
    }
    .photo-details .photo-caption {
        display: none;
    }
}

@media (max-width: 59.99em) {
    #brand-nav .icon-brand-lt_horz {
        display: block;
    }

    #brand-nav .icon-brand-dk_horz {
        display: none;
    }

    #nav-prex-logo-toggle.toggle_plus i,
    #brand-nav-logo-toggle.toggle_plus i {
        visibility: hidden;
    }

    section.brand-marquee .swiper-pagination {
        display: none;
    }
}

.icon-brand,
li .icon-brand {
    background-repeat: no-repeat;
}

form#register input.proper-height {
    line-height: 2.5;
}
form#register p.note.required,
form#register  span.required {
    color: red;
}
form#register p.note {
    top: 0;
    margin: 0 0 0.25em 0;
    font-size: 0.85em;
}

/* Paramount Logo */
:root {
  --VCBS-logo_proportion: calc(138 / 38);
}

.footer-logo .icon-brand-VCBS_nav,
#nav-logo .icon-brand-VCBS_nav {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' shape-rendering='optimizeQuality' 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 138 38' style='enable-background:new 0 0 138 38;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M41.7,9.7c0-6.3-6.7-9.4-14.7-9.4c-8.5,0-16.4,3.8-19.3,9.7c-0.8,1.6-1.2,3.3-1.2,5.1c0,1.5,0.4,3,1.2,4.3 c1.2,1.8,3.4,3,6.7,3c4,0,7.1-2.2,7.1-6c0,0,0.1-1.1-1.2-1.1c-1,0-1.3,0.7-1.2,1.1c0.1,3-1.6,5.3-4.8,5.3c-3.5,0-5-3-5-6.2 c0-6.6,4.9-10.9,10.1-12.8c2.4-0.9,5-1.4,7.5-1.3c5.8,0,10.6,2.2,10.6,8.2c0,5-4.2,9.3-9.2,9.6l0.2-0.7c1-3.7,2.3-7.7,4.3-10.7 c0.1-0.2,0.3-0.5,0.6-0.8l-0.3-0.4c-0.4,0.3-0.9,0.6-1.3,0.9C22.2,15.2,21.9,36.3,9,36.3c-0.4,0-0.9,0-1.3-0.1 C5,35.8,3.6,34,3.6,31.5c0-0.5,0.2-1.2,0.2-1.6c0-0.7-0.5-1.3-1.2-1.3c0,0,0,0,0,0H2.4c-1.1,0-1.6,0.9-1.6,2.2 c-0.1,3.7,2.7,5.9,6.9,6.3c0.5,0,0.9,0.1,1.4,0.1c10,0,16.2-7.6,18.8-16.8c1.3-0.2,2.6-0.4,3.9-0.8C36.4,18.3,41.7,15.2,41.7,9.7z' /%3E%3Cpath class='st0' d='M137.1,11.9h-3.5l-0.8,1.9l-1.4,3.1h-1.6l-0.5,1.1h1.7l-2.1,4.6c-1.5,3.2-3.8,6.3-5.1,6.3 c-0.3,0-0.5-0.1-0.5-0.4s0.1-0.6,0.4-1.4c0.4-1,1.1-2.4,1.6-3.4c0.7-1.5,1.9-3.8,1.9-5s-0.7-2.1-2.2-2.1c-1.6,0-3.1,1-4.4,2.4 l0.9-2.1h-3.3l-2.7,6.2c-1.1,2.2-3.3,5.8-4.7,5.8c-0.3,0-0.4-0.2-0.4-0.5c0-0.3,0.1-0.5,0.2-0.8c0.1-0.3,1.7-4.1,1.7-4.1l2.9-6.7 h-3.6l-2.8,6.6c-0.9,2-3.1,5.5-4.6,5.5c-0.3,0-0.5-0.2-0.5-0.4v-0.1c0-0.4,0.3-1,0.5-1.5l1.5-3.3l3.1-6.7h-3.6l-0.7,1.5 c-0.5,1-1.4,2.2-2.8,2.2c-0.7,0-1-0.3-1.1-0.5c-0.2-2.3-1.6-3.5-3.8-3.5c-2.9,0-5,1.7-6.4,3.8c-0.9,1.5-1.6,3-2.1,4.7 c-1.3,2.1-2.6,3.7-3.6,3.7c-0.3,0-0.4-0.1-0.4-0.5c0-0.4,0.4-1.1,0.5-1.4l2.3-4.9c0.6-1.5,1.1-2.5,1.1-3.5c0-1.1-0.7-1.8-1.9-1.8 c-1.7,0-3.5,1-4.9,2.6c0-0.3,0.1-0.5,0.1-0.8c0-1.2-0.6-1.8-1.8-1.8c-1.5,0-3.1,0.9-4.6,2.6l0.9-2.3h-3.2L70,23 c-1.3,2.9-3.4,5.8-4.6,5.8c-0.3,0-0.4-0.1-0.4-0.5c0-0.6,0.6-1.9,0.9-2.5l3.6-8.2c0.3-0.6-1.5-1-3.7-1c-2.3,0-4.6,1.1-6.3,2.6 c-1.2,1-2.1,1.5-2.5,1.5c-0.2,0-0.3-0.1-0.3-0.3c0-0.5,1.2-1.9,1.2-3c0-0.5-0.3-0.8-0.9-0.8c-1.3,0-2.8,1.2-3.9,2.5l0.9-2.3h-3.2 L48,23c-1.3,2.9-3.4,5.9-4.6,5.9c-0.3,0-0.4-0.1-0.4-0.5c0-0.6,0.6-1.9,0.9-2.6l3.6-8.2c0.3-0.6-1.5-1-3.7-1c-3.3,0-6.4,2.2-8.1,4.5 c-1.9,2.4-3.1,5-3.1,7.1c0,1.7,0.8,2.8,2.6,2.8c2,0,3.6-1.6,4.5-2.7c-0.1,0.2-0.1,0.5-0.1,0.7c0,1.2,0.5,2,1.9,2 c1.3,0,2.9-1.1,4.3-2.7l-1.1,2.5H48l3.4-7.7c1.1-2.5,2.4-3.8,2.7-3.8c0.1,0,0.2,0.1,0.2,0.1c0,0.3-0.5,1-0.5,1.6 c0,0.6,0.4,1.1,1.3,1.1c0.7,0,1.6-0.4,2.3-0.8c-1.7,2.4-2.9,4.8-2.9,6.9c0,1.7,0.9,2.8,2.6,2.8c1.9,0,3.6-1.8,4.5-2.9 c0,0.3-0.1,0.5-0.1,0.8c0,1.1,0.6,2.1,2,2.1c1.5,0,2.6-0.9,4.1-2.7l-1.1,2.5h3.5l3.2-7.3c1.4-3.2,3.3-4.9,4.3-4.9 c0.2,0,0.4,0.1,0.5,0.4c0,0,0,0,0,0V19c0,0.4-0.1,0.7-0.3,1l-4.6,10.7h3.6l3.3-7.5c1.4-3.2,3-4.8,4.1-4.8c0.4,0,0.5,0.2,0.5,0.6 c0,0.4-0.1,0.8-0.3,1.2L81.2,27c-0.3,0.6-0.5,1.3-0.5,2.1c0,1,0.6,1.9,2.1,1.9c2.1,0,3.6-1.6,5.4-3.9v0.5c0.1,1.9,1.2,3.5,3.9,3.5 c3.2,0,5.8-2.2,7.4-5.8c0.6-1.3,1-2.6,1.1-4c0.4,0.2,0.7,0.3,1.1,0.2c0.5,0,1.1-0.1,1.5-0.4l-0.6,1.2c-0.6,1.4-1.4,2.8-1.9,4.1 c-0.4,0.7-0.6,1.6-0.6,2.4c0,1.3,0.7,2.2,2.1,2.2c1.4,0,3.4-1.4,4.8-3.3h0c-0.1,0.4-0.1,0.8-0.1,1.2c0,1.1,0.3,2.1,1.8,2.1 c1.7,0,3-1.2,4.3-2.8l-1.1,2.5h3.6l2.9-6.5c1.6-3.6,3.2-5.8,4.7-5.8c0.3,0,0.5,0.2,0.5,0.4V19c0,0.6-0.9,2.3-1.7,4 c-0.7,1.5-1.3,2.7-1.7,3.6c-0.4,0.8-0.6,1.6-0.6,2.4c0,1.1,0.6,2,2,2c2.1,0,4.1-2,5.3-3.5c-0.3,0.7-0.4,1.5-0.4,2.2 c0,2.1,1.2,3.1,3,3.1c1.2,0,2.3-0.4,3.2-1.1c1.4-0.9,2.4-2.4,3.3-3.6l-0.6-0.6c-0.9,1.2-1.8,2.4-2.8,3.1c-0.5,0.4-1.2,0.7-1.8,0.7 c-0.7,0-1.2-0.4-1.2-1.3s0.4-2.2,1.1-3.9c0,0,1-2.2,1.9-4.3c0.8-1.8,1.5-3.5,1.7-3.8h2.3l0.5-1.1h-2.3L137.1,11.9z M36.9,28.9 c-0.5,0-0.9-0.2-0.9-0.8c0-1.7,1.5-4.8,3.3-7.3c1.3-1.7,2.9-3,4.7-3l-2.2,5C40.1,26.5,38.2,28.9,36.9,28.9L36.9,28.9z M58.9,28.9 c-0.5,0-0.9-0.2-0.9-0.8c0-1.7,1.5-4.8,3.3-7.3c1.3-1.7,2.9-3,4.7-3l-2.2,5C62,26.6,60.2,28.9,58.9,28.9L58.9,28.9z M97.9,19.1 c-0.1,1.9-1.8,6.5-3.7,9.3c-0.8,1.1-1.5,1.4-2.1,1.4c-0.8,0-1.1-0.7-0.9-1.7c0.2-1.7,1.6-5.8,3.6-8.6c0.9-1.3,1.5-1.8,2.2-1.8 S97.9,18.4,97.9,19.1L97.9,19.1z'/%3E%3C/svg%3E%0A");
}
#nav {
    --VCBS-logo_height: 2.225em;
}
#footer {
    --VCBS-logo_height: 1.55em;
}
.footer-logo span {
    vertical-align: top;
    display: inline-block;
    line-height: 30px;
}
.footer-nav-links li {
    margin-top: 5px;
}
@media (min-width: 48em) {
    #nav {
        --VCBS-logo_height: 2.225em;
    }
}


@media print {

    body {
        margin: 0;
        color: #000;
        background-color: #fff;
    }

    header,
    footer#footer,
    footer#brand-footer,
    div.marker-app,
    div.photo-actions,
    section.show-photo-detail-aside,
    .brand-main.release-download {
        display: none;
    }
}
