h1, h2 {
    display: inline;
}

ul {
    padding: 0;
    list-style-type: none;
}

.txt_b {
    display: flex;
    align-items: flex-end;
}

input:focus {
    background-color: yellow;
}

a:focus {
    outline: 0;
}

a {
    white-space: nowrap
}

.tracking-wide {
    letter-spacing: .3em;
}

.tracking-wide-index {
    letter-spacing: .35em;
}

body {
    font-family: Helvetica, Arial, sans-serif;
}

.slash_properties {
    margin-left: 0.9rem;
    color: #b84345;
}

.more_details_header_font_size {
    font-size: 0.73rem;
}

.picture_title {
    letter-spacing: 0.28em;
    font-style: italic;
    font-size: 0.66rem;
}

.more_details_content_font_properties {
    font-size: 0.5rem;
    line-height: 1.30;
}

.picture_details_content_font_properties {
    font-size: 0.6rem;
    line-height: 1.30;
}

.workgroup_amount_font_properties {
    font-size: 0.56rem;
    letter-spacing: 0.16rem;
}

.pic_description {
    font-size: 0.55rem;
    line-height: 1.30;
}

.larger_image {
    font-size: 0.65rem;
    line-height: 1.30;
    margin-top: 5.7em;
}

.category_title {
    font-size: 0.65em;
    letter-spacing: 0.28em;
}

.workgroup_prefix {
    margin-top: 1em;
    font-size: 0.65em;
    letter-spacing: 0.40em;
}

.workgroup_prefix_number {
    font-size: 1.25em;
}

.workgroup_index {
    margin-top: 4em;
    font-size: 0.65em;
    letter-spacing: 0.28em;
    color: #b84345;
}

.thumb_size {
    max-width: 33%;
    height: auto;
}

.center_img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.container_width_zoom {
    max-width: 45.5rem;
}

.container_width_largeimage {
    max-width: 70rem;
}

.zoom_description {
    font-size: 0.57rem;
}

.title_zoom {
    letter-spacing: 0.28em;
}

.zoom_back_properties {
    font-size: 0.60rem;
    line-height: 1.30;
}

.slash {
    font-size: 3.3em;
}

.roman_index {
    font-size: 0.3em;
}

.center_img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.thumb_caption {
    font-size: 0.45em;
    margin-top: 100rem;
    font-family: 'Open Sans', sans-serif;
}

.mouse_pointer {
    cursor: pointer;
}

.fixed_height_thumb_caption {
    display: block;
    width: 100%;
    height: 2.7rem;
}

.image_fixed_height_level_2 {
    max-height: 384px;
    width: auto;
}

.fixed_height_div_level_2 {
    display: block;
    width: 100%;
    height: 384px;
}

.workgroup_attributes {
    font-size: 0.55em;
    letter-spacing: 0.20em;
}

.image_fixed_height_level_3 {
    max-height: 775px;
    width: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.fixed_height_div_level_3 {
    display: block;
    width: 100%;
    height: 775px;
}

li {
    font-size: .6rem;
    letter-spacing: 0.05em;
}

.max-w-custom {
    max-width: 32.53rem;
}

.pointer_cursor {
    cursor: pointer;
}

.margin_top_workgroup_control_element {
    margin-top: 16.50rem;
}

.arrow_margin_top_imagedetails {
    margin-top: 3.8rem;
}

.back_btn {
    margin-top: 2.3em;
    font-size: 0.71em;
    letter-spacing: 0.28em;
}

.text-size-title {
    font-size: 1.3rem;
}

.tracking-title {
    letter-spacing: .27em;
}

.text-size-index {
    font-size: 1.23rem;
}

.selected_menue_item {
    letter-spacing: 0.28em;
    color: #b84345;
}

.workgroup_title {
    font-size: 0.60rem;
    line-height: 1.30;
    letter-spacing: 0.28em;
}

.category_title_index {
    letter-spacing: 0.28em;
    font-style: italic;
    font-size: 0.66rem;
}

.category_workgroup_index {
    letter-spacing: 0.28em;
    font-style: italic;
    font-size: 0.66rem;
}

.max-w-custom-index {
    max-width: 35rem;
}

.name_index {
    letter-spacing: 0.28em;
    font-size: 0.85rem;
}

.letter_spacing_index {
    letter-spacing: 0.90em;
    font-size: 0.75rem;
}

.art_stoxx_index_font_size {
    font-size: 1.53rem;
}

.metadata_artworks_font_properties {
    font-size: 0.6rem;
    line-height: 1.30;
}

.image_fixed_height_index {
    max-height: 60px;
    width: auto;
}

.fixed_height_div_index {
    display: block;
    width: 100%;
    height: 60px;
}

.picture_title_index {
    letter-spacing: 0.28em;
    font-style: italic;
    font-size: 0.6rem;
}

.title_font_size_index {
    font-size: 0.8rem;
}

.words_picture_title {
    font-size: 0.5rem;
    line-height: 1.30;
}

.cv-text-size {
    font-size: 0.6rem;
}

.words_menue {
    font-size: 0.65em;
    letter-spacing: 0.06em;
}

.red {
    color: #b84345;
}

.words_title_tracking_size {
    font-size: 1.3em;
    letter-spacing: 0.7em;
}

.words_subtitle_tracking_size {
    font-size: 0.73em;
    letter-spacing: 0.75em;
}

.selected_menue_item_words_menue {
    color: #b84345;
}

hr {
    border-top: 1px solid #8c8b8b;
}

.small_footnote {
    vertical-align: super;
    font-size: 0.85em;
}

.top_btn {
    font-size: 0.71em;
    letter-spacing: 0.28em;
}

.slide_in_next_btn {
    -webkit-animation: slide_in_next_btn 1.4s forwards ease 0.01s;
    -moz-animation: slide_in_next_btn 1.4s forwards ease 0.01s;
    animation: slide_in_next_btn 1.4s forwards ease 0.01s;
}

@-webkit-keyframes slide_in_next_btn {
    0% {
        transform: translateX(250%);
    }
    100% {
        transform: translateX(0);
    }
}

@-moz-keyframes slide_in_next_btn {
    0% {
        transform: translateX(250%);
    }
    100% {
        transform: translateX(0);
    }
}

@keyframes slide_in_next_btn {
    0% {
        transform: translateX(250%);
    }
    100% {
        transform: translateX(0);
    }
}

.slide_out_next_btn {
    -webkit-animation: slide_out_next_btn 1.4s forwards ease 0.01s;
    -moz-animation: slide_out_next_btn 1.4s forwards ease 0.01s;
    animation: slide_out_next_btn 1.4s forwards ease 0.01s;
}

@-webkit-keyframes slide_out_next_btn {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-250%);
    }
}

@-moz-keyframes slide_out_next_btn {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-250%);
    }
}

@keyframes slide_out_next_btn {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-250%);
        
    }
}

.slide_in_previous_btn {
    -webkit-animation: slide_in_previous_btn 1.4s forwards ease 0.01s;
    -moz-animation: slide_in_previous_btn 1.4s forwards ease 0.01s;
    animation: slide_in_previous_btn 1.4s forwards ease 0.01s;
}

@-webkit-keyframes slide_in_previous_btn {
    0% {
        transform: translateX(-250%);
    }
    100% {
        transform: translateX(0);
    }
}

@-moz-keyframes slide_in_previous_btn {
    0% {
        transform: translateX(-250%);
    }
    100% {
        transform: translateX(0);
    }
}

@keyframes slide_in_previous_btn {
    0% {
        transform: translateX(-250%);
    }
    100% {
        transform: translateX(0);
    }
}

.slide_out_previous_btn {
    -webkit-animation: slide_out_previous_btn 1.4s forwards ease 0.01s;
    -moz-animation: slide_out_previous_btn 1.4s forwards ease 0.01s;
    animation: slide_out_previous_btn 1.4s forwards ease 0.01s;
}

@-webkit-keyframes slide_out_previous_btn {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(250%);
    }
}

@-moz-keyframes slide_out_previous_btn {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(250%);
    }
}

@keyframes slide_out_previous_btn {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(250%);
        
    }
}

.fade_in {
    -webkit-animation: fade_in 1.4s forwards;
    -moz-animation: fade_in 1.4s forwards;
    animation: fade_in 1.4s forwards;
}

@-webkit-keyframes fade_in {
    0%   { opacity: 0; }
    100% { opacity: 1; }
  }
  @-moz-keyframes fade_in {
    0%   { opacity: 0; }
    100% { opacity: 1; }
  }
  @-o-keyframes fade_in {
    0%   { opacity: 0; }
    100% { opacity: 1; }
  }
  @keyframes fade_in {
    0%   { opacity: 0; }
    100% { opacity: 1; }
  }

.fade_out {
    -webkit-animation: fade_out 1s forwards;
    -moz-animation: fade_out 1s forwards;
    animation: fade_out 1s forwards;
}

@-webkit-keyframes fade_out {
    0%   { opacity: 1; }
    100% { opacity: 0; }
  }
  @-moz-keyframes fade_out {
    0%   { opacity: 1; }
    100% { opacity: 0; }
  }
  @-o-keyframes fade_out {
    0%   { opacity: 1; }
    100% { opacity: 0; }
  }
  @keyframes fade_out {
    0%   { opacity: 1; }
    100% { opacity: 0; }
  }